.bmsm__topbar{font-size:.8125rem;font-weight:600}.bmsm__topbar-in{display:flex;align-items:center;gap:8px;min-height:36px}.bmsm__dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--go)}.bmsm__pill{margin-inline-start:auto;padding:2px 10px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-2);white-space:nowrap}.bmsm__nav{background:var(--bg);border-block-end:1px solid var(--line-soft)}.bmsm__nav-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.bmsm__brand{display:flex;align-items:center;gap:12px}.bmsm__brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--fg);color:var(--bg);font-size:.875rem;font-weight:900}.bmsm__brand-text{display:grid;font-weight:800;line-height:1.2}.bmsm__brand-text small{font-size:.75rem;font-weight:500;color:var(--fg-2)}.bmsm__nav-meta{display:none;align-items:center;gap:24px;color:var(--fg-2);font-weight:500}.bmsm__nav-meta span{display:inline-flex;align-items:center;gap:8px}.bmsm__nav-meta svg{width:18px;height:18px;color:var(--accent)}.bmsm__hero{padding-block:clamp(20px,4vw,56px) clamp(48px,7vw,96px);background:var(--bg);overflow:clip}.bmsm__hero-grid{display:grid;gap:24px}.bmsm__kicker{font-size:var(--fs-small);font-weight:500;color:var(--fg-2);margin-block-end:12px}.bmsm__title .lt{display:block}.bmsm__hero-form{scroll-margin-top:24px}.bmsm__hero-lede{display:grid;gap:20px;margin-block-start:8px}.bmsm__hero-lede .lead b{color:var(--fg)}.bmsm__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bmsm__chips .tag{background:var(--surface)}.bmsm__chips .link{margin-inline-start:8px;padding-block:8px}.bmsm__doc{position:relative;justify-self:center;width:min(78%,340px);margin-block:24px 16px;rotate:3deg}.bmsm__doc img{width:100%;border-radius:var(--r-md);border:1.5px solid var(--ink);box-shadow:10px 10px 0 var(--mist)}.bmsm__doc-sticker{position:absolute;flex-direction:column;align-items:flex-start;gap:0}.bmsm__doc-sticker small{font-size:.75rem;font-weight:500;opacity:.85}.bmsm__doc-sticker--a{inset-block-start:24px;inset-inline-end:-20px;rotate:-9deg}.bmsm__doc-sticker--b{inset-block-end:28px;inset-inline-start:-20px;rotate:2deg}@keyframes bmsm-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes bmsm-mark{0%{background-size:0% .92em}}@keyframes bmsm-pop{0%{opacity:0;transform:translateY(-16px) scale(1.12)}}.bmsm__hero-head,.bmsm__hero-form,.bmsm__hero-lede,.bmsm__doc{animation:bmsm-rise .7s var(--ease-out) both}.bmsm__hero-form{animation-delay:.08s}.bmsm__hero-lede{animation-delay:.14s}.bmsm__doc{animation-delay:.2s}.bmsm__title .mk{animation:bmsm-mark .9s var(--ease-out) .5s both}.bmsm__hero .sticker{animation:bmsm-pop .5s var(--ease-spring) .7s both}.bmsm__hero .bmsm__doc-sticker--b{animation-delay:.95s}.bmsm__form{position:relative;display:grid;gap:16px;max-width:560px;padding:20px 16px 16px;border:1.5px solid var(--fg)}.bmsm__form-sticker{position:absolute;inset-block-start:-16px;inset-inline-end:16px;rotate:4deg}.bmsm__honeypot{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.bmsm__fields{display:grid;gap:12px}.bmsm__email-wrap{position:relative}.bmsm__email-wrap input{text-align:right;padding-inline-start:44px}.bmsm__email-state{position:absolute;inset-block-start:50%;inset-inline-end:14px;width:20px;height:20px;translate:0 -50%;pointer-events:none}.bmsm__email-state--err{color:var(--alert)}.bmsm__email-state--ok{color:var(--ok)}.bmsm__email.is-ok .bmsm__email-wrap input[type=email]{border-color:var(--ok)}.bmsm__email.is-err .bmsm__email-wrap input[type=email]{border-color:var(--alert)}.bmsm__suggest{color:var(--fg-2)}.bmsm__suggest .link{color:var(--accent);min-height:32px;padding-inline:4px}.bmsm__submit-busy{display:inline-flex;align-items:center;gap:12px}.bmsm__submit-busy svg{width:20px;height:20px}.bmsm__form-err{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start;padding:12px 16px;border:1px solid var(--alert);border-radius:var(--r-sm);color:var(--alert);font-size:var(--fs-small);font-weight:600}.bmsm__form-err svg{width:20px;height:20px;margin-block-start:2px}.bmsm__trust{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:.8125rem;font-weight:500;color:var(--fg-2)}.bmsm__trust li{display:inline-flex;align-items:center;gap:6px}.bmsm__trust svg{flex:0 0 auto;width:15px;height:15px;color:var(--accent)}.bmsm__success{justify-items:start;gap:8px;padding:24px}.bmsm__success-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ok);color:#fff;font-size:22px}.bmsm__success-title{font-size:var(--fs-h3);font-weight:900;line-height:1.25}.bmsm__success-sub{color:var(--fg-2)}.bmsm__success-bar{width:100%;height:4px;margin-block-start:8px;border-radius:2px;background:var(--line);overflow:hidden}@keyframes bmsm-fill{0%{transform:scaleX(0)}}.bmsm__success-bar span{display:block;height:100%;background:var(--signal);transform-origin:right;animation:bmsm-fill 3s linear both}.bmsm__split{display:grid;gap:40px;align-items:start}.bmsm__split-head .lead{margin-block-start:16px}.bmsm__inside-cta{margin-block-start:32px}.bmsm__nudge{margin-block-start:32px;padding-block-start:24px;border-block-start:1px solid var(--line);font-weight:500}.bmsm__rows{border-block-start-color:var(--fg)}.bmsm__row{grid-template-columns:48px 1fr;align-items:start;padding-block:28px}.bmsm__row-num{font-size:var(--fs-h3);font-weight:900;line-height:1.25;color:var(--accent)}.bmsm__row-text{display:grid;gap:8px;max-width:58ch}.bmsm__about-grid{display:grid;gap:32px;align-items:center}.bmsm__about-photo{width:160px}.bmsm__about-photo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-lg);border:1px solid var(--line)}.bmsm__about-text .lead{margin-block-start:16px}.bmsm__stats{display:grid;margin-block-start:clamp(40px,6vw,72px);border-block-start:1px solid var(--line)}.bmsm__stat{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:20px;border-block-end:1px solid var(--line)}.bmsm__stat dd{font-size:clamp(2.5rem,1.9rem + 2.6vw,4.5rem);font-weight:900;line-height:1}.bmsm__stat dt{color:var(--fg-2);text-align:end}.bmsm__final-grid{display:grid;gap:48px;align-items:center}.bmsm__footer{padding-block:24px calc(96px + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);color:var(--fg-2)}.bmsm__sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:90;display:flex;align-items:center;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom)) 8px;background:var(--ink);color:var(--paper);transform:translateY(110%);visibility:hidden;transition:transform .4s var(--ease-out),visibility 0s linear .4s}.bmsm__sticky.is-visible{transform:none;visibility:visible;transition-delay:0s}.bmsm__sticky-note{flex:1 1 auto;text-wrap:balance;font-size:var(--fs-small);font-weight:500;line-height:1.3;color:#c2ccdc}.bmsm__sticky-btn{flex:0 0 auto;display:inline-flex;align-items:center;min-height:48px;padding-inline:20px;border-radius:var(--r-pill);background:var(--signal);color:#fff;font-weight:800;transition:background-color .2s ease-out}.bmsm__sticky-btn:active{scale:.98}.bmsm__sticky-close{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#93a0b6;font-size:18px;transition:color .2s ease-out}.bmsm__sticky :focus-visible{outline-color:var(--wave)}@media(hover:hover){.bmsm__sticky-btn:hover{background:var(--signal-deep)}.bmsm__sticky-close:hover{color:var(--paper)}}@media(min-width:560px){.bmsm__form{padding:28px 24px 20px;gap:20px}.bmsm__fields{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start}.bmsm__trust{justify-content:flex-start;gap:4px 24px}.bmsm__about-grid{grid-template-columns:160px minmax(0,1fr)}}@media(min-width:768px){.bmsm__nav-meta{display:flex}.bmsm__topbar-in{justify-content:flex-start}.bmsm__pill{margin-inline-start:8px}.bmsm__stats{grid-template-columns:1.3fr 1fr 1fr}.bmsm__stat{display:grid;gap:8px;justify-content:start;padding-block:28px 0;border-block-end:0}.bmsm__stat+.bmsm__stat{border-inline-start:1px solid var(--line);padding-inline-start:32px}.bmsm__stat dt{text-align:start}}@media(min-width:920px){.bmsm__sticky{display:none}.bmsm__footer{padding-block-end:24px}}@media(min-width:960px){.bmsm__hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"head doc" "lede doc" "form doc";column-gap:64px;row-gap:24px;align-items:start}.bmsm__hero-head{grid-area:head}.bmsm__hero-lede{grid-area:lede;margin-block-start:0}.bmsm__hero-form{grid-area:form;margin-block-start:8px}.bmsm__doc{grid-area:doc;align-self:center;justify-self:center;width:min(100%,400px);margin:0}.bmsm__kicker{margin-block-end:24px}.bmsm__split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:96px}.bmsm__split-head{position:sticky;top:48px}.bmsm__row{grid-template-columns:72px 1fr;padding-block:32px}.bmsm__about-grid{grid-template-columns:280px minmax(0,1fr);gap:80px}.bmsm__about-photo{width:280px}.bmsm__final-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:96px}}.bmsm__bold{margin-block-start:32px;max-width:40em;font-size:var(--fs-lead);font-weight:800;line-height:1.4}.bmsm__final-note{margin-block-end:16px;font-weight:600}
