.hero.svelte-1uha8ag{padding:60px 24px}.hero-inner.svelte-1uha8ag{max-width:880px;margin:0 auto;text-align:center}.leaf-big.svelte-1uha8ag{font-size:3rem}h1.svelte-1uha8ag{color:#166534;font-size:2.1rem;margin:8px 0}.hero-cta-row.svelte-1uha8ag{display:flex;justify-content:center;margin:28px 0 8px}.hero-cta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#166534,#22c55e);color:#fff;border:none;border-radius:999px;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #16653447;transition:transform .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden;isolation:isolate}.hero-cta.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 14px 30px #16653459;filter:brightness(1.05)}.hero-cta.svelte-1uha8ag:active{transform:translateY(0)}.hero-cta.svelte-1uha8ag:focus-visible{outline:3px solid #bbf7d0;outline-offset:2px}.hero-cta-leaf.svelte-1uha8ag{font-size:1.15rem}.hero-cta-arrow.svelte-1uha8ag{transition:transform .2s}.hero-cta.svelte-1uha8ag:hover .hero-cta-arrow:where(.svelte-1uha8ag){transform:translate(4px)}.hero-cta.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,.4) 50%,transparent 60%,transparent 100%);background-size:250% 100%;background-position:200% 0;animation:svelte-1uha8ag-heroSheen 3.4s ease-in-out infinite;pointer-events:none}@keyframes svelte-1uha8ag-heroSheen{0%{background-position:200% 0}65%{background-position:-50% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.hero-cta.svelte-1uha8ag:after{animation:none}}.hero-cta--small.svelte-1uha8ag{padding:11px 22px;font-size:.92rem}.how-cta-row.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px}.how-cta-line.svelte-1uha8ag{font-size:.92rem;color:#4b5563;margin:0;font-weight:600}.capability-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:32px 0}.cap-card.svelte-1uha8ag{background:#fff;border:1px solid #bbf7d0;border-radius:14px;padding:18px 14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left}.cap-ic.svelte-1uha8ag{font-size:1.6rem}.cap-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#166534;font-size:.95rem}.cap-card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#555;font-size:.78rem;line-height:1.4}.demo-frame.svelte-1uha8ag{position:relative;max-width:620px;margin:0 auto 28px;background:#fff;border:1px solid #d1fae5;border-radius:16px;box-shadow:0 18px 50px #1665341f;overflow:hidden}.demo-bar.svelte-1uha8ag{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#f0fdf4;border-bottom:1px solid #d1fae5}.demo-bullet.svelte-1uha8ag{width:10px;height:10px;border-radius:50%;background:#d1fae5}.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:#14532d;font-weight:600;background:#fff;border:1px solid #d1fae5;border-radius:999px;padding:2px 12px}.demo-screen.svelte-1uha8ag{height:280px;padding:20px 22px;background:#fff;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:linear-gradient(135deg,#166534,#22c55e);color:#fff;font-size:.66rem;font-weight:700;padding:3px 10px;border-radius:999px;letter-spacing:.05em;text-transform:uppercase}.mock-title.svelte-1uha8ag{margin:8px 0 14px;font-size:1.05rem;font-weight:700;color:#14532d}.scene-signup.svelte-1uha8ag .mock-input:where(.svelte-1uha8ag){display:flex;align-items:center;gap:8px;border:1.5px solid #d1fae5;border-radius:10px;padding:9px 12px;margin-bottom:8px;font-size:.88rem;color:#1f2937;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-input:where(.svelte-1uha8ag) .mock-prefix:where(.svelte-1uha8ag){font-size:.95rem}.scene-signup.svelte-1uha8ag .mock-input:where(.svelte-1uha8ag) .typing:where(.svelte-1uha8ag){display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid #166534;width:0;animation:svelte-1uha8ag-typeIn 1.4s steps(14,end) .3s forwards,svelte-1uha8ag-blinkCaret .7s step-end 5}.scene-signup.svelte-1uha8ag .mock-input:where(.svelte-1uha8ag) .dots-pop:where(.svelte-1uha8ag){letter-spacing:3px;color:#166534;font-weight:700}.scene-signup.svelte-1uha8ag .mock-otp:where(.svelte-1uha8ag){display:flex;gap:6px;margin:12px 0 10px;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:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:8px;font-weight:700;color:#14532d;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:6px;background:#dcfce7;color:#14532d;font-weight:700;padding:8px 14px;border-radius:999px;font-size:.85rem;opacity:0;animation:svelte-1uha8ag-fadeUp .5s ease 2.6s forwards}.scene-assess.svelte-1uha8ag .mock-progress:where(.svelte-1uha8ag){height:8px;background:#f0fdf4;border-radius:999px;overflow:hidden;margin-top:4px}.scene-assess.svelte-1uha8ag .mock-progress-fill:where(.svelte-1uha8ag){height:100%;width:0;background:linear-gradient(90deg,#166534,#22c55e);border-radius:999px;animation:svelte-1uha8ag-fillBar 1.4s ease .3s forwards}.scene-assess.svelte-1uha8ag .mock-progress-label:where(.svelte-1uha8ag){margin:8px 0 14px;font-size:.78rem;color:#4b5563;font-weight:600}.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:.78rem;font-weight:600;padding:6px 12px;border-radius:999px;border:1.5px solid #d1fae5;color:#166534;background:#fff;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:#166534;color:#fff;border-color:#166534}.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:9px 13px;border-radius:14px;font-size:.84rem;line-height:1.4;opacity:0;animation:svelte-1uha8ag-bubbleIn .4s ease forwards}.scene-chat.svelte-1uha8ag .bubble.user:where(.svelte-1uha8ag){align-self:flex-end;background:linear-gradient(135deg,#166534,#22c55e);color:#fff;border-bottom-right-radius:4px}.scene-chat.svelte-1uha8ag .bubble.bot:where(.svelte-1uha8ag){align-self:flex-start;background:#f0fdf4;color:#14532d;border:1px solid #d1fae5;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){background:#ffffff40;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.typing-bubble.svelte-1uha8ag{display:inline-flex;gap:4px;padding:11px 14px!important}.typing-bubble.svelte-1uha8ag span:where(.svelte-1uha8ag){width:6px;height:6px;border-radius:50%;background:#22c55e;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:9px 12px;background:#f0fdf4;border:1px solid #d1fae5;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:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;border:1px solid #d1fae5}.scene-plan.svelte-1uha8ag .rec-row:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){display:block;color:#14532d;font-size:.88rem;line-height:1.2}.scene-plan.svelte-1uha8ag .rec-row:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:block;color:#4b5563;font-size:.76rem}.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:linear-gradient(180deg,#fff,#f0fdf4);border-top:1px solid #d1fae5}.demo-dot.svelte-1uha8ag{width:50px;height:6px;border:none;background:#d1fae5;border-radius:999px;cursor:pointer;padding:0;overflow:hidden;position:relative;transition:background .2s}.demo-dot.svelte-1uha8ag:hover{background:#bbf7d0}.demo-dot.active.svelte-1uha8ag{background:#d1fae5}.demo-dot-fill.svelte-1uha8ag{display:block;height:100%;width:0;background:linear-gradient(90deg,#166534,#22c55e);border-radius:999px}.demo-dot-fill.filling.svelte-1uha8ag{animation:svelte-1uha8ag-dotFill 4.5s linear forwards}.how-card.active.svelte-1uha8ag{border-color:#22c55e;box-shadow:0 14px 30px #1665342e;transform:translateY(-3px)}.how-card.active.svelte-1uha8ag .how-num:where(.svelte-1uha8ag){transform:scale(1.1);box-shadow:0 6px 14px #16653473}.how-card.svelte-1uha8ag{cursor:pointer}.how-card.svelte-1uha8ag:focus-visible{outline:2px solid #22c55e;outline-offset:2px}@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%}}.how-works.svelte-1uha8ag{margin:56px 0 32px;padding:36px 24px;background:linear-gradient(180deg,#fff,#f0fdf4);border:1px solid #bbf7d0;border-radius:20px;text-align:center}.how-works.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#14532d;font-size:1.5rem;margin:0 0 6px;font-weight:700}.how-sub.svelte-1uha8ag{color:#4b5563;font-size:.95rem;max-width:540px;margin:0 auto 28px}.how-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:left}.how-card.svelte-1uha8ag{position:relative;background:#fff;border:1px solid #d1fae5;border-radius:16px;padding:22px 18px 18px;display:flex;flex-direction:column;gap:8px;transition:transform .2s,box-shadow .2s,border-color .2s;text-align:left;font:inherit;color:inherit;cursor:pointer}.how-card.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:0 12px 24px #1665341f;border-color:#22c55e}.how-num.svelte-1uha8ag{position:absolute;top:-14px;left:18px;width:32px;height:32px;background:linear-gradient(135deg,#166534,#22c55e);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;box-shadow:0 4px 10px #1665344d}.how-ic.svelte-1uha8ag{font-size:1.7rem;margin-top:4px}.how-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#14532d;font-size:1rem;line-height:1.3}.how-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#4b5563;font-size:.82rem;line-height:1.5}@media(max-width:720px){.capability-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}h1.svelte-1uha8ag{font-size:1.6rem}.how-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:22px 14px}.how-works.svelte-1uha8ag{padding:30px 18px}.how-works.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.25rem}}@media(max-width:440px){.how-grid.svelte-1uha8ag{grid-template-columns:1fr}}
