.landing.svelte-1uha8ag{max-width:1280px;margin:auto;padding:0 54px}nav.svelte-1uha8ag{justify-content:space-between;align-items:center;height:104px;display:flex}.brand-dot.svelte-1uha8ag{color:#80a65c;margin-left:-10px}.nav-links.svelte-1uha8ag{color:#7b8982;gap:32px;font-size:15px;display:flex}.hero.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:54px;min-height:590px;padding:48px 0 86px;display:grid}.pill.svelte-1uha8ag{color:#627d54;background:#f0f5e9;border:1px solid #dee5d6;border-radius:20px;align-items:center;gap:8px;padding:8px 13px;font-size:13px;display:inline-flex}.pill.svelte-1uha8ag i:where(.svelte-1uha8ag),.online.svelte-1uha8ag{background:#78a45b;border-radius:100%;width:6px;height:6px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.055em;margin:26px 0;font-size:clamp(36px,4.2vw,57px);line-height:1.14}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:#7a985d;font-style:normal}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#7a8982;max-width:400px;font-size:15px;line-height:1.9}.hero-actions.svelte-1uha8ag{align-items:center;gap:25px;margin-top:32px;display:flex}.hero-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){padding:15px 22px}.watch-link.svelte-1uha8ag{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.hero-proof.svelte-1uha8ag{color:#8b978b;align-items:center;gap:7px;margin-top:27px;font-size:12px;display:flex}.product-preview.svelte-1uha8ag{background:#fff;border:1px solid #e2e7dc;border-radius:19px;position:relative;transform:rotate(-1deg);box-shadow:0 24px 60px #24492b08}.preview-top.svelte-1uha8ag{border-bottom:1px solid #eef0ea;justify-content:space-between;align-items:center;height:66px;padding:0 19px;display:flex}.preview-logo.svelte-1uha8ag{align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.preview-logo.svelte-1uha8ag .logo-mark:where(.svelte-1uha8ag){border-radius:8px;width:26px;height:26px;font-size:16px}.preview-top.svelte-1uha8ag .badge:where(.svelte-1uha8ag){font-size:11px}.preview-content.svelte-1uha8ag{min-height:330px;display:flex}.preview-rail.svelte-1uha8ag{color:#99a88c;border-right:1px solid #eef0ea;flex-direction:column;align-items:center;gap:29px;width:57px;padding-top:25px;display:flex}.preview-rail.svelte-1uha8ag svg:first-child{color:#426d4c}.preview-chat.svelte-1uha8ag{background:#fafbf7;border-radius:0 0 19px;flex:1;padding:20px}.preview-title.svelte-1uha8ag{align-items:center;gap:10px;display:flex}.avatar.svelte-1uha8ag{color:#9f8b72;background:#ede6dd;border-radius:12px;place-items:center;width:35px;height:35px;font-size:14px;font-weight:600;display:grid}.preview-title.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:13px;display:block}.preview-title.svelte-1uha8ag div:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#93a08e;font-size:11px}.online.svelte-1uha8ag{margin-left:auto}.chat-date.svelte-1uha8ag{text-align:center;color:#9ca794;margin:28px 0 20px;font-size:10px}.bubble.svelte-1uha8ag{background:#fff;border:1px solid #e8ede1;border-radius:12px;max-width:85%;padding:13px 14px;font-size:13px;line-height:1.8}.bubble.svelte-1uha8ag>span:where(.svelte-1uha8ag){text-align:right;color:#93a484;margin-top:3px;font-size:10px;display:block}.outgoing.svelte-1uha8ag{background:#e6f1d7;border:0;margin-top:14px;margin-left:auto}.preview-composer.svelte-1uha8ag{color:#a2ac9b;background:#fff;border:1px solid #e8ede1;border-radius:9px;justify-content:space-between;align-items:center;margin-top:26px;padding:10px 10px 10px 12px;font-size:11px;display:flex}.preview-composer.svelte-1uha8ag>span:where(.svelte-1uha8ag){background:var(--green);color:#fff;border-radius:6px;padding:5px}.floating-note.svelte-1uha8ag{background:#fff;border:1px solid #e6ebde;border-radius:12px;align-items:center;gap:10px;padding:16px 20px;display:flex;position:absolute;bottom:-25px;left:-26px;transform:rotate(1deg);box-shadow:0 12px 30px #173b3210}.note-check.svelte-1uha8ag{color:#6c904b;background:#e8f4db;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.floating-note.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:12px;display:block}.floating-note.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#96a18e;font-size:11px}.how.svelte-1uha8ag{border-top:1px solid #e3e8dd;padding:50px 0 75px}.how-title.svelte-1uha8ag{max-width:500px}.how-title.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:15px 0 10px;font-size:30px}.how-title.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#8a9585;font-size:15px}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px;display:grid}.steps.svelte-1uha8ag article:where(.svelte-1uha8ag){background:#fff;border:1px solid #e5e9de;border-radius:14px;padding:25px}.step-meta.svelte-1uha8ag{color:#77945f;justify-content:space-between;margin-bottom:30px;display:flex}.step-meta.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#b8c0b1;font-size:13px}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:10px}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#8a9585;font-size:14px}footer.svelte-1uha8ag{border-top:1px solid #e3e8dd;justify-content:space-between;align-items:center;padding:30px 0;display:flex}footer.svelte-1uha8ag .logo:where(.svelte-1uha8ag){font-size:18px}footer.svelte-1uha8ag .logo-mark:where(.svelte-1uha8ag){border-radius:8px;width:28px;height:28px;font-size:17px}footer.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#a1aa99;font-size:12px}footer.svelte-1uha8ag>div:where(.svelte-1uha8ag){color:#8b9786;gap:20px;font-size:12px;display:flex}@media (width<=950px){.landing.svelte-1uha8ag{padding:0 25px}.hero.svelte-1uha8ag{gap:25px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:39px}.floating-note.svelte-1uha8ag{left:-10px}.nav-links.svelte-1uha8ag{display:none}}@media (width<=700px){nav.svelte-1uha8ag{height:85px}.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:55px;padding-top:30px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:43px}.product-preview.svelte-1uha8ag{margin:0 10px}.steps.svelte-1uha8ag{grid-template-columns:1fr}.how-title.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:26px}.floating-note.svelte-1uha8ag{left:-8px}footer.svelte-1uha8ag{flex-wrap:wrap;gap:20px}footer.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:none}.preview-content.svelte-1uha8ag{min-height:320px}}
