.LandingPage_page__Q7_ry{--page-bg:#f8fafc;--surface:#fff;--surface-soft:#fff;--navy:#102a43;--brand-text:#102a43;--text:#102a43;--muted:#617287;--caption:#748397;--border:#dce4eb;--border-strong:#cfd9e3;--teal:#168e98;--teal-hover:#117c85;--teal-soft:#e3f5f3;--teal-border:#c4e9e5;--eyebrow-text:#14777b;--header-border:#e4eaf0;--secondary-text:#2b4056;--preview-bg:#102a43;--preview-shadow:0 24px 45px rgb(16 42 67/19%);--preview-hover-shadow:0 28px 50px rgb(16 42 67/23%);--metric-label:#708094;--table-heading:#748296;--table-rule:#e5eaf0;--paid:#11865c;--remaining:#dd544c;--success-bg:#dcf5e8;--success-text:#087348;--warning-bg:#fff2d5;--warning-text:#9a6500;--danger-bg:#ffebe7;--danger-text:#bf4039;--feature-icon-bg:#e6f5f4;--feature-icon-text:#168e98;--feature-hover-border:#9fdedb;--feature-hover-shadow:0 10px 24px rgb(16 42 67/8%);min-height:100vh;overflow-x:clip;background:var(--page-bg);color:var(--text);color-scheme:light;font-family:Inter,Arial,sans-serif;transition:background-color .18s ease,color .18s ease}.LandingPage_page__Q7_ry *,.LandingPage_page__Q7_ry :after,.LandingPage_page__Q7_ry :before{box-sizing:border-box}.LandingPage_header__DzjwO{position:relative;z-index:10;height:76px;border-bottom:1px solid var(--header-border);background:var(--surface);transition:background-color .18s ease,border-color .18s ease}.LandingPage_headerInner__DyjYv{width:min(100% - 64px,1180px);height:100%;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.LandingPage_brand__lzwQe{width:fit-content;display:flex;align-items:center;gap:10px;color:var(--brand-text);font-size:calc(21px + var(--app-type-lift));font-weight:800;line-height:1;text-decoration:none}.LandingPage_brandMark__NWgAW{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#19a7a0;color:var(--navy)}.LandingPage_desktopNav__ybQ0m{display:flex;align-items:center;gap:28px}.LandingPage_desktopNav__ybQ0m a{color:var(--muted);font-size:calc(12px + var(--app-type-lift));font-weight:700;text-decoration:none;transition:color .16s ease}.LandingPage_desktopNav__ybQ0m a:focus-visible,.LandingPage_desktopNav__ybQ0m a:hover{color:var(--teal)}.LandingPage_desktopActions__r8AQB,.LandingPage_headerControls__GWpbf{display:flex;align-items:center}.LandingPage_headerControls__GWpbf{justify-content:flex-end;gap:8px}.LandingPage_desktopActions__r8AQB{gap:8px}.LandingPage_themeToggle__bxiID{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--border-strong);border-radius:9px;padding:0;background:var(--surface);color:var(--secondary-text);cursor:pointer;transition:color .16s ease,background-color .18s ease,border-color .16s ease,transform .16s ease}.LandingPage_themeToggle__bxiID:focus-visible,.LandingPage_themeToggle__bxiID:hover{border-color:var(--teal);color:var(--teal)}.LandingPage_themeToggle__bxiID:active{transform:translateY(1px)}.LandingPage_sunIcon__dQT5v{display:none}.LandingPage_moonIcon__Ci_rF{display:block}.LandingPage_primaryButton__ZXEF_,.LandingPage_secondaryButton__DQsqJ{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:9px;padding:0 15px;font-size:calc(12px + var(--app-type-lift));font-weight:700;line-height:1;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.LandingPage_primaryButton__ZXEF_{border-color:var(--teal);background:var(--teal);color:#fff}.LandingPage_secondaryButton__DQsqJ{border-color:var(--border-strong);background:var(--surface);color:var(--secondary-text)}.LandingPage_primaryButton__ZXEF_:focus-visible,.LandingPage_primaryButton__ZXEF_:hover{background:var(--teal-hover);border-color:var(--teal-hover);box-shadow:0 7px 16px rgb(22 142 152/20%)}.LandingPage_secondaryButton__DQsqJ:focus-visible,.LandingPage_secondaryButton__DQsqJ:hover{border-color:var(--teal);color:var(--teal)}.LandingPage_primaryButton__ZXEF_:active,.LandingPage_secondaryButton__DQsqJ:active{transform:translateY(1px)}.LandingPage_menuButton__x8Enm,.LandingPage_mobileNav__8s_Zs{display:none}.LandingPage_hero__FCC0v{width:min(100% - 64px,1180px);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center;padding:68px 0 54px}.LandingPage_eyebrow__Abg_l{width:fit-content;display:inline-block;border:1px solid var(--teal-border);border-radius:999px;padding:7px 11px;background:var(--teal-soft);color:var(--eyebrow-text);font-size:calc(11px + var(--app-type-lift));font-weight:800;line-height:1}.LandingPage_mobileCta__BGcDi,.LandingPage_mobileDescription__yzW9z,.LandingPage_mobileEyebrow__LInBI,.LandingPage_mobileFeatures__YNSrC,.LandingPage_mobileNote__gSg7u{display:none}.LandingPage_hero__FCC0v h1{margin:18px 0;color:var(--text);font-size:clamp(44px,4vw,52px);font-weight:800;line-height:1.08;letter-spacing:-1.8px}.LandingPage_desktopDescription__78v0K{max-width:530px;margin:0;color:var(--muted);font-size:calc(17px + var(--app-type-lift));line-height:1.65}.LandingPage_heroActions__1Yz5c{display:flex;gap:10px;margin:26px 0 18px}.LandingPage_heroActions__1Yz5c .LandingPage_primaryButton__ZXEF_,.LandingPage_heroActions__1Yz5c .LandingPage_secondaryButton__DQsqJ{min-height:42px;padding-inline:20px}.LandingPage_desktopNote__cRlIo,.LandingPage_mobileNote__gSg7u{margin:0;color:var(--caption);font-size:calc(11px + var(--app-type-lift))}.LandingPage_previewColumn__XtRUo{min-width:0;scroll-margin-top:100px}.LandingPage_productPreview__NRutv{width:100%;border-radius:20px;padding:22px;background:var(--preview-bg);box-shadow:var(--preview-shadow);color:#fff;transform:rotate(1deg);transition:transform .25s ease,box-shadow .25s ease}.LandingPage_productPreview__NRutv:hover{transform:rotate(.25deg) translateY(-3px);box-shadow:var(--preview-hover-shadow)}.LandingPage_previewHeading__XZDvT{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.LandingPage_previewTabs__FlvPB{display:flex;align-items:center;gap:4px;min-width:0}.LandingPage_previewTab__gpAKM{border:1px solid transparent;border-radius:7px;padding:6px 8px;background:transparent;color:#9db1c2;font:inherit;font-size:calc(10px + var(--app-type-lift));font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.LandingPage_previewTab__gpAKM:focus-visible,.LandingPage_previewTab__gpAKM:hover{color:#fff;border-color:rgb(255 255 255/18%)}.LandingPage_previewTab__gpAKM[aria-pressed=true]{background:rgb(255 255 255/12%);color:#fff}.LandingPage_dueBadge__9_QVZ,.LandingPage_onTrack__4M2mv,.LandingPage_paidBadge__athFV,.LandingPage_partialBadge__wyoq8{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:calc(10px + var(--app-type-lift));font-weight:700;white-space:nowrap}.LandingPage_onTrack__4M2mv,.LandingPage_paidBadge__athFV{background:var(--success-bg);color:var(--success-text)}.LandingPage_partialBadge__wyoq8{background:var(--warning-bg);color:var(--warning-text)}.LandingPage_dueBadge__9_QVZ{background:var(--danger-bg);color:var(--danger-text)}.LandingPage_previewMetrics__c63TO{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.LandingPage_previewMetric__fiNh3,.LandingPage_previewTableWrap__WRmP0{border:1px solid var(--border);background:var(--surface-soft);color:var(--text)}.LandingPage_previewMetric__fiNh3{min-width:0;border-radius:12px;padding:15px}.LandingPage_previewMetric__fiNh3 span{display:block;margin-bottom:7px;color:var(--metric-label);font-size:calc(11px + var(--app-type-lift))}.LandingPage_previewMetric__fiNh3 strong{font-size:calc(16px + var(--app-type-lift))}.LandingPage_previewMetric__fiNh3 .LandingPage_paid__tzwvO{color:var(--paid)}.LandingPage_previewMetric__fiNh3 .LandingPage_remaining__tOgnZ{color:var(--remaining)}.LandingPage_previewTableWrap__WRmP0{border-radius:12px;padding:16px;overflow:hidden}.LandingPage_previewTable__8n7Fa{width:100%;border-collapse:collapse;font-size:calc(11px + var(--app-type-lift))}.LandingPage_previewTable__8n7Fa th{color:var(--table-heading);font-weight:600;text-align:left}.LandingPage_previewTable__8n7Fa td,.LandingPage_previewTable__8n7Fa th{padding:9px;border-bottom:1px solid var(--table-rule)}.LandingPage_previewTable__8n7Fa tbody td{font-weight:700}.LandingPage_previewTable__8n7Fa tbody tr:last-child td{border-bottom:0}.LandingPage_featuresSection___MvRy{width:min(100% - 64px,1180px);margin:0 auto;padding:20px 0 64px;scroll-margin-top:92px}.LandingPage_featuresSection___MvRy>h2{margin:0 0 8px;color:var(--text);text-align:center;font-size:calc(28px + var(--app-type-lift));line-height:1.25}.LandingPage_featuresSection___MvRy>p{margin:0;color:var(--muted);text-align:center;font-size:calc(13px + var(--app-type-lift))}.LandingPage_featureGrid__1gcCN{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.LandingPage_featureCard__WnRwW{min-width:0;border:1px solid var(--border);border-radius:14px;padding:20px;background:var(--surface);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.LandingPage_featureCard__WnRwW:hover{border-color:var(--feature-hover-border);transform:translateY(-3px);box-shadow:var(--feature-hover-shadow)}.LandingPage_featureIcon___tNHI{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--feature-icon-bg);color:var(--feature-icon-text)}.LandingPage_featureCard__WnRwW h3{margin:14px 0 7px;color:var(--text);font-size:calc(14px + var(--app-type-lift))}.LandingPage_featureCard__WnRwW p{margin:0;color:var(--caption);font-size:calc(11px + var(--app-type-lift));line-height:1.6}@media (max-width:900px) and (min-width:641px){.LandingPage_featuresSection___MvRy,.LandingPage_headerInner__DyjYv,.LandingPage_hero__FCC0v{width:min(100% - 48px,760px)}.LandingPage_desktopNav__ybQ0m{gap:15px}.LandingPage_desktopNav__ybQ0m a:nth-last-child(-n+2){display:none}.LandingPage_hero__FCC0v{grid-template-columns:1fr;padding-top:54px}.LandingPage_heroCopy__FBF2s,.LandingPage_previewColumn__XtRUo{max-width:650px}.LandingPage_featureGrid__1gcCN{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.LandingPage_page__Q7_ry{min-height:100svh}.LandingPage_header__DzjwO{height:64px}.LandingPage_headerInner__DyjYv{width:100%;display:flex;justify-content:space-between;padding:0 18px}.LandingPage_brand__lzwQe{gap:6px;color:var(--text);font-size:calc(17px + var(--app-type-lift))}.LandingPage_brandMark__NWgAW{width:auto;height:auto;border-radius:0;background:transparent;color:var(--navy)}.LandingPage_brandMark__NWgAW svg{width:13px;height:13px;fill:#19a7a0}.LandingPage_desktopActions__r8AQB,.LandingPage_desktopNav__ybQ0m{display:none}.LandingPage_menuButton__x8Enm{display:grid;place-items:center;border:0;padding:5px;background:transparent;color:var(--text);cursor:pointer}.LandingPage_mobileNav__8s_Zs{position:absolute;top:64px;left:0;right:0;display:grid;max-height:0;overflow:hidden;border-bottom:1px solid transparent;background:var(--surface);opacity:0;transition:max-height .22s ease,opacity .18s ease,border-color .18s ease}.LandingPage_mobileNavOpen__TREq5{max-height:250px;border-color:var(--border);opacity:1}.LandingPage_mobileNav__8s_Zs a{padding:13px 20px;border-top:1px solid var(--border);color:var(--text);font-size:calc(13px + var(--app-type-lift));font-weight:700;text-decoration:none}.LandingPage_hero__FCC0v{width:100%;display:block;padding:42px 22px 26px}.LandingPage_desktopCta__LkOjE,.LandingPage_desktopDescription__78v0K,.LandingPage_desktopEyebrow__qdoR_,.LandingPage_desktopNote__cRlIo,.LandingPage_featuresSection___MvRy,.LandingPage_previewColumn__XtRUo{display:none}.LandingPage_mobileCta__BGcDi,.LandingPage_mobileDescription__yzW9z,.LandingPage_mobileEyebrow__LInBI,.LandingPage_mobileFeatures__YNSrC,.LandingPage_mobileNote__gSg7u{display:block}.LandingPage_hero__FCC0v h1{margin:16px 0;font-size:clamp(36px,10vw,42px);line-height:1.08;letter-spacing:-1.2px}.LandingPage_desktopBreak__Dd2HW{display:none}.LandingPage_mobileDescription__yzW9z{margin:0;color:var(--muted);font-size:calc(14px + var(--app-type-lift));line-height:1.6}.LandingPage_heroActions__1Yz5c{display:grid;gap:8px;margin:28px 0 14px}.LandingPage_heroActions__1Yz5c .LandingPage_primaryButton__ZXEF_,.LandingPage_heroActions__1Yz5c .LandingPage_secondaryButton__DQsqJ{width:100%;min-height:45px}.LandingPage_mobileCta__BGcDi{display:inline}.LandingPage_heroActions__1Yz5c .LandingPage_mobileCta__BGcDi{display:inline-flex}.LandingPage_mobileNote__gSg7u{text-align:center}.LandingPage_mobileFeatures__YNSrC{padding:0 18px 46px;scroll-margin-top:78px}.LandingPage_mobileFeature__jRAKv{display:flex;gap:12px;align-items:flex-start;margin-bottom:9px;border:1px solid var(--border);border-radius:12px;padding:14px;background:var(--surface)}.LandingPage_mobileFeature__jRAKv>svg{flex:0 0 auto;margin-top:1px;color:var(--text)}.LandingPage_mobileFeature__jRAKv h2{margin:0;color:var(--text);font-size:calc(12px + var(--app-type-lift));line-height:1.35}.LandingPage_mobileFeature__jRAKv p{margin:4px 0 0;color:var(--caption);font-size:calc(10px + var(--app-type-lift));line-height:1.45}}html[data-landing-theme=dark] .LandingPage_page__Q7_ry{--page-bg:#0d1723;--surface:#142230;--surface-soft:#142230;--brand-text:#eef6fc;--text:#eef6fc;--muted:#91a3b6;--caption:#91a3b6;--border:#2b3d4e;--border-strong:#35495c;--teal:#1aa3aa;--teal-hover:#24b1b7;--teal-soft:#103136;--teal-border:#23565a;--eyebrow-text:#63d7d1;--header-border:#263748;--secondary-text:#dce8f1;--preview-bg:#07131f;--preview-shadow:0 24px 45px rgb(0 0 0/35%);--preview-hover-shadow:0 28px 50px rgb(0 0 0/45%);--metric-label:#91a3b6;--table-heading:#91a3b6;--table-rule:#293b4b;--paid:#55d49a;--remaining:#ff796f;--success-bg:#12392c;--success-text:#6ee0aa;--warning-bg:#3b301b;--warning-text:#ffd17b;--danger-bg:#402522;--danger-text:#ff968b;--feature-icon-bg:#103136;--feature-icon-text:#63d7d1;--feature-hover-border:#23565a;--feature-hover-shadow:0 10px 24px rgb(0 0 0/22%);color-scheme:dark}html[data-landing-theme=dark] .LandingPage_sunIcon__dQT5v{display:block}html[data-landing-theme=dark] .LandingPage_moonIcon__Ci_rF{display:none}@media (max-width:640px){html[data-landing-theme=dark] .LandingPage_brandMark__NWgAW{color:#eef6fc}}@media (prefers-reduced-motion:reduce){.LandingPage_page__Q7_ry *,.LandingPage_page__Q7_ry :after,.LandingPage_page__Q7_ry :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}