.bsm{--bsm-navy:#003d59;--bsm-orange:#fe6625;--bsm-blue:#3e94b2;--bsm-amber:#fb9334;--bsm-teal:#1c5858;--bsm-light:#f2f4f7;--bsm-gray1:#d9dde8;--bsm-gray2:#9da5be;--bsm-ink:#003d59;--bsm-ink-muted:#4b5d6e;--bsm-radius:4px;--bsm-surface:#2a6e88;--bsm-surface-deep:#1e5468;--bsm-surface-ink:#fff;--bsm-surface-ink-muted:hsla(0,0%,100%,.85);--bsm-surface-ink-dim:hsla(0,0%,100%,.62);--bsm-surface-ink-faint:hsla(0,0%,100%,.14);--bsm-surface-ink-wash:hsla(0,0%,100%,.06);--bsm-surface-glow:radial-gradient(900px 520px at 78% 12%,rgba(62,148,178,.55),transparent 62%),radial-gradient(700px 460px at 8% 88%,rgba(251,147,52,.2),transparent 65%);--bsm-accent:#fb9334;--bsm-accent-hover:#e8811c;--bsm-accent-ink:#003d59;--bsm-accent-shadow:rgba(251,147,52,.42);--bsm-accent-on-surface:#fdbe7b;--bsm-shadow-card:0 24px 60px rgba(0,25,38,.3),0 4px 14px rgba(0,25,38,.16);--bsm-ease:cubic-bezier(.22,.8,.3,1);color:var(--bsm-ink);font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.bsm *,.bsm :after,.bsm :before{box-sizing:border-box}.bsm h1,.bsm h2,.bsm h3,.bsm li,.bsm p,.bsm ul{margin:0;padding:0}.bsm a,.bsm b,.bsm button,.bsm em,.bsm h1,.bsm h2,.bsm h3,.bsm li,.bsm p,.bsm span{font-family:inherit}.bsm h1,.bsm h2,.bsm h3{color:inherit;letter-spacing:-.01em;line-height:1.15}.bsm ul{list-style:none}.bsm a{color:inherit;text-decoration:none}.bsm button{background:none;border:0;color:inherit;font:inherit}.bsm-container{margin:0 auto;max-width:1200px;padding:0 2rem}.bsm-section{background:#fff;padding:6rem 0}.bsm-section.bsm-alt{background:var(--bsm-light)}.bsm-section-head{margin-bottom:3rem;max-width:760px}.bsm-section-head .bsm-h2{margin:1rem 0 1.2rem}.bsm-section-head p+p{margin-top:1rem}.bsm-eyebrow{align-items:center;color:var(--bsm-ink);display:inline-flex;font-size:.7rem;font-weight:700;gap:.6rem;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.bsm-eyebrow:before{background:var(--bsm-accent);content:"";display:block;height:2px;width:26px}.bsm .bsm-h1{font-size:clamp(2.1rem,4.6vw,3.5rem);font-weight:900}.bsm .bsm-h2{color:var(--bsm-ink);font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:900}.bsm-lead{color:var(--bsm-ink-muted);font-size:1.125rem;font-weight:400;line-height:1.6}.bsm .bsm-btn{align-items:center;border:2px solid transparent;border-radius:var(--bsm-radius);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:.55rem;justify-content:center;letter-spacing:.04em;line-height:1.2;overflow:hidden;padding:.95rem 2rem;position:relative;text-decoration:none;transition:all .25s var(--bsm-ease)}.bsm .bsm-btn-primary{background:var(--bsm-accent);color:var(--bsm-accent-ink)}.bsm .bsm-btn-primary:after{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.45) 50%,transparent 70%);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .7s var(--bsm-ease)}.bsm .bsm-btn-primary:hover{background:var(--bsm-accent-hover);box-shadow:0 12px 28px var(--bsm-accent-shadow);color:var(--bsm-accent-ink);transform:translateY(-2px)}.bsm .bsm-btn-primary:hover:after{transform:translateX(120%)}.bsm .bsm-btn svg{fill:none;flex:none;height:16px;stroke:currentColor;stroke-width:2.2;transition:transform .25s;width:16px}.bsm .bsm-btn:hover svg{transform:translateX(4px)}.bsm-cta-inline{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.bsm-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--bsm-ease),transform .8s var(--bsm-ease)}.bsm-reveal.is-in{opacity:1;transform:none}.bsm-reveal-scale{opacity:0;transform:scale(.94);transition:opacity .8s var(--bsm-ease),transform .8s var(--bsm-ease)}.bsm-reveal-scale.is-in{opacity:1;transform:none}.bsm-split .bsm-w{display:inline-block;opacity:0;transform:translateY(.6em) rotate(2deg);transition:opacity .6s var(--bsm-ease),transform .6s var(--bsm-ease)}.bsm-split.is-in .bsm-w{opacity:1;transform:none}@media (max-width:680px){.bsm-container{padding-left:1.25rem;padding-right:1.25rem}.bsm-section{padding:3.5rem 0}}@media (prefers-reduced-motion:reduce){.bsm *{animation:none!important;transition:none!important}.bsm-reveal,.bsm-reveal-scale,.bsm-split .bsm-w{opacity:1!important;transform:none!important}}.bsm-next-grid{align-items:start;display:grid;gap:4rem;grid-template-columns:1.1fr .9fr}.bsm-next-copy .bsm-h2{margin:1rem 0 .5rem}.bsm-next .bsm-next-list{display:grid;gap:.9rem;margin:1.5rem 0 2rem}.bsm-next .bsm-next-list li{align-items:flex-start;background:var(--bsm-light);border-left:4px solid var(--bsm-blue);border-radius:0 var(--bsm-radius) var(--bsm-radius) 0;color:var(--bsm-ink);display:flex;font-size:1.05rem;gap:1rem;opacity:0;padding:1.1rem 1.25rem;transform:translateX(-30px);transition:all .6s var(--bsm-ease)}.bsm-next-list.is-in li{opacity:1;transform:none}.bsm-next-list.is-in li:nth-child(2){transition-delay:.12s}.bsm-next-list.is-in li:nth-child(3){transition-delay:.24s}.bsm-next-list.is-in li:nth-child(4){transition-delay:.36s}.bsm-next-list li:hover{background:#fff;border-left-color:var(--bsm-orange);box-shadow:0 8px 20px rgba(0,25,38,.08)}.bsm-next-list li:before{background:var(--bsm-blue);border-radius:50%;content:"";flex:none;height:10px;margin-top:.55rem;width:10px}.bsm-next .bsm-next-strong{color:var(--bsm-ink);font-size:1.1rem;font-weight:700}.bsm-path-card{background:var(--bsm-navy);border-radius:6px;box-shadow:var(--bsm-shadow-card);color:#fff;overflow:hidden;padding:2.75rem 2.5rem;position:sticky;top:120px}.bsm-path-card:after{animation:bsmPulseBig 4s ease-in-out infinite;background:rgba(251,147,52,.18);border-radius:50%;bottom:-60px;content:"";height:220px;position:absolute;right:-60px;width:220px}@keyframes bsmPulseBig{50%{transform:scale(1.25)}}.bsm-next .bsm-path-card h3{color:#fff;font-size:1.9rem;font-weight:900;margin-bottom:1.5rem;position:relative;z-index:1}.bsm-path-card .bsm-btn{position:relative;z-index:1}@media (max-width:1024px){.bsm-next-grid{gap:2.5rem;grid-template-columns:1fr}.bsm-path-card{position:static}}@media (prefers-reduced-motion:reduce){.bsm-next-list li{opacity:1!important;transform:none!important}}