.landing_page__aBdkR{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;color:var(--ink-strong);padding:0 var(--safe-area-right) 0 var(--safe-area-left);background:radial-gradient(circle at 6% 76%,rgba(217,119,6,.09),transparent 30%),radial-gradient(circle at 86% 82%,rgba(59,130,246,.1),transparent 34%),radial-gradient(circle at 12% -4%,rgba(124,189,183,.34),transparent 42%),radial-gradient(circle at 94% 6%,rgba(184,205,202,.3),transparent 36%),linear-gradient(165deg,#f6faf9,#f4f8f7 44%,#edf3f1)}.landing_header__vmF5N{position:-webkit-sticky;position:sticky;top:0;z-index:20;margin:max(.9rem,calc(var(--safe-area-top) + .35rem)) auto 0;width:min(1080px,calc(100% - 1.2rem));border:1px solid var(--surface-border);border-radius:14px;background:var(--surface-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px rgba(15,23,42,.06)}.landing_headerInner__JkNUe{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.66rem .84rem .66rem 1rem}.landing_logo__sIfY2{font-family:var(--font-display);font-size:1.14rem;font-weight:760;letter-spacing:-.01em}.landing_nav__gAPym{display:flex;align-items:center;gap:.5rem}.landing_main__ZwHmf{width:min(1080px,calc(100% - 1.2rem));margin:1rem auto;display:grid;grid-gap:.9rem;gap:.9rem;--landing-copy:#283d4e;--landing-copy-soft:#44596b;--landing-copy-inverse:#f2f7fb}.landing_section__O6gdK{border:1px solid rgba(59,130,246,.14);border-radius:18px;background:radial-gradient(circle at 92% 10%,rgba(59,130,246,.06),transparent 40%),var(--surface-strong);box-shadow:0 14px 34px rgba(15,23,42,.06);padding:clamp(1rem,2.2vw,1.4rem);animation:landing_rise-in__WPdTY .32s ease}.landing_hero___ILNH{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-gap:1rem;gap:1rem;align-items:stretch}.landing_heroContent__cDz2K{display:grid;align-content:center;grid-gap:.8rem;gap:.8rem}.landing_heroTitle__BHSuR{margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,3.9vw,2.56rem);line-height:1.04;letter-spacing:-.028em;text-wrap:balance}.landing_heroCopy__aZnKh{margin:0;color:var(--ink-strong);font-size:1.04rem;line-height:1.62;max-width:52ch}.landing_actionsRow__kUxQJ{display:flex;align-items:center;flex-wrap:wrap;gap:.58rem}.landing_btnPrimary__v_wgd,.landing_btnSecondary__guzsm{min-height:42px;border-radius:999px;border:1px solid transparent;padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:700;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;gap:.38rem}.landing_btnPrimary__v_wgd{background:linear-gradient(180deg,var(--accent-blue),var(--accent-blue-strong));border-color:var(--accent-blue);color:#f8fbfa}.landing_btnPrimary__v_wgd:hover{background:linear-gradient(180deg,var(--accent-blue-strong),#0a524d);border-color:var(--accent-blue-strong)}.landing_btnSecondary__guzsm{background:rgba(248,252,251,.86);border-color:rgba(71,85,105,.3);color:#1f2937}.landing_btnSecondary__guzsm:hover{background:rgba(255,255,255,.98);border-color:rgba(51,65,85,.45)}.landing_sectionTitle__o7n2u{margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.52rem);letter-spacing:-.02em}.landing_sectionHeader__mh_nR{display:grid;grid-gap:.36rem;gap:.36rem}.landing_sectionSubtitle__gAUom{margin:0;max-width:52ch;color:var(--landing-copy);font-size:1rem;line-height:1.58}.landing_featureGrid__ykZHo{margin-top:.78rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.landing_featureCard__ocejQ{border:1px solid rgba(59,130,246,.18);border-radius:14px;background:linear-gradient(165deg,rgba(255,255,255,.94),rgba(239,246,255,.82));padding:.88rem;display:grid;align-content:start;grid-gap:.42rem;gap:.42rem}.landing_featureCard__ocejQ:nth-child(2n){border-color:rgba(47,168,159,.2);background:linear-gradient(165deg,rgba(255,255,255,.94),rgba(236,253,245,.82))}.landing_featureCard__ocejQ:nth-child(3n){border-color:rgba(217,119,6,.2);background:linear-gradient(165deg,rgba(255,255,255,.94),rgba(255,247,237,.82))}.landing_featureIcon__Opve0{width:31px;height:31px;border-radius:999px;border:1px solid rgba(15,118,110,.28);background:rgba(15,118,110,.12);color:var(--accent-blue-strong);display:inline-flex;align-items:center;justify-content:center}.landing_featureCard__ocejQ h3{margin:0;font-family:var(--font-display);font-size:1.06rem;color:var(--ink-strong);letter-spacing:-.01em}.landing_featureCard__ocejQ p{margin:0;color:var(--landing-copy);font-size:1rem;line-height:1.58}.landing_copyCard__d3vxe,.landing_stepCard___hzgn{height:100%}.landing_heroPanel__Yu2VP{border:1px solid rgba(59,130,246,.18);border-radius:14px;background:radial-gradient(circle at 88% 12%,rgba(59,130,246,.09),transparent 40%),rgba(255,255,255,.8);padding:.86rem;display:grid;grid-gap:.52rem;gap:.52rem;align-content:start}.landing_heroPanelLabel__vwt_u{margin:0;color:#44596b;font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.landing_stepsSection___sgK3{background:linear-gradient(180deg,rgba(250,253,252,.96),rgba(243,249,247,.92))}.landing_stepGrid__C4tjs{margin:.8rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.landing_stepCard___hzgn{display:grid;align-content:start;grid-gap:.48rem;gap:.48rem;border:1px solid rgba(59,130,246,.18);border-radius:14px;background:linear-gradient(165deg,rgba(255,255,255,.95),rgba(239,246,255,.84));padding:.92rem}.landing_stepCard___hzgn:nth-child(2n){border-color:rgba(47,168,159,.2);background:linear-gradient(165deg,rgba(255,255,255,.95),rgba(236,253,245,.84))}.landing_stepCard___hzgn h3{margin:0;font-family:var(--font-display);font-size:1.05rem;color:var(--ink-strong);letter-spacing:-.01em}.landing_stepCard___hzgn p{margin:0;color:var(--landing-copy);font-size:.99rem;line-height:1.56}.landing_stepBadge__xvGBe{width:30px;height:30px;border-radius:999px;border:1px solid rgba(15,118,110,.35);background:rgba(15,118,110,.12);color:var(--accent-blue);display:inline-flex;align-items:center;justify-content:center;font-size:.86rem;font-weight:700}.landing_workflowPanel__OQTpk{margin-top:.8rem;border:1px solid rgba(15,118,110,.24);border-radius:16px;background:radial-gradient(circle at 92% 10%,rgba(59,130,246,.1),transparent 42%),linear-gradient(165deg,rgba(252,255,254,.98),rgba(238,247,244,.92));box-shadow:0 16px 32px rgba(15,23,42,.07);padding:clamp(1rem,2vw,1.2rem);display:grid;grid-gap:.72rem;gap:.72rem}.landing_workflowClosing__inzfC,.landing_workflowLead__Vnat6{margin:0}.landing_workflowLead__Vnat6{color:var(--ink-strong);font-weight:650;font-size:1.03rem}.landing_workflowList__IlBcG{margin:0;padding:0;list-style:none;display:grid;grid-gap:.48rem;gap:.48rem}.landing_workflowList__IlBcG li{border:1px solid rgba(59,130,246,.16);border-radius:12px;background:rgba(255,255,255,.72);padding:.72rem .82rem;color:var(--ink-strong);font-size:1rem;font-weight:600}.landing_workflowClosing__inzfC{color:var(--ink-strong);font-family:var(--font-display);font-size:1.02rem;letter-spacing:-.01em}.landing_finalCta__YYT_J{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.85rem 1.1rem;gap:.85rem 1.1rem;min-height:8.75rem;padding:1rem 1.1rem;background:linear-gradient(160deg,#13353b,#0f2a2f);border-color:rgba(148,163,184,.28)}.landing_finalCtaCopy__JaYTa{min-width:0;display:grid;grid-gap:.35rem;gap:.35rem}.landing_finalCta__YYT_J .landing_sectionTitle__o7n2u{color:var(--landing-copy-inverse)}.landing_finalCopy__rMK6y{margin:0;color:rgba(242,247,251,.96);font-size:1rem;line-height:1.58;max-width:38rem}.landing_finalCtaActions__O_GVg{justify-content:flex-end;justify-self:end;flex-wrap:nowrap}.landing_footer__I_4dW{width:min(1080px,calc(100% - 1.2rem));margin:0 auto .9rem;border:1px solid var(--surface-border);border-radius:14px;background:var(--surface-strong);padding:.76rem .95rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.68rem}.landing_footerLinks__RoLus{display:flex;align-items:center;flex-wrap:wrap;gap:.62rem}.landing_footerLinks__RoLus a{color:var(--landing-copy);font-weight:600;font-size:.9rem}.landing_footerCopy__12cCa{margin:0;color:var(--landing-copy-soft);font-size:.88rem}.landing_publicStubPage__qUjCC{min-height:100vh;display:grid;place-items:center;padding:1rem}.landing_publicStubCard___Unnq{width:min(560px,100%);border-radius:18px;border:1px solid var(--surface-border);background:var(--surface-strong);box-shadow:0 18px 36px rgba(15,23,42,.08);padding:clamp(1.2rem,2.6vw,1.7rem)}.landing_publicStubIcon__tQNkN{width:42px;height:42px;border-radius:999px;border:1px solid rgba(15,118,110,.28);background:rgba(15,118,110,.12);color:var(--accent-blue-strong);display:inline-flex;align-items:center;justify-content:center;margin:.58rem 0 .15rem}.landing_heroPanelMetric__BB_9c{border-radius:12px;border:1px solid rgba(59,130,246,.2);background:rgba(239,246,255,.78);padding:.6rem .68rem;display:flex;align-items:center;justify-content:space-between;gap:.55rem}.landing_heroPanelMetric__BB_9c:nth-child(odd){border-color:rgba(217,119,6,.2);background:rgba(255,247,237,.78)}.landing_heroPanelMetric__BB_9c span{color:var(--landing-copy);font-size:.86rem;display:inline-flex;align-items:center;gap:.32rem}.landing_heroPanelMetric__BB_9c strong{color:var(--ink-strong);font-family:var(--font-display);font-size:1.02rem}.landing_heroPanelNote__hlkNi{margin:.16rem 0 0;color:var(--landing-copy-soft);font-size:.82rem}.landing_publicStubActions__ROl2q{margin-top:1rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}@keyframes landing_rise-in__WPdTY{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.landing_featureGrid__ykZHo,.landing_stepGrid__C4tjs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing_footer__I_4dW,.landing_header__vmF5N,.landing_main__ZwHmf{width:calc(100% - 1rem)}.landing_header__vmF5N{margin-top:.48rem}.landing_featureGrid__ykZHo,.landing_hero___ILNH,.landing_stepGrid__C4tjs{grid-template-columns:1fr}.landing_heroActions__1f6I_ .landing_btnPrimary__v_wgd,.landing_heroActions__1f6I_ .landing_btnSecondary__guzsm,.landing_publicStubActions__ROl2q .landing_btnPrimary__v_wgd,.landing_publicStubActions__ROl2q .landing_btnSecondary__guzsm{width:100%}.landing_finalCta__YYT_J{grid-template-columns:1fr;min-height:auto;padding:1rem}.landing_finalCtaActions__O_GVg{justify-self:end;flex-wrap:wrap}.landing_workflowPanel__OQTpk{padding:.95rem}.landing_footer__I_4dW{align-items:flex-start}.landing_footerLinks__RoLus{width:100%;gap:.46rem .65rem}}