.page_page__ZU32B{background:var(--color-brand-ink);color:var(--color-shell-text);min-height:100dvh}.page_primaryCta__JU8yd{display:inline-flex;align-items:center;justify-content:center;height:var(--control-height-lg);padding:var(--space-0) var(--space-7);border-radius:var(--radius-full);background:var(--color-brand-600);color:var(--color-neutral-0);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.page_primaryCta__JU8yd:hover{background:var(--color-brand-500);transform:translateY(calc(-1 * var(--border-width-strong)));box-shadow:0 12px 32px -12px color-mix(in srgb,var(--color-brand-500) 65%,transparent)}.page_hero__SKW6o{position:relative;background:radial-gradient(1100px 560px at 50% -100px,color-mix(in srgb,var(--color-brand-deep) 28%,transparent),transparent 70%),var(--color-brand-ink);padding:var(--space-0) var(--space-6)}.page_heroInner__FQkwa{position:relative;z-index:1;min-height:calc(100dvh - var(--layout-topbar-height));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);text-align:center;max-width:56rem;margin-inline:auto}.page_heroActions__8_tzb{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-top:var(--space-2);animation:var(--kf-slide-up) var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--stagger-step) * 8)}.page_heroNote__MOvTv{color:var(--color-neutral-500);font-size:var(--font-size-sm);animation:var(--kf-fade-in) var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--stagger-step) * 12)}.page_heroArt__Pq9Hw{position:relative;z-index:1;max-width:var(--layout-landing-max);margin-inline:auto;margin-bottom:clamp(-180px,-14vw,-56px)}.page_light__x__HD{background:var(--color-surface-base);color:var(--color-neutral-900)}.page_light__x__HD:first-of-type{padding-top:clamp(72px,16vw,220px)}.page_statement__MGVcc{max-width:var(--layout-landing-max);margin-inline:auto;padding:var(--space-8) var(--space-6) var(--space-12)}.page_statementLine__1e_iY{font-size:clamp(var(--font-size-xl),3.6vw,var(--font-size-3xl));font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-tight);color:var(--color-neutral-900);max-width:24ch}.page_features__8wy9y{display:flex;flex-direction:column;gap:var(--space-16);max-width:var(--layout-landing-max);margin-inline:auto;padding:var(--space-8) var(--space-6) var(--space-16)}.page_feature__CrGCB{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;grid-gap:var(--space-12);gap:var(--space-12)}.page_featureFlip__rLuOr .page_featureCopy__OaUgw{order:2}.page_featureFlip__rLuOr .page_featureArt__lhKQD{order:1}.page_anchor__oD5on{position:absolute;top:0}.page_featureCopy__OaUgw{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.page_featureTitle__kH4Xm{font-size:clamp(var(--font-size-xl),3.2vw,var(--font-size-2xl));font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-tight);color:var(--color-neutral-900)}.page_featureDesc__NoH8C{color:var(--color-neutral-600);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);max-width:52ch}.page_featureTag__xODhA{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-neutral-500);letter-spacing:var(--letter-spacing-wide)}.page_featureArt__lhKQD{min-width:0}.page_mcp__0u7_1{background:radial-gradient(760px 380px at 78% 20%,color-mix(in srgb,var(--color-brand-deep) 30%,transparent),transparent 72%),var(--color-brand-ink);color:var(--color-shell-text);padding:var(--space-16) var(--space-6)}.page_mcpInner__mTUVb{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;grid-gap:var(--space-12);gap:var(--space-12);max-width:var(--layout-landing-max);margin-inline:auto}.page_mcpLabel__MYmvA{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-brand-500);letter-spacing:var(--letter-spacing-wide)}.page_mcpTitle__716Wc{font-size:clamp(var(--font-size-xl),3.2vw,var(--font-size-2xl));font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-tight);color:var(--color-shell-text)}.page_mcpDesc__sqRcF{color:var(--color-shell-muted);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);max-width:52ch}.page_mcpTag__GDaCL{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-neutral-500);letter-spacing:var(--letter-spacing-wide)}.page_specs__SfOCI{max-width:var(--layout-landing-max);margin-inline:auto;padding:var(--space-16) var(--space-6) var(--space-12)}.page_specsTitle__DdGB1{font-size:clamp(var(--font-size-xl),3.2vw,var(--font-size-2xl));font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--color-neutral-900);margin-bottom:var(--space-8)}.page_specList__NOIN9{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-16);column-gap:var(--space-16);margin:var(--space-0)}.page_specRow__1hZ7i{display:grid;grid-template-columns:minmax(96px,max-content) 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:baseline;padding:var(--space-4) var(--space-0);border-top:var(--border-width) solid var(--color-neutral-200)}.page_specTerm__GUx1c{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-neutral-500)}.page_specValue__KyTzq{margin:var(--space-0);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-neutral-900)}.page_migration__WxIkM{max-width:var(--layout-landing-max);margin-inline:auto;padding:var(--space-12) var(--space-6) var(--space-16)}.page_pilot__5IpRD{background:radial-gradient(700px 340px at 50% -60px,color-mix(in srgb,var(--color-brand-600) 34%,transparent),transparent 75%),var(--color-brand-navy);color:var(--color-shell-text);padding:var(--space-16) var(--space-6)}.page_pilotInner__VevaM{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);max-width:var(--layout-landing-max);margin-inline:auto}.page_pilotTitle__Q9lMj{font-size:clamp(var(--font-size-xl),4vw,var(--font-size-3xl));font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:var(--line-height-tight);color:var(--color-shell-text)}.page_pilotDesc__jcqVD{color:var(--color-shell-muted);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);max-width:62ch}.page_pilotActions__Kgc6N{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-3)}.page_pilotEmail__g6mp6{color:var(--color-brand-500);font-family:var(--font-mono);font-size:var(--font-size-md);text-decoration:none}.page_pilotEmail__g6mp6:hover{text-decoration:underline}.page_pilotNote__GbtP_{color:color-mix(in srgb,var(--color-shell-muted) 75%,transparent);font-size:var(--font-size-xs)}.page_faq__hmOuC{max-width:var(--layout-landing-narrow);margin-inline:auto;padding:var(--space-16) var(--space-6)}.page_faqTitle__Jwt01{font-size:clamp(var(--font-size-xl),3.2vw,var(--font-size-2xl));font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--color-neutral-900)}.page_faqList__rwZfK{display:flex;flex-direction:column;margin-top:var(--space-8)}.page_faqItem__ZM3hV{border-bottom:var(--border-width) solid var(--color-neutral-200)}.page_faqQuestion__21phv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-0);cursor:pointer;list-style:none;color:var(--color-neutral-900);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);transition:color var(--duration-fast) var(--ease-standard)}.page_faqQuestion__21phv::-webkit-details-marker{display:none}.page_faqQuestion__21phv:hover{color:var(--color-brand-700)}.page_faqChevron__LKHF6{display:inline-flex;flex-shrink:0;color:var(--color-neutral-500);transition:transform var(--duration-base) var(--ease-spring)}.page_faqItem__ZM3hV[open] .page_faqChevron__LKHF6{transform:rotate(180deg)}.page_faqAnswer__TQMcb{color:var(--color-neutral-600);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);padding-bottom:var(--space-5);max-width:65ch}.page_faqItem__ZM3hV[open] .page_faqAnswer__TQMcb{animation:var(--kf-slide-up) var(--duration-base) var(--ease-out) both}@media (max-width:900px){.page_feature__CrGCB,.page_mcpInner__mTUVb{grid-template-columns:1fr;gap:var(--space-8)}.page_featureFlip__rLuOr .page_featureCopy__OaUgw{order:1}.page_featureFlip__rLuOr .page_featureArt__lhKQD{order:2}.page_specList__NOIN9{grid-template-columns:1fr}.page_features__8wy9y{gap:var(--space-12)}}.logo_logo__jNnFq{display:inline-flex;align-items:center;gap:var(--space-2);line-height:1;color:inherit}.logo_mark__ZOzA_{display:block;flex-shrink:0}.logo_wordmark__3vn6u{font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:currentColor;white-space:nowrap}.logo_os__e43Gx{color:var(--color-brand-600)}.logo_osMono__8PHki{color:var(--color-brand-500)}.skeleton_skeleton__P7PgF{display:block;height:var(--font-size-md);border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-surface-muted) 25%,var(--color-surface-border) 50%,var(--color-surface-muted) 75%);background-size:200% 100%;animation:var(--kf-shimmer) var(--duration-loop) var(--ease-standard) infinite}