.landing_wrap__h54Rh{max-width:1160px;margin:0 auto;padding-inline:max(16px,env(safe-area-inset-left,0px))}.landing_eyebrow__L_21j{color:var(--primary)}.landing_eyebrow__L_21j,.landing_kicker__x_rfd{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.landing_lead__0nXCU{font-size:18px;color:var(--ink-soft);max-width:60ch}.landing_bigTitle__X_GkN{font-family:var(--font-display);font-size:clamp(32px,5vw,52px);line-height:1.08;font-weight:800;letter-spacing:-.02em;margin:0;text-wrap:balance}.landing_sectionHead__oVFyv{display:flex;flex-direction:column;gap:12px;max-width:640px;margin-bottom:48px}.landing_sectionHead__oVFyv h2{font-family:var(--font-display);font-size:clamp(28px,4vw,40px);line-height:1.15;font-weight:800;letter-spacing:-.02em;margin:0}.landing_btn__pW8jO{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:var(--radius-pill);font-weight:600;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;font-family:var(--font-body);transition:background .15s,color .15s,border-color .15s}.landing_btnPrimary__JC0dZ{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.landing_btnPrimary__JC0dZ:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.landing_btnGhost__1NYjd{border-color:var(--line);color:var(--ink);background:transparent}.landing_btnGhost__1NYjd:hover{border-color:var(--primary);color:var(--primary)}.landing_btnSm__YFd_j{min-height:42px;padding:0 18px;font-size:15px}.landing_siteHeader__hAKt7{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:var(--bg);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.landing_siteHeader__hAKt7.landing_scrolled__px9Ad{border-color:var(--line);box-shadow:var(--shadow-float)}.landing_headerRow__fLORC{display:flex;align-items:center;gap:24px;min-height:72px}.landing_brand__oKsI6{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:19px}.landing_brandMark__GAnd6{width:38px;height:38px;border-radius:12px;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing_nav__Cldps{display:flex;gap:28px;margin-left:auto}.landing_navLink__K6BGC{color:var(--ink-soft);text-decoration:none;font-weight:500;font-size:15px;transition:color .15s}.landing_navLink__K6BGC:hover{color:var(--primary)}.landing_login__ZZ6MG{color:var(--ink);font-weight:600;text-decoration:none;font-size:15px;white-space:nowrap}.landing_themeBtn__wEwN1{width:44px;height:44px;flex-shrink:0;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.landing_headerCta__ApfLg{opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s,transform .2s}.landing_siteHeader__hAKt7.landing_scrolled__px9Ad .landing_headerCta__ApfLg{opacity:1;pointer-events:auto;transform:none}.landing_hero__IFqnw{padding-block:64px 96px}.landing_heroGrid__kfCNx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.landing_heroH1__nrgzn{font-family:var(--font-display);font-size:clamp(38px,5.6vw,64px);line-height:1.04;font-weight:800;letter-spacing:-.02em;margin:0}.landing_heroH1__nrgzn em{font-style:normal;color:var(--primary)}.landing_heroActions__bzfsI{display:flex;flex-wrap:wrap;gap:12px}.landing_heroNote__hifZj{font-size:14px;color:var(--ink-soft)}.landing_stats__f6VtU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;border-top:1px solid var(--line)}.landing_stat__Mjz5_{padding:18px 16px 0 0;display:flex;flex-direction:column;gap:2px}.landing_stat__Mjz5_+.landing_stat__Mjz5_{padding-left:16px;border-left:1px solid var(--line)}.landing_stat__Mjz5_ strong{font-family:var(--font-display);font-size:30px;font-weight:800;color:var(--ink);line-height:1.1}.landing_stat__Mjz5_ span{font-size:14px;color:var(--ink-soft)}.landing_heroVisual__IS3c0{position:relative;min-width:0}.landing_blob__N9gu0{position:absolute;border-radius:50%;pointer-events:none}.landing_blob1__KB_Oe{width:280px;height:280px;background:var(--primary-soft);right:-40px;top:-50px}.landing_blob2__Fvm6R{width:120px;height:120px;background:var(--accent);left:-24px;bottom:-28px;border-radius:32px;transform:rotate(12deg)}.landing_peek__N_pjG{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:var(--shadow-float);display:flex;flex-direction:column;gap:18px}.landing_peekHead__ZwfTd{display:flex;justify-content:space-between;align-items:center}.landing_peekHead__ZwfTd strong{font-family:var(--font-display);font-size:18px;color:var(--ink)}.landing_chip__j6Yy8{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong)}.landing_splitLabel__0ZGRq{display:flex;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:6px;font-variant-numeric:tabular-nums;color:var(--ink)}.landing_splitBar__Vk1k_{display:flex;height:14px;border-radius:7px;overflow:hidden}.landing_splitBarA__fc4jQ{background:var(--primary)}.landing_splitBarB__XC3yk{background:var(--accent)}.landing_rows__y6V27{display:flex;flex-direction:column}.landing_row__V__tZ{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line);font-size:15px;color:var(--ink)}.landing_amt__BKOvw{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.landing_tick__i7F18{width:22px;height:22px;border-radius:7px;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent}.landing_tickOn__jVm0W{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.landing_exampleTag__0mijq{font-size:12px;color:var(--ink-soft)}.landing_howSection__E_d6A{background:var(--primary-soft)}.landing_howHead__qyFip{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px}.landing_howHead__qyFip .landing_kicker__x_rfd{color:var(--primary-strong)}.landing_path__PWETa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;position:relative}.landing_path__PWETa:before{content:"";position:absolute;left:8%;right:8%;top:54px;border-top:3px dashed var(--primary);opacity:.35}.landing_stop__zxJJR{position:relative;display:flex;flex-direction:column;gap:16px}.landing_stopArt__Uarce{width:108px;height:108px;border-radius:32px;background:var(--bg);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-float)}.landing_stopArtBlue__lAd5b{background:var(--primary)!important}.landing_stopArtGreen__ZiirP{background:var(--accent)!important}.landing_stopN__aqBQn{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--accent-strong)}.landing_stop__zxJJR h3{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--ink);margin:0}.landing_stop__zxJJR p{color:var(--ink-soft);max-width:34ch;margin:0}.landing_featGrid__62baU{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.landing_featIntro__CX_S8{display:flex;flex-direction:column;gap:20px;align-self:start;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 110px)}.landing_featIntro__CX_S8 .landing_kicker__x_rfd{color:var(--primary)}.landing_featIntro__CX_S8 p{color:var(--ink-soft);font-size:18px}.landing_featList__aR9CO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.landing_feat__MOydy{display:flex;gap:16px;padding:28px 0;border-top:2px solid var(--line)}.landing_ico__ua_sw{width:48px;height:48px;border-radius:14px;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing_feat__MOydy:nth-child(4n+1) .landing_ico__ua_sw{background:var(--accent-soft);color:var(--accent-strong)}.landing_feat__MOydy h3{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--ink)}.landing_feat__MOydy p{color:var(--ink-soft);font-size:15px;margin:4px 0 0}.landing_proBadge__wmrrb{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:2px 8px}.landing_previewSection__O4j_k{background:var(--surface);border-block:1px solid var(--line)}.landing_devices__ZF_uW{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:end}.landing_desk__KkUh7{background:var(--bg);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:var(--shadow-float);min-width:0}.landing_deskBar__0VJcj{padding:12px 18px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-soft);display:flex;gap:8px;align-items:center}.landing_deskBarDot__7F8lr{width:10px;height:10px;border-radius:50%;background:var(--line);display:inline-block}.landing_deskBarUrl__KuQK6{margin-left:auto}.landing_deskBody__UdgvB{padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing_deskCard__MIFhf{border:1px solid var(--line);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0;background:var(--surface)}.landing_deskCard__MIFhf h4{margin:0;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink)}.landing_deskCardWide__c3sgy{grid-column:1/-1}.landing_totals__Cvp5M{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.landing_totals__Cvp5M div{display:flex;flex-direction:column}.landing_totals__Cvp5M span{font-size:13px;color:var(--ink-soft)}.landing_totals__Cvp5M strong{font-family:var(--font-display);font-size:24px;font-variant-numeric:tabular-nums;color:var(--ink)}.landing_lineItem__RUhaU{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:8px 0;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--ink)}.landing_lineItem__RUhaU:first-of-type{border-top:0}.landing_paid__KoCcU{color:var(--success);font-weight:600}.landing_todo__R1Jlu{color:var(--warning);font-weight:600}.landing_phone__juXgV{width:300px;max-width:100%;border:10px solid var(--ink);border-radius:40px;background:var(--bg);padding:22px 16px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-float)}.landing_phoneHead__IBcDS{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-weight:700;color:var(--ink)}.landing_phonePill__AP5me{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font-family:var(--font-body)}.landing_phoneBig__vRN5n{background:var(--primary);color:var(--on-primary);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:2px}.landing_phoneBig__vRN5n span{font-size:13px;opacity:.9}.landing_phoneBig__vRN5n strong{font-family:var(--font-display);font-size:28px;font-variant-numeric:tabular-nums}.landing_sampleNote___adxc{margin-top:20px;font-size:13px;color:var(--ink-soft)}.landing_quotes__xwGPJ{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.landing_quote__CmNs7{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin:0}.landing_quoteBig__DWxyg{background:var(--primary-soft);border-color:var(--primary-soft)}.landing_quoteBig__DWxyg blockquote{font-family:var(--font-display);font-size:22px;line-height:1.35;font-weight:600}.landing_quote__CmNs7 blockquote{margin:0;font-size:17px;line-height:1.55;color:var(--ink)}.landing_who__qeP44{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ink)}.landing_who__qeP44 strong{display:block}.landing_who__qeP44 span{color:var(--ink-soft)}.landing_avatar__Hxi4s{width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);flex-shrink:0}.landing_placeholderNote__pkNYO{margin-top:16px;font-size:13px;color:var(--ink-soft)}.landing_billingToggle__1v0Oy{display:inline-flex;padding:4px;border-radius:999px;background:var(--surface);border:1px solid var(--line);margin-bottom:32px}.landing_billBtn__K31xJ{min-height:44px;padding:0 20px;border-radius:999px;border:0;background:transparent;font:600 15px var(--font-body);color:var(--ink-soft);cursor:pointer;transition:background .15s,color .15s}.landing_billBtnActive__5tTF1{background:var(--primary);color:var(--on-primary)}.landing_billSave__Uo328{font-size:12px;color:var(--accent-strong);margin-left:6px}.landing_billBtnActive__5tTF1 .landing_billSave__Uo328{color:inherit}.landing_plans__vfjhJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:880px}.landing_plan___MCtI{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:20px}.landing_planPremium__9paTE{border:2px solid var(--primary);position:relative}.landing_planBadge__QTGjN{position:absolute;top:-14px;left:32px;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:600;padding:4px 12px;border-radius:999px}.landing_plan___MCtI h3{font-family:var(--font-display);font-size:22px;font-weight:700;margin:0;color:var(--ink)}.landing_priceRow__ZI3ze{display:flex;align-items:baseline;gap:6px}.landing_priceValue__Zo4wp{font-family:var(--font-display);font-size:48px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.landing_priceUnit__EdCmx{color:var(--ink-soft)}.landing_priceSub__jUEJL{font-size:14px;color:var(--ink-soft);min-height:1.6em}.landing_planList__PMzpc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.landing_planListItem___7quP{display:flex;gap:10px;align-items:flex-start;color:var(--ink);font-size:15px}.landing_planCheckIcon__QDG0i{color:var(--primary);margin-top:2px;flex-shrink:0}.landing_faqGrid__BZciz{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.landing_faqDetails__KFdd_{border-bottom:1px solid var(--line)}.landing_faqSummary__Ls06a{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:17px;color:var(--ink)}.landing_faqSummary__Ls06a::-webkit-details-marker{display:none}.landing_faqIcon__Ffod2{color:var(--primary);transition:transform .2s;flex-shrink:0}.landing_faqDetails__KFdd_[open] .landing_faqIcon__Ffod2{transform:rotate(45deg)}.landing_faqAnswer__6HOu4{padding-bottom:20px;color:var(--ink-soft);max-width:62ch;margin:0}.landing_finalCard__eB_k1{background:var(--primary);color:var(--on-primary);border-radius:28px;padding:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;position:relative;overflow:hidden}.landing_finalCard__eB_k1 h2{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);line-height:1.1;position:relative;font-weight:800;letter-spacing:-.02em;margin:0}.landing_finalCard__eB_k1 p{margin-top:12px;opacity:.9;position:relative}.landing_finalCardBtn__uWyss{background:var(--surface);color:var(--primary-strong);border-color:var(--surface);position:relative}.landing_finalCardBtn__uWyss:hover{background:var(--accent-soft)}.landing_finalShape__nH393{position:absolute;width:260px;height:260px;border-radius:50%;background:var(--primary-bright);right:-60px;top:-90px;pointer-events:none}.landing_footer__NntD6{border-top:1px solid var(--line);padding-block:48px;font-size:14px;color:var(--ink-soft)}.landing_foot__0MtQe{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px}.landing_foot__0MtQe h4{margin:0 0 12px;font-size:14px;color:var(--ink);font-family:var(--font-display);font-weight:700}.landing_footList__N66R7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.landing_footLink__Sy8kU{color:var(--ink-soft);text-decoration:none;transition:color .15s}.landing_footLink__Sy8kU:hover{color:var(--primary)}.landing_footBottom__Wu3OX{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.landing_deskBanner__vyklB{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;background:linear-gradient(to right,var(--primary),var(--primary-strong));color:var(--on-primary);font-size:13px;font-weight:600}.landing_deskBannerSub__ZZ1gH{font-size:11px;opacity:.8;font-weight:400;margin-top:1px}.landing_deskBannerArrow__39i_G{opacity:.75}.landing_deskBannerLeft___WJov{display:flex;align-items:center;gap:8px}.landing_deskBannerIcon__TBrf8{width:26px;height:26px;border-radius:6px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing_deskMemberRow____5c4{display:flex;flex-direction:column;gap:8px}.landing_deskMember__3pdTC{display:flex;flex-direction:column;gap:4px}.landing_deskMemberHeader__ZwNoc{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink)}.landing_deskMemberName__9YQkX{font-weight:600}.landing_deskMemberAmt__9NpyB{font-weight:700;color:var(--primary)}.landing_deskMemberPct__fZhHE{font-size:11px;color:var(--ink-soft)}.landing_progBar__yzI_l{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.landing_progBarFill__ELHyU{height:100%;background:var(--primary)}.landing_progBarFillB__ix2Vi{background:var(--accent)}.landing_phoneNavRow__wZhej{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--ink-soft);font-weight:500}.landing_phoneNavCurrent__Q_vHp{color:var(--ink);font-weight:600;font-size:13px}.landing_phoneNavArrow__oREn9{color:var(--primary);font-size:14px}.landing_phoneCheckRow__0tq0z{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--line);font-size:13px;color:var(--ink)}.landing_phoneCheckRow__0tq0z:first-child{border-top:none}.landing_phoneCheckBox__ym9lt{width:18px;height:18px;border-radius:5px;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0}.landing_phoneCheckBoxDone__avqmT{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.landing_phoneCheckLabel__hur07{flex:1}.landing_phoneCheckLabelDone__Ndt__{color:var(--ink-soft);text-decoration:line-through}.landing_phoneCheckAmt__USkK6{font-weight:600;font-variant-numeric:tabular-nums;margin-left:auto}.landing_phoneCheckAmtDone__kGhDm{color:var(--ink-soft)}.landing_phoneCheckSection__FONS2{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);padding:8px 0 4px}@media (max-width:900px){.landing_heroGrid__kfCNx{grid-template-columns:minmax(0,1fr)}.landing_blob1__KB_Oe{right:-16px}.landing_blob2__Fvm6R{left:0}.landing_path__PWETa{grid-template-columns:minmax(0,1fr)}.landing_path__PWETa:before{display:none}.landing_featGrid__62baU{grid-template-columns:minmax(0,1fr);gap:24px}.landing_featIntro__CX_S8{position:static}.landing_devices__ZF_uW{grid-template-columns:minmax(0,1fr);justify-items:center}.landing_desk__KkUh7{width:100%}.landing_faqGrid__BZciz,.landing_quotes__xwGPJ{grid-template-columns:minmax(0,1fr)}.landing_faqGrid__BZciz{gap:24px}}@media (max-width:820px){.landing_nav__Cldps{display:none}.landing_login__ZZ6MG{margin-left:auto}.landing_finalCard__eB_k1{grid-template-columns:minmax(0,1fr);padding:36px 24px}}@media (max-width:720px){.landing_plans__vfjhJ{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.landing_stats__f6VtU{grid-template-columns:minmax(0,1fr)}.landing_stat__Mjz5_+.landing_stat__Mjz5_{border-left:0;padding-left:0}.landing_deskBody__UdgvB,.landing_featList__aR9CO,.landing_totals__Cvp5M{grid-template-columns:minmax(0,1fr)}}