.promo[data-astro-cid-udu7prz6]{padding:88px 24px;background:#fff;border-bottom:1px solid #e5e7eb}.promo-inner[data-astro-cid-udu7prz6]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}@media(max-width:900px){.promo-inner[data-astro-cid-udu7prz6]{grid-template-columns:1fr;gap:40px}}.p-badge[data-astro-cid-udu7prz6]{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#e8403f;background:#fdecec;border-radius:999px;padding:5px 13px;margin-bottom:18px}.p-badge[data-astro-cid-udu7prz6] .dot[data-astro-cid-udu7prz6]{width:6px;height:6px;border-radius:99px;background:#e8403f;animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.promo[data-astro-cid-udu7prz6] h2[data-astro-cid-udu7prz6]{font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-bottom:16px;color:#1a1a2e}.promo[data-astro-cid-udu7prz6] h2[data-astro-cid-udu7prz6] em[data-astro-cid-udu7prz6]{font-style:normal;color:#e8403f}.p-sub[data-astro-cid-udu7prz6]{font-size:16px;color:#6b7280;line-height:1.65;max-width:460px;margin-bottom:26px}.p-sub[data-astro-cid-udu7prz6] strong[data-astro-cid-udu7prz6]{color:#1a1a2e;font-weight:700}.p-feats[data-astro-cid-udu7prz6]{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin-bottom:30px;max-width:440px}.p-feat[data-astro-cid-udu7prz6]{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:#1a1a2e}.p-feat[data-astro-cid-udu7prz6] svg[data-astro-cid-udu7prz6]{flex-shrink:0}.p-cta[data-astro-cid-udu7prz6]{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;color:#fff;border-radius:12px;padding:13px 24px;text-decoration:none;background:linear-gradient(135deg,#e8403f,#c73130);box-shadow:0 8px 20px -8px #e8403f8c;transition:transform .15s,box-shadow .15s}.p-cta[data-astro-cid-udu7prz6]:hover{transform:translateY(-1px);box-shadow:0 12px 26px -8px #e8403f99}.p-hint[data-astro-cid-udu7prz6]{display:block;margin-top:12px;font-size:12px;color:#9ca3af}.demo[data-astro-cid-udu7prz6]{position:relative}.demo-glow[data-astro-cid-udu7prz6]{position:absolute;inset:-8%;background:radial-gradient(closest-side,rgba(232,64,63,.07),transparent);pointer-events:none}.ed[data-astro-cid-udu7prz6]{position:relative;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 24px 60px -24px #1a1a2e47;overflow:hidden}.ed-top[data-astro-cid-udu7prz6]{height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid #e5e7eb}.ed-mark[data-astro-cid-udu7prz6]{width:22px;height:22px;border-radius:5px;background:#e8403f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ed-name[data-astro-cid-udu7prz6]{font-size:12px;font-weight:700;color:#1a1a2e}.ed-save[data-astro-cid-udu7prz6]{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#fff;border-radius:8px;padding:7px 12px;background:linear-gradient(135deg,#e8403f,#c73130)}.ed-ribbon[data-astro-cid-udu7prz6]{display:flex;align-items:center;justify-content:center;gap:2px;padding:6px 10px;border-bottom:1px solid #e5e7eb}.ed-tool[data-astro-cid-udu7prz6]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 9px 4px;border-radius:8px;color:#374151}.ed-tool[data-astro-cid-udu7prz6] small[data-astro-cid-udu7prz6]{font-size:8.5px;font-weight:600;color:#6b7280}.ed-tool[data-astro-cid-udu7prz6] svg[data-astro-cid-udu7prz6]{display:block}.ed-div[data-astro-cid-udu7prz6]{width:1px;height:26px;background:#f0f1f4;margin:0 5px}.ed-tool[data-astro-cid-udu7prz6].t-edit{animation:act-text 12s infinite}.ed-tool[data-astro-cid-udu7prz6].t-hl{animation:act-hl 12s infinite}.ed-tool[data-astro-cid-udu7prz6].t-sign{animation:act-sign 12s infinite}@keyframes act-text{0%,2%{background:transparent;color:#374151}4%,30%{background:#fdecec;color:#e8403f}33%,to{background:transparent;color:#374151}}@keyframes act-hl{0%,34%{background:transparent;color:#374151}37%,62%{background:#fdecec;color:#e8403f}65%,to{background:transparent;color:#374151}}@keyframes act-sign{0%,66%{background:transparent;color:#374151}69%,95%{background:#fdecec;color:#e8403f}98%,to{background:transparent;color:#374151}}.ed-body[data-astro-cid-udu7prz6]{position:relative;background:#f4f2f5;padding:22px 0 26px;display:flex;justify-content:center}.ed-page[data-astro-cid-udu7prz6]{width:min(82%,392px);background:#fff;border-radius:4px;box-shadow:0 8px 26px -10px #1a1a2e40;padding:22px 24px 24px;position:relative;font-size:10px;line-height:1.5;color:#374151}.inv-head[data-astro-cid-udu7prz6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.inv-co[data-astro-cid-udu7prz6]{font-size:13px;font-weight:800;color:#1a1a2e;letter-spacing:-.01em}.inv-co[data-astro-cid-udu7prz6] span[data-astro-cid-udu7prz6]{color:#e8403f}.inv-co[data-astro-cid-udu7prz6] small[data-astro-cid-udu7prz6]{display:block;font-size:8.5px;font-weight:500;color:#9ca3af;margin-top:2px}.inv-title[data-astro-cid-udu7prz6]{text-align:right}.inv-title[data-astro-cid-udu7prz6] b[data-astro-cid-udu7prz6]{display:block;font-size:15px;font-weight:800;letter-spacing:.12em;color:#c7cad4}.inv-title[data-astro-cid-udu7prz6] small[data-astro-cid-udu7prz6]{font-size:8.5px;color:#9ca3af}.inv-meta[data-astro-cid-udu7prz6]{display:flex;gap:18px;padding:7px 0;border-top:1px solid #f0f1f4;border-bottom:1px solid #f0f1f4;margin-bottom:12px}.inv-meta[data-astro-cid-udu7prz6] div[data-astro-cid-udu7prz6]{font-size:8.5px;color:#9ca3af}.inv-meta[data-astro-cid-udu7prz6] b[data-astro-cid-udu7prz6]{display:block;font-size:9.5px;color:#1a1a2e;font-weight:600;margin-top:1px}.inv-billto[data-astro-cid-udu7prz6]{margin-bottom:12px;font-size:9.5px}.inv-billto[data-astro-cid-udu7prz6] small[data-astro-cid-udu7prz6]{display:block;font-size:8px;font-weight:700;letter-spacing:.08em;color:#9ca3af;margin-bottom:2px}.inv-billto[data-astro-cid-udu7prz6] b[data-astro-cid-udu7prz6]{font-weight:700;color:#1a1a2e}table[data-astro-cid-udu7prz6].inv{width:100%;border-collapse:collapse;font-size:9.5px}table[data-astro-cid-udu7prz6].inv th[data-astro-cid-udu7prz6]{text-align:left;font-size:8px;font-weight:700;letter-spacing:.08em;color:#9ca3af;padding:4px 0;border-bottom:1px solid #e5e7eb}table[data-astro-cid-udu7prz6].inv th[data-astro-cid-udu7prz6]:last-child,table[data-astro-cid-udu7prz6].inv td[data-astro-cid-udu7prz6]:last-child{text-align:right}table[data-astro-cid-udu7prz6].inv td[data-astro-cid-udu7prz6]{padding:6px 0;border-bottom:1px solid #f5f6f8;color:#374151}table[data-astro-cid-udu7prz6].inv tr[data-astro-cid-udu7prz6].total td[data-astro-cid-udu7prz6]{border-bottom:none;padding-top:8px;font-weight:800;color:#1a1a2e;font-size:10.5px}.hl-target[data-astro-cid-udu7prz6]{position:relative;display:inline-block}.hl-target[data-astro-cid-udu7prz6] .sweep[data-astro-cid-udu7prz6]{position:absolute;inset:-2px -4px;background:#f59e0b52;border-radius:3px;transform:scaleX(0);transform-origin:left;animation:sweep 12s infinite}@keyframes sweep{0%,38%{transform:scaleX(0)}52%,to{transform:scaleX(1)}}.swap[data-astro-cid-udu7prz6]{position:relative;display:inline-block;white-space:nowrap}.swap[data-astro-cid-udu7prz6] .sizer[data-astro-cid-udu7prz6]{visibility:hidden}.swap[data-astro-cid-udu7prz6] .old[data-astro-cid-udu7prz6],.swap[data-astro-cid-udu7prz6] .new[data-astro-cid-udu7prz6]{position:absolute;right:0;top:0;white-space:nowrap}.swap[data-astro-cid-udu7prz6] .old[data-astro-cid-udu7prz6]{animation:old-out 12s infinite}.swap[data-astro-cid-udu7prz6] .new[data-astro-cid-udu7prz6]{clip-path:inset(0 100% 0 0);animation:new-in 12s steps(7) infinite}@keyframes old-out{0%,6%{background:transparent;opacity:1}8%,11%{background:#e8403f38;opacity:1}12%,to{opacity:0;background:transparent}}@keyframes new-in{0%,12%{clip-path:inset(0 100% 0 0)}24%,to{clip-path:inset(0 -3px 0 0)}}.swap[data-astro-cid-udu7prz6].late .old[data-astro-cid-udu7prz6]{animation-name:old-out-late}.swap[data-astro-cid-udu7prz6].late .new[data-astro-cid-udu7prz6]{animation-name:new-in-late}@keyframes old-out-late{0%,10%{background:transparent;opacity:1}12%,15%{background:#e8403f38;opacity:1}16%,to{opacity:0;background:transparent}}@keyframes new-in-late{0%,16%{clip-path:inset(0 100% 0 0)}28%,to{clip-path:inset(0 -3px 0 0)}}.editbox[data-astro-cid-udu7prz6]{position:relative}.editbox[data-astro-cid-udu7prz6]:after{content:"";position:absolute;inset:-3px -5px;border:1.4px dashed #E8403F;border-radius:4px;opacity:0;animation:editbox 12s infinite}@keyframes editbox{0%,5%{opacity:0}7%,26%{opacity:1}29%,to{opacity:0}}.sig[data-astro-cid-udu7prz6]{margin-top:12px;display:flex;justify-content:flex-end}.sig-inner[data-astro-cid-udu7prz6]{width:150px;position:relative}.sig-inner[data-astro-cid-udu7prz6] svg[data-astro-cid-udu7prz6]{overflow:visible;display:block}.sig-inner[data-astro-cid-udu7prz6] path[data-astro-cid-udu7prz6]{stroke:#1d4ed8;stroke-width:2;fill:none;stroke-linecap:round;stroke-dasharray:230;stroke-dashoffset:230;animation:signit 12s infinite}@keyframes signit{0%,70%{stroke-dashoffset:230}88%,to{stroke-dashoffset:0}}.sig-inner[data-astro-cid-udu7prz6] .line[data-astro-cid-udu7prz6]{border-top:1px solid #d1d5db;margin-top:-6px}.sig-inner[data-astro-cid-udu7prz6] small[data-astro-cid-udu7prz6]{display:block;font-size:8px;color:#9ca3af;margin-top:3px;text-align:center}.cur[data-astro-cid-udu7prz6]{position:absolute;z-index:5;width:18px;height:18px;pointer-events:none;animation:roam 12s infinite;filter:drop-shadow(0 2px 3px rgba(26,26,46,.35))}@keyframes roam{0%{transform:translate(330px,-30px)}4%{transform:translate(96px,-64px)}8%{transform:translate(322px,178px)}30%{transform:translate(322px,178px)}36%{transform:translate(212px,-64px)}42%{transform:translate(60px,160px)}52%{transform:translate(200px,160px)}62%{transform:translate(200px,160px)}68%{transform:translate(154px,-64px)}74%{transform:translate(230px,256px)}88%{transform:translate(320px,244px)}94%,to{transform:translate(330px,-30px)}}.ed-chip[data-astro-cid-udu7prz6]{position:absolute;right:12px;top:54px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#16a34a;background:#f0fdf4;border:1px solid #dcfce7;border-radius:999px;padding:3px 9px;opacity:0;animation:chip 12s infinite}@keyframes chip{0%,88%{opacity:0;transform:translateY(3px)}92%,97%{opacity:1;transform:translateY(0)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ed[data-astro-cid-udu7prz6] *,.cur[data-astro-cid-udu7prz6],.p-badge[data-astro-cid-udu7prz6] .dot[data-astro-cid-udu7prz6]{animation:none!important}.swap[data-astro-cid-udu7prz6] .old[data-astro-cid-udu7prz6]{opacity:0}.swap[data-astro-cid-udu7prz6] .new[data-astro-cid-udu7prz6]{clip-path:none}.editbox[data-astro-cid-udu7prz6]:after{opacity:0}.hl-target[data-astro-cid-udu7prz6] .sweep[data-astro-cid-udu7prz6]{transform:scaleX(1)}.sig-inner[data-astro-cid-udu7prz6] path[data-astro-cid-udu7prz6]{stroke-dashoffset:0}}
