:root{--bx-ivory: #f5f7f5;--bx-sand: #f0fdf4;--bx-cream: #ffffff;--bx-line: #d1fae5;--bx-forest: #166534;--bx-forest-2: #14532d;--bx-sage: #22c55e;--bx-sage-soft: #bbf7d0;--bx-terracotta: #166534;--bx-ink: #1a1a1a;--bx-muted: #4b5563;--bx-shadow: 0 24px 60px -28px rgba(22,101,52,.22)}.hero.svelte-1uha8ag{position:relative;padding:88px 24px 56px;background:var(--bx-ivory);overflow:hidden}.hero-bg.svelte-1uha8ag{position:absolute;inset:-10% -10% auto -10%;height:90%;background:radial-gradient(ellipse 1100px 520px at 50% -10%,#dcfce7 0%,transparent 60%),radial-gradient(ellipse 700px 360px at 15% 30%,rgba(187,247,208,.45) 0%,transparent 60%),radial-gradient(ellipse 700px 360px at 85% 25%,rgba(220,252,231,.55) 0%,transparent 60%);filter:blur(.5px);pointer-events:none;animation:svelte-1uha8ag-heroBreathe 14s ease-in-out infinite}@keyframes svelte-1uha8ag-heroBreathe{0%,to{transform:scale(1) translateY(0);opacity:1}50%{transform:scale(1.05) translateY(-6px);opacity:.92}}.hero-inner.svelte-1uha8ag{position:relative;max-width:760px;margin:0 auto;text-align:center}.brand-lockup.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;margin:0 auto 26px;padding:10px 18px 10px 14px;border-radius:14px;background:var(--bx-cream);border:1px solid var(--bx-line);box-shadow:0 6px 18px -10px #16653440;animation:svelte-1uha8ag-brandFloat 6s ease-in-out infinite;opacity:0;transform:translateY(12px) scale(.96);transition:opacity .9s cubic-bezier(.16,1,.3,1) .05s,transform .9s cubic-bezier(.16,1,.3,1) .05s,box-shadow .35s ease}.hero.mounted.svelte-1uha8ag .brand-lockup:where(.svelte-1uha8ag){opacity:1;transform:translateY(0) scale(1)}.brand-lockup.svelte-1uha8ag:hover{box-shadow:0 14px 30px -10px #16653466}.brand-leaves.svelte-1uha8ag{flex-shrink:0}.brand-word.svelte-1uha8ag{font-family:Inter,sans-serif;font-weight:800;font-size:1.55rem;letter-spacing:.01em;line-height:1;position:relative}.bw-bio.svelte-1uha8ag{color:#22c55e}.bw-tex.svelte-1uha8ag{color:#4b5563}.bw-tm.svelte-1uha8ag{font-size:.5em;vertical-align:super;margin-left:2px;color:#4b5563;font-weight:600}@keyframes svelte-1uha8ag-brandFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-weight:600;color:var(--bx-sage);margin:0 0 18px}.eyebrow--light.svelte-1uha8ag{color:#ffffffb3}.hero.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag),.hero-sub.svelte-1uha8ag,.hero-cta-row.svelte-1uha8ag,.trust-strip.svelte-1uha8ag{opacity:0;transform:translateY(14px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.hero.mounted.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){opacity:1;transform:translateY(0);transition-delay:.15s}.hero.mounted.svelte-1uha8ag h1:where(.svelte-1uha8ag){opacity:1;transform:translateY(0);transition-delay:.25s}.hero.mounted.svelte-1uha8ag .hero-sub:where(.svelte-1uha8ag){opacity:1;transform:translateY(0);transition-delay:.4s}.hero.mounted.svelte-1uha8ag .hero-cta-row:where(.svelte-1uha8ag){opacity:1;transform:translateY(0);transition-delay:.55s}.hero.mounted.svelte-1uha8ag .trust-strip:where(.svelte-1uha8ag){opacity:1;transform:translateY(0);transition-delay:.7s}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.08;color:var(--bx-forest);margin:0 0 22px;letter-spacing:-.02em;font-feature-settings:"ss01","liga","kern"}.hero-em.svelte-1uha8ag{font-style:italic;font-weight:300;color:var(--bx-forest-2);display:block}.hero-sub.svelte-1uha8ag{max-width:580px;margin:0 auto;font-size:1.02rem;line-height:1.7;color:var(--bx-muted)}.hero-cta-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:18px;margin:36px 0 28px;flex-wrap:wrap}.cta-primary.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;background:var(--bx-forest);color:#fff;border:none;border-radius:999px;font-family:inherit;font-size:.92rem;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:transform .2s,background .2s,box-shadow .25s;box-shadow:0 14px 30px -14px #1f3a2e8c}.cta-primary.svelte-1uha8ag:hover{background:var(--bx-forest-2);transform:translateY(-2px);box-shadow:0 18px 36px -14px #1f3a2e99}.cta-primary.svelte-1uha8ag:focus-visible{outline:2px solid var(--bx-sage);outline-offset:3px}.cta-primary.svelte-1uha8ag svg:where(.svelte-1uha8ag){transition:transform .2s}.cta-primary.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag){transform:translate(3px)}.cta-on-dark.svelte-1uha8ag{background:var(--bx-cream);color:var(--bx-forest)}.cta-on-dark.svelte-1uha8ag:hover{background:#fff;color:var(--bx-forest)}.cta-ghost.svelte-1uha8ag{color:var(--bx-forest);font-size:.92rem;font-weight:500;text-decoration:none;padding-bottom:3px;border-bottom:1px solid var(--bx-sage);transition:color .2s,border-color .2s}.cta-ghost.svelte-1uha8ag:hover{color:var(--bx-terracotta);border-color:var(--bx-terracotta)}.trust-strip.svelte-1uha8ag{display:inline-flex;align-items:center;gap:14px;margin-top:14px;padding:10px 22px;background:var(--bx-cream);border:1px solid var(--bx-line);border-radius:999px;flex-wrap:wrap;justify-content:center}.trust-item.svelte-1uha8ag{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;color:var(--bx-muted);font-weight:500}.trust-item.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--bx-sage)}.trust-sep.svelte-1uha8ag{width:1px;height:14px;background:var(--bx-line)}.section-inner.svelte-1uha8ag{max-width:1080px;margin:0 auto;padding:0 24px}.section-eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-weight:600;color:var(--bx-sage);margin:0 0 14px;text-align:center}.section-title.svelte-1uha8ag{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(1.65rem,3.2vw,2.3rem);line-height:1.18;color:var(--bx-forest);text-align:center;margin:0 auto 14px;max-width:640px;letter-spacing:-.015em}.section-lede.svelte-1uha8ag{text-align:center;color:var(--bx-muted);font-size:.98rem;line-height:1.7;max-width:580px;margin:0 auto 40px}.capabilities.svelte-1uha8ag{padding:88px 0 72px;background:var(--bx-ivory)}.cap-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.cap-card.svelte-1uha8ag{background:var(--bx-cream);border:1px solid var(--bx-line);border-radius:20px;padding:28px 22px;text-align:left;transition:transform .25s,box-shadow .25s,border-color .25s}.cap-card.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:var(--bx-shadow);border-color:var(--bx-sage-soft)}.cap-ic.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--bx-sand);color:var(--bx-forest);margin-bottom:16px}.cap-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Fraunces,Georgia,serif;font-weight:500;font-size:1.08rem;color:var(--bx-forest);margin:0 0 8px;letter-spacing:-.005em}.cap-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--bx-muted);font-size:.86rem;line-height:1.6;margin:0}.how-works.svelte-1uha8ag{padding:96px 0;background:linear-gradient(180deg,var(--bx-ivory) 0%,var(--bx-sand) 100%);border-top:1px solid var(--bx-line);border-bottom:1px solid var(--bx-line)}.demo-frame.svelte-1uha8ag{position:relative;max-width:640px;margin:8px auto 48px;background:var(--bx-cream);border:1px solid var(--bx-line);border-radius:18px;box-shadow:var(--bx-shadow);overflow:hidden}.demo-bar.svelte-1uha8ag{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--bx-sand);border-bottom:1px solid var(--bx-line)}.demo-bullet.svelte-1uha8ag{width:9px;height:9px;border-radius:50%;background:var(--bx-sage-soft)}.demo-bullet.svelte-1uha8ag:nth-child(1){background:#fca5a5}.demo-bullet.svelte-1uha8ag:nth-child(2){background:#fcd34d}.demo-bullet.svelte-1uha8ag:nth-child(3){background:#86efac}.demo-url.svelte-1uha8ag{margin-left:8px;font-size:.74rem;color:var(--bx-forest);font-weight:500;background:var(--bx-cream);border:1px solid var(--bx-line);border-radius:999px;padding:3px 12px;font-family:Inter,monospace}.demo-screen.svelte-1uha8ag{height:280px;padding:22px 24px;background:var(--bx-cream);overflow:hidden;text-align:left;position:relative}.scene.svelte-1uha8ag{animation:svelte-1uha8ag-sceneIn .5s ease both}@keyframes svelte-1uha8ag-sceneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.badge-step.svelte-1uha8ag{display:inline-block;background:var(--bx-forest);color:var(--bx-cream);font-family:Inter,sans-serif;font-size:.62rem;font-weight:600;padding:4px 12px;border-radius:999px;letter-spacing:.18em;text-transform:uppercase}.mock-title.svelte-1uha8ag{margin:10px 0 16px;font-family:Fraunces,Georgia,serif;font-size:1.1rem;font-weight:500;color:var(--bx-forest);letter-spacing:-.01em}.scene-signup.svelte-1uha8ag .mock-input:where(.svelte-1uha8ag){display:flex;align-items:center;gap:10px;border:1px solid var(--bx-line);border-radius:10px;padding:10px 14px;margin-bottom:9px;font-size:.88rem;color:var(--bx-ink);background:var(--bx-ivory);opacity:0;animation:svelte-1uha8ag-fadeUp .4s ease forwards}.scene-signup.svelte-1uha8ag .mock-input.delay-1:where(.svelte-1uha8ag){animation-delay:.6s}.scene-signup.svelte-1uha8ag .mock-prefix:where(.svelte-1uha8ag){color:var(--bx-sage);flex-shrink:0}.scene-signup.svelte-1uha8ag .typing:where(.svelte-1uha8ag){display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid var(--bx-forest);width:0;animation:svelte-1uha8ag-typeIn 1.4s steps(14,end) .3s forwards,svelte-1uha8ag-blinkCaret .7s step-end 5}.scene-signup.svelte-1uha8ag .dots-pop:where(.svelte-1uha8ag){letter-spacing:3px;color:var(--bx-forest);font-weight:700}.scene-signup.svelte-1uha8ag .mock-otp:where(.svelte-1uha8ag){display:flex;gap:6px;margin:14px 0 12px;opacity:0;animation:svelte-1uha8ag-fadeUp .4s ease 1.4s forwards}.scene-signup.svelte-1uha8ag .otp-digit:where(.svelte-1uha8ag){width:30px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--bx-ivory);border:1px solid var(--bx-line);border-radius:8px;font-weight:600;color:var(--bx-forest);animation:svelte-1uha8ag-bouncePop .4s ease both}.scene-signup.svelte-1uha8ag .otp-digit:where(.svelte-1uha8ag):nth-child(1){animation-delay:1.5s}.scene-signup.svelte-1uha8ag .otp-digit:where(.svelte-1uha8ag):nth-child(2){animation-delay:1.65s}.scene-signup.svelte-1uha8ag .otp-digit:where(.svelte-1uha8ag):nth-child(3){animation-delay:1.8s}.scene-signup.svelte-1uha8ag .otp-digit:where(.svelte-1uha8ag):nth-child(4){animation-delay:1.95s}.scene-signup.svelte-1uha8ag .otp-digit:where(.svelte-1uha8ag):nth-child(5){animation-delay:2.1s}.scene-signup.svelte-1uha8ag .otp-digit:where(.svelte-1uha8ag):nth-child(6){animation-delay:2.25s}.scene-signup.svelte-1uha8ag .mock-verified:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:7px;background:var(--bx-sage-soft);color:var(--bx-forest);font-weight:600;padding:8px 14px;border-radius:999px;font-size:.82rem;opacity:0;animation:svelte-1uha8ag-fadeUp .5s ease 2.6s forwards}.scene-assess.svelte-1uha8ag .mock-progress:where(.svelte-1uha8ag){height:6px;background:var(--bx-sand);border-radius:999px;overflow:hidden;margin-top:6px}.scene-assess.svelte-1uha8ag .mock-progress-fill:where(.svelte-1uha8ag){height:100%;width:0;background:var(--bx-forest);border-radius:999px;animation:svelte-1uha8ag-fillBar 1.4s ease .3s forwards}.scene-assess.svelte-1uha8ag .mock-progress-label:where(.svelte-1uha8ag){margin:10px 0 14px;font-size:.76rem;color:var(--bx-muted);font-weight:500;letter-spacing:.02em}.scene-assess.svelte-1uha8ag .mock-chips:where(.svelte-1uha8ag){display:flex;flex-wrap:wrap;gap:7px}.scene-assess.svelte-1uha8ag .m-chip:where(.svelte-1uha8ag){font-size:.76rem;font-weight:500;padding:7px 14px;border-radius:999px;border:1px solid var(--bx-line);color:var(--bx-forest);background:var(--bx-cream);opacity:0;animation:svelte-1uha8ag-chipIn .4s ease both}.scene-assess.svelte-1uha8ag .m-chip.pop-1:where(.svelte-1uha8ag),.scene-assess.svelte-1uha8ag .m-chip.pop-2:where(.svelte-1uha8ag),.scene-assess.svelte-1uha8ag .m-chip.pop-4:where(.svelte-1uha8ag){background:var(--bx-forest);color:var(--bx-cream);border-color:var(--bx-forest)}.scene-assess.svelte-1uha8ag .pop-1:where(.svelte-1uha8ag){animation-delay:.4s}.scene-assess.svelte-1uha8ag .pop-2:where(.svelte-1uha8ag){animation-delay:.7s}.scene-assess.svelte-1uha8ag .pop-3:where(.svelte-1uha8ag){animation-delay:1s}.scene-assess.svelte-1uha8ag .pop-4:where(.svelte-1uha8ag){animation-delay:1.3s}.scene-assess.svelte-1uha8ag .pop-5:where(.svelte-1uha8ag){animation-delay:1.6s}.scene-chat.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px}.scene-chat.svelte-1uha8ag .bubble:where(.svelte-1uha8ag){max-width:85%;padding:10px 14px;border-radius:14px;font-size:.84rem;line-height:1.5;opacity:0;animation:svelte-1uha8ag-bubbleIn .4s ease forwards}.scene-chat.svelte-1uha8ag .bubble.user:where(.svelte-1uha8ag){align-self:flex-end;background:var(--bx-forest);color:var(--bx-cream);border-bottom-right-radius:4px}.scene-chat.svelte-1uha8ag .bubble.bot:where(.svelte-1uha8ag){align-self:flex-start;background:var(--bx-ivory);color:var(--bx-forest);border:1px solid var(--bx-line);border-bottom-left-radius:4px}.scene-chat.svelte-1uha8ag .pop-1:where(.svelte-1uha8ag){animation-delay:.2s}.scene-chat.svelte-1uha8ag .pop-2:where(.svelte-1uha8ag){animation-delay:.9s}.scene-chat.svelte-1uha8ag .pop-3:where(.svelte-1uha8ag){animation-delay:1.6s}.scene-chat.svelte-1uha8ag .pop-4:where(.svelte-1uha8ag){animation-delay:2.2s}.scene-chat.svelte-1uha8ag .attach-pill:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:5px;background:#fffdf92e;padding:4px 10px;border-radius:999px;font-size:.76rem;font-weight:500}.typing-bubble.svelte-1uha8ag{display:inline-flex;gap:4px;padding:12px 14px!important}.typing-bubble.svelte-1uha8ag span:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:50%;background:var(--bx-sage);animation:svelte-1uha8ag-bounceDot 1.2s infinite both}.typing-bubble.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){animation-delay:.15s}.typing-bubble.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){animation-delay:.3s}.scene-plan.svelte-1uha8ag{display:flex;flex-direction:column;gap:9px}.scene-plan.svelte-1uha8ag .rec-row:where(.svelte-1uha8ag){display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bx-ivory);border:1px solid var(--bx-line);border-radius:12px;opacity:0;animation:svelte-1uha8ag-slideRight .45s ease forwards}.scene-plan.svelte-1uha8ag .rec-ic:where(.svelte-1uha8ag){flex-shrink:0;width:34px;height:34px;background:var(--bx-sand);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--bx-forest)}.scene-plan.svelte-1uha8ag .rec-row:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){display:block;color:var(--bx-forest);font-size:.88rem;font-weight:600;line-height:1.2}.scene-plan.svelte-1uha8ag .rec-row:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:block;color:var(--bx-muted);font-size:.76rem;margin-top:2px}.scene-plan.svelte-1uha8ag .pop-1:where(.svelte-1uha8ag){animation-delay:.2s}.scene-plan.svelte-1uha8ag .pop-2:where(.svelte-1uha8ag){animation-delay:.55s}.scene-plan.svelte-1uha8ag .pop-3:where(.svelte-1uha8ag){animation-delay:.9s}.scene-plan.svelte-1uha8ag .pop-4:where(.svelte-1uha8ag){animation-delay:1.25s}.demo-dots.svelte-1uha8ag{display:flex;gap:8px;justify-content:center;padding:14px 0 18px;background:var(--bx-cream);border-top:1px solid var(--bx-line)}.demo-dot.svelte-1uha8ag{width:50px;height:4px;border:none;background:var(--bx-sand);border-radius:999px;cursor:pointer;padding:0;overflow:hidden;position:relative;transition:background .2s}.demo-dot.svelte-1uha8ag:hover{background:var(--bx-sage-soft)}.demo-dot.active.svelte-1uha8ag{background:var(--bx-sand)}.demo-dot-fill.svelte-1uha8ag{display:block;height:100%;width:0;background:var(--bx-forest);border-radius:999px}.demo-dot-fill.filling.svelte-1uha8ag{animation:svelte-1uha8ag-dotFill 4.5s linear forwards}.how-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:left}.how-card.svelte-1uha8ag{position:relative;background:var(--bx-cream);border:1px solid var(--bx-line);border-radius:18px;padding:28px 22px 24px;display:flex;flex-direction:column;gap:10px;transition:transform .25s,box-shadow .25s,border-color .25s;text-align:left;font:inherit;color:inherit;cursor:pointer}.how-card.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:var(--bx-shadow);border-color:var(--bx-sage-soft)}.how-card.active.svelte-1uha8ag{border-color:var(--bx-forest);box-shadow:var(--bx-shadow);transform:translateY(-3px)}.how-card.svelte-1uha8ag:focus-visible{outline:2px solid var(--bx-forest);outline-offset:3px}.how-num.svelte-1uha8ag{display:inline-block;font-family:Fraunces,Georgia,serif;font-weight:400;font-size:1.4rem;color:var(--bx-sage);letter-spacing:-.01em;margin-bottom:4px;transition:color .25s}.how-card.active.svelte-1uha8ag .how-num:where(.svelte-1uha8ag){color:var(--bx-forest)}.how-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Fraunces,Georgia,serif;font-weight:500;color:var(--bx-forest);font-size:1.05rem;line-height:1.3;margin:0;letter-spacing:-.005em}.how-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--bx-muted);font-size:.84rem;line-height:1.6}.closing.svelte-1uha8ag{padding:96px 24px;background:radial-gradient(ellipse 800px 400px at 50% 120%,rgba(34,197,94,.35) 0%,transparent 60%),linear-gradient(135deg,var(--bx-forest-2),var(--bx-forest));color:var(--bx-cream);text-align:center}.closing-inner.svelte-1uha8ag{max-width:640px;margin:0 auto}.closing-title.svelte-1uha8ag{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.18;margin:0 0 16px;letter-spacing:-.015em;color:var(--bx-cream)}.closing-sub.svelte-1uha8ag{color:#fffdf9c7;font-size:.98rem;line-height:1.7;margin:0 auto 32px;max-width:520px}.section-eyebrow.svelte-1uha8ag,.section-title.svelte-1uha8ag,.section-lede.svelte-1uha8ag,.cap-card.svelte-1uha8ag,.how-card.svelte-1uha8ag,.demo-frame.svelte-1uha8ag,.closing-title.svelte-1uha8ag,.closing-sub.svelte-1uha8ag,.closing-cta-wrap.svelte-1uha8ag,.closing.svelte-1uha8ag .eyebrow--light:where(.svelte-1uha8ag){opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-duration:.85s;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:0ms;will-change:opacity,transform}.in-view{opacity:1!important;transform:translateY(0)!important}.closing-cta-wrap.svelte-1uha8ag{display:inline-block}.cap-card.svelte-1uha8ag,.how-card.svelte-1uha8ag{transition-property:opacity,transform,box-shadow,border-color;transition-duration:.45s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.cap-card.svelte-1uha8ag .cap-ic:where(.svelte-1uha8ag){transition:transform .5s ease,background .3s ease}.cap-card.svelte-1uha8ag:hover .cap-ic:where(.svelte-1uha8ag){transform:scale(1.08) rotate(-3deg);background:var(--bx-sage-soft)}.how-card.svelte-1uha8ag .how-num:where(.svelte-1uha8ag){transition:color .35s ease,transform .45s ease;transform-origin:left center;display:inline-block}.how-card.svelte-1uha8ag:hover .how-num:where(.svelte-1uha8ag),.how-card.active.svelte-1uha8ag .how-num:where(.svelte-1uha8ag){color:var(--bx-forest);transform:scale(1.06)}.cta-primary.svelte-1uha8ag{position:relative;overflow:hidden;isolation:isolate}.cta-primary.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%,transparent 100%);background-size:250% 100%;background-position:200% 0;transition:background-position .9s ease;pointer-events:none}.cta-primary.svelte-1uha8ag:hover:after{background-position:-50% 0}.cta-primary.svelte-1uha8ag:active{transform:translateY(0) scale(.985)}@keyframes svelte-1uha8ag-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-typeIn{0%{width:0}to{width:100%}}@keyframes svelte-1uha8ag-blinkCaret{50%{border-color:transparent}}@keyframes svelte-1uha8ag-bouncePop{0%{opacity:0;transform:translateY(8px) scale(.85)}60%{opacity:1;transform:translateY(-3px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1uha8ag-fillBar{0%{width:0}to{width:50%}}@keyframes svelte-1uha8ag-chipIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1uha8ag-bubbleIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1uha8ag-bounceDot{0%,80%,to{transform:scale(.5);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes svelte-1uha8ag-slideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1uha8ag-dotFill{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.scene.svelte-1uha8ag,.scene.svelte-1uha8ag :where(.svelte-1uha8ag){animation:none!important;opacity:1!important;transform:none!important;width:auto!important}.demo-dot-fill.filling.svelte-1uha8ag{animation:none;width:100%}.hero-bg.svelte-1uha8ag,.brand-lockup.svelte-1uha8ag{animation:none!important}.hero.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag),.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag),.hero-sub.svelte-1uha8ag,.hero-cta-row.svelte-1uha8ag,.trust-strip.svelte-1uha8ag,.section-eyebrow.svelte-1uha8ag,.section-title.svelte-1uha8ag,.section-lede.svelte-1uha8ag,.cap-card.svelte-1uha8ag,.how-card.svelte-1uha8ag,.demo-frame.svelte-1uha8ag,.closing-title.svelte-1uha8ag,.closing-sub.svelte-1uha8ag,.closing-cta-wrap.svelte-1uha8ag,.closing.svelte-1uha8ag .eyebrow--light:where(.svelte-1uha8ag){opacity:1!important;transform:none!important;transition:none!important}.cta-primary.svelte-1uha8ag:after{display:none}}@media(max-width:960px){.cap-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.how-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:560px){.hero.svelte-1uha8ag{padding:64px 22px 48px}.capabilities.svelte-1uha8ag,.how-works.svelte-1uha8ag{padding:64px 0}.closing.svelte-1uha8ag{padding:72px 22px}.cap-grid.svelte-1uha8ag,.how-grid.svelte-1uha8ag{grid-template-columns:1fr}.hero-cta-row.svelte-1uha8ag{flex-direction:column;gap:14px}.trust-strip.svelte-1uha8ag{gap:10px;padding:10px 16px}.trust-sep.svelte-1uha8ag{display:none}}
