.landing_root__4eRjF{--ink:#0d1719;--ink-soft:#1b2a2c;--paper:#fcfcfb;--paper-tint:#f1f3f0;--line:#dcdfda;--line-strong:#c3c8c1;--line-dark:rgba(252,252,251,0.16);--muted:#5c6a6b;--muted-dark:rgba(252,252,251,0.62);--accent:#146666;--shell:1160px;--gutter:clamp(1.25rem,4vw,2.5rem);--ui-mono:var(--font-mono,"IBM Plex Mono",ui-monospace,monospace);font-family:var(--font-sans,"Manrope",system-ui,sans-serif);font-size:16px;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.landing_root__4eRjF a{color:inherit;text-decoration:none}.landing_root__4eRjF h1,.landing_root__4eRjF h2,.landing_root__4eRjF h3{margin:0;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.landing_root__4eRjF p{margin:0}.landing_shell__Y93LG{width:100%;max-width:var(--shell);margin:0 auto;padding:0 var(--gutter)}.landing_root__4eRjF [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.landing_root__4eRjF [data-reveal=in]{opacity:1;transform:none}.landing_header__oXNEM{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease}.landing_headerSolid__VOg8m{background:rgba(252,252,251,.86);backdrop-filter:saturate(180%) blur(12px);border-bottom-color:var(--line)}.landing_headerInner__RN_Ai{max-width:var(--shell);margin:0 auto;padding:.9rem var(--gutter);display:flex;align-items:center;gap:1.5rem}.landing_wordmark__6ezpD{display:inline-flex;align-items:center;gap:.55rem;font-size:1.02rem;font-weight:800;letter-spacing:-.02em}.landing_mark__p57fa{width:13px;height:13px;border-radius:3px;background:var(--accent);box-shadow:inset 0 0 0 2.5px var(--paper)}.landing_nav__Cldps{margin-left:auto;display:flex;align-items:center;gap:1.75rem;font-size:.9rem;font-weight:500}.landing_nav__Cldps>a{color:var(--muted);transition:color .2s ease}.landing_nav__Cldps>a:hover{color:var(--ink)}.landing_navActions__fFvPZ{display:flex;align-items:center;gap:1rem;padding-left:1.75rem;border-left:1px solid var(--line)}.landing_navLogin__fx3Hv{font-weight:600;color:var(--ink)}.landing_menuBtn__FGCwK{display:none;margin-left:auto;padding:.5rem .85rem;border:1px solid var(--line-strong);border-radius:999px;background:transparent;font:inherit;font-size:.82rem;font-weight:600;color:var(--ink);cursor:pointer}.landing_btnOutline__FXLuO,.landing_btnSolidLight__ZhiOJ,.landing_btnSolid__Rau1f,.landing_root__4eRjF a.landing_btnOutline__FXLuO,.landing_root__4eRjF a.landing_btnSolidLight__ZhiOJ,.landing_root__4eRjF a.landing_btnSolid__Rau1f{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;height:auto;padding:.7rem 1.25rem;border-radius:8px;font-size:.95rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.landing_btnSolid__Rau1f,.landing_root__4eRjF a.landing_btnSolid__Rau1f{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.landing_btnSolid__Rau1f:hover,.landing_root__4eRjF a.landing_btnSolid__Rau1f:hover{background:var(--ink-soft);color:var(--paper)}.landing_btnOutline__FXLuO,.landing_root__4eRjF a.landing_btnOutline__FXLuO{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.landing_btnOutline__FXLuO:hover,.landing_root__4eRjF a.landing_btnOutline__FXLuO:hover{border-color:var(--ink);color:var(--ink)}.landing_btnSolidLight__ZhiOJ,.landing_root__4eRjF a.landing_btnSolidLight__ZhiOJ{background:var(--paper);color:var(--ink);border:1px solid var(--paper)}.landing_btnSolidLight__ZhiOJ:hover,.landing_root__4eRjF a.landing_btnSolidLight__ZhiOJ:hover{background:#eceeea;color:var(--ink)}.landing_btnLinkLight__0C2jO,.landing_btnLink__XPQA6,.landing_root__4eRjF a.landing_btnLinkLight__0C2jO,.landing_root__4eRjF a.landing_btnLink__XPQA6{display:inline-flex;align-items:center;min-height:2.9rem;height:auto;font-size:.95rem;font-weight:600;line-height:1.25;border-bottom:1px solid;padding-bottom:1px;text-decoration:none;transition:opacity .2s ease}.landing_btnLink__XPQA6,.landing_root__4eRjF a.landing_btnLink__XPQA6{color:var(--ink)}.landing_btnLinkLight__0C2jO,.landing_root__4eRjF a.landing_btnLinkLight__0C2jO{color:var(--paper);font-family:var(--ui-mono);font-weight:500;font-size:.88rem}.landing_btnLinkLight__0C2jO:hover,.landing_btnLink__XPQA6:hover,.landing_root__4eRjF a.landing_btnLinkLight__0C2jO:hover,.landing_root__4eRjF a.landing_btnLink__XPQA6:hover{opacity:.65}.landing_hero__IFqnw{padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(3rem,6vw,5rem);border-bottom:1px solid var(--line)}.landing_heroGrid__kfCNx{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(2.5rem,6vw,4.5rem);align-items:center}.landing_eyebrow__L_21j,.landing_sectionKickerLight__nkskK,.landing_sectionKicker__nR6wM{font-family:var(--ui-mono);font-size:.76rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.landing_eyebrow__L_21j{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.5rem}.landing_dot__LZKLI{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(20,102,102,.14)}.landing_heroTitle__E6Dij{font-size:clamp(2.35rem,5.1vw,3.85rem);line-height:1.02;letter-spacing:-.042em;max-width:17ch}.landing_heroLead__sfUeh{margin-top:1.5rem;max-width:46ch;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6;color:var(--muted)}.landing_heroCtas__97oYX{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.landing_specs__tDQ2z{list-style:none;margin:2.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.landing_specs__tDQ2z li{padding:.85rem 0;border-bottom:1px solid var(--line);font-size:.88rem;font-weight:600;color:var(--ink)}.landing_specs__tDQ2z li:nth-child(odd){padding-right:1.25rem}.landing_specs__tDQ2z li:nth-child(2n){padding-left:1.25rem;border-left:1px solid var(--line)}.landing_heroPanels__6Td6L{position:relative;padding-bottom:3.25rem}.landing_panel__KmJJ6{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 1px rgba(13,23,25,.03),0 18px 40px -28px rgba(13,23,25,.35);overflow:hidden}.landing_panelHead__zrnTu{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.15rem;border-bottom:1px solid var(--line);font-size:.82rem;font-weight:700}.landing_panelMeta__Zg7Pc{font-family:var(--ui-mono);font-weight:500;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.landing_kpiRow__Nue6s{display:grid;grid-template-columns:1.25fr 1fr .7fr;border-bottom:1px solid var(--line)}.landing_kpiPrimary__8OJ4a,.landing_kpi__6ocLR{padding:1.05rem 1.15rem;display:flex;flex-direction:column;gap:.3rem}.landing_kpi__6ocLR{border-left:1px solid var(--line)}.landing_kpiPrimary__8OJ4a span,.landing_kpi__6ocLR span{font-size:.76rem;font-weight:600;letter-spacing:.01em;color:var(--muted)}.landing_kpiPrimary__8OJ4a strong{font-size:1.5rem;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.landing_kpi__6ocLR strong{font-size:1.05rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.landing_up__pHCDH{font-family:var(--ui-mono);font-style:normal;font-size:.72rem;font-weight:500;color:#15803d}.landing_chart__4r6Gl{display:flex;align-items:flex-end;gap:5px;height:92px;padding:1.15rem 1.15rem 0}.landing_chart__4r6Gl span{flex:1;min-width:0;background:var(--paper-tint);border-top:2px solid var(--accent);border-radius:2px 2px 0 0}.landing_chart__4r6Gl span:last-child{background:rgba(20,102,102,.14)}.landing_opsList__v01C_{margin:1.15rem 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.landing_opsList__v01C_>div{padding:.85rem 1.15rem;display:flex;flex-direction:column;gap:.2rem}.landing_opsList__v01C_>div+div{border-left:1px solid var(--line)}.landing_opsList__v01C_ dt{font-size:.74rem;color:var(--muted)}.landing_opsList__v01C_ dd{margin:0;font-size:.92rem;font-weight:700;font-variant-numeric:tabular-nums}.landing_ticket__I91el{position:absolute;left:-1.5rem;bottom:0;width:min(15.5rem,72%);margin:0;padding:1rem 1.05rem 1.05rem;background:var(--ink);color:var(--paper);border-radius:12px;box-shadow:0 22px 44px -24px rgba(13,23,25,.6)}.landing_ticket__I91el figcaption{display:flex;flex-direction:column;gap:.15rem;padding-bottom:.7rem;margin-bottom:.7rem;border-bottom:1px solid var(--line-dark)}.landing_ticket__I91el figcaption strong{font-size:.92rem}.landing_ticket__I91el figcaption span{font-size:.76rem;color:var(--muted-dark)}.landing_ticket__I91el ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.landing_ticket__I91el li{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem;color:rgba(252,252,251,.82)}.landing_ticket__I91el li b{font-variant-numeric:tabular-nums;font-weight:600;color:var(--paper)}.landing_ticketTotal__VCsrM{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.85rem!important;padding-top:.7rem;border-top:1px solid var(--line-dark);font-size:.8rem;color:var(--muted-dark)}.landing_ticketTotal__VCsrM strong{font-size:1.1rem;color:var(--paper);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.landing_ticketState__T3NhY{margin-top:.75rem!important;font-family:var(--ui-mono);font-size:.68rem;letter-spacing:.04em;color:#fbbf24}.landing_sectionTinted__uvbye,.landing_section__mWwzf{padding:clamp(3.5rem,7vw,5.75rem) 0}.landing_sectionTinted__uvbye{background:var(--paper-tint);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing_sectionHead__oVFyv{max-width:34rem;margin-bottom:clamp(2.25rem,4vw,3.25rem)}.landing_sectionKickerLight__nkskK,.landing_sectionKicker__nR6wM{display:block;margin-bottom:1rem}.landing_sectionTitleLight__aQ0Iu,.landing_sectionTitle__2og5c{font-size:clamp(1.75rem,3.1vw,2.4rem);line-height:1.1;letter-spacing:-.035em}.landing_sectionLead__bUw4G{margin-top:1rem!important;color:var(--muted);font-size:1.02rem;line-height:1.6}.landing_sectionLead__bUw4G a{color:var(--accent);border-bottom:1px solid rgba(20,102,102,.35)}.landing_steps__UBWYG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.landing_steps__UBWYG li{padding:1.75rem 1.75rem 0 0}.landing_steps__UBWYG li+li{padding-left:1.75rem;border-left:1px solid var(--line)}.landing_stepNum__IyUza{display:block;margin-bottom:1.1rem;font-family:var(--ui-mono);font-size:.78rem;font-weight:500;letter-spacing:.08em;color:var(--accent)}.landing_steps__UBWYG h3{font-size:1.12rem;letter-spacing:-.02em;margin-bottom:.55rem}.landing_steps__UBWYG p{color:var(--muted);font-size:.96rem;line-height:1.6;max-width:30ch}.landing_modules__wYee5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line-strong)}.landing_module__WcI8y{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;padding:2rem 0;border-bottom:1px solid var(--line)}.landing_module__WcI8y:nth-child(odd){padding-right:2.5rem}.landing_module__WcI8y:nth-child(2n){padding-left:2.5rem;border-left:1px solid var(--line)}.landing_moduleHead__Gqwn9 h3{font-size:1.25rem;letter-spacing:-.025em;margin:.55rem 0 .45rem}.landing_moduleHead__Gqwn9 p{font-size:.92rem;line-height:1.5;color:var(--muted)}.landing_moduleNum__0qJJq{font-family:var(--ui-mono);font-size:.76rem;font-weight:500;letter-spacing:.08em;color:var(--accent)}.landing_module__WcI8y ul{list-style:none;margin:0;padding:0}.landing_module__WcI8y li{padding:.6rem 0;border-bottom:1px solid var(--line);font-size:.93rem;line-height:1.45;color:var(--ink-soft)}.landing_module__WcI8y li:last-child{border-bottom:0;padding-bottom:0}.landing_module__WcI8y li:first-child{padding-top:0}.landing_surfaces___HcLh{padding:clamp(3.5rem,7vw,5.5rem) 0;background:var(--ink);color:var(--paper)}.landing_sectionKickerLight__nkskK{color:var(--muted-dark)}.landing_sectionTitleLight__aQ0Iu{color:var(--paper)}.landing_surfacesGrid__7nO5J{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem);align-items:start}.landing_surfacesGrid__7nO5J ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-dark)}.landing_surfacesGrid__7nO5J li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1.5rem;padding:1.15rem 0;border-bottom:1px solid var(--line-dark)}.landing_surfacesGrid__7nO5J strong{font-size:1rem;letter-spacing:-.01em}.landing_surfacesGrid__7nO5J span{color:var(--muted-dark);font-size:.95rem;line-height:1.5}.landing_plans__vfjhJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing_plan___MCtI{display:flex;flex-direction:column;gap:1.35rem;padding:1.5rem 1.4rem;background:#fff;border:1px solid var(--line);border-radius:12px}.landing_planFeatured__iF_3A{border-color:var(--ink);box-shadow:0 20px 44px -30px rgba(13,23,25,.45)}.landing_plan___MCtI>header{display:flex;align-items:center;gap:.7rem}.landing_plan___MCtI h3{font-size:1.08rem;letter-spacing:-.02em}.landing_planTag__THx0K{font-family:var(--ui-mono);font-size:.66rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.24rem .5rem;border-radius:999px;background:var(--paper-tint);color:var(--accent)}.landing_planPrice__UhiD2{display:flex;align-items:baseline;gap:.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.landing_planPrice__UhiD2 strong{font-size:2rem;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.landing_planPrice__UhiD2 span{font-size:.85rem;color:var(--muted)}.landing_plan___MCtI ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;flex:1}.landing_plan___MCtI li{position:relative;padding-left:1.1rem;font-size:.93rem;line-height:1.45;color:var(--ink-soft)}.landing_plan___MCtI li:before{content:"";position:absolute;left:0;top:.52em;width:5px;height:5px;border-radius:1px;background:var(--accent)}.landing_faqGrid__BZciz{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4rem);align-items:start}.landing_faqList__it_q3{border-top:1px solid var(--line-strong)}.landing_faqItem__9qbPL{border-bottom:1px solid var(--line)}.landing_faqItem__9qbPL h3{margin:0;font-weight:inherit;letter-spacing:normal}.landing_faqButton__FkvLb{width:100%;display:grid;grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;align-items:center;gap:.5rem;padding:1.05rem 0;border:0;background:transparent;font:inherit;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--ink);text-align:left;cursor:pointer}.landing_faqIndex__KxgxJ{font-family:var(--ui-mono);font-size:.74rem;font-weight:500;color:var(--muted)}.landing_faqSign__4gvqU{justify-self:end;font-size:1.15rem;font-weight:400;color:var(--accent)}.landing_faqPanel__D9D7e{padding:0 1.5rem 1.15rem 2.75rem}.landing_faqPanel__D9D7e p{color:var(--muted);font-size:.96rem;line-height:1.65}.landing_closing___RbtN{padding:clamp(3.5rem,7vw,5.5rem) 0;background:var(--ink);color:var(--paper)}.landing_closingGrid__g_bTi{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.75rem,5vw,4rem);align-items:center}.landing_closingGrid__g_bTi p{margin-top:1rem;max-width:44ch;color:var(--muted-dark);font-size:1rem;line-height:1.6}.landing_closingActions__pkFqG{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;justify-content:flex-end}.landing_footer__NntD6{padding:3rem 0 2rem;background:var(--ink);color:var(--muted-dark);border-top:1px solid var(--line-dark)}.landing_footerGrid__n4blR{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--line-dark)}.landing_footerMark__WITOS{display:inline-flex;align-items:center;gap:.55rem;color:var(--paper);font-weight:800;letter-spacing:-.02em;font-size:1rem}.landing_footerMark__WITOS .landing_mark__p57fa{box-shadow:inset 0 0 0 2.5px var(--ink)}.landing_footerText__p4Kdw{margin-top:.75rem!important;max-width:38ch;font-size:.92rem;line-height:1.55}.landing_footer__NntD6 nav{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;font-size:.92rem}.landing_footer__NntD6 nav a:hover{color:var(--paper)}.landing_footerBottom__iYEpM{display:flex;justify-content:space-between;gap:1rem;margin-top:1.5rem!important;font-family:var(--ui-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}@media (max-width:1000px){.landing_closingGrid__g_bTi,.landing_faqGrid__BZciz,.landing_heroGrid__kfCNx,.landing_surfacesGrid__7nO5J{grid-template-columns:minmax(0,1fr)}.landing_heroTitle__E6Dij{max-width:22ch}.landing_heroPanels__6Td6L{max-width:34rem}.landing_closingActions__pkFqG{justify-content:flex-start}.landing_modules__wYee5{grid-template-columns:minmax(0,1fr)}.landing_module__WcI8y:nth-child(odd){padding-right:0}.landing_module__WcI8y:nth-child(2n){padding-left:0;border-left:0}.landing_plans__vfjhJ,.landing_steps__UBWYG{grid-template-columns:repeat(2,minmax(0,1fr))}.landing_steps__UBWYG li{padding-right:1.25rem;border-bottom:1px solid var(--line)}.landing_steps__UBWYG li+li{padding-left:1.25rem}.landing_steps__UBWYG li:nth-child(3){padding-left:0;border-left:0}}@media (max-width:760px){.landing_nav__Cldps{position:fixed;inset:0;margin:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.35rem;padding:0 var(--gutter);background:var(--paper);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;opacity:0;pointer-events:none;transition:opacity .2s ease}.landing_navOpen__DgxAB{opacity:1;pointer-events:auto}.landing_nav__Cldps>a{color:var(--ink)}.landing_navActions__fFvPZ{flex-direction:column;align-items:stretch;gap:.85rem;width:min(20rem,100%);padding:1.5rem 0 0;border-left:0;border-top:1px solid var(--line);font-size:1rem}.landing_menuBtn__FGCwK{display:inline-flex;position:relative;z-index:2}.landing_heroPanels__6Td6L{padding-bottom:0}.landing_ticket__I91el{position:static;width:100%;margin-top:1rem}.landing_kpiRow__Nue6s{grid-template-columns:1fr 1fr}.landing_kpiRow__Nue6s>:nth-child(3){grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}.landing_plans__vfjhJ,.landing_specs__tDQ2z,.landing_steps__UBWYG{grid-template-columns:minmax(0,1fr)}.landing_specs__tDQ2z li,.landing_specs__tDQ2z li:nth-child(2n),.landing_specs__tDQ2z li:nth-child(odd){padding-left:0;padding-right:0;border-left:0}.landing_steps__UBWYG li,.landing_steps__UBWYG li+li,.landing_steps__UBWYG li:nth-child(3){padding:1.35rem 0;border-left:0}.landing_module__WcI8y{grid-template-columns:minmax(0,1fr);gap:1.1rem}.landing_surfacesGrid__7nO5J li{grid-template-columns:minmax(0,1fr);gap:.3rem}.landing_faqButton__FkvLb{grid-template-columns:2rem minmax(0,1fr) 1.25rem;font-size:.96rem}.landing_faqPanel__D9D7e{padding:0 0 1.15rem 2rem}.landing_footerGrid__n4blR{grid-template-columns:minmax(0,1fr)}.landing_footerBottom__iYEpM{flex-direction:column;gap:.4rem}}@media (prefers-reduced-motion:reduce){.landing_root__4eRjF [data-reveal=in],.landing_root__4eRjF [data-reveal]{opacity:1;transform:none;transition:none}}