@font-face{font-family:Lexend Exa;src:url(/fonts/LexendExa-Variable.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Variable.ttf) format("truetype-variations");font-weight:200 800;font-style:normal;font-display:swap}:root{--bm-indigo:#4F56CF;--bm-indigo-deep:#3D44B0;--bm-sky:#ADC3F9;--bm-sky-light:#E6ECFE;--bm-coral:#D95D45;--bm-coral-light:#FBE4DD;--bm-sun:#FFCF38;--bm-orange:#FF9F4A;--bm-hemp:#2F7D4F;--bm-hemp-deep:#1F412A;--bm-hemp-light:#BFE2C8;--bm-ink:#1C1F3A;--bm-sand:#F0EADF;--bm-paper:#F7F3EC;--bm-grey:#E9E7E1;--bm-white:#ffffff;--bm-ink-80:#2C2E44;--bm-ink-55:#6B6C7E;--bm-ink-35:#9B9CAA;--bm-ink-20:#C7C8D0;--bm-sand-line:#E0D9CB;--bm-sand-deep:#EDE8DE;--bm-paper-deep:#EFEDE7;--bm-chrome:#F1EFEA;--bm-on-ink:#C9CBE0;--bm-on-indigo:#DFE3FB;--bm-on-hemp:#DCEAE0;--bm-on-coral:#FFE6DF;--surface-page:var(--bm-paper);--surface-page-warm:var(--bm-sand);--surface-page-cool:var(--bm-grey);--surface-card:var(--bm-white);--surface-card-inset:var(--bm-paper-deep);--surface-lead:var(--bm-indigo);--surface-dark:var(--bm-ink);--surface-material:var(--bm-hemp-deep);--surface-glass:rgba(255,255,255,.10);--text-heading:var(--bm-ink);--text-body:var(--bm-ink-80);--text-muted:var(--bm-ink-55);--text-faint:var(--bm-ink-35);--text-inverse:var(--bm-white);--text-inverse-body:var(--bm-on-ink);--text-link:var(--bm-indigo);--text-link-hover:var(--bm-indigo-deep);--text-accent:var(--bm-coral);--border-hairline:rgba(28,31,58,.28);--border-hairline-inverse:rgba(255,255,255,.30);--border-glass:rgba(255,255,255,.24);--border-strong:var(--bm-ink);--action-primary:var(--bm-sun);--action-primary-hover:#F3BE22;--action-on-primary:var(--bm-ink);--action-urgent:var(--bm-coral);--action-highlight:var(--bm-sun);--action-lead:var(--bm-indigo);--action-lead-hover:var(--bm-indigo-deep);--score-pass:var(--bm-hemp);--score-pass-tint:var(--bm-hemp-light);--score-fail:var(--bm-ink-20);--score-gate:6.0;--score-live-from:"early 2027";--font-display:"Lexend Exa","Lexend",system-ui,sans-serif;--font-core:"Manrope",system-ui,sans-serif;--fw-headline:800;--fw-sub:700;--fw-body:500;--fw-label:700;--fw-foot:600;--fs-hero:130px;--fs-display-1:110px;--fs-display-2:96px;--fs-display-3:74px;--fs-display-4:66px;--fs-display-5:60px;--fs-display-6:58px;--fs-title:44px;--fs-subtitle:30px;--fs-lead:28px;--fs-body-lg:26px;--fs-body:24px;--fs-body-sm:22px;--fs-caption:20px;--fs-micro:17px;--fs-label-lg:26px;--fs-label:24px;--fs-label-sm:17px;--fs-label-xs:15px;--fs-label-xxs:13px;--fs-web-h1:76px;--fs-web-h2:44px;--fs-web-h3:28px;--fs-web-lead:20px;--fs-web-body:17px;--fs-web-small:15px;--fs-web-eyebrow:14px;--fs-web-chip:12px;--lh-hero:1.02;--lh-headline:1.10;--lh-title:1.20;--lh-body:1.55;--lh-caption:1.70;--ls-headline:-0.02em;--ls-title:-0.01em;--ls-body:0;--ls-label:0.10em;--ls-label-wide:0.18em;--ls-eyebrow:0.24em;--ls-lockup:0.30em;--type-eyebrow:var(--fw-label) var(--fs-label-sm)/1.2 var(--font-display);--type-headline:var(--fw-headline) var(--fs-display-3)/var(--lh-hero) var(--font-core);--type-body:var(--fw-body) var(--fs-body)/var(--lh-body) var(--font-core);--type-chip:var(--fw-label) var(--fs-label-xs)/1 var(--font-display);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:28px;--space-7:34px;--space-8:44px;--space-9:56px;--space-10:64px;--space-12:96px;--space-14:150px;--gap-grid:var(--space-5);--gap-chips:var(--space-3);--gap-stack:var(--space-6);--page-margin:64px;--slide-w:1920px;--slide-h:1080px;--slide-label-top:56px;--slide-foot-bottom:36px;--web-max:1200px;--web-gutter:32px;--web-header-h:62px;--web-section-y:110px;--radius-xs:5px;--radius-sm:7px;--radius-sticker:6px;--radius-card-sm:8px;--radius-card:10px;--radius-card-lg:11px;--radius-photo:12px;--radius-panel:14px;--radius-pill:999px;--logo-block-ratio:1.7178;--logo-clear-space:0.25;--logo-min-width:96px;--shadow-soft:0 2px 14px rgba(28,31,58,.06);--shadow-lift:0 2px 14px rgba(28,31,58,.06);--shadow-lift-soft:0 2px 14px rgba(28,31,58,.05);--shadow-raise:0 10px 30px rgba(28,31,58,.10);--shadow-sticker:6px 6px 0 var(--bm-ink);--shadow-sticker-hover:7px 7px 0 var(--bm-ink);--shadow-block-sm:10px 10px 0 rgba(28,31,58,.10);--shadow-block:14px 14px 0 rgba(28,31,58,.28);--shadow-block-soft:16px 16px 0 rgba(28,31,58,.16);--shadow-none:none;--scrim-photo:linear-gradient(0deg,rgba(28,31,58,.78),rgba(28,31,58,0));--scrim-photo-strong:linear-gradient(0deg,rgba(28,31,58,.88),rgba(28,31,58,0));--glass-fill:rgba(255,255,255,.10);--glass-fill-strong:rgba(255,255,255,.12);--glass-border:1px solid rgba(255,255,255,.24);--glass-border-strong:2px solid rgba(255,255,255,.40);--border-hair:1px solid rgba(28,31,58,.28);--border-card:1px solid #E0D9CB;--border-sticker:2px solid #1C1F3A;--border-outline:2px solid #1C1F3A;--border-ghost:2px solid rgba(255,255,255,.85);--border-accent-left:6px solid #2F7D4F;--rule-strike:3px;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.45,.05,.55,.95);--dur-fast:120ms;--dur-base:180ms;--dur-slow:320ms;--transition-ui:all var(--dur-base) var(--ease-out);--hover-lift:-1px;--press-scale:.98;--hover-tint:rgba(28,31,58,.06);--focus-ring:0 0 0 3px rgba(79,86,207,.35)}body{margin:0;background:#F7F3EC;color:#1C1F3A;font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#4F56CF}a:hover{color:#3D44B0;text-decoration:underline}::selection{background:#E6ECFE}@keyframes bmFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes bmPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes bmSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bmRayGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bmVeilOut{to{opacity:0;visibility:hidden}}@keyframes bmDrawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bmPulse{0%,to{opacity:1}50%{opacity:.22}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}input::placeholder,textarea::placeholder{color:#9B9CAA;opacity:1}button{font-family:Manrope,system-ui,sans-serif}*{-webkit-tap-highlight-color:transparent}input:focus,textarea:focus{box-shadow:var(--focus-ring)}header a:hover{color:#3D44B0}