.marketing_root__pBEDp{min-height:100vh;color:var(--mkt-text);background:radial-gradient(ellipse 120% 50% at 100% 0,rgba(20,71,168,.04),transparent 50%),radial-gradient(ellipse 80% 40% at 0 30%,rgba(15,39,68,.03),transparent 45%),var(--mkt-page-bg);font-family:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow-x:clip;overflow-y:visible}.marketing_sectionBand__Xw8d2{position:relative;background:var(--mkt-band-wash);color:var(--mkt-text);isolation:isolate}.marketing_sectionBand__Xw8d2:before{content:none}.marketing_sectionBand__Xw8d2>*{position:relative;z-index:1}.marketing_gradientText__qf97o{color:var(--mkt-brand);background:linear-gradient(105deg,var(--mkt-brand-soft) 0,var(--mkt-brand) 45%,var(--mkt-brand-hover) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes marketing_fadeUp__m220k{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.marketing_fadeUp__m220k{animation:marketing_fadeUp__m220k var(--mkt-motion-flow) var(--mkt-ease-flow) forwards}.marketing_fadeUp1__t54Jm{animation-delay:var(--mkt-motion-stagger);opacity:0;animation-fill-mode:forwards}.marketing_fadeUp2__R7ZYb{animation-delay:calc(var(--mkt-motion-stagger) * 2);opacity:0;animation-fill-mode:forwards}.marketing_fadeUp3__vK_tr{animation-delay:calc(var(--mkt-motion-stagger) * 3);opacity:0;animation-fill-mode:forwards}.marketing_fadeUp4__n3kMs{animation-delay:calc(var(--mkt-motion-stagger) * 4);opacity:0;animation-fill-mode:forwards}@keyframes marketing_float__BS8tI{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.marketing_float__BS8tI{animation:marketing_float__BS8tI var(--mkt-motion-flow) var(--mkt-ease-flow) 1 both}.marketing_section____AdI{padding:var(--mkt-section-y) 24px;max-width:var(--mkt-content-max);margin:0 auto}.marketing_sectionNarrow__I27x5{padding:calc(var(--mkt-section-y) * .85) 24px;max-width:var(--mkt-content-narrow);margin:0 auto}.marketing_card__HlE37{background:var(--mkt-bg-elevated);border:1px solid var(--mkt-border-strong);border-radius:var(--mkt-radius-lg);padding:28px 24px;box-shadow:var(--mkt-shadow-card)}a.marketing_card__HlE37,button.marketing_card__HlE37{transition:border-color var(--mkt-motion-feedback) var(--mkt-ease-feedback),box-shadow var(--mkt-motion-feedback) var(--mkt-ease-feedback),transform var(--mkt-motion-feedback) var(--mkt-ease-feedback)}a.marketing_card__HlE37:hover,button.marketing_card__HlE37:hover{border-color:var(--mkt-brand-border);box-shadow:var(--mkt-shadow-md);transform:translateY(-3px)}.marketing_btnPrimary__ylJUN{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:var(--mkt-btn);color:var(--mkt-btn-text);font-weight:600;padding:0 24px;border-radius:var(--mkt-radius-md);border:none;cursor:pointer;font-size:1rem;letter-spacing:-.01em;text-decoration:none;transition:transform var(--mkt-motion-feedback) var(--mkt-ease-feedback),background var(--mkt-motion-feedback) var(--mkt-ease-feedback),box-shadow var(--mkt-motion-feedback) var(--mkt-ease-feedback);box-shadow:0 1px 2px var(--mkt-btn-shadow)}.marketing_btnPrimary__ylJUN:hover{transform:translateY(-1px);background:var(--mkt-btn-hover);box-shadow:0 6px 20px var(--mkt-btn-shadow)}.marketing_btnPrimaryLg__7pLfX{font-size:1rem;min-height:52px;padding:0 32px}.marketing_btnGhost__jccMf:focus-visible,.marketing_btnPrimary__ylJUN:focus-visible,.marketing_linkAccent__s0W1y:focus-visible,.marketing_linkText__VY3wb:focus-visible{outline:2px solid var(--mkt-brand);outline-offset:3px}.marketing_btnGhost__jccMf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:rgba(255,255,255,.72);color:var(--mkt-heading);font-weight:600;padding:0 24px;border-radius:var(--mkt-radius-md);border:1px solid var(--mkt-border-strong);cursor:pointer;font-size:1.0625rem;text-decoration:none;transition:border-color var(--mkt-motion-feedback) var(--mkt-ease-feedback),background var(--mkt-motion-feedback) var(--mkt-ease-feedback),color var(--mkt-motion-feedback) var(--mkt-ease-feedback),box-shadow var(--mkt-motion-feedback) var(--mkt-ease-feedback)}.marketing_btnGhost__jccMf:hover{border-color:var(--mkt-brand-border);background:var(--mkt-bg-elevated);color:var(--mkt-brand-soft);box-shadow:var(--mkt-shadow-sm)}.marketing_btnPrimary__ylJUN.marketing_btnPrimaryOnDark__3SnsK{background:var(--mkt-btn-text);color:var(--mkt-brand-soft);box-shadow:0 4px 20px rgba(0,0,0,.18)}.marketing_btnPrimary__ylJUN.marketing_btnPrimaryOnDark__3SnsK:hover{background:var(--mkt-bg-inset);color:var(--mkt-brand);box-shadow:0 8px 28px rgba(0,0,0,.22)}.marketing_btnGhost__jccMf.marketing_btnGhostOnDark__x8Z59{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.28);color:var(--mkt-on-dark-text);box-shadow:none}.marketing_btnGhost__jccMf.marketing_btnGhostOnDark__x8Z59:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.4);color:var(--mkt-on-dark-text);box-shadow:none}.marketing_sectionLabelTight__AtmfZ{margin-bottom:10px}.marketing_linkAccent__s0W1y{color:var(--mkt-accent);text-decoration:underline;text-underline-offset:2px}.marketing_linkAccent__s0W1y:hover{color:var(--mkt-accent-hover)}.marketing_iconTile__HcAFr{display:inline-grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border-radius:12px}.marketing_iconTile__HcAFr svg{width:22px;height:22px}.marketing_linkText__VY3wb{display:inline-flex;align-items:center;min-height:44px;font-size:1.0625rem;font-weight:600;color:var(--mkt-brand-soft);text-decoration:none;letter-spacing:-.01em}.marketing_linkText__VY3wb:hover{color:var(--mkt-brand);text-decoration:underline;text-underline-offset:3px}.marketing_linkTextOnDark___0Z33{color:var(--mkt-on-dark-muted)}.marketing_linkTextOnDark___0Z33:hover{color:var(--mkt-on-dark-text)}.marketing_sectionHeader__G1KsS{max-width:900px;margin:0 0 clamp(44px,6vw,68px);text-align:left}.marketing_sectionHeading__go_kc{font-family:var(--font-display),var(--font-sans),system-ui,sans-serif;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:800;letter-spacing:-.04em;color:var(--mkt-heading);margin:0 0 14px;line-height:1.18;text-wrap:balance}.marketing_sectionSubhead__FVvUL{color:var(--mkt-text-secondary);font-size:clamp(var(--mkt-type-base),1.5vw,var(--mkt-type-md));line-height:1.65;max-width:var(--mkt-measure);margin:0}.marketing_sectionBand__Xw8d2 .marketing_sectionSubhead__FVvUL{color:var(--mkt-text)}.marketing_sectionLabel__XhSOs{display:inline-flex;align-items:center;gap:10px;color:var(--mkt-brand-soft);font-size:var(--mkt-type-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px}.marketing_sectionLabel__XhSOs:before{width:34px;height:2px;border-radius:999px;background:var(--mkt-flow-gradient);box-shadow:0 0 14px var(--mkt-flow-glow);content:""}.marketing_iconTile__HcAFr{width:40px;height:40px;border-radius:var(--mkt-radius-md);display:flex;align-items:center;justify-content:center;background:var(--mkt-brand-muted);border:1px solid var(--mkt-brand-border);color:var(--mkt-brand);flex-shrink:0}.marketing_iconTile__HcAFr svg{width:19px;height:19px}.marketing_iconTileSm__9Itb3{width:32px;height:32px;border-radius:var(--mkt-radius-sm)}.marketing_iconTileSm__9Itb3 svg{width:16px;height:16px}.marketing_divider__t5Ci5{border:none;border-top:1px solid var(--mkt-border-strong);margin:0}.marketing_fadeSection__QIBZh{opacity:1;transform:none}.marketing_fadeSection__QIBZh.marketing_visible__KCf0x{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.marketing_fadeSection__QIBZh{opacity:1;transform:none;transition:none}.marketing_fadeUp1__t54Jm,.marketing_fadeUp2__R7ZYb,.marketing_fadeUp3__vK_tr,.marketing_fadeUp4__n3kMs,.marketing_fadeUp__m220k,.marketing_float__BS8tI{animation:none;opacity:1;transform:none}.marketing_btnPrimary__ylJUN:hover,a.marketing_card__HlE37:hover,button.marketing_card__HlE37:hover{transform:none}}