.landing_page__ttWtt{--tint:#ecfdf5;--tint-border:#a7f3d0;--accent-text:#115e59;--shadow:0 1px 2px rgb(15 23 42/0.06),0 8px 24px rgb(15 23 42/0.06);--max:1080px;min-height:100vh;overflow-x:hidden}@media (prefers-color-scheme:dark){.landing_page__ttWtt{--tint:#042f2e;--tint-border:#115e59;--accent-text:#5eead4;--shadow:0 1px 2px rgb(0 0 0/0.4),0 8px 24px rgb(0 0 0/0.3)}}.landing_skip__vtQEw{position:absolute;left:-9999px;top:8px;z-index:10;padding:8px 12px;border-radius:8px;background:var(--surface);color:var(--text);border:1px solid var(--border)}.landing_skip__vtQEw:focus{left:16px}.landing_page__ttWtt a:focus-visible,.landing_page__ttWtt summary:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:6px}.landing_wrap__h54Rh{width:100%;max-width:var(--max);margin:0 auto;padding:0 16px}@media (min-width:640px){.landing_wrap__h54Rh{padding:0 24px}}.landing_header__oXNEM{border-bottom:1px solid var(--border);background:var(--surface)}.landing_headerInner__RN_Ai{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px}.landing_brand__oKsI6{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:700;font-size:1.15rem}.landing_logo__KpG97{width:32px;height:32px;flex:none}.landing_nav__Cldps{display:flex;gap:16px;font-size:.95rem}.landing_nav__Cldps a{color:var(--muted);text-decoration:none;font-weight:500}.landing_nav__Cldps a:hover{color:var(--text)}.landing_signIn__QJW6M{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:10px;color:var(--primary);font-weight:600;text-decoration:none;white-space:nowrap}.landing_signIn__QJW6M:hover{border-color:var(--primary)}@media (max-width:559px){.landing_nav__Cldps{display:none}}.landing_hero__IFqnw{padding:48px 0 56px}.landing_heroGrid__kfCNx{display:grid;grid-gap:40px;gap:40px;align-items:center}@media (min-width:880px){.landing_hero__IFqnw{padding:72px 0 80px}.landing_heroGrid__kfCNx{grid-template-columns:1.15fr .85fr}}.landing_eyebrow__L_21j{display:inline-block;margin:0 0 16px;padding:4px 12px;border-radius:999px;background:var(--tint);border:1px solid var(--tint-border);color:var(--accent-text);font-size:.875rem;font-weight:600}.landing_title__zyzgM{margin:0 0 16px;font-size:clamp(2rem,6vw,3.25rem);line-height:1.1;font-weight:700;letter-spacing:-.02em}.landing_lead__0nXCU{margin:0 0 28px;max-width:34em;color:var(--muted);font-size:clamp(1.05rem,2.4vw,1.2rem)}.landing_ctaRow__KlrqC{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.landing_playBtn__DhSgH{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:8px 20px 8px 16px;border-radius:12px;background:var(--text);color:var(--bg);text-decoration:none;line-height:1.15}.landing_playBtn__DhSgH:hover{opacity:.9}.landing_playIcon__Bggh7{width:26px;height:26px;flex:none}.landing_playSmall__uh1Mq{display:block;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.landing_playBig__tqweu{display:block;font-size:1.15rem;font-weight:600}.landing_note__m66hb{margin:0;color:var(--muted);font-size:.9rem}.landing_secondaryLink__igUBz{color:var(--primary);font-weight:600;text-decoration:none}.landing_secondaryLink__igUBz:hover{text-decoration:underline}.landing_demo__e5mLR{justify-self:center;width:100%;max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);padding:20px}.landing_demoHead__2vq7c{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}.landing_demoTitle__03sUg{font-weight:700;font-size:1.05rem}.landing_demoMeta__lAo9l{color:var(--muted);font-size:.85rem}.landing_demoLabel__6Rloc{margin:16px 0 8px;color:var(--muted);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.landing_demoRow__m6EOJ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border);font-size:.95rem}.landing_demoRow__m6EOJ:first-of-type{border-top:0}.landing_demoWho__wgloE{display:flex;align-items:center;gap:8px;min-width:0}.landing_avatar__Hxi4s{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--tint);color:var(--accent-text);font-size:.8rem;font-weight:700}.landing_amount__DDpUn{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.landing_demoPay__cZsYs{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--primary);color:var(--on-primary);text-align:center;font-weight:600;font-size:.95rem}.landing_demoCaption__LIc5e{margin:10px 0 0;color:var(--muted);font-size:.8rem;text-align:center}.landing_section__mWwzf{padding:56px 0;border-top:1px solid var(--border)}.landing_sectionAlt__13LwL{background:var(--surface)}.landing_h2__l_3nM{margin:0 0 12px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2;font-weight:700;letter-spacing:-.01em}.landing_sectionLead__bUw4G{margin:0 0 32px;max-width:40em;color:var(--muted);font-size:1.05rem}.landing_grid3__PvxXF,.landing_grid4__sQZac{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:640px){.landing_grid3__PvxXF,.landing_grid4__sQZac{grid-template-columns:repeat(2,1fr)}}@media (min-width:880px){.landing_grid3__PvxXF{grid-template-columns:repeat(3,1fr)}.landing_grid4__sQZac{grid-template-columns:repeat(4,1fr)}}.landing_card__J_30w{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px}.landing_sectionAlt__13LwL .landing_card__J_30w{background:var(--bg)}.landing_card__J_30w h3{margin:12px 0 6px;font-size:1.05rem;font-weight:600}.landing_card__J_30w p{margin:0;color:var(--muted);font-size:.95rem}.landing_icon__0zbHJ{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--tint);color:var(--accent-text)}.landing_icon__0zbHJ svg{width:22px;height:22px}.landing_steps__UBWYG{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none;counter-reset:step}@media (min-width:880px){.landing_steps__UBWYG{grid-template-columns:repeat(3,1fr)}}.landing_step__XMaS_{counter-increment:step;position:relative;padding:20px 20px 20px 72px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.landing_step__XMaS_:before{content:counter(step);position:absolute;left:20px;top:20px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--primary);color:var(--on-primary);font-weight:700}.landing_step__XMaS_ h3{margin:4px 0 6px;font-size:1.05rem;font-weight:600}.landing_step__XMaS_ p{margin:0;color:var(--muted);font-size:.95rem}.landing_privacyBox__FMTlL{display:grid;grid-gap:24px;gap:24px;padding:24px;border-radius:16px;background:var(--tint);border:1px solid var(--tint-border)}@media (min-width:880px){.landing_privacyBox__FMTlL{grid-template-columns:1fr 1.2fr;padding:32px}}.landing_privacyBox__FMTlL .landing_sectionLead__bUw4G{margin-bottom:16px}.landing_checks__jRtA_{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.landing_checks__jRtA_ li{display:flex;gap:10px;align-items:flex-start}.landing_checks__jRtA_ svg{width:20px;height:20px;flex:none;margin-top:3px;color:var(--accent-text)}.landing_faq__8IYms{display:grid;grid-gap:12px;gap:12px;max-width:760px}.landing_faq__8IYms details{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:0 20px}.landing_faq__8IYms summary{cursor:pointer;padding:16px 0;font-weight:600;font-size:1.02rem;list-style-position:outside}.landing_faq__8IYms details[open] summary{padding-bottom:8px}.landing_faq__8IYms details p{margin:0 0 16px;color:var(--muted)}.landing_faq__8IYms a,.landing_privacyBox__FMTlL a{color:var(--primary);font-weight:600}.landing_footer__NntD6{padding:32px 0 40px;border-top:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.95rem}.landing_footerInner__gT6Dp{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.landing_footerLinks__Ha02t{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.landing_footerLinks__Ha02t a{color:var(--text);text-decoration:none;font-weight:500}.landing_footerLinks__Ha02t a:hover{text-decoration:underline}.landing_copy__hm1UK{margin:0}