.bsp{--paper:#F5F7FC;--paper-2:#ECEFF8;--paper-3:#FFFFFF;--ink:#0E1730;--ink-2:#3C4762;--ink-3:#5D6983;--rule:#E1E6F1;--rule-2:#CDD4E4;--acc:#3455F5;--acc-text:#2A45CC;--acc-tint:#E9EEFF;--acc-tint-2:#D8E0FF;--warm:#FF7A45;--warm-text:#B4420F;--warm-tint:#FFEFE6;--ok:#067647;--ok-tint:#E3F8EC;--warn:#A8530A;--warn-tint:#FFF3DC;--danger:#B42318;--danger-tint:#FEE9E7;--on-ink:#FFFFFF;--sel:#D8E0FF;--cta:#3455F5;--cta-hover:#2A45CC;--on-cta:#FFFFFF;--grad-brand:linear-gradient(115deg,#3455F5,#5B63F7 42%,#FF7A45);--sh-1:0 1px 2px rgb(14 23 48/.05),0 2px 6px -2px rgb(14 23 48/.06);--sh-2:0 1px 2px rgb(14 23 48/.05),0 10px 24px -10px rgb(14 23 48/.14);--sh-3:0 2px 4px rgb(14 23 48/.05),0 28px 56px -22px rgb(14 23 48/.28);--sh-cta:0 1px 2px rgb(20 40 160/.3),0 8px 18px -8px rgb(52 85 245/.6);--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--ease:cubic-bezier(.2,.7,.2,1);--vt-surface:var(--paper);--vt-panel:var(--paper-3);--vt-panel-muted:var(--paper-2);--vt-panel-strong:var(--rule);--vt-ink:var(--ink);--vt-ink-soft:var(--ink-2);--vt-ink-faint:var(--ink-3);--vt-line:var(--rule);--vt-line-strong:var(--rule-2);--vt-accent:var(--cta);--vt-accent-strong:var(--cta-hover);--vt-accent-soft:var(--acc-tint);--vt-on-accent:var(--on-cta);--vt-ok:var(--ok);--vt-ok-soft:var(--ok-tint);--vt-danger:var(--danger);--vt-danger-soft:var(--danger-tint);--vt-warn:var(--warn);--vt-warn-soft:var(--warn-tint);--vt-ai:var(--acc-text);--vt-ai-soft:var(--acc-tint);background:var(--paper);color:var(--ink);font-family:var(--bsp-sans),system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dark .bsp{--paper:#090F1F;--paper-2:#0F172C;--paper-3:#141D36;--ink:#EEF2FB;--ink-2:#BAC4D9;--ink-3:#8F9CB8;--rule:#212C49;--rule-2:#303E61;--acc:#8EA5FF;--acc-text:#A3B6FF;--acc-tint:#1A2755;--acc-tint-2:#24357A;--warm:#FF9466;--warm-text:#FFB08A;--warm-tint:#3A2217;--ok:#54D69C;--ok-tint:#0F3326;--warn:#F5B25A;--warn-tint:#3A2A10;--danger:#FF8A80;--danger-tint:#3D1A17;--on-ink:#090F1F;--sel:#24357A;--sh-1:0 1px 2px rgb(0 0 0/.4),0 0 0 1px rgb(255 255 255/.03);--sh-2:0 1px 2px rgb(0 0 0/.4),0 14px 28px -12px rgb(0 0 0/.6),0 0 0 1px rgb(255 255 255/.04);--sh-3:0 2px 4px rgb(0 0 0/.4),0 30px 60px -20px rgb(0 0 0/.75),0 0 0 1px rgb(255 255 255/.05)}.bsp ::selection{background:var(--sel)}.bsp :focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:8px}:where(.bsp) svg{flex:none}.bsp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width:720px){.bsp-wrap{padding:0 16px}}.bsp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--acc-text);background:var(--acc-tint);padding:6px 12px;border-radius:var(--r-pill);line-height:1.2}.bsp-eyebrow.warm{color:var(--warm-text);background:var(--warm-tint)}.bsp-hero-h1{font-family:var(--bsp-display),sans-serif;font-variation-settings:"wdth" 90;font-weight:750;letter-spacing:-.03em;line-height:1.03;font-size:clamp(36px,4.6vw,60px);text-wrap:balance}.bsp-hero-h1 .l1{display:block}.bsp-hero-h1 em{font-style:normal;padding:0 .06em;margin:0 -.06em;border-radius:.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(transparent 64%,color-mix(in srgb,var(--warm) 46%,transparent) 64%,color-mix(in srgb,var(--warm) 46%,transparent) 94%,transparent 94%)}.bsp-h2{font-family:var(--bsp-display),sans-serif;font-variation-settings:"wdth" 92;font-weight:700;letter-spacing:-.024em;line-height:1.06;font-size:clamp(30px,4.2vw,50px);text-wrap:balance}.bsp-lead{font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.bsp-sec{padding:clamp(60px,8vw,112px) 0}.bsp-sec.tint{background:var(--paper-2)}.bsp-head{max-width:760px;margin-bottom:clamp(36px,4vw,56px)}.bsp-head .bsp-h2,.bsp-head .bsp-lead{margin-top:18px}.bsp-note{font-size:14.5px;color:var(--ink-3)}.bsp-link{display:inline-flex;align-items:center;gap:6px;font-weight:650;color:var(--acc-text);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;cursor:pointer;transition:text-decoration-color .16s var(--ease)}.bsp-link:hover{text-decoration-color:currentColor}.bsp-link svg{width:16px;height:16px;transition:transform .16s var(--ease)}.bsp-link:hover svg{transform:translateX(3px)}@media (max-width:720px){.bsp-link{min-height:44px}}.bsp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--r-pill);font-weight:600;font-size:15px;line-height:1.15;white-space:nowrap;border:1px solid transparent;background:transparent;color:var(--ink);cursor:pointer;text-decoration:none;transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease)}.bsp-btn:hover{transform:translateY(-1px)}.bsp-btn:active{transform:translateY(0) scale(.98)}.bsp-btn svg{width:18px;height:18px}.bsp-btn-primary{background:var(--cta);color:var(--on-cta);border-color:var(--cta);box-shadow:var(--sh-cta),inset 0 1px 0 rgb(255 255 255/.22)}.bsp-btn-primary:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.bsp-btn-line{background:var(--paper-3);border-color:var(--rule-2);color:var(--ink);box-shadow:var(--sh-1)}.bsp-btn-line:hover{border-color:var(--ink-3)}.bsp-btn-ghost{color:var(--ink-2)}.bsp-btn-ghost:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.bsp-btn-lg{min-height:52px;padding:0 26px;font-size:16px}.bsp-stamp{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1;padding:5px 10px;border-radius:var(--r-pill);white-space:nowrap;color:var(--ink-3);background:var(--paper-2)}.bsp-stamp.warm{color:var(--warm-text);background:var(--warm-tint)}.bsp-tick{flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;background:var(--acc-tint);color:var(--acc-text);display:grid;place-items:center}.bsp-tick svg{width:11px;height:11px}.bsp-checks{display:grid;gap:12px}.bsp-checks li{display:flex;gap:11px;align-items:flex-start;font-size:16.5px;line-height:1.45;color:var(--ink)}.bsp-checks.sm li{font-size:15.5px;color:var(--ink-2)}.bsp-top{position:sticky;top:0;z-index:30}.bsp-top:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--rule)}.bsp-top .bsp-wrap{height:64px;display:flex;align-items:center;gap:12px}.bsp-brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:15px;cursor:pointer;text-decoration:none}.bsp-top .right{margin-left:auto;display:flex;align-items:center;gap:6px}@media (max-width:520px){.bsp-top .bsp-wrap{gap:6px}.bsp-top .bsp-btn{padding:0 13px;font-size:14.5px}.bsp-top .bsp-stamp{display:none}.bsp-brand{font-size:13px}}.bsp-hero{display:grid;align-items:center;gap:44px;padding-top:clamp(32px,4.5vw,64px);padding-bottom:clamp(56px,7vw,96px)}@media (min-width:1024px){.bsp-hero{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:72px}}.bsp-hero .bsp-hero-h1{margin-top:20px}.bsp-hero .bsp-lead{margin-top:22px;max-width:58ch}.bsp-ctas{gap:12px;margin-top:30px}.bsp-ctas,.bsp-hero-notes{display:flex;flex-wrap:wrap}.bsp-hero-notes{gap:8px 18px;margin-top:24px;font-size:15px;color:var(--ink-2)}.bsp-hero-notes li{display:inline-flex;align-items:center;gap:7px}.bsp-hero-notes svg{width:16px;height:16px;color:var(--ok)}.bsp-visual{position:relative;min-width:0}.bsp-visual:before{content:"";position:absolute;inset:8% -5% -5% 10%;border-radius:40px;background:var(--grad-brand);opacity:.14;transform:rotate(3deg)}.bsp-visual>*{position:relative}@media (max-width:520px){.bsp-ctas .bsp-btn{flex:1 1 100%}}.bsp-auth{scroll-margin-top:88px}.bsp-auth>div,.bsp-auth>form{border-radius:var(--r-xl);border:1px solid var(--rule);background:var(--paper-3);padding:28px;box-shadow:var(--sh-3)}.bsp-auth h1,.bsp-auth h2{font-family:var(--bsp-display),sans-serif;font-variation-settings:"wdth" 94;font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}.bsp-auth>div form{margin-top:20px}.bsp-auth>div form>*+*{margin-top:14px}.bsp-auth label{display:block;margin-bottom:6px;font-size:14.5px;font-weight:600;color:var(--ink-2)}.bsp-auth input{width:100%;height:auto;min-height:48px;padding:0 14px;background:var(--paper-3);border:1px solid var(--rule-2);border-radius:var(--r-md);color:var(--ink);font-size:16px;font-family:inherit;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.bsp-auth input:hover{border-color:var(--ink-3)}.bsp-auth input:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 22%,transparent)}.bsp-auth input[aria-invalid=true]{border-color:var(--danger)}.bsp-auth button{font-family:inherit}.bsp-auth button[type=submit]{width:100%;height:auto;min-height:52px;border-radius:var(--r-pill);font-size:16px;font-weight:650;box-shadow:var(--sh-cta),inset 0 1px 0 rgb(255 255 255/.22)}.bsp-auth button[type=submit]:disabled{box-shadow:none}.bsp-auth [data-reset-send]{height:auto;min-height:40px;padding:0 16px;border-radius:var(--r-pill);font-size:14.5px;font-weight:650}.bsp-auth .text-xs,.bsp-auth p{font-size:14.5px;line-height:1.45}.bsp-auth [data-forgot-password],.bsp-auth a{color:var(--acc-text);font-weight:600;min-height:32px}.bsp-auth a.bsp-btn-primary,.bsp-auth a.bsp-btn-primary:hover{color:var(--on-cta)}.bsp-auth [data-reset-box]{border-radius:var(--r-md);background:var(--paper);border-color:var(--rule);padding:14px}.bsp-auth [data-reset-box]>div{margin-top:10px}.bsp-auth [data-reset-box] button{min-height:40px;padding:0 12px;font-size:14.5px}.bsp-auth [data-reset-box] [data-reset-send]{padding:0 16px}.bsp-auth [data-reset-sent]{border-radius:var(--r-md);padding:12px 14px}.bsp-band{display:grid;gap:40px;align-items:center}@media (min-width:1024px){.bsp-band{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px}}.bsp-band .bsp-h2,.bsp-band .bsp-lead{margin-top:18px}.bsp-band .bsp-checks{margin-top:26px}.bsp-bid{position:relative;width:100%;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-xl);box-shadow:var(--sh-3);padding:18px;display:grid;gap:12px;font-size:14px;color:var(--ink);text-align:left}.bsp-bid-h{display:flex;align-items:center;gap:10px;min-width:0}.bsp-bid-h b{font-family:var(--bsp-display),sans-serif;font-variation-settings:"wdth" 92;font-size:21px;font-weight:750;letter-spacing:-.022em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsp-bid-h .bsp-stamp{margin-left:auto}.bsp-bid-main{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8px}.bsp-plan{position:relative;border-radius:var(--r-md);background:var(--paper-3);box-shadow:var(--sh-1);overflow:hidden;min-height:228px}.bsp-plan svg{position:absolute;inset:0;width:100%;height:100%}.bsp-plan .pl-grid{stroke:var(--rule)}.bsp-plan .pl-wall{stroke:var(--ink-2);fill:none}.bsp-plan .pl-ring{stroke:var(--acc);fill:color-mix(in srgb,var(--acc) 14%,transparent)}.bsp-plan .cap{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-pill);background:var(--paper-3);box-shadow:var(--sh-2);font-size:12.5px;font-weight:650;white-space:nowrap}.bsp-plan .cap i{width:7px;height:7px;border-radius:50%;background:var(--acc)}.bsp-bid-side{display:grid;gap:8px;align-content:start;min-width:0}.bsp-ask{position:relative;padding:12px;border-radius:var(--r-lg);background:var(--warm-tint);display:grid;gap:10px}.bsp-ask .tag{display:inline-flex;align-items:baseline;gap:7px;font-family:var(--bsp-display),sans-serif;font-variation-settings:"wdth" 94;font-size:15.5px;font-weight:700;letter-spacing:-.012em;line-height:1.2;color:var(--ink)}.bsp-ask .tag i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--warm);transform:translateY(-1px)}.bsp-ask .card{padding:12px;border-radius:var(--r-md);background:var(--paper-3);box-shadow:var(--sh-1)}.bsp-ask .q{font-weight:700;font-size:15.5px;line-height:1.25}.bsp-ask .acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.bsp-sc-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border-radius:var(--r-pill);font-weight:650;font-size:13.5px;background:var(--paper-3);color:var(--ink);white-space:nowrap}.bsp-sc-btn.yes{background:var(--cta);color:#fff;box-shadow:var(--sh-cta)}.bsp-sc-btn.no{color:var(--ink-2)}.bsp-sc-btn svg{width:14px;height:14px}.bsp-reg{padding:12px;border-radius:var(--r-md);background:var(--paper-3);box-shadow:var(--sh-1);display:grid;gap:8px;min-width:0}.bsp-reg .row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:13.5px;line-height:1.25}.bsp-reg .row b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsp-reg .q{font-variant-numeric:tabular-nums}.bsp-pill,.bsp-reg .q{font-weight:650;white-space:nowrap}.bsp-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--r-pill);font-size:12px;line-height:1.3;background:var(--paper-2);color:var(--ink-3)}.bsp-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.bsp-pill.ok{background:var(--ok-tint);color:var(--ok)}.bsp-pill.wait{background:var(--warm-tint);color:var(--warm-text)}.bsp-pill.wait i{background:var(--warm)}.bsp-bid-foot{padding:12px;border-radius:var(--r-md);background:var(--paper-3);box-shadow:var(--sh-1);display:grid;gap:9px}.bsp-bid-foot .now{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.bsp-bid-foot .now b{font-family:var(--bsp-display),sans-serif;font-variation-settings:"wdth" 94;font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.012em}.bsp-steps7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.bsp-steps7 li{height:7px;border-radius:var(--r-pill);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule)}.bsp-steps7 li.done{background:var(--acc);box-shadow:none;opacity:.38}.bsp-steps7 li.now{background:var(--grad-brand);box-shadow:none}@media (max-width:520px){.bsp-bid{padding:12px;border-radius:var(--r-lg)}.bsp-bid-main{grid-template-columns:1fr}.bsp-plan{min-height:190px}}.bsp-bidask-ui{border-radius:var(--r-lg);background:#fff;color:#0E1730;--ink:#0E1730;--ink-2:#3C4762;--ink-3:#5D6983;--paper-2:#ECEFF8;--paper-3:#fff;--rule:#E1E6F1;--acc:#3455F5;padding:18px;box-shadow:0 18px 40px -18px rgb(0 0 0/.55)}.bsp-bidask{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;align-items:stretch}.bsp-bidask .bsp-plan{min-height:96px;box-shadow:inset 0 0 0 1px var(--rule)}.bsp-bidask .q{font-weight:700;font-size:15.5px;line-height:1.25}.bsp-bidask .acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.bsp-bidask .bsp-sc-btn.no{box-shadow:inset 0 0 0 1px var(--rule)}.bsp-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-radius:var(--r-xl);background:var(--paper-3);border:1px solid var(--rule);box-shadow:var(--sh-2);overflow:hidden}.bsp-rail>li{padding:22px 18px 24px;display:grid;gap:8px;align-content:start}.bsp-rail>li+li{border-left:1px solid var(--rule)}.bsp-rail .n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--on-ink);font-size:16px;font-weight:700;margin-bottom:6px}.bsp-rail .n,.bsp-rail h3{font-family:var(--bsp-display),sans-serif}.bsp-rail h3{font-variation-settings:"wdth" 92;font-size:19px;font-weight:700;letter-spacing:-.018em;line-height:1.12;overflow-wrap:anywhere;hyphens:auto}.bsp-rail p{font-size:14.5px;line-height:1.45;color:var(--ink-2)}@media (max-width:1100px){.bsp-rail{grid-template-columns:1fr}.bsp-rail>li{grid-template-columns:34px minmax(0,1fr);gap:2px 14px;padding:16px 18px}.bsp-rail>li+li{border-left:0;border-top:1px solid var(--rule)}.bsp-rail .n{grid-row:span 2;margin:0}.bsp-rail p{font-size:15.5px}}.bsp-stages{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bsp-stage{display:grid;gap:16px;align-content:start;padding:26px;border-radius:var(--r-xl);background:var(--paper-3);border:1px solid var(--rule);box-shadow:var(--sh-1)}.bsp-stage .hd{display:flex;align-items:center;gap:12px}.bsp-stage .n{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--acc-tint);color:var(--acc-text);font-family:var(--bsp-display),sans-serif;font-size:18px;font-weight:700}.bsp-stage .n svg{width:18px;height:18px}.bsp-stage h3{font-family:var(--bsp-display),sans-serif;font-variation-settings:"wdth" 94;font-size:23px;font-weight:700;letter-spacing:-.02em;line-height:1.12}.bsp-stage.wide{grid-column:1/-1}.bsp-stage.wide .bsp-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}@media (max-width:820px){.bsp-stages{grid-template-columns:1fr}.bsp-stage{padding:20px}.bsp-stage.wide .bsp-checks{grid-template-columns:1fr}}.bsp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.bsp-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:var(--r-pill);background:var(--paper-3);border:1px solid var(--rule);font-size:15px;font-weight:550;color:var(--ink-2);line-height:1.2}.bsp-chip i{width:7px;height:7px;border-radius:50%;background:var(--acc);flex:none}.bsp-faqgrid{display:grid;gap:40px}@media (min-width:1024px){.bsp-faqgrid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}}.bsp-faqgrid .bsp-lead{margin-top:18px}.bsp-faqgrid .more{margin-top:22px;font-size:16px;color:var(--ink-2)}.bsp-faq{display:grid;gap:10px}.bsp-faq details{border-radius:var(--r-lg);background:var(--paper-3);border:1px solid var(--rule);box-shadow:var(--sh-1)}.bsp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 20px;cursor:pointer;list-style:none}.bsp-faq summary::-webkit-details-marker{display:none}.bsp-faq summary h3{font-size:17.5px;font-weight:650;line-height:1.3}.bsp-faq summary .pm{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--paper-2);color:var(--ink-2);transition:transform .22s var(--ease),background-color .22s var(--ease)}.bsp-faq summary .pm svg{width:14px;height:14px}.bsp-faq details[open] summary .pm{transform:rotate(45deg);background:var(--acc-tint);color:var(--acc-text)}.bsp-faq details p{padding:0 20px 20px;max-width:72ch;font-size:16.5px;line-height:1.55;color:var(--ink-2)}.bsp-night{background:#0C1430;color:#EEF2FB;--paper:#0C1430;--paper-2:#121C3D;--paper-3:#182349;--ink:#EEF2FB;--ink-2:#C3CCE0;--ink-3:#97A4C2;--rule:#26335C;--rule-2:#364474;--acc:#8EA5FF;--acc-text:#A3B6FF;--acc-tint:#1D2B5E;--warm:#FF9466;--warm-text:#FFB08A;--warm-tint:#3D2519}.bsp-night:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 70% at 100% 0,rgb(255 122 69/.34),transparent 62%),radial-gradient(70% 80% at 0 100%,rgb(52 85 245/.55),transparent 65%)}.bsp-night .bsp-btn-primary{background:#fff;color:#14235E;border-color:#fff;box-shadow:0 10px 24px -10px rgb(0 0 0/.6)}.bsp-night .bsp-btn-primary:hover{background:#EEF2FB;border-color:#EEF2FB}.bsp-night .bsp-eyebrow.warm{background:rgb(255 148 102/.16);color:#FFB08A}.bsp-night .bsp-link{color:#C9D4FF}.bsp-cta{overflow:hidden;border-radius:clamp(24px,4vw,40px);padding:clamp(32px,6vw,80px);display:grid;gap:28px;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center}.bsp-cta,.bsp-cta>*{position:relative}.bsp-cta .bsp-h2{margin-top:18px}.bsp-cta .bsp-lead{margin-top:18px;max-width:52ch}.bsp-cta .row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;font-size:16px;color:var(--ink-2)}.bsp-cta .side{display:none}@media (min-width:1024px){.bsp-cta .side{display:block}}@media (max-width:1023px){.bsp-cta{grid-template-columns:1fr}}.bsp-foot{border-top:1px solid var(--rule);padding:48px 0 28px;font-size:15.5px}.bsp-foot .cols{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.bsp-foot .cols>:first-child{grid-column:1/-1}@media (min-width:900px){.bsp-foot .cols{grid-template-columns:minmax(0,5fr) repeat(2,minmax(0,2fr))}.bsp-foot .cols>:first-child{grid-column:auto}}.bsp-foot .tag{margin-top:12px;max-width:38ch;color:var(--ink-2)}.bsp-foot h3{font-size:14.5px;font-weight:650;color:var(--ink-3);margin-bottom:8px}.bsp-foot li a{display:inline-flex;align-items:center;min-height:40px;color:var(--ink-2);font-weight:500;cursor:pointer}.bsp-foot li a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.bsp-foot .legal a{display:inline-flex;align-items:center;min-height:40px;font-weight:600;color:var(--ink-2)}.bsp-foot .legal{margin-top:32px;padding-top:8px;border-top:1px solid var(--rule);color:var(--ink-3);font-size:14px}.bsp-page{display:flex;flex-direction:column;flex:1 0 auto}.bsp-center{flex:1 1 auto;display:grid;place-items:center;padding:40px 16px 64px}.bsp-center>*{width:100%;max-width:440px}.bsp-card{border-radius:var(--r-xl);border:1px solid var(--rule);background:var(--paper-3);padding:28px;box-shadow:var(--sh-3);text-align:center}.bsp-card h1{font-family:var(--bsp-display),sans-serif;font-variation-settings:"wdth" 94;font-size:27px;font-weight:700;letter-spacing:-.02em;line-height:1.12}.bsp-card p{margin-top:12px;font-size:16.5px;line-height:1.5;color:var(--ink-2)}.bsp-card .bsp-btn{margin-top:24px;width:100%}.bsp-steps-title{margin-top:36px;font-family:var(--bsp-display),sans-serif;font-variation-settings:"wdth" 94;font-size:21px;font-weight:700;letter-spacing:-.015em}.bsp-numbered{display:grid;gap:14px;margin-top:16px}.bsp-numbered li{display:flex;align-items:flex-start;gap:12px;font-size:16.5px;line-height:1.45}.bsp-numbered .n{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--acc-tint);color:var(--acc-text);font-family:var(--bsp-display),sans-serif;font-size:15px;font-weight:700}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bsp [data-reveal]{animation:bsp-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 38%}@keyframes bsp-reveal{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){.bsp-btn,.bsp-link svg{transition:none}.bsp-btn:hover{transform:none}}