html .bm-home .trigger-on-viewport.font-roboto.text-primary.text-2xl{margin-bottom:1.6rem;padding-bottom:.55rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.3}html .bm-home .trigger-on-viewport.font-roboto.text-primary.text-2xl:after{border-color:#ffffff61;border-right-width:0;height:0}html .bm-home .bm-home-stories-kicker{letter-spacing:0;text-transform:none;width:min(100%,34rem);margin:0 0 1.4rem;padding-bottom:.55rem;font-size:1.25rem;font-weight:500;line-height:1.3;position:relative}html .bm-home .bm-home-stories-kicker:after{content:"";border-bottom:1px solid #ffffff61;position:absolute;bottom:0;left:0;right:0}html .bm-home .bm-home-stories-head h2{letter-spacing:-.035em;font-size:clamp(2.25rem,4.4vw,3.25rem)}html .bm-home .bm-featured-solutions-intro p{color:#ffffffbd;max-width:46rem;font-size:1.05rem;line-height:1.65}@media (min-width:64rem){html .bm-home .transparent-card>.relative.overflow-hidden{padding-bottom:66%}html .bm-home .transparent-card .lg\:absolute.lg\:h-96{height:auto;padding-inline:0;position:static}html .bm-home .transparent-card>.flex.flex-col.px-8.py-12{justify-content:flex-start;padding:2.5rem}html .bm-home .transparent-card .lg\:absolute.lg\:h-96{flex-direction:column;flex:1;justify-content:flex-start;display:flex}html .bm-home .transparent-card .lg\:max-h-0{flex-direction:column;flex:1;display:flex}html .bm-home .transparent-card .lg\:max-h-0>.mt-4.mb-6{margin:1rem 0 2rem}html .bm-home .transparent-card .lg\:max-h-0>.animated-text-cta{align-self:flex-start;margin-top:auto}html .bm-home .transparent-card .lg\:max-h-0,html .bm-home .transparent-card:hover .lg\:max-h-0{max-height:none}html .bm-home .transparent-card:not(:hover) .lg\:max-h-0 p{color:#ffffffb8}html .bm-home .transparent-card .lg\:max-h-0 p{line-height:1.6}html .bm-home .transparent-card:not(:hover) .text-xl.md\:text-2xl{color:#f5f5f7}}html .bm-home .bm-why-section-wrapper{padding-bottom:clamp(2rem,4vw,3rem)}html .bm-home .bm-home-stories{padding-block:clamp(3rem,6vw,4.5rem)}html .bm-home .bm-revenue-journey-section{padding-top:clamp(1.5rem,3vw,2.5rem)!important}html .bm-home .bm-why{--why-blue:0 179 249;--why-gold:212 180 106}html .bm-home .bm-why .bm-why-kicker{width:min(100%,34rem);color:rgb(var(--why-blue));margin:0 0 clamp(1.25rem,2.4vw,1.75rem);padding-bottom:.55rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.3;position:relative}html .bm-home .bm-why .bm-why-kicker:after{content:"";border-bottom:1px solid #ffffff61;position:absolute;bottom:0;left:0;right:0}html .bm-home .bm-why-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}html .bm-home .bm-why-head h2{color:#fff;letter-spacing:-.045em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.6rem,5.2vw,4.75rem);font-weight:300;line-height:1.02}html .bm-home .bm-why-from{color:#ffffff61}html .bm-home .bm-why-to{background:linear-gradient(100deg, #7fd8ff 0%, rgb(var(--why-blue)) 45%, #f5f5f7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html .bm-home .bm-why-intro{max-width:34rem;padding-top:clamp(.4rem,1vw,.9rem)}html .bm-home .bm-why-intro p{color:#ffffffb3;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.02rem;line-height:1.6}html .bm-home .bm-why-intro .bm-why-lede{color:#fff;margin-bottom:.9rem;font-size:1.15rem;font-weight:500;line-height:1.45}html .bm-home .bm-why-intro .bm-why-cta{margin-top:1.75rem}html .bm-home .bm-why-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:2rem 0 0;list-style:none;display:grid;position:relative}html .bm-home .bm-why-pillars:before{background:linear-gradient(90deg, rgb(var(--why-blue) / 0%), rgb(var(--why-blue) / 70%) 12%, rgb(var(--why-gold) / 70%) 88%, rgb(var(--why-gold) / 0%));content:"";height:1px;position:absolute;top:.45rem;left:0;right:0}html .bm-home .bm-why-pillar{--accent:var(--why-blue);background:radial-gradient(120% 80% at 0% 0%, rgb(var(--accent) / 14%), transparent 60%), linear-gradient(160deg, #ffffff12, #ffffff05 50%), #181a21b8;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border:1px solid #ffffff1c;border-radius:1.35rem;flex-direction:column;min-height:16rem;padding:1.6rem 1.6rem 1.75rem;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff17,0 30px 60px -32px #000000d9}html .bm-home .bm-why-pillar:nth-child(2){--accent:var(--why-gold)}html .bm-home .bm-why-pillar:nth-child(3){--accent:120 200 230}html .bm-home .bm-why-pillar:before{border:2px solid rgb(var(--accent));width:.75rem;height:.75rem;box-shadow:0 0 0 4px rgb(var(--accent) / 14%), 0 0 18px rgb(var(--accent) / 55%);content:"";background:#15171c;border-radius:999px;position:absolute;top:-1.85rem;left:1.6rem}html .bm-home .bm-why-pillar:after{background:linear-gradient(90deg, rgb(var(--accent)), rgb(var(--accent) / 0%));content:"";border-radius:2px;height:2px;position:absolute;top:-1px;left:1.6rem;right:1.6rem}html .bm-home .bm-why-pillar:hover{border-color:rgb(var(--accent) / 40%);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px rgb(var(--accent) / 12%), 0 36px 70px -30px #000000e6;transform:translateY(-4px)}html .bm-home .bm-why-pillar-top{justify-content:space-between;align-items:center;margin-bottom:2.25rem;display:flex}html .bm-home .bm-why-pillar-num{background:linear-gradient(180deg, rgb(var(--accent)), rgb(var(--accent) / 35%));color:#0000;letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;font-family:Plus Jakarta Sans,sans-serif;font-size:3.25rem;font-weight:300;line-height:1}html .bm-home .bm-why-pillar-icon{border:1px solid rgb(var(--accent) / 35%);background:rgb(var(--accent) / 12%);width:2.9rem;height:2.9rem;color:rgb(var(--accent));border-radius:.85rem;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1a}html .bm-home .bm-why-pillar-icon svg{width:1.5rem;height:1.5rem}html .bm-home .bm-why-pillar h3{color:#f5f5f7;letter-spacing:-.02em;margin:0 0 .6rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.35rem;font-weight:600;line-height:1.2}html .bm-home .bm-why-pillar p{color:#ffffffb3;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){html .bm-home .bm-why-pillar{opacity:0;transform:translateY(22px)}html .bm-home .bm-why-pillar.was-in-viewport{animation:.76s cubic-bezier(.16,1,.3,1) both bm-why-pillar-rise}html .bm-home .bm-why-pillar.was-in-viewport:nth-child(2){animation-delay:.12s}html .bm-home .bm-why-pillar.was-in-viewport:nth-child(3){animation-delay:.24s}html .bm-home .bm-why-pillar.was-in-viewport:hover{opacity:1;animation:none;transform:translateY(-4px)}}@keyframes bm-why-pillar-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:64rem){html .bm-home .bm-why-head{grid-template-columns:1fr;align-items:start;gap:1.5rem}html .bm-home .bm-why-intro{max-width:38rem;padding-top:0}}@media (max-width:48rem){html .bm-home .bm-why-pillars{grid-template-columns:1fr;gap:1rem;padding:0 0 0 1.75rem}html .bm-home .bm-why-pillars:before{background:linear-gradient(180deg, rgb(var(--why-blue) / 70%), rgb(var(--why-gold) / 70%));width:1px;height:auto;inset:.5rem auto .5rem .4rem}html .bm-home .bm-why-pillar{min-height:0;padding:1.35rem 1.35rem 1.5rem}html .bm-home .bm-why-pillar:before{top:1.6rem;left:-1.75rem}html .bm-home .bm-why-pillar-top{margin-bottom:1.25rem}html .bm-home .bm-why-pillar-num{font-size:2.6rem}}html :is(.bm-home,.bm-story){--section-space:clamp(3.5rem, 7vw, 6rem);--ink-soft:#ffffffb3;--ink-faint:#ffffff85;--blue:0 179 249;--gold:212 180 106}html :is(.bm-home,.bm-story) .bm-section-kicker{width:min(100%,34rem);color:rgb(var(--blue));margin:0 0 clamp(1.25rem,2.4vw,1.75rem);padding-bottom:.55rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.3;position:relative}html :is(.bm-home,.bm-story) .bm-section-kicker:after{content:"";border-bottom:1px solid #ffffff61;position:absolute;bottom:0;left:0;right:0}html :is(.bm-home,.bm-story) .bm-steps h2,html :is(.bm-home,.bm-story) .bm-closing h2{color:#fff;letter-spacing:-.035em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.25rem,4.4vw,3.25rem);font-weight:300;line-height:1.08}html .bm-home .bm-why-section-wrapper{padding-top:var(--section-space)!important;padding-bottom:0!important}html .bm-home .lg\:grid-cols-2.mb-16{margin-bottom:0}html .bm-home .bm-featured-solutions-intro{padding-top:var(--section-space)!important}html .bm-home .bm-home-stories.container{padding-block:var(--section-space) 0}html .bm-home .bm-hero-sub{color:#fffc;max-width:40rem;margin:1.1rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5}html .bm-home .bm-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.6rem;display:flex}html .bm-home .bm-hero-actions .bm-hero-primary{margin:0}html .bm-home .bm-hero-secondary,html .bm-home .bm-hero-smb,html :is(.bm-home,.bm-story) .bm-closing-smb{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;text-decoration:none;transition:color .16s}html .bm-home .bm-hero-secondary{color:#fff;text-underline-offset:.35em;font-size:1rem;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}html .bm-home .bm-hero-smb,html :is(.bm-home,.bm-story) .bm-closing-smb{color:#ffffff9e;font-size:.92rem}html .bm-home .bm-hero-secondary:hover,html .bm-home .bm-hero-smb:hover,html :is(.bm-home,.bm-story) .bm-closing-smb:hover{color:rgb(var(--blue))}html :is(.bm-home,.bm-story) .bm-proof{padding-top:clamp(2.5rem,5vw,4rem)}html :is(.bm-home,.bm-story) .bm-proof-grid{border:1px solid var(--glass-border);background:var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}html :is(.bm-home,.bm-story) .bm-proof-grid li+li{border-left:1px solid #ffffff17}html :is(.bm-home,.bm-story) .bm-proof-item{height:100%;color:inherit;flex-direction:column;gap:.6rem;padding:clamp(1.5rem,2.6vw,2.25rem);text-decoration:none;transition:background-color .2s;display:flex}html :is(.bm-home,.bm-story) .bm-proof-item:hover,html :is(.bm-home,.bm-story) .bm-proof-item:focus-visible{background:#ffffff0a}html :is(.bm-home,.bm-story) .bm-proof-value{background:linear-gradient(180deg, #fff 20%, rgb(var(--blue)) 140%);color:#0000;letter-spacing:-.045em;-webkit-background-clip:text;background-clip:text;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:300;line-height:1}html :is(.bm-home,.bm-story) .bm-proof-label{max-width:15rem;color:var(--ink-soft);font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;line-height:1.45}html :is(.bm-home,.bm-story) .bm-proof-note{color:var(--ink-faint);margin:.9rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem}html :is(.bm-home,.bm-story) .bm-proof-note a{color:rgb(var(--blue))}html :is(.bm-home,.bm-story) .bm-steps{padding-top:var(--section-space)}html :is(.bm-home,.bm-story) .bm-steps-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}html :is(.bm-home,.bm-story) .bm-steps-head>p{max-width:30rem;color:var(--ink-soft);margin:0;padding-top:.6rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;line-height:1.6}html :is(.bm-home,.bm-story) .bm-steps-list{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}html :is(.bm-home,.bm-story) .bm-step{border-top:1px solid #ffffff24;padding:1.75rem clamp(1rem,2vw,1.75rem) 0 0;position:relative}html :is(.bm-home,.bm-story) .bm-step:before{background:linear-gradient(90deg, rgb(var(--blue)), rgb(var(--gold)));content:"";width:2.5rem;height:2px;position:absolute;top:-1px;left:0}html :is(.bm-home,.bm-story) .bm-step-index{color:var(--ink-faint);letter-spacing:.12em;margin-bottom:1.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:600;display:block}html :is(.bm-home,.bm-story) .bm-step h3{color:#fff;letter-spacing:-.02em;margin:0 0 .6rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:500}html :is(.bm-home,.bm-story) .bm-step p{max-width:17rem;color:var(--ink-soft);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem;line-height:1.6}html .bm-home .bm-voices{padding-top:var(--section-space)}html .bm-home .bm-voices-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.25rem;display:grid}html .bm-home .bm-voices-client,html .bm-home .bm-voices-book{border:1px solid var(--glass-border);background:var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:1.5rem;margin:0;padding:clamp(1.75rem,3.2vw,2.75rem)}html .bm-home .bm-voices-client{background:radial-gradient(90% 70% at 0% 0%, rgb(var(--blue) / 12%), transparent 60%), var(--glass-sheen), var(--glass-fill);flex-direction:column;display:flex}html .bm-home .bm-voices-mark{width:2.5rem;height:auto;color:rgb(var(--blue));margin-bottom:1.5rem}html .bm-home .bm-voices-client blockquote{flex:1;margin:0}html .bm-home .bm-voices-client blockquote p{color:#f5f5f7;letter-spacing:-.02em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.3rem,2.1vw,1.75rem);font-weight:300;line-height:1.4}html .bm-home .bm-voices figcaption{flex-direction:column;gap:.15rem;margin-top:1.5rem;font-family:Plus Jakarta Sans,sans-serif;display:flex}html .bm-home .bm-voices figcaption strong{color:#fff;font-size:.98rem;font-weight:600}html .bm-home .bm-voices figcaption span{color:var(--ink-faint);font-size:.88rem}html .bm-home .bm-voices-book{flex-direction:column;gap:1.5rem;display:flex}html .bm-home .bm-voices-book-head{grid-template-columns:5.5rem 1fr;align-items:center;gap:1.25rem;display:grid}html .bm-home .bm-voices-book-head img{border-radius:.35rem;width:5.5rem;height:auto;box-shadow:0 18px 30px -12px #000c}html .bm-home .bm-voices-book-kicker{color:rgb(var(--gold));letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:600}html .bm-home .bm-voices-book h3{color:#fff;letter-spacing:-.015em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.25}html .bm-home .bm-voices-book-by{color:var(--ink-faint);margin:.4rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem}html .bm-home .bm-voices-quote{border-top:1px solid #ffffff1a;margin:0;padding-top:1.25rem}html .bm-home .bm-voices-quote blockquote{margin:0}html .bm-home .bm-voices-quote blockquote p{color:#ffffffd6;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.55}html .bm-home .bm-voices-quote figcaption{margin-top:.75rem}html .bm-home .bm-voices-book-link{align-self:flex-start;margin-top:auto}html .bm-home .bm-voices-cred{border:1px solid var(--glass-border);background:var(--glass-fill);border-radius:1rem;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem 1.25rem;display:flex}html .bm-home .bm-voices-cred img{flex:none;width:3.5rem;height:auto}html .bm-home .bm-voices-cred p{color:var(--ink-soft);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;line-height:1.5}html .bm-home .bm-voices-cred strong{color:#fff;font-weight:600}html .bm-home .bm-voices-cred a{color:rgb(var(--blue));white-space:nowrap}html .bm-home .bm-voices-cred a.bm-cred-inc{color:var(--ink-soft);white-space:nowrap;border-right:1px solid #ffffff1f;flex:none;padding-right:1.1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;line-height:1.4;text-decoration:none}html .bm-home .bm-voices-cred a.bm-cred-inc strong{color:#fff;font-weight:700}html .bm-home .bm-voices-cred a.bm-cred-inc:hover{color:rgb(var(--blue))}@media (max-width:47.99rem){html .bm-home .bm-voices-cred a.bm-cred-inc{white-space:normal;border-right:0;padding-right:0}}html :is(.bm-home,.bm-story) .bm-closing{padding-block:var(--section-space)}html :is(.bm-home,.bm-story) .bm-closing-panel{border:1px solid rgb(var(--gold) / 28%);background:radial-gradient(70% 120% at 100% 0%, rgb(var(--blue) / 18%), transparent 60%), radial-gradient(60% 120% at 0% 100%, rgb(var(--gold) / 14%), transparent 60%), var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);text-align:center;border-radius:1.75rem;padding:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}html :is(.bm-home,.bm-story) .bm-closing-kicker{color:rgb(var(--gold));letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:600}html :is(.bm-home,.bm-story) .bm-closing h2{max-width:18em;margin-inline:auto}html :is(.bm-home,.bm-story) .bm-closing-body{max-width:34rem;color:var(--ink-soft);margin:1.1rem auto 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;line-height:1.6}html :is(.bm-home,.bm-story) .bm-closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}@media (max-width:64rem){html :is(.bm-home,.bm-story) .bm-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html :is(.bm-home,.bm-story) .bm-proof-grid li+li{border-left:0}html :is(.bm-home,.bm-story) .bm-proof-grid li:nth-child(2n){border-left:1px solid #ffffff17}html :is(.bm-home,.bm-story) .bm-proof-grid li:nth-child(n+3){border-top:1px solid #ffffff17}html :is(.bm-home,.bm-story) .bm-steps-head,html .bm-home .bm-voices-grid{grid-template-columns:1fr}html :is(.bm-home,.bm-story) .bm-steps-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media (max-width:40rem){html :is(.bm-home,.bm-story) .bm-proof{padding-top:1.75rem}html :is(.bm-home,.bm-story) .bm-proof-grid{border-radius:1.25rem}html :is(.bm-home,.bm-story) .bm-proof-item{gap:.45rem;padding:1.15rem 1rem 1.2rem}html :is(.bm-home,.bm-story) .bm-proof-value{letter-spacing:-.04em;font-size:1.95rem}html :is(.bm-home,.bm-story) .bm-proof-label{font-size:.8rem;line-height:1.4}html :is(.bm-home,.bm-story) .bm-proof-note{font-size:.8rem}html :is(.bm-home,.bm-story) .bm-steps-list{grid-template-columns:1fr;row-gap:2rem}html :is(.bm-home,.bm-story) .bm-step p{max-width:none}}@media (min-width:48rem){html :is(.bm-home,.bm-story) .bm-proof.container,html :is(.bm-home,.bm-story) .bm-steps.container,html .bm-home .bm-voices.container,html :is(.bm-home,.bm-story) .bm-closing.container{padding-inline:2.5rem}}html .bm-home .transparent-card .bm-tile-proof{border-top:1px solid #ffffff1f;margin-top:1rem;padding-top:.9rem;font-size:.92rem;line-height:1.55}html .bm-home .transparent-card .bm-tile-proof strong{color:#7fd8ff;font-weight:600}html .bm-home .transparent-card:not(:hover) .bm-tile-proof{color:#ffffffc7}html .bm-home .transparent-card-with-hover:hover .bm-tile-proof{border-top-color:#00000038}html .bm-home .transparent-card-with-hover:hover .bm-tile-proof,html .bm-home .transparent-card-with-hover:hover .bm-tile-proof strong{color:#111}@media (min-width:64rem){html .bm-home .lg\:grid-cols-2>a.sticky>.transparent-card{height:100%}}@media (max-width:63.99rem){html .bm-home .lg\:grid-cols-2>a.sticky{background:0 0;padding-block:0;position:static}html .bm-home .lg\:grid-cols-2.mb-16{gap:1.25rem}html .bm-home .transparent-card>.flex.flex-col.px-8.py-12{padding:2rem}html .bm-home .transparent-card .lg\:max-h-0>.mt-4.mb-6{margin:.85rem 0 1.5rem}}html .bm-home .transparent-card .animated-text-cta{white-space:nowrap;align-self:flex-start;align-items:center;width:auto;display:inline-flex}html .bm-home .bm-logo-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}html .bm-home .bm-logo-marquee .splide__slide{padding-inline:.25rem}html .bm-home .bm-logo-marquee img.bm-client-logo{width:auto;max-width:none;height:var(--logo-h,auto);filter:brightness(0)invert();opacity:.72}@media (max-width:40rem){html .bm-home .bm-voices-cred{flex-wrap:wrap;align-items:flex-start}}html .bm-home a.bm-home-notes-item{flex-direction:row;align-items:center;gap:1.25rem}html .bm-home .bm-home-notes-thumb{aspect-ratio:14/9;background:#00000059;border:1px solid #ffffff1a;border-radius:.75rem;flex:none;width:7rem;position:relative;overflow:hidden}html .bm-home .bm-home-notes-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .48s cubic-bezier(.22,1,.36,1);display:block}html .bm-home a.bm-home-notes-item:hover .bm-home-notes-thumb img{transform:scale(1.06)}html .bm-home .bm-home-notes-text{flex-direction:column;gap:.3rem;min-width:0;display:flex}@media (max-width:40rem){html .bm-home a.bm-home-notes-item{align-items:flex-start;gap:.9rem}html .bm-home .bm-home-notes-thumb{width:5rem}}@media (min-width:48rem){html .bm-home .bm-why-wrap.container{padding-inline:2.5rem}}html .bm-home .bm-why-wrap{padding-top:var(--section-space)}html .bm-home .bm-why-controls{justify-content:flex-end;gap:.6rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}html .bm-home .bm-why-arrow{border:1px solid var(--glass-border-hover);background:var(--glass-fill);width:2.75rem;height:2.75rem;box-shadow:var(--glass-highlight);color:#fff;cursor:pointer;border-radius:999px;place-items:center;transition:background-color .16s,border-color .16s,opacity .16s;display:grid}html .bm-home .bm-why-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}html .bm-home .bm-why-arrow:hover:not(:disabled){border-color:rgb(var(--blue) / 60%);background:var(--glass-fill-hover)}html .bm-home .bm-why-arrow:disabled{opacity:.35;cursor:default}html .bm-home .bm-why-arrow:focus-visible,html .bm-home .bm-why-rail:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:3px}html .bm-home ol.bm-why-rail{--rail-gap:1.25rem;gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:0;margin:.75rem 0 0;padding:2.25rem 0 2.5rem;scroll-padding-inline:0;list-style:none;display:flex;overflow:auto hidden}html .bm-home ol.bm-why-rail::-webkit-scrollbar{display:none}html .bm-home ol.bm-why-rail:before{display:none}html .bm-home .bm-why-rail>.bm-why-pillar{flex:0 0 calc((100% - 2 * var(--rail-gap)) / 3);scroll-snap-align:start;opacity:1;min-height:15.5rem;animation:none;transform:none}html .bm-home .bm-why-rail>.bm-why-pillar:nth-child(3n+2){--accent:var(--why-gold)}html .bm-home .bm-why-rail>.bm-why-pillar:nth-child(3n){--accent:120 200 230}html .bm-home .bm-why-rail>.bm-why-pillar:nth-child(3n+1){--accent:var(--why-blue)}html .bm-home .bm-why-pillar-track{top:-1.5rem;left:1.6rem;right:calc(-1 * var(--rail-gap) - 1.6rem);background:linear-gradient(90deg, rgb(var(--accent) / 70%), rgb(var(--accent) / 25%));pointer-events:none;height:1px;position:absolute}html .bm-home .bm-why-rail>.bm-why-pillar:last-child .bm-why-pillar-track{background:linear-gradient(90deg, rgb(var(--accent) / 70%), transparent);right:1.6rem}html .bm-home .bm-why-rail>.bm-why-pillar:before{top:calc(-1.875rem - 1px);left:1.6rem}html .bm-home .bm-why-rail>.bm-why-pillar:hover{transform:translateY(-4px)}@media (max-width:64rem){html .bm-home .bm-why-rail>.bm-why-pillar{flex-basis:calc((100% - var(--rail-gap)) / 2)}}@media (max-width:48rem){html .bm-home ol.bm-why-rail{--rail-gap:1rem;padding-left:0}html .bm-home .bm-why-rail>.bm-why-pillar{flex-basis:84%;min-height:0}html .bm-home .bm-why-rail>.bm-why-pillar:before{top:calc(-1.875rem - 1px);left:1.35rem}html .bm-home .bm-why-pillar-track{left:1.35rem}}@media (prefers-reduced-motion:reduce){html .bm-home ol.bm-why-rail{scroll-behavior:auto}}html .bm-home .bm-why-wrap .bm-why-head{display:block}html .bm-home .bm-why-wrap .bm-why-head h2{max-width:16em}html .bm-home .bm-why-wrap .bm-why-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);max-width:none;margin-top:clamp(1.5rem,3vw,2.25rem);padding:0;display:grid}html .bm-home .bm-why-wrap .bm-why-intro .bm-why-lede{margin:0;font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.4}html .bm-home .bm-why-wrap .bm-why-intro-body p{margin:0}html .bm-home .bm-why-wrap .bm-why-intro .bm-why-cta{margin-top:1.5rem}@media (max-width:48rem){html .bm-home .bm-why-wrap .bm-why-intro{grid-template-columns:1fr;gap:1rem}}html :is(.bm-home,.bm-story) .bm-steps-track{margin-top:clamp(2.5rem,5vw,3.5rem);position:relative}html :is(.bm-home,.bm-story) .bm-steps-track>.bm-steps-list{margin-top:0}html :is(.bm-home,.bm-story) .bm-steps-fill{z-index:1;width:calc(var(--p,1) * 100%);background:linear-gradient(90deg, rgb(var(--blue)), rgb(var(--gold)));height:2px;box-shadow:0 0 14px rgb(var(--blue) / 55%);pointer-events:none;border-radius:2px;position:absolute;top:-1px;left:0}html :is(.bm-home,.bm-story) .bm-steps--story .bm-step:before{display:none}html :is(.bm-home,.bm-story) .bm-step-node{z-index:2;background:#15171c;border:2px solid #ffffff40;border-radius:999px;width:10px;height:10px;transition:border-color .4s,box-shadow .4s,transform .4s;position:absolute;top:-6px;left:0}html :is(.bm-home,.bm-story) .bm-step.is-lit .bm-step-node{border-color:rgb(var(--blue));box-shadow:0 0 0 4px rgb(var(--blue) / 14%), 0 0 16px rgb(var(--blue) / 60%)}html :is(.bm-home,.bm-story) .bm-step.is-current .bm-step-node{border-color:rgb(var(--gold));box-shadow:0 0 0 5px rgb(var(--gold) / 16%), 0 0 22px rgb(var(--gold) / 70%);transform:scale(1.25)}html :is(.bm-home,.bm-story) :is(.bm-steps--pinned,.bm-steps--reveal) .bm-step>:not(.bm-step-node){opacity:.22;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}html :is(.bm-home,.bm-story) :is(.bm-steps--pinned,.bm-steps--reveal) .bm-step.is-lit>:not(.bm-step-node){opacity:.62;transform:none}html :is(.bm-home,.bm-story) :is(.bm-steps--pinned,.bm-steps--reveal) .bm-step.is-current>:not(.bm-step-node),html :is(.bm-home,.bm-story) .bm-steps--done .bm-step.is-lit>:not(.bm-step-node){opacity:1}html :is(.bm-home,.bm-story) .bm-step h3{transition:color .4s}html :is(.bm-home,.bm-story) .bm-step.is-current h3{color:#fff}html :is(.bm-home,.bm-story) .bm-step.is-current .bm-step-index{color:rgb(var(--gold))}@media (max-width:63.99rem){html :is(.bm-home,.bm-story) .bm-steps-fill{display:none}html :is(.bm-home,.bm-story) .bm-steps--story .bm-step:before{transform-origin:0;width:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}html :is(.bm-home,.bm-story) .bm-steps--story .bm-step.is-lit:before{transform:scaleX(1)}html :is(.bm-home,.bm-story) .bm-steps--reveal .bm-step.is-lit>:not(.bm-step-node){opacity:1}}html .bm-home .bm-voices-book-head{grid-template-columns:7.5rem 1fr;gap:1.5rem}html .bm-home .bm-voices-book-head img{width:7.5rem;height:auto;box-shadow:none;filter:drop-shadow(0 18px 22px #0000008c);border-radius:0}@media (max-width:40rem){html .bm-home .bm-voices-book-head{grid-template-columns:6rem 1fr}html .bm-home .bm-voices-book-head img{width:6rem}}html :is(.bm-home,.bm-story){--section-space:clamp(2.75rem, 4.5vw, 4rem)}html .bm-home ol.bm-why-rail{padding-bottom:1.25rem}html .bm-home .bm-voices-cred{gap:1.5rem;margin-top:2rem;padding:1.5rem 1.75rem}html .bm-home .bm-voices-cred .bm-wob-img{width:5.5rem}html .bm-home .bm-voices-cred p{font-size:1.1rem;line-height:1.55}html .bm-home .bm-home-stories#insights{padding-top:2rem}@media (max-width:47.99rem){html .bm-home .bm-home-hero>img[alt="Monkey wearing glasses"]{object-fit:cover;object-position:60% 30%;max-width:100%;right:0;width:100%!important;height:58%!important;top:0!important;left:0!important}html .bm-home .bm-home-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#15171c00 12%,#15171c9e 26%,#15171cf0 42%,#15171cf7 100%);position:absolute;inset:0}html .bm-home .bm-home-hero>.absolute.container{z-index:2}html .bm-home .bm-home-hero h1{text-shadow:0 2px 24px #00000073}}@media (min-width:48rem){html .bm-home .bm-home-hero h1{max-width:11.5em}html .bm-home .bm-home-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#15171cd1 0%,#15171c9e 38%,#15171c00 62%);position:absolute;inset:0}html .bm-home .bm-home-hero>.absolute.container{z-index:2}}html .bm-home .bm-hero-note{color:#ffffff9e;margin:.85rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;line-height:1.5}@media (max-width:47.99rem){html .bm-home .bm-hero-note{display:none}}html .bm-home .bm-voices-side{align-content:stretch;gap:1.25rem;display:grid}html .bm-home .bm-voices-tivity{border:1px solid var(--glass-border);background:radial-gradient(90% 70% at 100% 0%, rgb(var(--gold) / 10%), transparent 60%), var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:1.5rem;flex-direction:column;margin:0;padding:clamp(1.5rem,2.8vw,2.25rem);display:flex}html .bm-home .bm-voices-tivity blockquote{margin:0}html .bm-home .bm-voices-tivity blockquote p{color:#f5f5f7;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:300;line-height:1.5}html .bm-home .bm-voices-tivity figcaption{margin-top:1rem}html .bm-home .bm-voices-tivity-link{color:rgb(var(--blue));align-self:flex-start;margin-top:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none}html .bm-home .bm-voices-tivity-link:hover{color:#fff}html .bm-home .bm-voices-side .bm-voices-book{gap:1.1rem;padding:clamp(1.25rem,2.4vw,1.75rem)}html .bm-home .bm-voices-left{grid-template-rows:auto 1fr;gap:1.25rem;display:grid}html .bm-home .bm-voices-ray{border:1px solid var(--glass-border);background:radial-gradient(90% 70% at 0% 0%, rgb(var(--gold) / 9%), transparent 60%), var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:1.5rem;margin:0;padding:clamp(1.5rem,2.8vw,2.25rem)}html .bm-home .bm-voices-ray blockquote{margin:0}html .bm-home .bm-voices-ray blockquote p{color:#f5f5f7;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:300;line-height:1.5}html .bm-home .bm-voices-ray figcaption{margin-top:1rem}
html :is(.bm-solutions-page,.bm-about-page) .bm-solutions-hero-kicker{letter-spacing:.02em}html :is(.bm-solutions-page,.bm-about-page) .bm-solutions-hero-sub{color:#fffc;max-width:38rem;margin:1.1rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.55}html :is(.bm-solutions-page,.bm-about-page) .bm-solutions-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem;display:flex}html :is(.bm-solutions-page,.bm-about-page) .bm-solutions-hero-secondary{color:#fff;text-underline-offset:.35em;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:color .16s}html :is(.bm-solutions-page,.bm-about-page) .bm-solutions-hero-secondary:hover{color:rgb(var(--blue))}html .bm-solutions-page .bm-platforms-row{align-items:center}html .bm-solutions-page .bm-solutions-logo-marquee{flex:auto;min-width:0;padding-block:1.4rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}html .bm-solutions-page .bm-solutions-logo-track{gap:0}html .bm-solutions-page .bm-solutions-logo-slide{padding-inline:1.75rem}html .bm-solutions-page .bm-solutions-logo-slide img.bm-platform-logo{object-fit:contain;filter:none;opacity:.72;width:auto;max-width:none}html .bm-solutions-page .bm-practices{padding-top:var(--section-space)}html .bm-solutions-page .bm-practices-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}html .bm-solutions-page .bm-practice{--accent:var(--blue);border:1px solid var(--glass-border);background:radial-gradient(110% 70% at 0% 0%, rgb(var(--accent) / 13%), transparent 60%), var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:1.4rem;flex-direction:column;padding:2rem;display:flex;position:relative}html .bm-solutions-page .bm-practice[data-practice=innovation-scalability]{--accent:120 200 230}html .bm-solutions-page .bm-practice[data-practice=efficiency-cost-optimization]{--accent:var(--gold)}html .bm-solutions-page .bm-practice[data-practice=security-compliance]{--accent:191 90 242}html .bm-solutions-page .bm-practice:before{background:linear-gradient(90deg, rgb(var(--accent)), rgb(var(--accent) / 0%));content:"";border-radius:2px;height:2px;position:absolute;top:-1px;left:2rem;right:2rem}html .bm-solutions-page .bm-practice h3{color:#fff;letter-spacing:-.02em;margin:0 0 .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.45rem;font-weight:500;line-height:1.2}html .bm-solutions-page .bm-practice-body{color:var(--ink-soft);margin:0 0 .9rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.6}html .bm-solutions-page .bm-practice-includes{color:var(--ink-faint);margin:0 0 1.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.86rem;line-height:1.55}html .bm-solutions-page .bm-practice-proof{color:inherit;border-block:1px solid #ffffff1a;flex-direction:column;gap:.3rem;margin-top:auto;padding-block:1.25rem;text-decoration:none;display:flex}html .bm-solutions-page .bm-practice-proof-value{color:rgb(var(--accent));letter-spacing:-.04em;font-family:Plus Jakarta Sans,sans-serif;font-size:2.1rem;font-weight:300;line-height:1}html .bm-solutions-page .bm-practice-proof-text{color:#ffffffc7;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem;line-height:1.5}html .bm-solutions-page .bm-practice-proof:hover .bm-practice-proof-text{color:#fff;text-underline-offset:.3em;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}html .bm-solutions-page .bm-practice-cta{color:rgb(var(--blue));white-space:nowrap;align-self:flex-start;margin-top:1.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem;font-weight:500;text-decoration:none}html .bm-solutions-page .bm-practice-cta:hover{color:#fff}html .bm-solutions-page .bm-solutions-catalog{padding-block:var(--section-space) 0;scroll-margin-top:6rem}@media (max-width:40rem){html .bm-solutions-page .bm-practices-grid{grid-template-columns:1fr}}@media (min-width:40.01rem) and (max-width:75rem){html .bm-solutions-page .bm-practices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){html .bm-solutions-page .bm-practice{padding:1.6rem}html .bm-solutions-page .bm-solutions-logo-slide{padding-inline:1.25rem}}html .bm-solutions-page .bm-platforms-row .bm-logo-strip-label{padding-left:0}html .bm-solutions-page .bm-closing.container{padding-inline:0}html .bm-solutions-page .bm-practice-proof-text{min-height:3em}html .bm-solutions-page .bm-solutions-tab{--tab-accent:255 255 255}html .bm-solutions-page .bm-solutions-tab[data-category=revenue-growth]{--tab-accent:41 151 255}html .bm-solutions-page .bm-solutions-tab[data-category=innovation-scalability]{--tab-accent:48 209 88}html .bm-solutions-page .bm-solutions-tab[data-category=efficiency-cost-optimization]{--tab-accent:255 159 10}html .bm-solutions-page .bm-solutions-tab[data-category=security-compliance]{--tab-accent:191 90 242}html .bm-solutions-page .bm-solutions-tab[aria-selected=true],html .bm-solutions-page .bm-solutions-tab.bm-solutions-tab--active{border-color:rgb(var(--tab-accent) / 75%);box-shadow:0 0 0 1px rgb(var(--tab-accent) / 35%), 0 8px 22px -12px rgb(var(--tab-accent) / 60%);color:#fff;background:#ffffff1a;font-weight:600}html .bm-solutions-page .bm-solutions-tab[aria-selected=true]:not([data-category=all]):before{content:"";background:rgb(var(--tab-accent));vertical-align:.08em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block}html .bm-solutions-page .bm-solutions-tab[aria-selected=true] .bm-solutions-tab-count{color:#ffffffb3}html .bm-solutions-card[data-category=security-compliance]{--bm-cat:#bf5af2;--bm-cat-soft:#bf5af21f}
html .bm-about-page .bm-proof.container,html .bm-about-page .bm-steps.container{padding-inline:0}html .bm-about-page .bm-about-name{padding-top:var(--section-space)}html .bm-about-page .bm-about-name-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}html .bm-about-page .bm-about-name h2{color:#fff;letter-spacing:-.035em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.1rem,4.2vw,3.25rem);font-weight:300;line-height:1.08}html .bm-about-page .bm-about-name h2 span{color:rgb(var(--blue))}html .bm-about-page .bm-about-name-grid>p{max-width:32rem;color:var(--ink-soft);margin:0;padding-top:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;line-height:1.65}html .bm-about-page .bm-about-principles{padding-top:var(--section-space)}html .bm-about-page .bm-about-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}html .bm-about-page .bm-about-principle{border:1px solid var(--glass-border);background:var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:1.4rem;padding:2rem}html .bm-about-page .bm-about-principle-index{background:linear-gradient(180deg, rgb(var(--blue)), rgb(var(--blue) / 35%));color:#0000;letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-family:Plus Jakarta Sans,sans-serif;font-size:2.6rem;font-weight:300;line-height:1;display:block}html .bm-about-page .bm-about-principle h3{color:#fff;letter-spacing:-.02em;margin:0 0 .6rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.3rem;font-weight:600}html .bm-about-page .bm-about-principle p{color:var(--ink-soft);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem;line-height:1.6}html .bm-about-page .bm-about-leaders{padding-top:var(--section-space);scroll-margin-top:6rem}html .bm-about-page .bm-about-leaders-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}html .bm-about-page .bm-about-leader-photo{aspect-ratio:4/5;border:1px solid var(--glass-border);background:#0000004d;border-radius:1.25rem;margin-bottom:1rem;position:relative;overflow:hidden}html .bm-about-page .bm-about-leader-photo img{object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.05);transition:filter .4s,transform .6s cubic-bezier(.22,1,.36,1)}html .bm-about-page .bm-about-leader:hover .bm-about-leader-photo img{filter:grayscale(0);transform:scale(1.03)}html .bm-about-page .bm-about-leader h3{color:#fff;letter-spacing:-.015em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.15rem;font-weight:600}html .bm-about-page .bm-about-leader p{color:var(--ink-faint);margin:.25rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem}html .bm-about-page .bm-about-book{padding-top:var(--section-space)}html .bm-about-page .bm-about-book-panel{border:1px solid var(--glass-border);background:radial-gradient(70% 90% at 0% 0%, rgb(var(--gold) / 12%), transparent 60%), var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:1.5rem;grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);padding:clamp(1.75rem,4vw,3rem);display:grid}html .bm-about-page .bm-about-book-cover img{border-radius:.5rem;width:100%;height:auto;box-shadow:0 28px 50px -20px #000000d9}html .bm-about-page .bm-about-book-body h2{color:#fff;letter-spacing:-.025em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:400;line-height:1.15}html .bm-about-page .bm-about-book-by{color:rgb(var(--gold));margin:.5rem 0 1.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem}html .bm-about-page .bm-about-authors{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}html .bm-about-page .bm-about-authors p{color:var(--ink-soft);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;line-height:1.6}html .bm-about-page .bm-about-authors strong{color:#fff;font-weight:600}html .bm-about-page .bm-about-book-quote{border-top:1px solid #ffffff1a;margin:1.5rem 0;padding-top:1.25rem}html .bm-about-page .bm-about-book-quote blockquote{margin:0}html .bm-about-page .bm-about-book-quote blockquote p{color:#f5f5f7;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.15rem;font-weight:300;line-height:1.5}html .bm-about-page .bm-about-book-quote figcaption{flex-direction:column;gap:.1rem;margin-top:.75rem;font-family:Plus Jakarta Sans,sans-serif;display:flex}html .bm-about-page .bm-about-book-quote figcaption strong{color:#fff;font-size:.95rem}html .bm-about-page .bm-about-book-quote figcaption span{color:var(--ink-faint);font-size:.88rem}html .bm-about-page .bm-closing.container{padding-inline:0}@media (max-width:64rem){html .bm-about-page .bm-about-name-grid,html .bm-about-page .bm-about-book-panel{grid-template-columns:1fr}html .bm-about-page .bm-about-book-cover{max-width:12rem}html .bm-about-page .bm-about-principles-grid{grid-template-columns:1fr}html .bm-about-page .bm-about-leaders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){html .bm-about-page .bm-about-authors{grid-template-columns:1fr}html .bm-about-page .bm-about-principle{padding:1.6rem}}@media (min-width:64.01rem){html .bm-about-page .bm-about-book-panel{grid-template-columns:13.75rem minmax(0,1fr)}}html .bm-about-page .bm-about-book-cover img{box-shadow:none;filter:drop-shadow(0 26px 30px #0009);border-radius:0}html .bm-about-page .bm-about-outcomes{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}html .bm-about-page .bm-about-outcomes li{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:.4rem .9rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:500}html .bm-about-page .bm-about-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}html .bm-about-page .bm-about-split h2,html .bm-about-page .bm-about-who-copy h2{color:#fff;letter-spacing:-.035em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3.8vw,3rem);font-weight:300;line-height:1.08}html .bm-about-page .bm-about-split>p{max-width:32rem;color:var(--ink-soft);margin:0;padding-top:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;line-height:1.65}html .bm-about-page .bm-about-problem{padding-top:var(--section-space)}html .bm-about-page .bm-about-problems{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,3.5rem);margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}html .bm-about-page .bm-about-problems li{border-top:1px solid #ffffff1f;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.35rem 0;display:grid}html .bm-about-page .bm-about-problem-index{color:rgb(var(--gold));letter-spacing:.1em;padding-top:.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:600}html .bm-about-page .bm-about-problems h3{color:#fff;letter-spacing:-.015em;margin:0 0 .4rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.2rem;font-weight:600}html .bm-about-page .bm-about-problems p{color:var(--ink-soft);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem;line-height:1.6}html .bm-about-page .bm-about-who{padding-top:var(--section-space)}html .bm-about-page .bm-about-who-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(1.75rem,5vw,4.5rem);display:grid}html .bm-about-page .bm-about-who-copy p{max-width:40rem;color:var(--ink-soft);margin:1.25rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.08rem;line-height:1.7}html .bm-about-page .bm-about-name-card{border:1px solid var(--glass-border);background:radial-gradient(90% 80% at 100% 0%, rgb(var(--blue) / 14%), transparent 60%), var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:1.4rem;padding:clamp(1.5rem,3vw,2.25rem);font-family:Plus Jakarta Sans,sans-serif}html .bm-about-page .bm-about-name-card p{color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.6}html .bm-about-page .bm-about-name-card .bm-about-name-label{color:rgb(var(--gold));letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9rem;font-size:.78rem;font-weight:600}html .bm-about-page .bm-about-name-card .bm-about-name-quote{color:#fff;letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:300;line-height:1.2}html .bm-about-page .bm-about-name-quote span{color:rgb(var(--blue))}html .bm-about-page .bm-about-diff{padding-top:var(--section-space)}html .bm-about-page .bm-about-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html .bm-about-page .bm-about-diff-grid .bm-about-principle-index{margin-bottom:1rem}html .bm-about-page .bm-about-diff-grid h3{font-size:1.2rem}@media (max-width:64rem){html .bm-about-page .bm-about-split,html .bm-about-page .bm-about-who-grid{grid-template-columns:1fr}html .bm-about-page .bm-about-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){html .bm-about-page .bm-about-problems,html .bm-about-page .bm-about-diff-grid{grid-template-columns:1fr}}html .bm-about-page .bm-about-diff-title{color:#fff;letter-spacing:-.035em;max-width:22em;margin:0 0 clamp(1.5rem,3vw,2.25rem);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:300;line-height:1.1}html .bm-about-page .bm-about-leader p.bm-about-leader-note{color:var(--ink-soft);margin-top:.5rem;font-size:.86rem;line-height:1.5}html .bm-about-page .bm-about-leader-linkedin{color:rgb(var(--blue));align-items:center;gap:.4rem;margin-top:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}html .bm-about-page .bm-about-leader-linkedin:hover{color:#fff}html .bm-about-page .bm-about-leader{flex-direction:column;display:flex}html .bm-about-page .bm-about-leader-linkedin{align-self:flex-start;margin-top:auto;padding-top:.75rem}html .bm-about-page .bm-about-leader h3+p{color:rgb(var(--gold))}
html .bm-book-page{padding-top:7.5rem}html .bm-book-page h2{color:#fff;letter-spacing:-.035em;max-width:22em;margin:0 0 clamp(1.75rem,3vw,2.5rem);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:300;line-height:1.08}html .bm-book-section{padding-top:var(--section-space)}html .bm-book-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}html .bm-book-hero h1{color:#fff;letter-spacing:-.045em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.6rem,5.4vw,4.4rem);font-weight:300;line-height:1.02}html .bm-book-hero h1 span{color:rgb(var(--blue))}html .bm-book-hero-intro{max-width:36rem;color:var(--ink-soft);margin:1.1rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.08rem;line-height:1.65}html .bm-book-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}html .bm-book-link{color:#fff;text-underline-offset:.35em;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}html .bm-book-link:hover{color:rgb(var(--blue))}html .bm-book-by{color:rgb(var(--gold));margin:1.5rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem}html .bm-book-hero-cover{justify-self:center;width:min(100%,22rem);position:relative}html .bm-book-hero-cover:before{z-index:-1;background:radial-gradient(50% 50% at 50% 50%, rgb(var(--blue) / 35%), transparent 70%);content:"";filter:blur(20px);position:absolute;inset:10% -10% 0}html .bm-book-hero-cover img{filter:drop-shadow(0 34px 40px #000000a6);width:100%;height:auto}html .bm-book-takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}html .bm-book-takeaways li{border:1px solid var(--glass-border);background:var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);border-radius:1.4rem;padding:2rem}html .bm-book-takeaway-index{background:linear-gradient(180deg, rgb(var(--gold)), rgb(var(--gold) / 35%));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:2.4rem;font-weight:300;line-height:1;display:block}html .bm-book-takeaways h3,html .bm-book-format h3,html .bm-book-author h3{color:#fff;letter-spacing:-.015em;margin:0 0 .6rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.25}html .bm-book-takeaways p,html .bm-book-author p{color:var(--ink-soft);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem;line-height:1.65}html .bm-book-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}html .bm-book-quotes li{border:1px solid var(--glass-border);background:var(--glass-sheen), var(--glass-fill);border-radius:1.4rem;padding:1.75rem;display:flex}html .bm-book-quotes li.is-lead{background:radial-gradient(80% 90% at 0% 0%, rgb(var(--blue) / 14%), transparent 60%), var(--glass-sheen), var(--glass-fill);grid-column:span 2}html .bm-book-quotes figure{flex-direction:column;margin:0;display:flex}html .bm-book-quotes blockquote{flex:1;margin:0}html .bm-book-quotes blockquote p{color:#f5f5f7;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.6}html .bm-book-quotes li.is-lead blockquote p{letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:300;line-height:1.4}html .bm-book-quotes figcaption{flex-direction:column;gap:.15rem;margin-top:1.25rem;font-family:Plus Jakarta Sans,sans-serif;display:flex}html .bm-book-quotes figcaption strong{color:#fff;font-size:.95rem}html .bm-book-quotes figcaption span{color:var(--ink-faint);font-size:.86rem}html .bm-book-chapters{border:1px solid var(--glass-border);background:var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);border-radius:1.5rem;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);display:grid;overflow:hidden}html .bm-book-chapter-tabs{border-right:1px solid #ffffff1a;flex-direction:column;padding:.75rem;display:flex}html .bm-book-chapter-tabs button{color:var(--ink-faint);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.8rem;flex-direction:column;gap:.15rem;padding:.7rem .9rem;font-family:Plus Jakarta Sans,sans-serif;transition:background-color .16s,color .16s;display:flex}html .bm-book-chapter-tabs button:hover{color:#fff;background:#ffffff0d}html .bm-book-chapter-tabs button.is-active{background:rgb(var(--blue) / 14%);color:#fff}html .bm-book-chapter-tab-label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}html .bm-book-chapter-tab-title{font-size:.9rem;line-height:1.35}html .bm-book-chapter-panel{padding:clamp(1.75rem,4vw,3rem);font-family:Plus Jakarta Sans,sans-serif}html .bm-book-chapter-label{color:rgb(var(--gold));letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem;font-weight:600}html .bm-book-chapter-panel h3{color:#fff;letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.15}html .bm-book-chapter-panel p{color:#ffffffc7;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.7}html .bm-book-chapter-panel .bm-book-chapter-cta{color:#fff;font-weight:600}html .bm-book-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}html .bm-book-format{border:1px solid var(--glass-border);background:var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);border-radius:1.4rem;flex-direction:column;padding:2rem;font-family:Plus Jakarta Sans,sans-serif;display:flex}html .bm-book-price{color:#fff;letter-spacing:-.04em;margin:.25rem 0 1.25rem;font-size:3rem;font-weight:300;line-height:1}html .bm-book-price span{vertical-align:super;margin-right:.1em;font-size:.5em}html .bm-book-format ul{color:var(--ink-soft);flex:1;margin:0 0 1.75rem;padding-left:1.2rem;line-height:1.6}html .bm-book-format li{margin-bottom:.4rem}html .bm-book-format li::marker{color:rgb(var(--blue))}html .bm-book-format a.block{align-self:flex-start}html .bm-book-stores{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;display:flex}html .bm-book-stores img{filter:brightness(0)invert();opacity:.75;width:auto;height:1.5rem;transition:opacity .16s;display:block}html .bm-book-stores a:hover img{opacity:1}html .bm-book-authors{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}html .bm-book-author{border:1px solid var(--glass-border);background:var(--glass-sheen), var(--glass-fill);border-radius:1.4rem;grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.75rem;display:grid}html .bm-book-author-photo{aspect-ratio:4/5;border-radius:1rem;position:relative;overflow:hidden}html .bm-book-author-photo img{object-fit:cover;filter:grayscale()}html .bm-book-author p{margin-bottom:1rem;font-size:.94rem}html .bm-book-page .bm-closing.container{padding-inline:0}@media (max-width:64rem){html .bm-book-hero,html .bm-book-authors{grid-template-columns:1fr}html .bm-book-hero-cover{grid-row:1;width:min(60%,16rem)}html .bm-book-takeaways,html .bm-book-quotes{grid-template-columns:1fr}html .bm-book-quotes li.is-lead{grid-column:auto}html .bm-book-chapters{grid-template-columns:1fr}html .bm-book-chapter-tabs{scrollbar-width:none;border-bottom:1px solid #ffffff1a;border-right:0;flex-direction:row;overflow-x:auto}html .bm-book-chapter-tabs button{flex:none}html .bm-book-chapter-tab-title{display:none}}@media (max-width:40rem){html .bm-book-formats{grid-template-columns:1fr}html .bm-book-author{grid-template-columns:1fr;gap:1rem;padding:1.25rem}html .bm-book-author-photo{width:6.5rem}}
html .bm-assess-page{padding-top:7.5rem;padding-bottom:var(--section-space)}html .bm-assess-hero h1{color:#fff;letter-spacing:-.045em;max-width:16em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:300;line-height:1.04}html .bm-assess-intro{max-width:40rem;color:var(--ink-soft);margin:1.1rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.08rem;line-height:1.65}html .bm-assess-facts{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}html .bm-assess-facts li{border:1px solid var(--glass-border);background:var(--glass-fill);color:var(--ink-soft);border-radius:999px;padding:.35rem .8rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem}html .bm-assess-areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}html .bm-assess-areas li{color:#fff;border-top:1px solid #ffffff24;align-items:baseline;gap:.6rem;padding-top:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:500;display:flex}html .bm-assess-areas li span{color:rgb(var(--gold));font-size:.8rem;font-weight:400}html .bm-assess-card{border:1px solid var(--glass-border);background:radial-gradient(70% 60% at 0% 0%, rgb(var(--blue) / 10%), transparent 60%), var(--glass-sheen), var(--glass-fill);box-shadow:var(--glass-highlight), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:1.5rem;outline:none;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.4rem,3.5vw,2.75rem);scroll-margin-top:6rem}html .bm-assess-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-bottom:1.4rem;display:grid}html .bm-assess-progress span{background:#ffffff1a;border-radius:999px;height:4px}html .bm-assess-progress span.is-done{background:rgb(var(--blue))}html .bm-assess-progress span.is-current{background:linear-gradient(90deg, rgb(var(--blue)), rgb(var(--blue) / 35%))}html .bm-assess-step-label{color:rgb(var(--gold));letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;font-weight:600}html .bm-assess-card h2{color:#fff;letter-spacing:-.035em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:300;line-height:1.1}html .bm-assess-blurb{color:var(--ink-soft);margin:.5rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem}html .bm-assess-questions{counter-reset:q;margin:1.75rem 0 0;padding:0;list-style:none}html .bm-assess-questions>li{counter-increment:q;border-top:1px solid #ffffff17;padding:1.15rem 0}html .bm-assess-questions fieldset{border:0;min-width:0;margin:0;padding:0}html .bm-assess-questions legend{color:#f5f5f7;gap:.75rem;margin-bottom:.85rem;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.02rem;line-height:1.5;display:flex}html .bm-assess-questions legend:before{content:counter(q, decimal-leading-zero);color:var(--ink-faint);flex:none;font-size:.85rem;line-height:1.75}html .bm-assess-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding-left:2rem;display:grid}html .bm-assess-option{cursor:pointer;display:block;position:relative}html .bm-assess-option input{opacity:0;cursor:pointer;position:absolute;inset:0}html .bm-assess-option span{height:100%;min-height:2.75rem;color:var(--ink-soft);text-align:center;background:#ffffff08;border:1px solid #ffffff1f;border-radius:.75rem;justify-content:center;align-items:center;padding:.5rem .7rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.86rem;line-height:1.25;transition:background .16s,border-color .16s,color .16s;display:flex}html .bm-assess-option:hover span{color:#fff;border-color:#ffffff47}html .bm-assess-option input:focus-visible+span{outline:2px solid rgb(var(--blue));outline-offset:2px}html .bm-assess-option input:checked+span{border-color:rgb(var(--blue) / 80%);background:rgb(var(--blue) / 16%);color:#fff;font-weight:600}html .bm-assess-nav{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}html .bm-assess-nav-next{align-items:center;gap:1rem;display:flex}html .bm-assess-count{color:var(--ink-faint);font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem}html .bm-assess-primary{border:1px solid rgb(var(--gold) / 60%);background:linear-gradient(180deg, rgb(var(--gold) / 26%), rgb(var(--gold) / 10%));box-shadow:inset 0 1px 0 #ffecb438, 0 12px 30px -16px rgb(var(--gold) / 55%);color:#fff;cursor:pointer;border-radius:.85rem;padding:.8rem 1.4rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:600;transition:background .2s,border-color .2s,opacity .2s}html .bm-assess-primary:hover:not(:disabled),html .bm-assess-primary:focus-visible{border-color:rgb(var(--gold) / 90%);background:linear-gradient(180deg, rgb(var(--gold) / 36%), rgb(var(--gold) / 16%))}html .bm-assess-primary:disabled{opacity:.4;cursor:not-allowed}html .bm-assess-ghost{color:var(--ink-soft);cursor:pointer;text-underline-offset:.35em;background:0 0;border:0;padding:.5rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}html .bm-assess-ghost:hover{color:#fff}html .bm-assess-score{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.25rem);display:grid}html .bm-assess-ring{--score:0;aspect-ratio:1;background:radial-gradient(closest-side, #181a20 82%, transparent 83%), conic-gradient(rgb(var(--blue)) calc(var(--score) * 1%), #ffffff1a 0);border-radius:50%;place-items:center;width:clamp(7.5rem,14vw,9.5rem);display:grid}html .bm-assess-ring span{color:#fff;letter-spacing:-.04em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.2rem,4vw,2.9rem);font-weight:300}html .bm-assess-level-body{max-width:38rem;color:var(--ink-soft);margin:.6rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.6}html .bm-assess-bar{background:#ffffff14;border-radius:999px;height:6px;display:block;overflow:hidden}html .bm-assess-bar span{border-radius:inherit;background:linear-gradient(90deg, rgb(var(--blue) / 55%), rgb(var(--blue)));height:100%;display:block}html .bm-assess-priorities{border-top:1px solid #ffffff17;margin-top:2rem;padding-top:1.5rem}html .bm-assess-priorities h3,html .bm-assess-cta h3{color:#fff;letter-spacing:-.015em;margin:0 0 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:600}html .bm-assess-priorities ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}html .bm-assess-priorities li{border:1px solid var(--glass-border);background:#ffffff08;border-radius:1rem;padding:1.25rem}html .bm-assess-priorities strong{color:#fff;justify-content:space-between;gap:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;display:flex}html .bm-assess-priorities strong span{color:rgb(var(--gold));font-weight:500}html .bm-assess-priorities p,html .bm-assess-cta>p:not(.bm-assess-step-label){color:var(--ink-soft);margin:.5rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;line-height:1.6}html .bm-assess-cta{border-top:1px solid #ffffff17;margin-top:2rem;padding-top:1.75rem}html .bm-assess-cta h3{letter-spacing:-.03em;margin-bottom:0;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:300}html .bm-assess-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.5rem;display:flex}@media (max-width:64rem){html .bm-assess-areas,html .bm-assess-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){html .bm-assess-page{padding-top:6.5rem}html .bm-assess-options{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}html .bm-assess-score{grid-template-columns:1fr;justify-items:start}html .bm-assess-tiles,html .bm-assess-form,html .bm-assess-detail-grid{grid-template-columns:1fr}html .bm-assess-report-head{flex-direction:column;align-items:flex-start}html .bm-assess-priorities ol{grid-template-columns:1fr}html .bm-assess-nav-next{gap:.75rem}html .bm-assess-count{display:none}}html .bm-assess-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1.75rem;display:grid}html .bm-assess-form .bm-assess-legal,html .bm-assess-form>.bm-assess-error,html .bm-assess-form .bm-assess-nav{grid-column:1/-1}html .bm-assess-field{gap:.4rem;font-family:Plus Jakarta Sans,sans-serif;display:grid}html .bm-assess-field>span{color:var(--ink-soft);font-size:.86rem}html .bm-assess-field input{color:#fff;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:.75rem;padding:.8rem .95rem;font-size:1rem}html .bm-assess-field input:focus{border-color:rgb(var(--blue) / 80%);box-shadow:0 0 0 3px rgb(var(--blue) / 20%);outline:none}html .bm-assess-field input[aria-invalid]{border-color:#ff7878b3}html .bm-assess-error{color:#ff9a9a;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem}html .bm-assess-legal{color:var(--ink-faint);margin:.25rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;line-height:1.55}html .bm-assess-legal a{color:var(--ink-soft);text-decoration:underline}html .bm-assess-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}html .bm-assess-report-head{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}html .bm-assess-prepared{color:var(--ink-soft);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem}html .bm-assess-notice{border:1px solid rgb(var(--blue) / 30%);background:rgb(var(--blue) / 8%);color:var(--ink-soft);border-radius:.75rem;margin:-.5rem 0 1.75rem;padding:.75rem 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem;line-height:1.5}html .bm-assess-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}html .bm-assess-tiles li{border:1px solid var(--glass-border);background:#ffffff08;border-radius:1rem;gap:.6rem;padding:1.1rem 1.15rem 1.2rem;font-family:Plus Jakarta Sans,sans-serif;display:grid}html .bm-assess-tile-name{color:var(--ink-soft);font-size:.88rem}html .bm-assess-tile-score{color:#fff;letter-spacing:-.04em;font-size:2rem;font-weight:300;line-height:1}html .bm-assess-tile-score small{color:var(--ink-faint);letter-spacing:0;margin-left:.15rem;font-size:.85rem}html .bm-assess-detail{border-top:1px solid #ffffff17;margin-top:2rem;padding-top:1.5rem}html .bm-assess-detail h3{color:#fff;margin:0 0 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:600}html .bm-assess-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;display:grid}html .bm-assess-detail h4{color:#fff;margin:0 0 .35rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:600}html .bm-assess-detail ul{margin:0;padding:0;list-style:none}html .bm-assess-detail li{border-top:1px solid #ffffff12;justify-content:space-between;gap:1rem;padding:.55rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;line-height:1.45;display:flex}html .bm-assess-detail li span{color:var(--ink-soft)}html .bm-assess-detail li em{white-space:nowrap;border-radius:999px;flex:none;align-self:start;padding:.15rem .55rem;font-size:.75rem;font-style:normal;font-weight:600}html .bm-assess-detail .is-v0{color:#ffb3b3;background:#ff6e6e29}html .bm-assess-detail .is-v1{background:rgb(var(--gold) / 18%);color:rgb(var(--gold))}html .bm-assess-detail .is-v2{background:rgb(var(--blue) / 16%);color:#8fd8ff}html .bm-assess-detail .is-v3{color:#8ee6bb;background:#50d29629}html .bm-assess-print-only{display:none}@media (max-width:64rem){html .bm-assess-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){html .bm-assess-form,html .bm-assess-detail-grid,html .bm-assess-priorities ol{grid-template-columns:1fr}html .bm-assess-report-head{flex-direction:column;align-items:flex-start}html .bm-assess-tiles li{padding:.9rem}html .bm-assess-tile-score{font-size:1.7rem}html .bm-assess-detail li{flex-direction:column;gap:.35rem}}html .bm-assess-start{border:1px solid rgb(var(--gold) / 60%);background:linear-gradient(180deg, rgb(var(--gold) / 26%), rgb(var(--gold) / 10%));color:#fff;border-radius:.85rem;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.8rem 1.3rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}html .bm-assess-start:hover{border-color:rgb(var(--gold) / 90%)}html .bm-assess-anchor{scroll-margin-top:6rem}html .bm-assess-why{padding-top:var(--section-space)}html .bm-assess-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}html .bm-assess-why-grid li{border:1px solid var(--glass-border);background:var(--glass-sheen), var(--glass-fill);border-radius:1.25rem;align-content:start;gap:.5rem;padding:1.4rem;font-family:Plus Jakarta Sans,sans-serif;display:grid}html .bm-assess-why-grid strong{color:#fff;letter-spacing:-.04em;font-size:2.1rem;font-weight:300;line-height:1}html .bm-assess-why-grid h3{color:#fff;margin:0;font-size:1.1rem;font-weight:600}html .bm-assess-why-grid span{color:var(--ink-soft);font-size:.95rem;line-height:1.55}html .bm-assess-why-grid small{color:var(--ink-faint);font-size:.75rem}html .bm-assess-expert{border:1px solid var(--glass-border);background:var(--glass-sheen), var(--glass-fill);border-radius:1.25rem;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:1.5rem;margin-top:1rem;padding:1.5rem;font-family:Plus Jakarta Sans,sans-serif;display:grid}html .bm-assess-expert img{border-radius:1rem;width:100%;height:auto}html .bm-assess-expert h3{color:#fff;margin:0;font-size:1.3rem;font-weight:600}html .bm-assess-expert-title{color:rgb(var(--gold));margin:.2rem 0 .7rem;font-size:.85rem}html .bm-assess-expert p:last-child{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.6}@media (max-width:47.99rem){html .bm-assess-why-grid{grid-template-columns:1fr}html .bm-assess-expert{grid-template-columns:6rem minmax(0,1fr);align-items:start;padding:1.15rem}}@media print{@page{margin:14mm}html body *{visibility:hidden}html .bm-assess-report,html .bm-assess-report *{visibility:visible}html,html body,html .bm-assess-page{background:#fff!important}html .bm-assess-print-brand{margin:0 0 1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.15rem;font-weight:700}html .bm-assess-print-brand span{color:#0090c9}html .bm-assess-print-brand small{color:#8a8f99;margin-left:.6rem;font-size:.75rem;font-weight:400}html .bm-assess-detail{break-before:page;border-top:0;margin-top:0}html .bm-assess-report{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#15171c;border:0;margin:0;padding:0;position:absolute;top:0;left:0;background:#fff!important}html .bm-assess-no-print{display:none!important}html .bm-assess-print-only{color:#15171c;display:block}html .bm-assess-report h2,html .bm-assess-report h3,html .bm-assess-report h4,html .bm-assess-tile-score,html .bm-assess-ring span,html .bm-assess-priorities strong{color:#15171c!important}html .bm-assess-report p,html .bm-assess-tile-name,html .bm-assess-detail li span,html .bm-assess-prepared{color:#4a4f5a!important}html .bm-assess-step-label{color:#a8843a!important}html .bm-assess-ring{background:radial-gradient(closest-side, #fff 82%, transparent 83%), conic-gradient(#0090c9 calc(var(--score) * 1%), #e6e8ec 0)!important}html .bm-assess-tiles li,html .bm-assess-priorities li{break-inside:avoid;background:#fff!important;border-color:#e3e5ea!important}html .bm-assess-bar{background:#eceef2!important}html .bm-assess-bar span{background:#0090c9!important}html .bm-assess-report-head,html .bm-assess-priorities,html .bm-assess-detail,html .bm-assess-cta,html .bm-assess-detail li{border-color:#e3e5ea!important}html .bm-assess-detail section{break-inside:avoid}html .bm-assess-report *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html .bm-assess-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}html .bm-assess-hub-card{border:1px solid var(--glass-border);background:radial-gradient(70% 60% at 0% 0%, rgb(var(--blue) / 12%), transparent 60%), var(--glass-sheen), var(--glass-fill);height:100%;box-shadow:var(--glass-highlight), var(--glass-shadow);color:inherit;border-radius:1.5rem;gap:.75rem;padding:clamp(1.5rem,3vw,2.25rem);font-family:Plus Jakarta Sans,sans-serif;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}html .bm-assess-hub-card:hover{border-color:rgb(var(--gold) / 55%);transform:translateY(-2px)}html .bm-assess-hub-title{color:#fff;letter-spacing:-.035em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:300;line-height:1.12}html .bm-assess-hub-areas{color:var(--ink-soft);font-size:.92rem}html .bm-assess-hub-cta{color:rgb(var(--gold));margin-top:.75rem;font-size:.95rem;font-weight:600}@media (max-width:47.99rem){html .bm-assess-hub{grid-template-columns:1fr}}html .bm-assess-hub-card,html .bm-assess-hub-card *{text-decoration:none!important}@media (max-width:47.99rem){html .bm-assess-expert{grid-template-columns:1fr}html .bm-assess-expert img{width:6rem}}
