.hero.svelte-z22lxc{background:linear-gradient(#faf3e3 0%,#f4ecd8 100%);place-items:center;min-height:92dvh;padding:clamp(100px,12vw,160px) 0 clamp(56px,8vw,96px);display:grid;position:relative;overflow:hidden}.hero-glow.svelte-z22lxc{z-index:0;pointer-events:none;background:radial-gradient(900px 500px at 16% 22%,#e8a33c42,#0000 60%),radial-gradient(700px 500px at 82% 72%,#b34b2b2e,#0000 60%);position:absolute;inset:0}.hero-inner.svelte-z22lxc{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.rd-kicker.svelte-z22lxc{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--clay-deep);background:#b34b2b14;border:1px solid #b34b2b3d;border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(22px,3vw,32px);padding:7px 14px;font-size:.72rem;font-weight:600;display:inline-flex}.rd-dot.svelte-z22lxc{background:var(--clay);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b34b2b26}.hero.svelte-z22lxc h1:where(.svelte-z22lxc){letter-spacing:-.026em;max-width:20ch;color:var(--ink);font-variation-settings:"opsz" 144;text-wrap:balance;margin:0 auto .48em;font-size:clamp(2.3rem,5.5vw,4.6rem);line-height:1}.hero.svelte-z22lxc h1:where(.svelte-z22lxc) em:where(.svelte-z22lxc){color:var(--clay);font-style:italic}.hide-sm.svelte-z22lxc{display:inline}@media (width<=720px){.hide-sm.svelte-z22lxc{display:none}}.hero-sub.svelte-z22lxc{font-family:var(--serif);color:var(--ink-soft);text-wrap:balance;max-width:56ch;margin:0 auto 28px;font-size:clamp(1.08rem,1.4vw,1.28rem);line-height:1.48}.hero-cta.svelte-z22lxc{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:30px;display:flex}.pills.svelte-z22lxc{flex-wrap:wrap;justify-content:center;gap:8px;max-width:860px;margin:0 0 22px;padding:0;list-style:none;display:flex}.pills.svelte-z22lxc li:where(.svelte-z22lxc){font-family:var(--sans);color:var(--ink-soft);background:var(--bg-3);border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:.82rem}.hero-trust.svelte-z22lxc{color:var(--muted);letter-spacing:.01em;flex-wrap:wrap;justify-content:center;gap:8px;font-size:.78rem;display:flex}.hero-trust.svelte-z22lxc .sep:where(.svelte-z22lxc){opacity:.55}@media (width<=480px){.hero-cta.svelte-z22lxc{flex-direction:column;width:100%;max-width:300px}.hero-cta.svelte-z22lxc>*{justify-content:center;width:100%}}.reveal.svelte-z22lxc{opacity:0;animation:.85s cubic-bezier(.2,.7,.2,1) both svelte-z22lxc-reveal;animation-delay:var(--d,0s);transform:translateY(14px)}@keyframes svelte-z22lxc-reveal{to{opacity:1;transform:translateY(0)}}.demo-stats.svelte-z22lxc{padding:clamp(64px,8vw,112px) 0}.stats-row.svelte-z22lxc{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,32px);margin-top:clamp(40px,5vw,64px);display:grid}@media (width<=860px){.stats-row.svelte-z22lxc{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.stat.svelte-z22lxc{background:var(--bg-3);border:1px solid var(--line);border-radius:18px;padding:clamp(22px,2.8vw,32px)}.stat-n.svelte-z22lxc{font-family:var(--serif);color:var(--clay);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:clamp(2.2rem,4vw,3rem);line-height:1}.stat-n.svelte-z22lxc span:where(.svelte-z22lxc){color:var(--ink-soft);margin-left:6px;font-size:.46em;font-style:italic}.stat-l.svelte-z22lxc{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:10px;font-size:.76rem}.stat.svelte-z22lxc p:where(.svelte-z22lxc){color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.5}.diff.svelte-z22lxc{background:var(--green-deep);color:#f1e6cd;padding:clamp(88px,10vw,144px) 0;position:relative}.diff.svelte-z22lxc:before{content:"";pointer-events:none;background:radial-gradient(800px 500px at 20% 20%,#e8a33c24,#0000 65%),radial-gradient(700px 500px at 85% 85%,#e8a33c1a,#0000 65%);position:absolute;inset:0}.diff.svelte-z22lxc .container:where(.svelte-z22lxc){z-index:1;position:relative}.diff-grid.svelte-z22lxc{flex-direction:column;gap:14px;margin-top:clamp(40px,5vw,64px);display:flex}.diff-row.svelte-z22lxc{text-align:left;grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=760px){.diff-row.svelte-z22lxc{grid-template-columns:1fr}}.diff-col.svelte-z22lxc{background:#f1e6cd0a;border:1px solid #f1e6cd1f;border-radius:14px;padding:18px 22px}.diff-col.after.svelte-z22lxc{background:#e8a33c14;border-color:#e8a33c47}.diff-tag.svelte-z22lxc{letter-spacing:.22em;text-transform:uppercase;color:#f4a07c;background:#b34b2b29;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:.62rem;font-weight:600;display:inline-block}.diff-tag.after-tag.svelte-z22lxc{color:var(--gold);background:#e8a33c29}.diff-col.svelte-z22lxc p:where(.svelte-z22lxc){color:#fae9c6;font-family:var(--serif);margin:0;font-size:1rem;line-height:1.4}.how.svelte-z22lxc{padding:clamp(72px,9vw,120px) 0}.how-steps.svelte-z22lxc{text-align:left;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2vw,24px);margin-top:clamp(40px,5vw,64px);display:grid}@media (width<=900px){.how-steps.svelte-z22lxc{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.how-steps.svelte-z22lxc{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.hs.svelte-z22lxc{background:var(--bg-3);border:1px solid var(--line);border-radius:16px;padding:20px 22px}.hs-n.svelte-z22lxc{font-family:var(--serif);color:var(--clay);letter-spacing:.1em;margin-bottom:12px;font-size:.95rem;font-style:italic}.hs.svelte-z22lxc h3:where(.svelte-z22lxc){margin:0 0 8px;font-size:1.15rem;line-height:1.2}.hs.svelte-z22lxc p:where(.svelte-z22lxc){color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.45}.features.svelte-z22lxc{background:var(--bg-2);padding:clamp(88px,10vw,144px) 0}.feat-grid.svelte-z22lxc{text-align:left;grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.4vw,28px);margin-top:clamp(40px,5vw,64px);display:grid}@media (width<=760px){.feat-grid.svelte-z22lxc{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}.feat.svelte-z22lxc{background:var(--bg-3);border:1px solid var(--line);border-radius:20px;padding:clamp(26px,3vw,36px)}.feat-num.svelte-z22lxc{font-family:var(--serif);color:var(--clay);margin-bottom:14px;font-size:1rem;font-style:italic}.feat.svelte-z22lxc h3:where(.svelte-z22lxc){margin:0 0 10px;font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.15}.feat.svelte-z22lxc p:where(.svelte-z22lxc){color:var(--ink-soft);margin:0 0 16px;font-size:1rem;line-height:1.5}.feat-stats.svelte-z22lxc{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.feat-stats.svelte-z22lxc li:where(.svelte-z22lxc){letter-spacing:.08em;color:var(--clay-deep);background:#b34b2b14;border-radius:999px;padding:5px 10px;font-size:.7rem;font-weight:500}.included.svelte-z22lxc{padding:clamp(72px,9vw,120px) 0}.incl-grid.svelte-z22lxc{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,22px);margin-top:clamp(40px,5vw,64px);display:grid}@media (width<=860px){.incl-grid.svelte-z22lxc{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.incl-grid.svelte-z22lxc{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.incl.svelte-z22lxc{border:1px solid var(--line);background:var(--bg-3);border-radius:14px;padding:20px 22px}.incl.svelte-z22lxc h4:where(.svelte-z22lxc){font-family:var(--serif);margin:0 0 6px;font-size:1.02rem;line-height:1.2}.incl.svelte-z22lxc p:where(.svelte-z22lxc){color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.45}.industries.svelte-z22lxc{padding:clamp(96px,11vw,160px) 0}.ind-chips.svelte-z22lxc{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(36px,5vw,56px);display:flex}.chip.svelte-z22lxc{font-family:var(--sans);color:#fae9c6;background:#f1e6cd0f;border:1px solid #f1e6cd24;border-radius:999px;padding:8px 14px;font-size:.84rem}.testimonials.svelte-z22lxc{padding:clamp(72px,9vw,120px) 0}.t-grid.svelte-z22lxc{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.2vw,26px);margin-top:clamp(40px,5vw,64px);display:grid}@media (width<=860px){.t-grid.svelte-z22lxc{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}.tq.svelte-z22lxc{background:var(--bg-3);border:1px solid var(--line);border-radius:18px;margin:0;padding:clamp(22px,2.6vw,28px)}.tq.svelte-z22lxc p:where(.svelte-z22lxc){font-family:var(--serif);color:var(--ink);text-wrap:pretty;margin:0 0 18px;font-size:1.04rem;line-height:1.42}.tq.svelte-z22lxc footer:where(.svelte-z22lxc){flex-direction:column;gap:2px;font-size:.82rem;display:flex}.tq.svelte-z22lxc footer:where(.svelte-z22lxc) strong:where(.svelte-z22lxc){color:var(--ink);font-weight:600}.tq.svelte-z22lxc footer:where(.svelte-z22lxc) span:where(.svelte-z22lxc){color:var(--muted);font-style:italic}.pricing.svelte-z22lxc{background:var(--bg-2);padding:clamp(88px,10vw,144px) 0}.rd-tiers.svelte-z22lxc{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:clamp(40px,5vw,64px);display:grid}@media (width<=900px){.rd-tiers.svelte-z22lxc{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}.rd-tier.svelte-z22lxc{background:var(--bg-3);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:clamp(26px,3vw,34px);display:flex;position:relative}.rd-tier.featured.svelte-z22lxc{border-color:var(--clay);box-shadow:0 40px 80px -60px #b34b2b59}.rd-chip.svelte-z22lxc{background:var(--clay);color:#fff6ea;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:.64rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.rd-tier.svelte-z22lxc h3:where(.svelte-z22lxc){margin:0 0 4px;font-size:1.5rem}.rd-role.svelte-z22lxc{color:var(--clay);font-style:italic;font-family:var(--serif);margin:0 0 16px}.rd-price.svelte-z22lxc{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:2.4rem;line-height:1}.rd-price.svelte-z22lxc span:where(.svelte-z22lxc){color:var(--muted);margin-left:6px;font-size:.9rem;font-style:italic;font-weight:400}.rd-tier.svelte-z22lxc ul:where(.svelte-z22lxc){margin:0 0 24px;padding:0;list-style:none}.rd-tier.svelte-z22lxc ul:where(.svelte-z22lxc) li:where(.svelte-z22lxc){border-bottom:1px dashed var(--line);color:var(--ink-soft);padding:10px 0 10px 26px;font-size:.95rem;position:relative}.rd-tier.svelte-z22lxc ul:where(.svelte-z22lxc) li:where(.svelte-z22lxc):last-child{border-bottom:0}.rd-tier.svelte-z22lxc ul:where(.svelte-z22lxc) li:where(.svelte-z22lxc):before{content:"✓";color:var(--clay);font-weight:600;position:absolute;top:10px;left:0}.rd-note.svelte-z22lxc{color:var(--muted);max-width:640px;margin:28px auto 0;font-size:.85rem}.faq.svelte-z22lxc{padding:clamp(64px,8vw,112px) 0}.faq.svelte-z22lxc h2:where(.svelte-z22lxc){text-align:center;margin-bottom:40px}.q.svelte-z22lxc{border-top:1px solid var(--line);animation:svelte-z22lxc-faq-in .35s var(--ease-out);padding:18px 2px}.q.svelte-z22lxc:last-child{border-bottom:1px solid var(--line)}@keyframes svelte-z22lxc-faq-in{0%{opacity:0}to{opacity:1}}.q.svelte-z22lxc summary:where(.svelte-z22lxc){cursor:pointer;font-family:var(--serif);color:var(--ink);padding-right:36px;font-size:1.08rem;list-style:none;position:relative}.q.svelte-z22lxc summary:where(.svelte-z22lxc)::-webkit-details-marker{display:none}.q.svelte-z22lxc summary:where(.svelte-z22lxc):after{content:"+";color:var(--clay);transition:transform .25s var(--ease-out);font-size:1.3rem;line-height:1;position:absolute;top:0;right:4px}.q[open].svelte-z22lxc summary:where(.svelte-z22lxc):after{transform:rotate(45deg)}.q.svelte-z22lxc p:where(.svelte-z22lxc){color:var(--ink-soft);margin:14px 0 0;line-height:1.55}.foot-cta.svelte-z22lxc{text-align:center;background:var(--bg-2);padding:clamp(72px,9vw,128px) 0}.foot-cta.svelte-z22lxc h2:where(.svelte-z22lxc){max-width:900px;margin:0 auto .7em}.foot-cta.svelte-z22lxc h2:where(.svelte-z22lxc) em:where(.svelte-z22lxc){color:var(--clay);font-style:italic}.foot-sub.svelte-z22lxc{color:var(--ink-soft);max-width:640px;margin:0 auto 32px;font-size:1.05rem}.foot-cta-btns.svelte-z22lxc{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.foot-contact.svelte-z22lxc{margin-top:32px;font-size:.88rem}@media (width<=480px){.foot-cta-btns.svelte-z22lxc{flex-direction:column;max-width:320px;margin:0 auto}.foot-cta-btns.svelte-z22lxc>*{justify-content:center;width:100%}}
