:root{--bhm-navy:var(--wp--preset--color--navy,#0B1E3D);--bhm-navy-2:var(--wp--preset--color--navy-light,#142D52);--bhm-teal:var(--wp--preset--color--teal,#21A3AE);--bhm-teal-deep:var(--wp--preset--color--teal-deep,#1D7480);--bhm-coral:var(--wp--preset--color--coral,#CD573C);--bhm-tint:var(--wp--preset--color--teal-tint,#EAF3F4);--bhm-mist:var(--wp--preset--color--mist,#F4F6FA);--bhm-slate:var(--wp--preset--color--slate,#34405C);--bhm-muted:#4A5672;--bhm-line:#E3E8F4;--bhm-gutter:clamp(20px,6.9vw,100px);--bhm-display:var(--wp--preset--font-family--manrope,Manrope,sans-serif);--bhm-radius:20px}body{-webkit-font-smoothing:antialiased}.bhm-main{position:relative}:where(.bhm-main)>*{margin-block:0}.wp-site-blocks>* + *{margin-block-start:0}:focus-visible{outline:3px solid var(--bhm-teal);outline-offset:3px;border-radius:4px}.bhm-hero__grid>*,.bhm-overview__grid>*,.bhm-cards__grid>*,.bhm-flow__steps>*,.bhm-outcomes__grid>*,.bhm-plans__grid>*,.bhm-faq__grid>*,.bhm-problem__grid>*,.bhm-options>*,.bhm-steps>*,.bhm-why__head>*,.bhm-cases__head>*,.bhm-diagnostic__head>*,.bhm-logos__row>*,.bhm-cta>*{margin-block:0}.bhm-section{padding:80px var(--bhm-gutter);position:relative}.bhm-section__head{margin-bottom:36px}.bhm-section__head h2{margin:0;max-width:22ch}.bhm-section__intro{color:var(--bhm-muted);max-width:60ch;margin-top:12px}.bhm-eyebrow{font-family:var(--bhm-display);font-weight:700;font-size:0.875rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--bhm-teal-deep);margin:0 0 12px}.is-light .bhm-eyebrow,.bhm-outcomes .bhm-eyebrow,.bhm-diagnostic .bhm-eyebrow{color:var(--bhm-teal)}.is-light h2,.bhm-outcomes h2,.bhm-diagnostic h2{color:#fff}.is-light .bhm-section__intro{color:#CFD6E6}.bhm-header{background:var(--bhm-navy);padding:18px var(--bhm-gutter)}.bhm-header__inner{gap:24px;align-items:center}.bhm-logo img{display:block;height:auto;width:160px}.bhm-header__nav{gap:28px;align-items:center}.bhm-nav{font-weight:700;font-size:0.9375rem;gap:28px}.bhm-nav a{color:#E3E8F4;text-decoration:none}.bhm-nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.bhm-nav .wp-block-navigation__responsive-container.is-menu-open{background:var(--bhm-navy);color:#fff;padding:32px}.bhm-header .wp-block-navigation__responsive-container-open svg{fill:#fff}.wp-block-button.is-small .wp-block-button__link{padding:12px 20px;font-size:0.9375rem}.bhm-footer{background:var(--bhm-navy);color:#E3E8F4;padding:72px var(--bhm-gutter) 40px}.bhm-footer__top{gap:48px;margin-bottom:48px}.bhm-footer__brand,.bhm-footer__news{gap:12px}.bhm-footer__news{max-width:420px}.bhm-footer .bhm-logo img{width:180px}.bhm-footer__tagline{color:#fff;margin:0;font-size:1.0625rem}.bhm-footer__proof{color:#9FD9DE;margin:0;font-size:0.9375rem}.bhm-footer__contact{margin:8px 0 0;font-size:0.9375rem}.bhm-footer a{color:#E3E8F4}.bhm-footer__news-title{color:#fff;font-size:1rem;margin:0}.bhm-footer__news p{color:#CFD6E6;margin:0;font-size:0.9375rem}.bhm-newsletter__link{display:inline-block;background:var(--bhm-coral);color:#fff!important;font-weight:700;padding:12px 22px;border-radius:999px;text-decoration:none}.bhm-footer__bottom{gap:20px;font-size:0.875rem}.bhm-footer__nav{gap:24px}.bhm-footer__meta{color:#AEB7CC;margin:0}.wp-block-button__link{transition:background-color 0.2s ease}.wp-block-button.is-style-ghost .wp-block-button__link{background:transparent;color:#fff;border:2px solid rgba(255,255,255,0.35)}.wp-block-button.is-style-ghost .wp-block-button__link:hover{border-color:#fff}.wp-block-button.is-style-navy .wp-block-button__link{background:var(--bhm-navy);color:#fff}.wp-block-button.is-style-navy .wp-block-button__link:hover{background:var(--bhm-navy-2)}.bhm-arrow-link{font-weight:700;color:var(--bhm-navy);text-underline-offset:4px}.bhm-hero{background:var(--bhm-navy);color:#E3E8F4;overflow:hidden;padding-top:48px;padding-bottom:64px}.bhm-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center;position:relative;z-index:1}.bhm-hero h1{color:#fff;margin:0 0 16px;max-width:20ch}.bhm-crumb{font-weight:700;font-size:0.8125rem;letter-spacing:0.08em;text-transform:uppercase;color:#9FD9DE;margin:0 0 16px}.bhm-hero__sub{font-size:1.125rem;max-width:620px;margin:0 0 22px;color:#E3E8F4}.bhm-waves{position:absolute;left:0;bottom:0;width:200%;height:140px;pointer-events:none;animation:bhm-drift 24s linear infinite;z-index:0}.bhm-hero>.bhm-waves{max-width:none!important;margin:0!important}@keyframes bhm-drift{to{transform:translateX(-50%)}}.bhm-hero__graphic{position:relative;width:260px;height:260px}.bhm-ring{position:absolute;inset:0;animation:bhm-turn 40s linear infinite}@keyframes bhm-turn{to{transform:rotate(360deg)}}.bhm-disc{position:absolute;left:50px;top:50px;width:160px;height:160px;border-radius:50%;background:var(--bhm-navy-2);color:var(--bhm-teal);display:grid;place-items:center;animation:bhm-float 6s ease-in-out infinite}.bhm-disc .bhm-icon{stroke-width:1.6}@keyframes bhm-float{50%{transform:translateY(-8px)}}.bhm-pulse{position:absolute;left:123px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--bhm-coral);animation:bhm-pulse 2.4s ease-in-out infinite}@keyframes bhm-pulse{50%{transform:scale(1.4);opacity:0.55}}.bhm-hero--home{padding-top:88px;padding-bottom:130px}.bhm-hero--home h1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.04;letter-spacing:-0.025em;max-width:14ch}.bhm-proofline{font-family:var(--bhm-display);font-weight:700;font-size:0.9375rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--bhm-teal);margin:0 0 24px}.bhm-hero--home .bhm-hero__sub{font-size:1.3125rem;max-width:34ch}.bhm-hero--home .bhm-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:64px}.bhm-team-visual{position:relative;height:460px}.bhm-bench{position:absolute;top:0;right:0;width:82%;min-height:300px;background:var(--bhm-navy-2);border:1px solid rgba(255,255,255,0.1);border-radius:24px;padding:28px;animation:bhm-float 8s ease-in-out infinite}.bhm-bench__label{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--bhm-display);font-weight:700;font-size:0.8125rem;letter-spacing:0.08em;text-transform:uppercase;color:#9FD9DE}.bhm-livedot{width:10px;height:10px;border-radius:50%;background:var(--bhm-teal);animation:bhm-pulse 2.4s ease-in-out infinite}.bhm-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.bhm-chips li{background:rgba(33,163,174,0.18);color:#CFF0F2;font-size:0.875rem;font-weight:700;padding:9px 14px;border-radius:999px}.bhm-teamcard{position:absolute;left:0;bottom:0;width:78%;background:#fff;color:var(--bhm-navy);border-radius:24px;padding:28px;display:grid;gap:14px;box-shadow:0 24px 60px rgba(7,14,33,0.45);animation:bhm-float 6s ease-in-out infinite}.bhm-teamcard p{margin:0;font-size:0.875rem;color:var(--bhm-muted)}.bhm-teamcard__row,.bhm-teamcard__goal{display:flex;justify-content:space-between;align-items:center;gap:12px}.bhm-teamcard__row strong{font-family:var(--bhm-display);font-size:1.25rem}.bhm-pill{background:var(--bhm-tint);color:var(--bhm-teal-deep);font-size:0.8125rem;font-weight:700;padding:6px 12px;border-radius:999px}.bhm-bars{display:flex;align-items:flex-end;gap:10px;height:72px}.bhm-bars span{flex:1;border-radius:6px 6px 2px 2px;transform-origin:bottom;animation:bhm-grow 1.4s cubic-bezier(.2,.8,.2,1) both}.bhm-bars span:nth-child(1){height:34%;background:#E3E8F4;animation-delay:.2s}.bhm-bars span:nth-child(2){height:48%;background:#C6E5E8;animation-delay:.35s}.bhm-bars span:nth-child(3){height:62%;background:#8FCFD5;animation-delay:.5s}.bhm-bars span:nth-child(4){height:80%;background:var(--bhm-teal);animation-delay:.65s}.bhm-bars span:nth-child(5){height:100%;background:var(--bhm-coral);animation-delay:.8s}@keyframes bhm-grow{from{transform:scaleY(0.15)}}.bhm-overview{padding-top:72px;padding-bottom:72px}.bhm-overview__grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:64px;align-items:start}.bhm-overview__copy>* + *{margin-top:18px}.bhm-lead{font-family:var(--bhm-display);font-weight:700;font-size:1.625rem;line-height:1.4;color:var(--bhm-navy)}.bhm-glance{background:var(--bhm-tint);border-radius:24px;padding:32px}.bhm-glance h3{font-size:1.125rem;margin:0 0 14px}.bhm-checklist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bhm-checklist li{position:relative;padding-left:28px;font-weight:700;color:var(--bhm-navy);line-height:1.4}.bhm-checklist li::before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;background:var(--bhm-teal-deep);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center / contain no-repeat}.bhm-flow{background:var(--bhm-mist)}.bhm-flow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative}.bhm-flow__track{position:absolute;top:35px;left:12.5%;right:12.5%;height:3px;background:rgba(33,163,174,0.45);border-radius:2px}.bhm-flow__dot{position:absolute;top:-6px;left:0;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--bhm-coral);animation:bhm-travel 6s ease-in-out infinite}@keyframes bhm-travel{0%{left:0;opacity:0}8%{opacity:1}75%{left:100%;opacity:1}85%,100%{left:100%;opacity:0}}.bhm-flow__step{text-align:center;display:grid;justify-items:center;gap:12px;position:relative}.bhm-flow__step h3{font-size:1.125rem;margin:0}.bhm-flow__step p{font-size:0.9375rem;margin:0;max-width:26ch}.bhm-flow__icon{width:72px;height:72px;border-radius:50%;background:var(--bhm-navy);color:var(--bhm-teal);display:grid;place-items:center;box-shadow:0 0 0 4px var(--bhm-mist)}.bhm-cards__grid{display:grid;gap:24px}.bhm-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bhm-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bhm-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.bhm-card{background:#fff;border:1px solid var(--bhm-line);border-radius:var(--bhm-radius);padding:32px}.bhm-card>* + *{margin-top:14px}.bhm-card h3{margin-top:14px}.bhm-card p{font-size:1rem;margin-bottom:0}.bhm-card__icon{width:48px;height:48px;border-radius:12px;background:var(--bhm-tint);color:var(--bhm-teal-deep);display:grid;place-items:center}.bhm-card--tint{background:var(--bhm-tint);border:0}.bhm-card--tint .bhm-card__icon{background:#fff;width:52px;height:52px;border-radius:14px}.bhm-card--tint h3{font-size:1.375rem}.bhm-outcomes{background:var(--bhm-navy)}.bhm-outcomes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bhm-outcome{background:var(--bhm-navy-2);border-radius:var(--bhm-radius);padding:28px;display:flex;align-items:center;gap:16px}.bhm-outcome::before{content:"";flex:none;width:44px;height:44px;border-radius:50%;background:var(--bhm-teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1E3D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center / 22px no-repeat}.bhm-outcome.is-reached::before{animation:bhm-pop 0.9s ease}@keyframes bhm-pop{40%{transform:scale(1.2)}}.bhm-outcome p{margin:0;color:#fff;font-family:var(--bhm-display);font-weight:700;font-size:1.1875rem;line-height:1.35}.bhm-plans{background:var(--bhm-mist)}.bhm-plans__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px}.bhm-plan{background:#fff;border:1px solid var(--bhm-line);border-radius:var(--bhm-radius);padding:32px}.bhm-plan.is-featured{border:2px solid var(--bhm-teal)}.bhm-plan h3{margin:0}.bhm-plan__price{font-family:var(--bhm-display);font-weight:800;font-size:2.5rem;letter-spacing:-0.02em;color:var(--bhm-navy);margin:12px 0;line-height:1.1}.bhm-plan p:last-child{margin-bottom:0;font-size:1rem}.bhm-plans__note{color:var(--bhm-muted);font-size:1rem;margin-top:24px}.bhm-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.bhm-faq{border:1px solid var(--bhm-line);border-radius:var(--bhm-radius);padding:24px 28px}.bhm-faq summary{cursor:pointer;list-style:none;display:flex;gap:14px;align-items:flex-start;font-family:var(--bhm-display);font-weight:800;font-size:1.1875rem;line-height:1.3;color:var(--bhm-navy)}.bhm-faq summary::-webkit-details-marker{display:none}.bhm-faq summary::before{content:"+";flex:none;width:28px;height:28px;border-radius:50%;background:var(--bhm-tint);color:var(--bhm-teal-deep);display:grid;place-items:center;font-size:1.25rem;line-height:1;transition:transform 0.2s ease}.bhm-faq[open] summary::before{transform:rotate(45deg)}.bhm-faq p{margin:12px 0 0 42px;font-size:1rem}.bhm-proof-section{padding-top:0}.bhm-proof{background:var(--bhm-tint);border-radius:24px;padding:36px 48px 36px 120px;position:relative}.bhm-proof::before{content:"\201C";position:absolute;left:44px;top:18px;font-family:var(--bhm-display);font-weight:800;font-size:5rem;line-height:1;color:var(--bhm-teal)}.bhm-proof__label{font-family:var(--bhm-display);font-weight:700;font-size:0.8125rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--bhm-teal-deep);margin:0 0 6px}.bhm-proof__text{font-family:var(--bhm-display);font-weight:700;font-size:1.375rem;line-height:1.4;color:var(--bhm-navy);margin:0}.bhm-cta-section{padding-bottom:96px}.bhm-cta{background:var(--bhm-teal);border-radius:32px;padding:56px;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden}.bhm-cta>*:not(.bhm-waves){position:relative;z-index:1}.bhm-cta .bhm-waves--cta{height:120px;animation-duration:20s}.bhm-cta__copy h2{margin:0 0 12px;font-size:clamp(1.875rem,3vw,2.25rem)}.bhm-cta__copy p{color:#10192F;margin:0;max-width:60ch}.bhm-cta__actions{display:grid;gap:12px}.bhm-cta__link{margin:0;font-weight:700}.bhm-cta__link a{color:#10192F}.bhm-logos{padding-top:44px;padding-bottom:44px}.bhm-logos__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}.bhm-logos__label{font-family:var(--bhm-display);font-weight:700;color:var(--bhm-muted)}.bhm-logos__list{display:flex;flex-wrap:wrap;gap:20px}.bhm-logo-ph{width:140px;height:48px;border-radius:10px;background:var(--bhm-mist);color:var(--bhm-muted);font-size:0.8125rem;display:grid;place-items:center}.bhm-why{padding-top:104px;padding-bottom:104px}.bhm-why__head,.bhm-cases__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px}.bhm-why__head h2{max-width:16ch;margin:0;font-size:clamp(2.125rem,4vw,2.75rem)}.bhm-why__head p{max-width:44ch;margin:0;color:var(--bhm-muted)}.bhm-problem{background:var(--bhm-mist);padding-top:104px;padding-bottom:104px}.bhm-problem__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.bhm-problem__copy>* + *{margin-top:20px}.bhm-problem h2{font-size:clamp(2.125rem,4vw,2.75rem)}.bhm-chart{margin:8px 0 0;background:#fff;border-radius:20px;padding:24px}.bhm-chart svg{width:100%;height:auto;display:block}.bhm-chart path.bhm-chart__goal,.bhm-chart path.bhm-chart__cap{stroke-dasharray:700;stroke-dashoffset:700}.bhm-chart.is-visible .bhm-chart__goal{animation:bhm-draw 2.4s ease-out forwards}.bhm-chart.is-visible .bhm-chart__cap{animation:bhm-draw 2.4s ease-out 0.7s forwards}@keyframes bhm-draw{to{stroke-dashoffset:0}}.bhm-chart figcaption{display:flex;gap:20px;font-size:0.875rem;margin-top:12px}.bhm-key::before{content:"";display:inline-block;width:18px;height:4px;border-radius:2px;margin-right:8px;vertical-align:middle}.bhm-key--goal::before{background:var(--bhm-coral)}.bhm-key--cap::before{background:var(--bhm-teal-deep)}.bhm-options{display:grid;gap:14px}.bhm-option{display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:16px;padding:22px 24px}.bhm-option__icon{color:#8792AB;flex:none;padding-top:2px}.bhm-option h3{font-family:var(--wp--preset--font-family--arimo);font-weight:700;font-size:1.0625rem;letter-spacing:0;margin:0 0 4px}.bhm-option p{margin:0;font-size:0.9375rem;color:var(--bhm-muted)}.bhm-option--ours{background:var(--bhm-navy);align-items:center;flex-wrap:wrap}.bhm-option--ours .bhm-option__icon{color:var(--bhm-teal)}.bhm-option--ours .bhm-option__text{flex:1 1 260px}.bhm-option--ours h3{color:#fff;font-size:1.125rem}.bhm-option--ours p{color:#CFD6E6}.bhm-services{padding-top:104px;padding-bottom:104px}.bhm-tabs{display:grid;grid-template-columns:380px minmax(0,1fr);gap:32px;align-items:stretch}.bhm-tablist{display:grid;gap:8px;align-content:start}.bhm-tablist button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-radius:14px;background:var(--bhm-mist);color:var(--bhm-navy);font-family:var(--bhm-display);font-weight:700;font-size:1.0625rem}.bhm-tablist button[aria-selected="true"]{background:var(--bhm-navy);color:#fff}.bhm-tablist button[aria-selected="true"]::after{content:"\2192";color:var(--bhm-teal)}.bhm-tablist button:focus-visible{outline:3px solid var(--bhm-teal)}.bhm-tab-panel{background:var(--bhm-tint);border-radius:24px;padding:44px}.bhm-tab-panel>* + *{margin-top:18px}.bhm-tabs.is-ready .bhm-tab-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bhm-tabs.is-ready .bhm-tab-panel[hidden]{display:none}.bhm-tabs.is-ready .bhm-tab-panel:not([hidden]){animation:bhm-in 0.4s ease-out}@keyframes bhm-in{from{opacity:0;transform:translateY(12px)}}.bhm-tabs:not(.is-ready){grid-template-columns:1fr}.bhm-tab-headline{font-family:var(--bhm-display);font-weight:800;font-size:2rem;line-height:1.15;letter-spacing:-0.015em;color:var(--bhm-navy)}.bhm-checklist--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bhm-checklist--tiles li{background:#fff;border-radius:12px;padding:14px 16px 14px 44px}.bhm-checklist--tiles li::before{left:16px;top:16px}.bhm-diagnostic{background:var(--bhm-navy);padding-top:104px;padding-bottom:104px}.bhm-diagnostic__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px}.bhm-diagnostic__head .bhm-section__head{margin:0}.bhm-connector{display:block;height:4px;border-radius:2px;margin-bottom:40px!important;background-image:linear-gradient(90deg,var(--bhm-teal) 50%,transparent 50%);background-size:24px 4px;animation:bhm-flow 1.2s linear infinite}@keyframes bhm-flow{to{background-position:24px 0}}.bhm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bhm-step{background:var(--bhm-navy-2);border-radius:20px;padding:28px;border-top:4px solid var(--bhm-teal)}.bhm-step.is-last{border-top-color:var(--bhm-coral)}.bhm-step__label{font-family:var(--bhm-display);font-weight:800;font-size:0.875rem;text-transform:uppercase;color:#9FD9DE;margin:0 0 12px}.bhm-step.is-last .bhm-step__label{color:#F2B8A8}.bhm-step h3{color:#fff;margin:0 0 12px}.bhm-step p:last-child{color:#CFD6E6;font-size:0.9375rem;margin:0}.bhm-cases{padding-top:104px;padding-bottom:104px}.bhm-cases__head h2{margin:0;font-size:clamp(2.125rem,4vw,2.75rem)}.bhm-case{border:1px solid var(--bhm-line);border-radius:var(--bhm-radius);padding:32px;display:flex;flex-direction:column;gap:6px}.bhm-case h3{margin:0 0 14px}.bhm-case p{margin:0}.bhm-case__label{font-weight:700;font-size:0.8125rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--bhm-teal-deep);margin-top:14px!important}.bhm-case__result{margin-top:auto!important;background:var(--bhm-tint);border-radius:12px;padding:16px}.bhm-case__value{font-family:var(--bhm-display);font-weight:800;font-size:1.125rem;line-height:1.35;color:var(--bhm-navy)}.bhm-guide{position:absolute;left:40px;width:20px;pointer-events:none;z-index:5}.bhm-guide__path{position:absolute;left:9px;top:0;bottom:0;width:2px;background-image:linear-gradient(to bottom,rgba(33,163,174,0.55) 50%,transparent 50%);background-size:2px 12px}.bhm-guide__marker{position:absolute;left:3px;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#fff;border:2px solid var(--bhm-teal);box-sizing:border-box}.bhm-guide__marker.is-reached{animation:bhm-ping 0.9s ease}@keyframes bhm-ping{35%{transform:scale(1.6)}}.bhm-guide__dot{position:absolute;left:0;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:var(--bhm-coral);border:3px solid #fff;box-sizing:border-box;box-shadow:0 0 12px rgba(205,87,60,0.45);top:0;transition:top 0.15s linear}@media (max-width:1023px){.bhm-guide{display:none}}.bhm-archive,.bhm-article{padding:72px var(--bhm-gutter)}.bhm-post-card{border:1px solid var(--bhm-line);border-radius:var(--bhm-radius);padding:28px;height:100%}@media (max-width:1100px){.bhm-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bhm-hero--home .bhm-hero__grid,.bhm-problem__grid,.bhm-tabs{grid-template-columns:1fr}.bhm-team-visual{max-width:520px}}@media (max-width:900px){.bhm-section{padding-top:56px;padding-bottom:56px}.bhm-hero__grid,.bhm-overview__grid{grid-template-columns:1fr}.bhm-hero__graphic{display:none}.bhm-cols-3,.bhm-cols-2,.bhm-outcomes__grid,.bhm-faq__grid,.bhm-steps{grid-template-columns:1fr}.bhm-plans__grid{grid-auto-flow:row}.bhm-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.bhm-flow__track{display:none}.bhm-cta{flex-direction:column;align-items:flex-start;padding:40px 28px}.bhm-proof{padding:28px}.bhm-proof::before{position:static;display:block;font-size:3.5rem}.bhm-header__cta{display:none}.bhm-hero--home{padding-top:56px;padding-bottom:96px}}@media (max-width:600px){.bhm-cols-4,.bhm-checklist--tiles,.bhm-flow__steps{grid-template-columns:1fr}.bhm-team-visual{height:auto;display:grid;gap:16px}.bhm-bench,.bhm-teamcard{position:static;width:auto}.bhm-tab-panel{padding:28px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.bhm-chart path.bhm-chart__goal,.bhm-chart path.bhm-chart__cap{stroke-dashoffset:0}.bhm-flow__dot{display:none}}.bhm-header__inner,.bhm-header__nav,.bhm-footer__top,.bhm-footer__bottom{display:flex;align-items:center}.bhm-header__inner,.bhm-footer__top,.bhm-footer__bottom{justify-content:space-between}.bhm-footer__top{align-items:flex-start;flex-wrap:wrap}.bhm-footer__bottom{flex-wrap:wrap}.bhm-footer__brand,.bhm-footer__news{display:flex;flex-direction:column}.bhm-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px!important}.bhm-highlights>*{margin:0}.bhm-highlight{display:flex;align-items:center;gap:10px;background:var(--bhm-mist);border-radius:12px;padding:12px 16px}.bhm-highlight p{margin:0;font-weight:700;font-size:0.9375rem;color:var(--bhm-navy)}.bhm-highlight__icon{color:var(--bhm-teal-deep);display:grid}.bhm-note-section{padding-top:0}.bhm-note{background:var(--bhm-tint);border-radius:24px;padding:40px 48px;display:grid;grid-template-columns:360px minmax(0,1fr);gap:48px;align-items:start}.bhm-note>*{margin:0}.bhm-note h3{font-size:1.625rem;line-height:1.2}.bhm-outcomes + .bhm-note-section,.bhm-plans + .bhm-note-section{padding-top:80px}.bhm-people{background:var(--bhm-mist)}.bhm-people__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bhm-people__grid>*{margin:0}.bhm-person{background:#fff;border-radius:var(--bhm-radius);padding:32px;display:flex;gap:24px;align-items:center}.bhm-person__photo{flex:none;width:96px;height:96px;border-radius:50%;background:var(--bhm-tint);color:var(--bhm-teal-deep);display:grid;place-items:center}.bhm-person__text>*{margin:0 0 6px}.bhm-person h3{font-size:1.375rem}.bhm-person__role{color:var(--bhm-teal-deep);font-weight:700;font-size:0.9375rem}.bhm-card--link h3 a{color:var(--bhm-navy);text-decoration:none}.bhm-card--link h3 a::after{content:"";position:absolute;inset:0;border-radius:var(--bhm-radius)}.bhm-card--link{position:relative;transition:border-color 0.2s ease}.bhm-card--link:hover{border-color:var(--bhm-teal)}.bhm-card--link:hover h3 a{text-decoration:underline;text-underline-offset:4px}.bhm-card--link:focus-within{outline:3px solid var(--bhm-teal);outline-offset:3px}.bhm-card--link h3 a:focus-visible{outline:none}.bhm-card--compact{display:flex;align-items:center;gap:18px;padding:24px 28px}.bhm-card--compact>* + *{margin-top:0}.bhm-card--compact h3{margin:0!important}.bhm-nav .wp-block-navigation__submenu-container{background:var(--bhm-navy-2)!important;border:0!important;border-radius:14px;padding:10px!important;min-width:260px!important;box-shadow:0 18px 40px rgba(7,14,33,0.35)}.bhm-nav .wp-block-navigation__submenu-container a{padding:10px 12px!important;border-radius:8px;font-weight:600}.bhm-nav .wp-block-navigation__submenu-container a:hover{background:rgba(255,255,255,0.06);text-decoration:none}.bhm-nav .wp-block-navigation__submenu-icon{color:#E3E8F4}@media (max-width:900px){.bhm-highlights,.bhm-people__grid{grid-template-columns:1fr}.bhm-note{grid-template-columns:1fr;gap:16px;padding:32px 28px}.bhm-person{flex-direction:column;align-items:flex-start}}.bhm-about-hero{position:relative;overflow:hidden;color:#fff;text-align:center;padding-top:110px;padding-bottom:140px;background:var(--bhm-navy)}.bhm-about-rings{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;animation:bhm-bob 12s ease-in-out infinite}@keyframes bhm-bob{50%{transform:translateY(-14px)}}.bhm-about-hero>.bhm-about-rings{max-width:none!important;margin:0!important}.bhm-about-hero__inner{position:relative;z-index:1;display:grid;justify-items:center;gap:20px}.bhm-about-hero__inner>*{margin:0}.bhm-about-hero .bhm-eyebrow{color:var(--bhm-teal)}.bhm-about-hero h1{color:#fff;font-size:clamp(2.5rem,5vw,4rem);line-height:1.04;letter-spacing:-0.025em;max-width:16ch}.bhm-about-hero__sub{font-size:1.25rem;line-height:1.55;color:#E3E8F4;max-width:46ch}.bhm-about-hero .wp-block-buttons{justify-content:center}.bhm-about-hero>.bhm-waves{max-width:none!important;margin:0!important;z-index:0}.bhm-about-split{padding-top:104px;padding-bottom:104px}.bhm-about-split__grid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:72px;align-items:center}.bhm-about-split.is-reversed .bhm-about-split__grid{grid-template-columns:520px minmax(0,1fr)}.bhm-about-split__grid>*,.bhm-about-split__copy>*{margin:0}.bhm-about-split__copy{display:grid;gap:18px}.bhm-about-split__copy h2{margin-top:10px}.bhm-about-art{position:relative;padding:0 40px 40px 0}.bhm-about-art>*{margin:0}.bhm-about-art::before{content:"";position:absolute;left:40px;top:60px;right:0;bottom:0;border-radius:32px;background:var(--bhm-tint);animation:bhm-nudge 12s ease-in-out infinite}.bhm-about-art.is-coral{padding:0 0 40px 40px}.bhm-about-art.is-coral::before{left:0;right:40px;top:60px;background:#FBE3DC}.bhm-about-art.is-coral::after{content:"";position:absolute;right:24px;top:24px;width:22px;height:22px;border-radius:50%;background:var(--bhm-coral);animation:bhm-pulse 2.4s ease-in-out infinite}@keyframes bhm-nudge{50%{transform:translateX(-12px)}}.bhm-art-team{position:relative;z-index:1;height:440px}.bhm-art-team .bhm-bench{position:absolute;right:0;top:0;width:92%;min-height:0;background:var(--bhm-navy);border:0;border-radius:28px}.bhm-art-team .bhm-chips li{background:var(--bhm-navy-2)}.bhm-art-team .bhm-teamcard{position:absolute;left:-10px;top:200px;width:84%;box-shadow:0 18px 44px rgba(7,20,43,0.25)}.bhm-teamcard__goal strong{color:var(--bhm-teal-deep)}.bhm-progress{height:10px;border-radius:5px;background:#E3E8F4;overflow:hidden}.bhm-progress span{display:block;height:100%;width:72%;border-radius:5px;background:var(--bhm-teal);animation:bhm-fill 2.4s ease-out both}@keyframes bhm-fill{from{width:30%}}.bhm-about-badge{position:absolute;z-index:2;right:0;bottom:0;display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:14px 22px 14px 18px;box-shadow:0 14px 36px rgba(10,30,60,0.22);animation:bhm-float 6s ease-in-out infinite}.bhm-about-badge img{width:52px;height:52px;object-fit:contain}.bhm-about-badge strong{display:block;font-family:var(--bhm-display);color:var(--bhm-navy);font-size:1rem}.bhm-about-badge span{display:block;font-size:0.8125rem;color:var(--bhm-muted)}.bhm-diagram{position:relative;z-index:1;display:block;width:100%;height:auto}.bhm-diagram__orbit{transform-origin:240px 220px;animation:bhm-turn 60s linear infinite}.bhm-center-head{text-align:center;display:grid;justify-items:center;gap:14px;margin-bottom:48px}.bhm-center-head>*{margin:0}.bhm-center-head h2{max-width:24ch}.bhm-center-head p:last-child:not(.bhm-eyebrow){max-width:66ch;color:var(--bhm-slate)}.bhm-about-serve{background:var(--bhm-mist);padding-top:104px;padding-bottom:104px}.bhm-serve-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bhm-serve-grid>*{margin:0}.bhm-serve-card{position:relative;min-height:360px;border-radius:24px;overflow:hidden;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;color:#fff;background:var(--bhm-navy)}.bhm-serve-card__rings{position:absolute!important;right:-70px;top:-70px;width:200px;height:200px;animation:bhm-turn 50s linear infinite}.bhm-serve-card>*{position:relative;margin:0}.bhm-serve-card__icon{width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,0.14);display:grid;place-items:center;margin-bottom:auto!important}.bhm-serve-card h3{color:#fff;font-size:1.375rem}.bhm-serve-card p{color:#E3E8F4;font-size:0.9375rem;line-height:1.55}.bhm-pill-link{display:inline-block;background:#fff;color:var(--bhm-navy)!important;font-weight:700;font-size:0.875rem;padding:10px 18px;border-radius:999px;text-decoration:none}.bhm-pill-link:hover{background:var(--bhm-tint)}.bhm-about-story{background:var(--bhm-navy);padding-top:104px;padding-bottom:104px}.bhm-about-story__grid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:72px;align-items:center}.bhm-about-story__grid>*,.bhm-about-story__copy>*{margin:0}.bhm-about-story__copy{display:grid;gap:18px}.bhm-about-story .bhm-eyebrow{color:var(--bhm-teal)}.bhm-about-story h2{color:#fff}.bhm-about-story__copy p:not(.bhm-eyebrow){color:#CFD6E6}.bhm-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bhm-facts>*{margin:0}.bhm-fact{background:var(--bhm-navy-2);border-radius:20px;padding:26px}.bhm-fact p{margin:0;color:#CFD6E6;font-size:0.9375rem;line-height:1.5}.bhm-fact .bhm-fact__num{font-family:var(--bhm-display);font-weight:800;font-size:2.75rem;letter-spacing:-0.02em;line-height:1.1;color:var(--bhm-teal);margin-bottom:6px}.bhm-about-partners{padding-top:104px;padding-bottom:64px}.bhm-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:center}.bhm-partner-grid>*{margin:0}.bhm-partner{text-align:center;border:1px solid var(--bhm-line);border-radius:24px;padding:32px;display:grid;justify-items:center;gap:14px}.bhm-partner>*{margin:0}.bhm-partner.is-featured{border:0;border-top:4px solid var(--bhm-teal);padding:44px 32px;box-shadow:0 18px 44px rgba(10,30,60,0.16)}.bhm-partner__logo img{height:68px;width:auto;object-fit:contain}.bhm-partner.is-featured .bhm-partner__logo img{height:96px}.bhm-partner p{font-size:0.9375rem}.bhm-about-clients{padding-top:32px;padding-bottom:88px;text-align:center}.bhm-about-clients__title{font-size:1.5rem!important;margin-bottom:28px}.bhm-marquee{overflow:hidden}.bhm-marquee__track{list-style:none;margin:0;padding:0;display:flex;gap:32px;width:max-content;animation:bhm-drift 36s linear infinite}.bhm-marquee:hover .bhm-marquee__track{animation-play-state:paused}.bhm-marquee__track img{width:140px;height:78px;object-fit:contain;display:block}@media (max-width:1100px){.bhm-about-split__grid,.bhm-about-split.is-reversed .bhm-about-split__grid,.bhm-about-story__grid{grid-template-columns:1fr}.bhm-about-art{max-width:560px}.bhm-serve-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.bhm-serve-grid,.bhm-partner-grid,.bhm-facts{grid-template-columns:1fr}.bhm-about-badge{right:8px}.bhm-serve-card{min-height:320px}}.bhm-factlist{list-style:none;margin:0;padding:0;display:grid;gap:0}.bhm-factlist li{display:grid;gap:2px;padding:12px 0;border-top:1px solid rgba(29,116,128,0.18)}.bhm-factlist li:first-child{border-top:0;padding-top:0}.bhm-factlist strong{font-size:0.8125rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--bhm-teal-deep)}.bhm-factlist span{font-weight:700;color:var(--bhm-navy);line-height:1.4}.bhm-headline-result{background:var(--bhm-navy);border-radius:18px;padding:22px 26px;margin-top:24px!important}.bhm-headline-result>*{margin:0}.bhm-headline-result .bhm-proof__label{color:#9FD9DE}.bhm-headline-result__value{font-family:var(--bhm-display);font-weight:800;font-size:1.5rem;line-height:1.3;color:#fff}.bhm-results{background:var(--bhm-navy)}.bhm-results__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bhm-results__grid>*{margin:0}.bhm-result{background:var(--bhm-navy-2);border-radius:20px;padding:28px;border-top:4px solid var(--bhm-teal)}.bhm-result:last-child{border-top-color:var(--bhm-coral)}.bhm-result p{margin:0;color:#CFD6E6;font-size:0.9375rem;line-height:1.5}.bhm-result .bhm-result__value{font-family:var(--bhm-display);font-weight:800;font-size:2.125rem;letter-spacing:-0.02em;line-height:1.15;color:#fff;margin-bottom:8px}.bhm-result.is-reached{animation:bhm-pop 0.9s ease}.bhm-quote-section{padding-top:80px}.bhm-quote{background:var(--bhm-tint);border-radius:28px;padding:56px 64px 48px 140px;position:relative}.bhm-quote::before{content:"\201C";position:absolute;left:56px;top:36px;font-family:var(--bhm-display);font-weight:800;font-size:6rem;line-height:1;color:var(--bhm-teal)}.bhm-quote>*{margin:0}.bhm-quote__text{font-family:var(--bhm-display);font-weight:700;font-size:1.75rem;line-height:1.4;color:var(--bhm-navy)}.bhm-quote__who{margin-top:18px!important;font-weight:700;color:var(--bhm-teal-deep)}.bhm-case--link{position:relative;transition:border-color 0.2s ease}.bhm-case--link:hover{border-color:var(--bhm-teal)}.bhm-case--link h3 a{color:var(--bhm-navy);text-decoration:none}.bhm-case--link h3 a::after{content:"";position:absolute;inset:0;border-radius:var(--bhm-radius)}.bhm-case--link:focus-within{outline:3px solid var(--bhm-teal);outline-offset:3px}.bhm-case__more{margin-top:16px!important}.bhm-related{background:var(--bhm-mist)}.bhm-related .bhm-case{background:#fff}@media (max-width:900px){.bhm-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bhm-quote{padding:36px 28px}.bhm-quote::before{position:static;display:block;font-size:4rem}.bhm-quote__text{font-size:1.375rem}}@media (max-width:600px){.bhm-results__grid{grid-template-columns:1fr}}.bhm-video-work{background:var(--bhm-navy)}.bhm-video-work .bhm-section__head h2{color:#fff}.bhm-video-work .bhm-eyebrow{color:var(--bhm-teal)}.bhm-video-work .bhm-section__intro{color:#CFD6E6}.bhm-vgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:auto auto;gap:20px}.bhm-vtile{position:relative;display:block;border-radius:20px;overflow:hidden;background:var(--bhm-navy-2);aspect-ratio:16 / 9;text-decoration:none;color:#fff}.bhm-vtile.is-featured{grid-row:span 2;aspect-ratio:auto;min-height:100%}.bhm-vtile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.bhm-vtile.is-featured img{object-position:center}.bhm-vtile:hover img,.bhm-vtile:focus-visible img{transform:scale(1.04)}.bhm-vtile__play{position:absolute;left:50%;top:46%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--bhm-coral);box-shadow:0 0 0 8px rgba(205,87,60,0.25);transition:transform 0.2s ease}.bhm-vtile__play::after{content:"";position:absolute;left:26px;top:21px;border-left:16px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent}.bhm-vtile.is-featured .bhm-vtile__play{width:84px;height:84px;margin:-42px 0 0 -42px;animation:bhm-pulse 2.4s ease-in-out infinite}.bhm-vtile.is-featured .bhm-vtile__play::after{left:34px;top:28px;border-left-width:20px;border-top-width:14px;border-bottom-width:14px}.bhm-vtile:hover .bhm-vtile__play{transform:scale(1.08)}.bhm-vtile__cap{position:absolute;left:12px;right:12px;bottom:12px;background:var(--bhm-navy);border-radius:12px;padding:10px 14px;display:grid;gap:2px}.bhm-vtile__cap strong{font-family:var(--bhm-display);font-size:0.9375rem}.bhm-vtile__cap span{font-size:0.8125rem;color:#CFD6E6}.bhm-vtile.is-featured .bhm-vtile__cap{left:18px;right:auto;bottom:18px;padding:14px 18px}.bhm-vtile.is-featured .bhm-vtile__cap strong{font-size:1.125rem}.bhm-lightbox{border:0;padding:0;background:transparent;max-width:min(1100px,92vw);width:100%}.bhm-lightbox::backdrop{background:rgba(7,14,33,0.85)}.bhm-lightbox video{display:block;width:100%;max-height:80vh;border-radius:16px;background:#000}.bhm-lightbox__close{position:absolute;right:-8px;top:-52px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--bhm-navy);font-size:1.5rem;line-height:1;cursor:pointer}@media (max-width:900px){.bhm-vgrid{grid-template-columns:1fr 1fr}.bhm-vtile.is-featured{grid-column:span 2;grid-row:auto;aspect-ratio:16 / 9}}@media (max-width:560px){.bhm-vgrid{grid-template-columns:1fr}.bhm-vtile.is-featured{grid-column:auto}}.bhm-vtile:not(.is-featured) .bhm-vtile__play{left:auto;right:14px;top:14px;margin:0;width:44px;height:44px;box-shadow:0 0 0 5px rgba(205,87,60,0.25)}.bhm-vtile:not(.is-featured) .bhm-vtile__play::after{left:17px;top:13px;border-left-width:13px;border-top-width:9px;border-bottom-width:9px}.bhm-vtile:not(.is-featured) .bhm-vtile__cap{right:auto;left:10px;bottom:10px;padding:6px 12px;border-radius:999px;display:flex;gap:8px;align-items:baseline}.bhm-vtile:not(.is-featured) .bhm-vtile__cap strong{font-size:0.875rem}.bhm-vtile:not(.is-featured) .bhm-vtile__cap span{font-size:0.75rem}.bhm-lightbox__frame{position:relative;aspect-ratio:16 / 9;background:#000;border-radius:16px;overflow:hidden}.bhm-lightbox__frame iframe,.bhm-lightbox__frame video{position:absolute;inset:0;width:100%;height:100%;border:0;max-height:none;border-radius:0}.bhm-vtile:not(.is-featured) .bhm-vtile__cap{left:auto;right:10px;max-width:calc(100% - 20px);white-space:nowrap}.bhm-vtile:not(.is-featured) .bhm-vtile__cap strong{overflow:hidden;text-overflow:ellipsis}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bhm-cs-hero{background:var(--bhm-navy);color:#fff;overflow:hidden;padding-top:72px;padding-bottom:0}.bhm-cs-hero>.bhm-cs-hero__art{position:absolute;right:-140px;top:-120px;width:620px;height:620px;max-width:none!important;margin:0!important;animation:bhm-bob 12s ease-in-out infinite}.bhm-cs-hero__inner{position:relative;z-index:1;display:grid;gap:22px;max-width:840px!important;margin-left:0!important;padding-bottom:72px}.bhm-cs-hero__inner>*{margin:0}.bhm-cs-hero__top{display:flex;gap:16px;align-items:center;font-size:0.9375rem}.bhm-cs-hero__top a{color:#9FD9DE}.bhm-cs-tag{background:var(--bhm-coral);color:#fff;font-family:var(--bhm-display);font-weight:800;font-size:0.8125rem;letter-spacing:0.08em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.bhm-cs-hero__logo{background:#fff;border-radius:20px;padding:22px 30px;width:fit-content;box-shadow:0 20px 50px rgba(0,0,0,0.3)}.bhm-cs-hero__logo img{display:block;height:52px;width:auto}.bhm-cs-hero h1{color:#fff;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.02;letter-spacing:-0.03em;max-width:18ch}.bhm-cs-hero__sub{font-size:1.25rem;color:#E3E8F4;max-width:46ch}.bhm-cs-hero__result{position:relative;z-index:1;background:var(--bhm-teal);border-radius:28px 28px 0 0;padding:32px 40px;display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 28px}.bhm-cs-hero__result>*{margin:0}.bhm-cs-hero__result-label{font-family:var(--bhm-display);font-weight:800;font-size:0.875rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--bhm-navy)}.bhm-cs-hero__result-value{font-family:var(--bhm-display);font-weight:800;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15;letter-spacing:-0.02em;color:var(--bhm-navy)}.bhm-cs-client{padding-top:72px;padding-bottom:72px}.bhm-cs-client__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:start}.bhm-cs-client__grid>*,.bhm-cs-client__about>*{margin:0}.bhm-cs-client__about{display:grid;gap:18px}.bhm-cs-client__logo{height:44px;width:auto}.bhm-cs-client__text{font-size:1.25rem;line-height:1.6;color:var(--bhm-navy)}.bhm-cs-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:3px solid var(--bhm-navy)}.bhm-cs-facts>*{margin:0}.bhm-cs-fact{padding:18px 16px 18px 0;border-bottom:1px solid var(--bhm-line)}.bhm-cs-fact>*{margin:0}.bhm-cs-fact__label{font-size:0.8125rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--bhm-teal-deep)}.bhm-cs-fact__value{font-weight:700;color:var(--bhm-navy);margin-top:4px!important}.bhm-cs-challenge{background:var(--bhm-mist);padding-top:96px;padding-bottom:96px}.bhm-cs-challenge__grid{display:grid;gap:22px;max-width:980px!important}.bhm-cs-challenge__grid>*{margin:0}.bhm-cs-statement{font-family:var(--bhm-display);font-weight:800;font-size:clamp(2rem,4vw,3rem);line-height:1.12;letter-spacing:-0.025em;color:var(--bhm-navy);border-left:8px solid var(--bhm-coral);padding-left:28px}.bhm-cs-challenge__body{font-size:1.1875rem;max-width:62ch;padding-left:36px}.bhm-cs-approach{padding-top:96px;padding-bottom:96px}.bhm-cs-approach__grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:64px;align-items:start}.bhm-cs-approach__grid>*,.bhm-cs-approach__head>*{margin:0}.bhm-cs-approach__head{position:sticky;top:32px}.bhm-cs-approach__head h2{font-size:clamp(2.25rem,4vw,3rem);margin-top:8px!important}.bhm-cs-steps{display:grid;gap:0;position:relative}.bhm-cs-steps>*{margin:0}.bhm-cs-steps::before{content:"";position:absolute;left:39px;top:40px;bottom:40px;width:3px;background:repeating-linear-gradient(to bottom,var(--bhm-teal) 0 8px,transparent 8px 16px)}.bhm-cs-step{display:grid;grid-template-columns:80px minmax(0,1fr);gap:28px;padding:20px 0;position:relative}.bhm-cs-step>*{margin:0}.bhm-cs-step__num{width:80px;height:80px;border-radius:50%;background:var(--bhm-navy);color:var(--bhm-teal);display:grid;place-items:center;font-family:var(--bhm-display);font-weight:800;font-size:1.75rem;position:relative;z-index:1}.bhm-cs-step:last-child .bhm-cs-step__num{background:var(--bhm-coral);color:#fff}.bhm-cs-step__text>*{margin:0}.bhm-cs-step__text h3{font-size:1.5rem;margin:18px 0 8px!important}.bhm-cs-step__text p{font-size:1.0625rem}.bhm-cs-results{background:var(--bhm-coral);padding-top:88px;padding-bottom:96px}.bhm-cs-results__head>*{margin:0}.bhm-cs-results__head{margin-bottom:40px}.bhm-cs-results .bhm-eyebrow{color:var(--bhm-navy)}.bhm-cs-results h2{color:#fff;font-size:clamp(2.25rem,4vw,3rem);margin-top:8px!important}.bhm-cs-results__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:3px solid rgba(255,255,255,0.6)}.bhm-cs-results__grid>*{margin:0}.bhm-cs-result{padding:28px 28px 0 0;border-right:1px solid rgba(255,255,255,0.35);margin-right:28px!important}.bhm-cs-result:last-child{border-right:0;margin-right:0!important}.bhm-cs-result>*{margin:0}.bhm-cs-result__value{font-family:var(--bhm-display);font-weight:800;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.05;letter-spacing:-0.03em;color:#fff}.bhm-cs-result__label{font-weight:700;color:var(--bhm-navy);margin-top:12px!important;line-height:1.45}.bhm-cs-result.is-reached .bhm-cs-result__value{animation:bhm-pop 0.9s ease}.bhm-cs-quote{background:var(--bhm-navy);padding-top:104px;padding-bottom:104px;text-align:center;overflow:hidden}.bhm-cs-quote>*{margin-left:auto!important;margin-right:auto!important}.bhm-cs-quote__mark{display:block;font-family:var(--bhm-display);font-weight:800;font-size:9rem;line-height:0.6;color:var(--bhm-teal);height:64px}.bhm-cs-quote__text{font-family:var(--bhm-display);font-weight:700;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.3;letter-spacing:-0.015em;color:#fff;max-width:28ch;margin-top:24px!important}.bhm-cs-quote__who{color:#9FD9DE;font-weight:700;margin-top:24px!important}.bhm-cs-services{padding-top:56px;padding-bottom:56px;border-bottom:1px solid var(--bhm-line)}.bhm-cs-services__row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.bhm-cs-services__row>*{margin:0}.bhm-chip-links{display:flex;flex-wrap:wrap;gap:12px}.bhm-chip-link{display:inline-block;padding:12px 20px;border-radius:999px;background:var(--bhm-tint);color:var(--bhm-navy)!important;font-weight:700;text-decoration:none;transition:background-color 0.2s ease}.bhm-chip-link:hover{background:var(--bhm-teal);color:#fff!important}.bhm-case--logo .bhm-case__logo{display:flex;align-items:center;height:44px;margin-bottom:10px}.bhm-case--logo .bhm-case__logo img{max-height:40px;max-width:200px;width:auto;height:auto}@media (max-width:900px){.bhm-cs-hero>.bhm-cs-hero__art{width:360px;height:360px;right:-160px;top:-100px}.bhm-cs-client__grid,.bhm-cs-approach__grid{grid-template-columns:1fr;gap:32px}.bhm-cs-approach__head{position:static}.bhm-cs-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bhm-cs-result:nth-child(2n){border-right:0;margin-right:0!important}.bhm-cs-challenge__body{padding-left:0}}@media (max-width:560px){.bhm-cs-results__grid{grid-template-columns:1fr}.bhm-cs-result{border-right:0;margin-right:0!important}.bhm-cs-facts{grid-template-columns:1fr}}.bhm-contact-hero{background:var(--bhm-navy);color:#fff;padding-top:80px;padding-bottom:96px;overflow:hidden}.bhm-contact-hero::before{content:"";position:absolute;left:-120px;bottom:-160px;width:420px;height:420px;border-radius:50%;border:2px dashed rgba(33,163,174,0.35);pointer-events:none}.bhm-contact-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:64px;align-items:start}.bhm-contact-hero__grid>*,.bhm-contact-hero__copy>*{margin:0}.bhm-contact-hero__copy{display:grid;gap:22px;padding-top:24px}.bhm-contact-hero .bhm-eyebrow{color:var(--bhm-teal)}.bhm-contact-hero h1{color:#fff;font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.04;letter-spacing:-0.03em;max-width:14ch}.bhm-contact-hero__sub{font-size:1.25rem;color:#E3E8F4;max-width:40ch}.bhm-contact-quick{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px}.bhm-contact-quick li{display:flex;gap:14px;align-items:baseline}.bhm-contact-quick span{font-family:var(--bhm-display);font-weight:800;font-size:0.8125rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--bhm-teal);min-width:52px}.bhm-contact-quick a{color:#fff;font-family:var(--bhm-display);font-weight:700;font-size:1.375rem;text-decoration:none;border-bottom:2px solid var(--bhm-coral)}.bhm-contact-card{background:#fff;color:var(--bhm-navy);border-radius:28px;padding:40px;box-shadow:0 30px 70px rgba(0,0,0,0.35);border-top:6px solid var(--bhm-coral)}.bhm-contact-card>*{margin:0}.bhm-contact-card__title{font-size:1.75rem!important;margin-bottom:24px!important}.bhm-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.bhm-form__row{display:grid;gap:6px}.bhm-form__row--full{grid-column:1 / -1}.bhm-form label{font-weight:700;font-size:0.875rem;color:var(--bhm-navy)}.bhm-form input,.bhm-form select,.bhm-form textarea{width:100%;box-sizing:border-box;font:inherit;font-size:1rem;color:var(--bhm-navy);background:var(--bhm-mist);border:2px solid transparent;border-radius:12px;padding:12px 14px;transition:border-color 0.2s ease,background-color 0.2s ease}.bhm-form input:focus,.bhm-form select:focus,.bhm-form textarea:focus{outline:none;border-color:var(--bhm-teal);background:#fff}.bhm-form [aria-invalid="true"]{border-color:var(--bhm-coral)}.bhm-form__submit{width:100%;font:inherit;font-weight:700;font-size:1.0625rem;color:#fff;background:var(--bhm-coral);border:0;border-radius:999px;padding:16px 24px;cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease}.bhm-form__submit:hover{background:#B44A31;transform:translateY(-1px)}.bhm-form__submit:focus-visible{outline:3px solid var(--bhm-teal);outline-offset:3px}.bhm-form__note{margin:10px 0 0!important;font-size:0.875rem;color:var(--bhm-muted);text-align:center}.bhm-contact-card .hs-form fieldset{max-width:none!important}.bhm-contact-card .hs-form-field{margin-bottom:16px}.bhm-contact-card .hs-form-field label{font-weight:700;font-size:0.875rem;color:var(--bhm-navy)}.bhm-contact-card .hs-input{width:100%!important;box-sizing:border-box;font:inherit;background:var(--bhm-mist);border:2px solid transparent;border-radius:12px;padding:12px 14px}.bhm-contact-card .hs-button{width:100%;font:inherit;font-weight:700;color:#fff;background:var(--bhm-coral);border:0;border-radius:999px;padding:16px 24px;cursor:pointer}.bhm-ways{padding-top:96px;padding-bottom:80px}.bhm-ways__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bhm-ways__grid>*{margin:0}.bhm-way{border-radius:24px;padding:36px 32px;display:flex;flex-direction:column;gap:12px;transition:transform 0.25s ease}.bhm-way:hover{transform:translateY(-4px)}.bhm-way>*{margin:0}.bhm-way--coral{background:var(--bhm-coral);color:#fff}.bhm-way--teal{background:var(--bhm-teal);color:var(--bhm-navy)}.bhm-way--navy{background:var(--bhm-navy);color:#fff}.bhm-way h3{color:inherit;font-size:1.5rem}.bhm-way p{color:inherit;opacity:0.92}.bhm-way__icon{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,0.18);margin-bottom:8px!important}.bhm-way--teal .bhm-way__icon{background:rgba(11,30,61,0.12)}.bhm-way__link{margin-top:auto;display:inline-block;font-family:var(--bhm-display);font-weight:800;font-size:1.125rem;color:inherit!important;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px;word-break:break-word}.bhm-way p:last-child{margin-top:auto!important;padding-top:12px}.bhm-next{background:var(--bhm-mist);padding-top:88px;padding-bottom:88px}.bhm-next__grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:56px;align-items:start}.bhm-next__grid>*,.bhm-next__head>*{margin:0}.bhm-next__head h2{margin-top:8px!important}.bhm-next__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;counter-reset:none}.bhm-next__steps>*{margin:0}.bhm-next__step{background:#fff;border-radius:20px;padding:28px;position:relative}.bhm-next__step>*{margin:0}.bhm-next__num{width:44px;height:44px;border-radius:50%;background:var(--bhm-navy);color:var(--bhm-teal);display:grid;place-items:center;font-family:var(--bhm-display);font-weight:800;font-size:1.25rem;margin-bottom:16px!important}.bhm-next__step:last-child .bhm-next__num{background:var(--bhm-coral);color:#fff}.bhm-next__step h3{font-size:1.25rem;margin-bottom:8px!important}.bhm-contact-faq{padding-top:88px;padding-bottom:72px}.bhm-contact-faq .wp-block-details{max-width:860px;margin-left:0!important}.bhm-vermont{position:relative;background:var(--bhm-navy);color:#fff;padding-top:88px;padding-bottom:300px;overflow:hidden;text-align:center}.bhm-vermont>.bhm-hills{position:absolute;left:0;right:0;bottom:0;width:100%;height:260px;max-width:none!important;margin:0!important}.bhm-vermont__inner{position:relative;z-index:1;display:grid;justify-items:center;gap:16px}.bhm-vermont__inner>*{margin:0}.bhm-vermont .bhm-eyebrow{color:var(--bhm-teal)}.bhm-vermont h2{color:#fff;max-width:22ch}.bhm-vermont__addr{color:#CFD6E6;font-size:1.125rem}.bhm-social{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bhm-social a{display:inline-block;padding:10px 18px;border-radius:999px;border:2px solid rgba(255,255,255,0.35);color:#fff;font-weight:700;text-decoration:none}.bhm-social a:hover{border-color:var(--bhm-teal);color:var(--bhm-teal)}@media (max-width:1100px){.bhm-contact-hero__grid,.bhm-next__grid{grid-template-columns:1fr}.bhm-ways__grid,.bhm-next__steps{grid-template-columns:1fr}}@media (max-width:600px){.bhm-form{grid-template-columns:1fr}.bhm-contact-card{padding:28px 22px}.bhm-vermont{padding-bottom:220px}.bhm-vermont>.bhm-hills{height:180px}}.bhm-ind-hero{background:var(--bhm-navy);color:#fff;padding-top:72px;padding-bottom:88px;overflow:hidden}.bhm-ind-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:48px;align-items:center}.bhm-ind-hero__grid>*,.bhm-ind-hero__copy>*{margin:0}.bhm-ind-hero__copy{display:grid;gap:22px}.bhm-ind-hero__crumb{font-size:0.875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#9FD9DE;display:flex;gap:10px}.bhm-ind-hero__crumb a{color:#9FD9DE}.bhm-ind-hero h1{color:#fff;font-size:clamp(2.5rem,4.6vw,3.75rem);line-height:1.05;letter-spacing:-0.03em;max-width:16ch}.bhm-ind-hero__sub{font-size:1.25rem;color:#E3E8F4;max-width:40ch}.bhm-ind-hero__art{display:grid;justify-items:center;gap:10px}.bhm-ind-hero__label{font-family:var(--bhm-display);font-weight:800;font-size:0.8125rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--bhm-teal)}.bhm-bmap{position:relative;width:460px;height:400px;max-width:100%}.bhm-bmap__ring{position:absolute;left:50%;top:50%;width:330px;height:330px;margin:-165px 0 0 -165px;border-radius:50%;border:2px dashed rgba(33,163,174,0.55);animation:bhm-turn 60s linear infinite}.bhm-bmap__ring--inner{width:200px;height:200px;margin:-100px 0 0 -100px;border-style:solid;border-color:rgba(33,163,174,0.2);animation:none}.bhm-bmap__center{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;background:var(--bhm-teal);color:var(--bhm-navy);display:grid;place-items:center;align-content:center;gap:4px;text-align:center}.bhm-bmap__you{font-family:var(--bhm-display);font-weight:800;font-size:0.9375rem}.bhm-bmap__chips{list-style:none;margin:0;padding:0}.bhm-bmap__chip{position:absolute;background:#fff;color:var(--bhm-navy);font-family:var(--bhm-display);font-weight:800;font-size:0.9375rem;padding:10px 16px;border-radius:999px;box-shadow:0 10px 24px rgba(0,0,0,0.25);white-space:nowrap;animation:bhm-float 6s ease-in-out infinite}.bhm-bmap__chip::before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--bhm-teal);margin-right:8px;vertical-align:1px}.bhm-bmap__chip--1{left:50%;top:0;transform:translateX(-50%)}.bhm-bmap__chip--2{right:0;top:20%;animation-delay:-1.5s}.bhm-bmap__chip--3{left:50%;bottom:0;transform:translateX(-50%);animation-delay:-3s}.bhm-bmap__chip--4{left:0;top:71%;animation-delay:-4.5s}.bhm-bmap__chip--1,.bhm-bmap__chip--3{animation-name:bhm-float-x}.bhm-bmap__chip--4::before{background:var(--bhm-coral)}@keyframes bhm-float-x{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,-8px)}}.bhm-ind-hero--hub{padding-bottom:80px}.bhm-ind-hero--hub .bhm-ind-hero__copy{max-width:900px}.bhm-ind-jump{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.bhm-ind-jump a{color:#fff;text-decoration:none;font-weight:700;padding:12px 20px;border-radius:999px;border:2px solid rgba(255,255,255,0.3);transition:background-color 0.2s ease,border-color 0.2s ease}.bhm-ind-jump a:hover{background:var(--bhm-teal);border-color:var(--bhm-teal);color:var(--bhm-navy)}.bhm-ind-reality{padding-top:96px;padding-bottom:72px}.bhm-ind-reality__grid{display:grid;gap:22px;max-width:1000px!important;margin-left:0!important}.bhm-ind-reality__grid>*{margin:0}.bhm-ind-reality__lead{font-family:var(--bhm-display);font-weight:800;font-size:clamp(2rem,4vw,3rem);line-height:1.12;letter-spacing:-0.025em;color:var(--bhm-navy)}.bhm-ind-reality__lead::after{content:"";display:block;width:120px;height:8px;border-radius:4px;background:var(--bhm-coral);margin-top:28px}.bhm-ind-reality__body{font-size:1.25rem;max-width:60ch}.bhm-ind-buyers{background:var(--bhm-mist)}.bhm-persona__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bhm-persona__grid>*{margin:0}.bhm-persona{background:#fff;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:10px;border-bottom:6px solid var(--bhm-teal)}.bhm-persona:nth-child(even){border-bottom-color:var(--bhm-coral)}.bhm-persona>*{margin:0}.bhm-persona__num{font-family:var(--bhm-display);font-weight:800;color:var(--bhm-teal-deep);font-size:0.9375rem}.bhm-persona h3{font-size:1.25rem}.bhm-persona__q{font-family:var(--bhm-display);font-weight:700;font-size:1.125rem;line-height:1.4;color:var(--bhm-slate);margin-top:auto!important;padding-top:8px}.bhm-ind-help{background:var(--bhm-navy);color:#fff;padding-top:96px;padding-bottom:96px}.bhm-ind-help__grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:64px;align-items:start}.bhm-ind-help__grid>*,.bhm-ind-help__head>*{margin:0}.bhm-ind-help .bhm-eyebrow{color:var(--bhm-teal)}.bhm-ind-help h2{color:#fff;margin-top:8px!important}.bhm-ind-help__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,0.2)}.bhm-ind-help__list li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,0.2)}.bhm-ind-help__num{font-family:var(--bhm-display);font-weight:800;font-size:2rem;color:var(--bhm-teal)}.bhm-ind-help__list a,.bhm-ind-help__text{font-family:var(--bhm-display);font-weight:700;font-size:1.375rem;line-height:1.3;color:#fff;text-decoration:none}.bhm-ind-help__list a::after{content:" \2192";color:var(--bhm-coral);transition:margin 0.2s ease}.bhm-ind-help__list a:hover{color:var(--bhm-teal)}.bhm-ind-help__text{font-weight:400;font-family:var(--bhm-body);font-size:1.125rem;color:#CFD6E6}.bhm-ind-help__text strong{font-family:var(--bhm-display);font-size:1.375rem;color:#fff;display:block;margin-bottom:4px}.bhm-ind-success{padding-top:88px;padding-bottom:88px}.bhm-ind-success>*{margin:0}.bhm-ind-wins{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:3px solid var(--bhm-navy)}.bhm-ind-wins li{display:flex;flex-direction:column;gap:16px;padding:28px 28px 0 0;margin-right:28px;border-right:1px solid var(--bhm-line);font-family:var(--bhm-display);font-weight:800;font-size:1.625rem;line-height:1.2;letter-spacing:-0.01em;color:var(--bhm-navy)}.bhm-ind-wins li:last-child{border-right:0;margin-right:0}.bhm-ind-win__check{width:48px;height:48px;border-radius:50%;background:var(--bhm-teal);color:var(--bhm-navy);display:grid;place-items:center}.bhm-ind-others{background:var(--bhm-mist)}.bhm-ind-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bhm-ind-tile{display:grid;gap:8px;padding:28px;border-radius:20px;background:#fff;text-decoration:none;color:var(--bhm-slate);border:2px solid transparent;transition:border-color 0.2s ease,transform 0.2s ease}.bhm-ind-tile:hover{border-color:var(--bhm-teal);transform:translateY(-3px)}.bhm-ind-tile strong{font-family:var(--bhm-display);font-size:1.25rem;color:var(--bhm-navy)}.bhm-ind-tile__icon{width:52px;height:52px;border-radius:14px;background:var(--bhm-tint);color:var(--bhm-teal-deep);display:grid;place-items:center;margin-bottom:8px}.bhm-ind-bigs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bhm-ind-big{display:flex;flex-direction:column;gap:10px;padding:40px;border-radius:28px;text-decoration:none;min-height:380px;transition:transform 0.25s ease}.bhm-ind-big:hover{transform:translateY(-4px)}.bhm-ind-big--1{background:var(--bhm-navy);color:#fff}.bhm-ind-big--2{background:var(--bhm-teal);color:var(--bhm-navy)}.bhm-ind-big--3{background:var(--bhm-coral);color:#fff}.bhm-ind-big--4{background:var(--bhm-tint);color:var(--bhm-navy)}.bhm-ind-big strong{font-family:var(--bhm-display);font-weight:800;font-size:2rem;letter-spacing:-0.02em;line-height:1.1}.bhm-ind-big__sub{font-size:1.125rem;opacity:0.92}.bhm-ind-big__icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,0.18);margin-bottom:8px}.bhm-ind-big--2 .bhm-ind-big__icon,.bhm-ind-big--4 .bhm-ind-big__icon{background:rgba(11,30,61,0.1)}.bhm-ind-big__label{margin-top:12px;font-family:var(--bhm-display);font-weight:800;font-size:0.8125rem;letter-spacing:0.1em;text-transform:uppercase;opacity:0.85}.bhm-ind-big ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bhm-ind-big li{font-weight:700;font-size:0.875rem;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,0.18)}.bhm-ind-big--2 li,.bhm-ind-big--4 li{background:rgba(11,30,61,0.1)}.bhm-ind-big__more{margin-top:auto;padding-top:16px;font-family:var(--bhm-display);font-weight:800}.bhm-ind-big__more::after{content:" \2192"}@media (max-width:1100px){.bhm-ind-hero__grid,.bhm-ind-help__grid{grid-template-columns:1fr}.bhm-persona__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bhm-ind-tiles,.bhm-ind-wins{grid-template-columns:1fr}.bhm-ind-wins li{border-right:0;margin-right:0;padding-bottom:20px;border-bottom:1px solid var(--bhm-line)}}@media (max-width:700px){.bhm-persona__grid,.bhm-ind-bigs__grid{grid-template-columns:1fr}.bhm-bmap{transform:scale(0.8);transform-origin:top center;height:330px}.bhm-ind-big{padding:28px;min-height:0}}.bhm-logos{padding-top:48px;padding-bottom:48px;border-bottom:1px solid var(--bhm-line)}.bhm-logos__label{text-align:center;font-family:var(--bhm-display);font-weight:800;font-size:0.875rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--bhm-teal-deep);margin:0 0 28px!important}.bhm-logos .bhm-logos__marquee{max-width:none!important;overflow:hidden}.bhm-logos__track{gap:64px;align-items:center;animation-duration:45s}.bhm-logos .bhm-logo{display:flex;align-items:center;height:60px}.bhm-logos .bhm-logo img{display:block;width:auto;max-width:220px;filter:grayscale(1);opacity:0.7;transition:filter 0.3s ease,opacity 0.3s ease}.bhm-logos .bhm-logo--w img{height:32px}.bhm-logos .bhm-logo--m img{height:40px}.bhm-logos .bhm-logo--s img{height:54px}.bhm-logos__marquee:hover .bhm-logo img,.bhm-logos .bhm-logo img:hover{filter:none;opacity:1}@media (prefers-reduced-motion:reduce){.bhm-logos__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.bhm-logos__track li[aria-hidden="true"]{display:none}}@media (max-width:700px){.bhm-logos__track{gap:40px}.bhm-logos .bhm-logo--w img{height:26px}.bhm-logos .bhm-logo--m img{height:32px}.bhm-logos .bhm-logo--s img{height:44px}}.bhm-logos{overflow:hidden}.bhm-logos .bhm-logos__marquee{width:100vw;margin-left:calc(50% - 50vw)!important}.bhm-hero__graphic--badge{display:grid;place-items:center}.bhm-hero__graphic--badge .bhm-ring{position:absolute;inset:0;width:100%;height:100%}.bhm-hs-badge{position:relative;z-index:1;width:170px;height:auto;filter:drop-shadow(0 16px 30px rgba(0,0,0,0.35));animation:bhm-float 6s ease-in-out infinite}.bhm-hs-caption{position:absolute;left:50%;bottom:-34px;transform:translateX(-50%);white-space:nowrap;font-family:var(--bhm-display);font-weight:800;font-size:0.8125rem;letter-spacing:0.08em;text-transform:uppercase;color:#9FD9DE}.bhm-hs-pill{display:none;align-items:center;gap:10px;width:fit-content;margin:4px 0 0!important;padding:6px 14px 6px 6px;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);color:#fff;font-weight:700;font-size:0.875rem}.bhm-hs-pill img{width:28px;height:28px}@media (max-width:900px){.bhm-hs-pill{display:inline-flex}}@media (max-width:900px){.bhm-hero__graphic.bhm-hero__graphic--badge{display:none}}.bhm-blog,.bhm-post{padding:0!important}.bhm-blog-hero{background:var(--bhm-navy);color:#fff;padding:80px var(--bhm-gutter) 72px;position:relative;overflow:hidden}.bhm-blog-hero::after{content:"";position:absolute;right:-120px;top:-140px;width:420px;height:420px;border-radius:50%;border:2px dashed rgba(33,163,174,0.35);pointer-events:none}.bhm-blog-hero>*{position:relative;z-index:1}.bhm-blog-hero .bhm-eyebrow{color:var(--bhm-teal);margin:0 0 14px}.bhm-blog-hero__title{color:#fff;font-size:clamp(2.5rem,4.6vw,3.75rem);line-height:1.05;letter-spacing:-0.03em;margin:0 0 16px;max-width:18ch}.bhm-blog-hero__sub{font-size:1.25rem;color:#E3E8F4;max-width:52ch;margin:0 0 32px}.bhm-blog-cats{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.bhm-blog-cats li a{display:inline-block;padding:9px 16px;border-radius:999px;border:2px solid rgba(255,255,255,0.25);color:#fff;font-weight:700;font-size:0.9375rem;text-decoration:none;transition:background-color 0.2s ease,border-color 0.2s ease}.bhm-blog-cats li a:hover,.bhm-blog-cats li.current-cat a{background:var(--bhm-teal);border-color:var(--bhm-teal);color:var(--bhm-navy)}.bhm-blog-list{padding:80px var(--bhm-gutter) 64px}.bhm-post-grid .wp-block-post-template{gap:32px 28px}.bhm-post-grid .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bhm-post-grid .wp-block-post-template>li{margin:0}.bhm-post-card{height:100%;display:flex;flex-direction:column;border:1px solid var(--bhm-line);border-radius:20px;overflow:hidden;padding:0;background:#fff;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.bhm-post-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(11,30,61,0.12);border-color:transparent}.bhm-post-card>*{margin:0!important}.bhm-post-card__img{margin:0!important;background:var(--bhm-tint)}.bhm-post-card__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.bhm-post-card:hover .bhm-post-card__img img{transform:scale(1.04)}.bhm-post-card__img a{display:block;overflow:hidden;height:100%}.bhm-post-card__body{display:flex;flex-direction:column;gap:12px;padding:24px 26px 26px;flex:1}.bhm-post-card__body>*{margin:0!important}.bhm-post-card__cat{font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.bhm-post-card__cat a{color:var(--bhm-teal-deep);text-decoration:none}.bhm-post-card__cat .wp-block-post-terms__separator{color:var(--bhm-muted)}.bhm-post-card__title{font-size:1.3125rem!important;line-height:1.3!important;letter-spacing:-0.01em}.bhm-post-card__title a{color:var(--bhm-navy);text-decoration:none}.bhm-post-card__title a:hover{color:var(--bhm-teal-deep)}.bhm-post-card__excerpt{color:var(--bhm-slate);font-size:0.9375rem;line-height:1.6}.bhm-post-card__excerpt .wp-block-post-excerpt__more-text{display:none}.bhm-post-card__meta{margin-top:auto!important;padding-top:14px;border-top:1px solid var(--bhm-line);align-items:center}.bhm-post-card__date{font-size:0.875rem;color:var(--bhm-muted)}.bhm-post-card__more{font-weight:700;font-size:0.9375rem;color:var(--bhm-navy);text-decoration:none}.bhm-post-card__more::after{content:" \2192";color:var(--bhm-coral)}.bhm-pagination{margin-top:56px!important;gap:8px;font-weight:700}.bhm-pagination a,.bhm-pagination .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;color:var(--bhm-navy);text-decoration:none;border:1px solid var(--bhm-line)}.bhm-pagination .page-numbers.current{background:var(--bhm-navy);color:#fff;border-color:var(--bhm-navy)}.bhm-pagination a:hover{border-color:var(--bhm-teal)}.bhm-blog-news{padding:0 var(--bhm-gutter) 96px}.bhm-blog-news__panel{background:var(--bhm-teal);border-radius:28px;padding:44px 48px;gap:24px}.bhm-blog-news__copy>*{margin:0}.bhm-blog-news__copy h2{font-size:clamp(1.75rem,3vw,2.25rem);color:var(--bhm-navy);margin-bottom:8px}.bhm-blog-news__copy p{color:#10192F;font-size:1.0625rem;max-width:52ch}.bhm-post-hero{background:var(--bhm-navy);color:#fff;padding:72px var(--bhm-gutter) 200px;text-align:center}.bhm-post-hero>*{margin-left:auto!important;margin-right:auto!important}.bhm-post-hero__top{justify-content:center;gap:10px;margin-bottom:20px!important}.bhm-post-hero__top>*{margin:0}.bhm-post-hero__back a{color:#9FD9DE;font-weight:700;font-size:0.875rem;text-decoration:none}.bhm-post-hero__back a::after{content:"  /";color:rgba(255,255,255,0.4)}.bhm-post-hero__cat{font-size:0.8125rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.bhm-post-hero__cat a{color:var(--bhm-navy);background:var(--bhm-teal);padding:6px 12px;border-radius:999px;text-decoration:none}.bhm-post-hero__title{color:#fff;font-size:clamp(2.25rem,4.4vw,3.5rem);line-height:1.08;letter-spacing:-0.025em;margin:0 auto 20px!important;max-width:22ch}.bhm-post-hero__meta{justify-content:center;gap:12px;color:#CFD6E6;font-size:0.9375rem}.bhm-post-hero__meta>*{margin:0}.bhm-post-hero__meta p::after{content:"\00B7";margin-left:12px;color:rgba(255,255,255,0.4)}.bhm-post-image{max-width:1080px!important;margin:-150px auto 0!important;padding:0 var(--bhm-gutter);position:relative;z-index:1}.bhm-post-image img{border-radius:24px;box-shadow:0 30px 60px rgba(11,30,61,0.25);width:100%;object-fit:cover}.bhm-post-body{padding:64px var(--bhm-gutter) 72px}.bhm-post-body .wp-block-post-content{font-size:1.1875rem;line-height:1.75;color:var(--bhm-slate)}.bhm-post-body .wp-block-post-content>*{margin-top:0;margin-bottom:1.4em}.bhm-post-body .wp-block-post-content h2{font-size:2rem;line-height:1.2;color:var(--bhm-navy);margin-top:2em;margin-bottom:0.6em;letter-spacing:-0.02em}.bhm-post-body .wp-block-post-content h3{font-size:1.5rem;color:var(--bhm-navy);margin-top:1.6em;margin-bottom:0.5em}.bhm-post-body .wp-block-post-content a{color:var(--bhm-teal-deep);text-decoration-thickness:2px;text-underline-offset:3px}.bhm-post-body .wp-block-post-content ul,.bhm-post-body .wp-block-post-content ol{padding-left:1.3em}.bhm-post-body .wp-block-post-content li{margin-bottom:0.5em}.bhm-post-body .wp-block-post-content li::marker{color:var(--bhm-coral);font-weight:700}.bhm-post-body .wp-block-post-content blockquote,.bhm-post-body .wp-block-quote{border-left:6px solid var(--bhm-teal);background:var(--bhm-tint);border-radius:0 16px 16px 0;padding:24px 28px;font-family:var(--bhm-display);font-weight:700;font-size:1.375rem;line-height:1.45;color:var(--bhm-navy)}.bhm-post-body .wp-block-post-content img{border-radius:16px}.bhm-post-cta{margin-top:56px!important;background:var(--bhm-navy);color:#fff;border-radius:24px;padding:36px 40px;border-top:6px solid var(--bhm-coral)}.bhm-post-cta>*{margin:0 0 10px}.bhm-post-cta h3{color:#fff;font-size:1.5rem}.bhm-post-cta p{color:#CFD6E6}.bhm-post-cta .wp-block-buttons{margin:16px 0 0}.bhm-blog-more{background:var(--bhm-mist);padding-top:80px}.bhm-blog-more__head{margin-bottom:36px!important}.bhm-blog-more__head>*{margin:0}.bhm-blog-more + .bhm-blog-news{background:var(--bhm-mist)}@media (max-width:1000px){.bhm-post-grid .wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.bhm-post-grid .wp-block-post-template.is-layout-grid{grid-template-columns:1fr}.bhm-blog-news__panel{padding:32px 26px}.bhm-post-hero{padding-bottom:120px}.bhm-post-image{margin-top:-90px!important}.bhm-post-cta{padding:28px 24px}}.bhm-post-grid .wp-block-post-template{list-style:none;margin:0;padding:0;display:grid}.bhm-post-body>*,.bhm-post-body .wp-block-post-content>*{max-width:760px;margin-left:auto!important;margin-right:auto!important}.bhm-post-body .wp-block-post-content>.alignwide{max-width:1080px}.bhm-post-body .wp-block-post-content>.alignfull{max-width:none}.bhm-blog-list>.bhm-post-grid,.bhm-blog-more>*{max-width:1240px;margin-left:auto!important;margin-right:auto!important}.bhm-footer--rich{padding:0 var(--bhm-gutter)!important;background:var(--bhm-navy);color:#CFD6E6}.bhm-foot{max-width:1240px;margin:0 auto}.bhm-foot a{color:#E3E8F4;text-decoration:none}.bhm-foot a:hover{color:var(--bhm-teal)}.bhm-foot__news{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:48px 0;border-bottom:1px solid rgba(255,255,255,0.14)}.bhm-foot__news-copy>*{margin:0}.bhm-foot__news-title{color:#fff;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-0.02em;margin-bottom:6px!important}.bhm-foot__news-copy p{color:#CFD6E6}.bhm-foot__news-btn{display:inline-block;background:var(--bhm-coral);color:#fff!important;font-weight:700;padding:15px 30px;border-radius:999px}.bhm-foot__news-btn:hover{background:#B44A31}.bhm-foot__main{display:grid;grid-template-columns:300px minmax(0,1fr);gap:64px;padding:64px 0 56px}.bhm-foot__brand{display:grid;gap:14px;align-content:start}.bhm-foot__brand>*{margin:0}.bhm-foot__brand .bhm-logo img{width:180px;height:auto}.bhm-foot__tagline{color:#fff;font-size:1.0625rem;font-weight:700}.bhm-foot__proof{color:#9FD9DE;font-size:0.9375rem}.bhm-foot__social{display:flex;align-items:center;gap:10px;margin-top:6px!important}.bhm-foot__social span{font-size:0.8125rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#AEB7CC;margin-right:4px}.bhm-foot__social a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,0.25);color:#fff;transition:background-color 0.2s ease,border-color 0.2s ease}.bhm-foot__social a:hover{background:var(--bhm-teal);border-color:var(--bhm-teal);color:var(--bhm-navy)}.bhm-foot__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px!important}.bhm-foot__badge{background:#fff;border-radius:12px;height:72px;padding:4px 8px;display:grid;place-items:center}.bhm-foot__badge img{height:64px;width:auto}.bhm-foot__badge--wide img{height:48px}.bhm-foot__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.bhm-foot__title{color:#fff;font-size:1rem;font-weight:800;margin:0 0 16px;letter-spacing:0.02em}.bhm-foot__links{list-style:none;margin:0;padding:0;display:grid;gap:11px;font-size:0.9375rem}.bhm-foot__contact address{font-style:normal;color:#CFD6E6;line-height:1.55}.bhm-foot__cta{display:inline-block;margin-top:18px;padding:11px 18px;border-radius:999px;border:2px solid var(--bhm-teal);color:#fff!important;font-weight:700;font-size:0.9375rem}.bhm-foot__cta:hover{background:var(--bhm-teal);color:var(--bhm-navy)!important}.bhm-foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 32px;border-top:1px solid rgba(255,255,255,0.14);font-size:0.875rem;color:#AEB7CC}.bhm-foot__bottom p{margin:0}.bhm-foot__legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px}.bhm-foot__legal a{color:#AEB7CC}@media (max-width:1100px){.bhm-foot__main{grid-template-columns:1fr;gap:48px}}@media (max-width:760px){.bhm-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.bhm-foot__cols{grid-template-columns:1fr}.bhm-foot__news-btn{width:100%;text-align:center}}.bhm-foot__badges{gap:8px;flex-wrap:nowrap}.bhm-foot__badge{height:58px;padding:4px 8px;border-radius:10px}.bhm-foot__badge img{height:50px}.bhm-foot__badge--wide img{height:36px}.bhm-foot__contact a[href^="mailto"]{font-size:0.875rem;overflow-wrap:anywhere}.bhm-portfolio{background:var(--bhm-mist)}.bhm-portfolio__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.bhm-site{display:flex;flex-direction:column;gap:22px}.bhm-site__frame{display:block;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 44px rgba(11,30,61,0.14);border:1px solid var(--bhm-line);transition:transform 0.3s ease,box-shadow 0.3s ease}.bhm-site__frame:hover,.bhm-site__frame:focus-visible{transform:translateY(-6px);box-shadow:0 28px 56px rgba(11,30,61,0.2)}.bhm-site__frame:focus-visible{outline:3px solid var(--bhm-teal);outline-offset:4px}.bhm-site__bar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:var(--bhm-navy)}.bhm-site__bar i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.3)}.bhm-site__bar i:first-child{background:var(--bhm-coral)}.bhm-site__url{margin-left:10px;flex:1;max-width:320px;background:rgba(255,255,255,0.1);color:#CFD6E6;font-size:0.8125rem;padding:4px 12px;border-radius:999px;font-style:normal}.bhm-site__frame img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.bhm-site__body>*{margin:0}.bhm-site__body{display:grid;gap:8px}.bhm-site__tag{font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--bhm-teal-deep)}.bhm-site__name{font-size:1.5rem!important;color:var(--bhm-navy)}.bhm-site__desc{color:var(--bhm-slate);max-width:52ch}.bhm-site__visit{margin-top:4px!important;width:fit-content}@media (max-width:800px){.bhm-portfolio__grid{grid-template-columns:1fr}}.bhm-person__photo--img{position:relative;width:120px;height:120px;flex:0 0 120px;border-radius:50%;overflow:hidden;background:var(--bhm-tint);box-shadow:0 0 0 4px #fff,0 0 0 6px var(--bhm-teal)}.bhm-person__photo--img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity 0.35s ease,transform 0.35s ease}.bhm-person__fun{opacity:0;transform:scale(1.06)}.bhm-person--photo:hover .bhm-person__fun,.bhm-person--photo:focus-within .bhm-person__fun{opacity:1;transform:scale(1)}.bhm-person--photo:hover .bhm-person__main,.bhm-person--photo:focus-within .bhm-person__main{opacity:0}.bhm-showcase{padding-top:88px;padding-bottom:88px;background:var(--bhm-mist);position:relative;overflow:hidden}.bhm-showcase.is-flipped{background:#fff}.bhm-showcase::before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;border:2px dashed rgba(33,163,174,0.3);left:-180px;bottom:-260px;pointer-events:none}.bhm-showcase.is-flipped::before{left:auto;right:-180px;top:-260px;bottom:auto;border-color:rgba(205,87,60,0.25)}.bhm-showcase__grid{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}.bhm-showcase.is-flipped .bhm-showcase__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bhm-showcase.is-flipped .bhm-showcase__frame{order:2}.bhm-showcase__grid>*{margin:0}.bhm-showcase__frame img{aspect-ratio:16 / 10}.bhm-showcase__copy{display:grid;gap:12px}.bhm-showcase__copy>*{margin:0}.bhm-showcase__name{font-size:clamp(2rem,3.4vw,2.75rem)!important;letter-spacing:-0.02em;color:var(--bhm-navy)}.bhm-showcase__tag{display:inline-block;width:fit-content;background:var(--bhm-tint);color:var(--bhm-teal-deep);font-size:0.8125rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.bhm-showcase__desc{font-size:1.125rem;line-height:1.65;color:var(--bhm-slate);max-width:44ch}@media (max-width:900px){.bhm-showcase__grid,.bhm-showcase.is-flipped .bhm-showcase__grid{grid-template-columns:1fr;gap:32px}.bhm-showcase.is-flipped .bhm-showcase__frame{order:0}}.bhm-showcase,.bhm-showcase.is-flipped{background:transparent;padding-top:40px;padding-bottom:40px;overflow:visible}.bhm-showcase::before,.bhm-showcase.is-flipped::before{display:none}.bhm-showcase__grid{background:var(--bhm-tint);border-radius:32px;padding:56px;overflow:hidden}.bhm-showcase__grid::after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;border:2px dashed rgba(33,163,174,0.35);right:-160px;bottom:-220px;pointer-events:none}.bhm-showcase.is-flipped .bhm-showcase__grid{background:var(--bhm-navy)}.bhm-showcase.is-flipped .bhm-showcase__grid::after{right:auto;left:-160px;top:-220px;bottom:auto;border-color:rgba(205,87,60,0.35)}.bhm-showcase__copy{position:relative;z-index:1}.bhm-showcase__frame{position:relative;z-index:1}.bhm-showcase.is-flipped .bhm-showcase__name{color:#fff}.bhm-showcase.is-flipped .bhm-showcase__desc{color:#CFD6E6}.bhm-showcase.is-flipped .bhm-eyebrow{color:var(--bhm-teal)}.bhm-showcase.is-flipped .bhm-showcase__tag{background:rgba(255,255,255,0.1);color:#9FD9DE}.bhm-showcase.is-flipped .bhm-arrow-link{color:#fff}.bhm-showcase .bhm-site__bar{background:#142D52}@media (max-width:900px){.bhm-showcase__grid{padding:32px 24px;border-radius:24px}}.bhm-crumbs a{color:#9FD9DE;text-decoration:none;border-bottom:1px solid rgba(159,217,222,0.4)}.bhm-crumbs a:hover{color:#fff;border-bottom-color:#fff}.bhm-crumbs [aria-current]{color:#fff}.bhm-crumbs__sep{color:rgba(255,255,255,0.4)}.bhm-related-services{padding-top:40px;padding-bottom:40px;border-top:1px solid var(--bhm-line);border-bottom:1px solid var(--bhm-line)}.bhm-related-services .bhm-chip-links{display:flex;flex-wrap:wrap;gap:10px}.bhm-answer{padding-top:56px;padding-bottom:8px}.bhm-answer__card{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center;background:var(--bhm-tint);border-radius:28px;padding:40px 48px;border-left:8px solid var(--bhm-teal);overflow:hidden}.bhm-answer__card::after{content:"?";position:absolute;right:28px;top:-18px;font-family:var(--bhm-display);font-weight:800;font-size:9rem;line-height:1;color:rgba(33,163,174,0.12);pointer-events:none}.bhm-answer__card>*,.bhm-answer__q>*{margin:0}.bhm-answer__q{display:grid;gap:10px}.bhm-answer__label{width:fit-content;background:var(--bhm-navy);color:#fff;font-family:var(--bhm-display);font-weight:800;font-size:0.75rem;letter-spacing:0.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.bhm-answer__title{font-size:clamp(1.5rem,2.4vw,2rem)!important;line-height:1.2!important;letter-spacing:-0.02em;color:var(--bhm-navy)}.bhm-answer__text{position:relative;z-index:1;font-size:1.1875rem;line-height:1.7;color:var(--bhm-navy)}.bhm-closer{background:var(--bhm-mist);padding-top:96px;padding-bottom:96px}.bhm-closer.is-white{background:#fff}.bhm-closer__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.bhm-closer__grid>*,.bhm-closer__head>*,.bhm-closer__body>*{margin:0}.bhm-closer__head{position:sticky;top:120px;display:grid;gap:14px}.bhm-closer__head h2{font-size:clamp(2rem,3.2vw,2.625rem);line-height:1.1;letter-spacing:-0.025em}.bhm-closer__head h2::after{content:"";display:block;width:72px;height:6px;border-radius:3px;background:var(--bhm-coral);margin-top:22px}.bhm-closer__points{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:12px}.bhm-closer__points li{display:flex;gap:12px;align-items:flex-start;font-weight:700;color:var(--bhm-navy);line-height:1.45}.bhm-closer__check{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--bhm-teal);color:var(--bhm-navy);display:grid;place-items:center;margin-top:1px}.bhm-closer__body{display:grid;gap:22px}.bhm-closer__body p{font-size:1.125rem;line-height:1.75;color:var(--bhm-slate)}.bhm-closer__body .bhm-closer__lead{font-family:var(--bhm-display);font-weight:700;font-size:1.375rem;line-height:1.5;color:var(--bhm-navy)}@media (max-width:900px){.bhm-answer__card,.bhm-closer__grid{grid-template-columns:1fr;gap:24px}.bhm-answer__card{padding:32px 26px}.bhm-closer__head{position:static}}.wp-block-post-content table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.wp-block-post-content .wp-block-table{overflow-x:auto}.wp-block-post-content td,.wp-block-post-content th{padding:10px 12px;border:1px solid var(--bhm-line);vertical-align:top;min-width:120px}.wp-block-post-content iframe,.wp-block-post-content video,.wp-block-post-content embed{max-width:100%}.wp-block-post-content a,.bhm-foot a,.bhm-faq p a{overflow-wrap:anywhere}.bhm-foot__links{gap:2px}.bhm-foot__links a,.bhm-foot__legal a{display:inline-block;padding:6px 0}.bhm-crumbs a{display:inline-block;padding:4px 0}.bhm-arrow-link,.bhm-site__visit,.bhm-way__link,.bhm-post-card__more{display:inline-block;padding-top:6px;padding-bottom:6px}.bhm-social a,.bhm-foot__social a{min-width:44px;min-height:44px}.bhm-foot__social a{width:44px;height:44px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.bhm-post-body>*,.bhm-post-body .wp-block-post-content>*{max-width:min(760px,100%)}.bhm-post-body .wp-block-post-content>table,.bhm-post-body .wp-block-post-content table{max-width:100%!important}.bhm-card--link{position:relative}.bhm-card--link h3 a::after{content:"";position:absolute;inset:0;border-radius:inherit}.bhm-card--link:focus-within{outline:3px solid var(--bhm-teal);outline-offset:3px}.bhm-header .bhm-nav{color:#E3E8F4}.bhm-header .bhm-nav .wp-block-navigation-item__content{color:#E3E8F4}.bhm-header .bhm-nav .wp-block-navigation-item__content:hover,.bhm-header .bhm-nav .wp-block-navigation-item__content:focus-visible{color:#fff}.bhm-header .bhm-nav .wp-block-navigation__submenu-icon{color:#E3E8F4}.bhm-header .bhm-nav .wp-block-navigation__submenu-container{background:#fff;border:0!important;border-radius:16px;padding:10px!important;min-width:270px!important;box-shadow:0 20px 44px rgba(11,30,61,0.22)}.bhm-header .bhm-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:var(--bhm-navy);padding:10px 14px!important;border-radius:10px;font-weight:700}.bhm-header .bhm-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:var(--bhm-tint);color:var(--bhm-navy);text-decoration:none}.bhm-header .wp-block-navigation__responsive-container-open{color:#fff;padding:10px;margin:-10px}.bhm-header .wp-block-navigation__responsive-container-open svg{fill:currentColor;width:28px;height:28px}.bhm-header__cta .wp-block-button__link{white-space:nowrap}@media (max-width:1099px){.bhm-header .bhm-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}.bhm-header .bhm-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.bhm-header__nav{gap:16px}.bhm-header__nav .bhm-nav{order:2}}.bhm-header .bhm-nav .wp-block-navigation__responsive-container.is-menu-open{--navigation-layout-justification-setting:flex-start;--navigation-layout-align:flex-start;background:var(--bhm-navy)!important;color:#fff!important;padding:20px var(--bhm-gutter) 48px!important}.bhm-header .is-menu-open .wp-block-navigation__responsive-close{max-width:640px;margin:0}.bhm-header .is-menu-open .wp-block-navigation__responsive-container-content{align-items:flex-start!important;padding-top:64px!important}.bhm-header .is-menu-open .wp-block-navigation__container{align-items:flex-start!important;gap:6px!important;width:100%}.bhm-header .is-menu-open .wp-block-navigation-item{width:100%;align-items:flex-start!important}.bhm-header .is-menu-open .wp-block-navigation-item__content{color:#fff!important;font-family:var(--bhm-display);font-size:1.5rem!important;font-weight:800;padding:8px 0!important;text-align:left}.bhm-header .is-menu-open .wp-block-navigation__submenu-container{background:transparent!important;box-shadow:none!important;border:0!important;border-left:2px solid rgba(33,163,174,0.5)!important;border-radius:0;margin:2px 0 10px 4px!important;padding:0 0 0 16px!important;min-width:0!important;gap:0!important}.bhm-header .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-family:var(--bhm-body);font-size:1.0625rem!important;font-weight:700;color:#CFD6E6!important;padding:8px 0!important;background:transparent}.bhm-header .is-menu-open .wp-block-navigation__submenu-icon{display:none!important}.bhm-header .is-menu-open .wp-block-navigation__responsive-container-close{color:#fff;padding:8px}.bhm-header .is-menu-open .wp-block-navigation__responsive-container-close svg{fill:currentColor;width:30px;height:30px}@media (max-width:599px){.bhm-header{padding-top:14px;padding-bottom:14px}.bhm-header__inner{gap:10px;flex-wrap:nowrap}.bhm-header .bhm-logo img{width:124px;height:auto}.bhm-header__nav{gap:14px}.bhm-header__cta .wp-block-button__link{font-size:0.8125rem;padding:10px 14px}}@media (max-width:374px){.bhm-header .bhm-logo img{width:108px}.bhm-header__cta .wp-block-button__link{font-size:0.75rem;padding:9px 11px}}.bhm-header .bhm-nav .wp-block-navigation__submenu-container{background:var(--bhm-navy-2)!important;border:1px solid rgba(255,255,255,0.08)!important}.bhm-header .bhm-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#E3E8F4!important}.bhm-header .bhm-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.bhm-header .bhm-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible{background:rgba(255,255,255,0.08);color:#fff!important}.bhm-header .is-menu-open .wp-block-navigation__submenu-container{background:transparent!important;border-top:0!important;border-right:0!important;border-bottom:0!important}@media (max-width:419px){.bhm-header .bhm-logo img{width:104px}.bhm-header__cta .wp-block-button__link{font-size:0.75rem;padding:9px 11px}.bhm-header__nav{gap:12px}}@media (max-width:599px){.bhm-header .bhm-header__cta .wp-block-button .wp-block-button__link{font-size:0.8125rem;padding:10px 14px}}@media (max-width:419px){.bhm-header .bhm-header__cta .wp-block-button .wp-block-button__link{font-size:0.75rem;padding:9px 11px}}@media (max-width:339px){.bhm-header .bhm-header__cta .wp-block-button .wp-block-button__link{font-size:0.6875rem;padding:8px 10px}.bhm-header .bhm-logo img{width:92px}}.bhm-header .bhm-nav>.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding-top:10px;padding-bottom:10px}.bhm-header .bhm-nav .wp-block-navigation-submenu__toggle{min-width:24px;min-height:24px;padding:6px!important;margin-left:-4px}.bhm-post-hero__back a{display:inline-block;padding:8px 4px}.bhm-person--photo{align-items:flex-start}.bhm-person--photo .bhm-person__text>*{margin:0}.bhm-person--photo .bhm-person__role{margin:4px 0 14px!important}.bhm-person__bio{font-size:1rem;line-height:1.7;color:var(--bhm-slate)}.bhm-person__bio + .bhm-person__bio{margin-top:12px!important}.bhm-person--photo{height:100%;box-sizing:border-box}.bhm-people__grid{align-items:stretch}.bhm-guide__dot{top:0;transition:transform 0.15s linear;will-change:transform}.bhm-book-facts{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.bhm-book-facts li{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.25);color:#fff;font-weight:700;font-size:0.9375rem}.bhm-book-facts li::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--bhm-teal);margin-right:8px;vertical-align:1px}.bhm-book-card{min-height:420px;display:flex;flex-direction:column}.bhm-scheduler{flex:1;display:flex;flex-direction:column}.bhm-scheduler.is-live .bhm-scheduler__fallback{display:none}.bhm-scheduler .meetings-iframe-container{min-height:640px}.bhm-scheduler__fallback{flex:1;display:grid;align-content:center;gap:10px;text-align:center;padding:32px 16px;border-radius:18px;background:var(--bhm-mist);border:2px dashed var(--bhm-line)}.bhm-scheduler__fallback>*{margin:0}.bhm-scheduler__fallback-title{font-family:var(--bhm-display);font-weight:800;font-size:1.25rem;color:var(--bhm-navy)}.bhm-scheduler__fallback-links,.bhm-book-alt__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:6px!important}.bhm-scheduler__fallback-links a,.bhm-book-alt__links a{font-weight:700;color:var(--bhm-navy);text-decoration:none;border-bottom:2px solid var(--bhm-coral);padding:6px 0;overflow-wrap:anywhere}.bhm-book-who{padding-top:88px;padding-bottom:88px}.bhm-book-who__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px 56px;align-items:center}.bhm-book-who__inner>.bhm-eyebrow{grid-column:1 / -1;margin:0}.bhm-book-person{background:var(--bhm-mist);margin:0!important}.bhm-book-trust{display:flex;align-items:center;gap:18px}.bhm-book-trust img{width:96px;height:auto;flex:0 0 96px}.bhm-book-trust p{margin:0;color:var(--bhm-slate);line-height:1.6}.bhm-book-trust strong{color:var(--bhm-navy)}.bhm-book-alt{background:var(--bhm-tint);padding-top:72px;padding-bottom:72px}.bhm-book-alt__inner{text-align:center;display:grid;gap:10px;justify-items:center}.bhm-book-alt__inner>*{margin:0}.bhm-book-thanks{padding-bottom:120px}.bhm-book-thanks .bhm-contact-hero__copy{max-width:760px}@media (max-width:900px){.bhm-book-who__inner{grid-template-columns:1fr}.bhm-book-card{min-height:0}}.bhm-card--link{display:flex;flex-direction:column}.bhm-card--link>.bhm-card__link,.bhm-card--link>.bhm-card__note{margin-top:auto!important;padding-top:12px}.bhm-card__link a{font-weight:700;color:var(--bhm-navy);text-decoration:none;border-bottom:2px solid var(--bhm-coral);padding-bottom:2px}.bhm-card__link a:hover,.bhm-card__link a:focus-visible{color:var(--bhm-teal-deep)}.bhm-card__note{color:var(--bhm-slate);font-style:italic}.bhm-resources-latest{padding-top:88px;padding-bottom:88px}.bhm-resources-latest__more,.bhm-faq-group__more{margin-top:28px!important}.bhm-resources-latest__more a,.bhm-faq-group__more a{font-weight:700;color:var(--bhm-navy);text-decoration:none;border-bottom:2px solid var(--bhm-coral);padding-bottom:2px}.bhm-faq-group + .bhm-faq-group{padding-top:0}.bhm-faq-group:nth-of-type(even){background:var(--bhm-mist)}.bhm-faq-group:nth-of-type(even) + .bhm-faq-group{padding-top:88px}.bhm-audit-request{padding-top:88px;padding-bottom:88px}.bhm-audit-request__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:40px 64px;align-items:start}.bhm-audit-request__copy>*{margin-top:0}.bhm-form-card{min-height:360px;display:flex;flex-direction:column;scroll-margin-top:120px}.bhm-form-slot{flex:1;display:flex;flex-direction:column}.bhm-form-slot .hs-form,.bhm-form-slot form{width:100%}.bhm-aeo-download{background:var(--bhm-tint);padding-top:72px;padding-bottom:72px}.bhm-aeo-download__inner{text-align:center;display:grid;gap:12px;justify-items:center}.bhm-aeo-download__inner>*{margin:0}.bhm-tool{padding-top:88px;padding-bottom:64px}.bhm-tool-card{background:#fff;border:1px solid var(--bhm-line);border-radius:24px;padding:clamp(20px,4vw,40px);box-shadow:0 18px 40px rgba(11,30,61,0.08);scroll-margin-top:120px}.bhm-tool-card:empty::after{content:"The audit tool loads here once the Breezy Audit plugin is active.";display:block;text-align:center;color:var(--bhm-slate)}.bhm-tool-note{padding-top:0;padding-bottom:72px}.bhm-tool-note__text{font-size:0.9375rem;color:var(--bhm-slate);text-align:center;margin:0 auto;max-width:720px}.bhm-tool-note__text a{color:var(--bhm-navy)}@media (max-width:900px){.bhm-audit-request__grid{grid-template-columns:1fr}.bhm-form-card{min-height:0}}.bhm-legal-hero{padding-bottom:96px}.bhm-legal{padding-top:72px;padding-bottom:96px}.bhm-legal-card{max-width:920px;margin:0 auto;background:#fff;border:1px solid var(--bhm-line);border-radius:24px;padding:clamp(20px,4vw,48px);box-shadow:0 18px 40px rgba(11,30,61,0.06);overflow-wrap:anywhere}.bhm-legal-card [name="termly-embed"]{min-height:320px}.bhm-legal-fallback{margin:24px 0 0;font-size:0.9375rem;color:var(--bhm-slate)}.bhm-legal-fallback a,.bhm-legal-foot a{color:var(--bhm-navy);font-weight:700}.bhm-legal-foot{max-width:920px;margin:28px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;color:var(--bhm-slate)}.bhm-legal-foot>*{margin:0}.bhm-legal-foot__link a{text-decoration:none;border-bottom:2px solid var(--bhm-coral);padding-bottom:2px}.bhm-prose h2{font-size:clamp(1.25rem,2.2vw,1.5rem);margin:36px 0 12px;letter-spacing:-0.01em}.bhm-prose h2:first-of-type{margin-top:24px}.bhm-prose p,.bhm-prose li{font-size:1.0625rem;line-height:1.7;color:var(--bhm-slate)}.bhm-prose ul{padding-left:1.25em;margin:0 0 8px}.bhm-prose li{margin-bottom:8px}.bhm-prose strong{color:var(--bhm-navy)}.bhm-prose a{color:var(--bhm-navy);font-weight:700}.bhm-legal-updated{font-size:0.9375rem!important;color:var(--bhm-muted)!important;margin-top:0}.bhm-hero--aeo .bhm-book-facts,.bhm-hero--tool .bhm-book-facts{margin-top:22px}.bhm-doc-mock{justify-self:end;width:min(100%,440px);background:#fff;border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,0.28);overflow:hidden;transform:rotate(1.5deg);animation:bhm-float 7s ease-in-out infinite}.bhm-doc-mock__bar{display:flex;align-items:center;gap:6px;padding:12px 16px;background:var(--bhm-mist);border-bottom:1px solid var(--bhm-line)}.bhm-doc-mock__bar span{width:9px;height:9px;border-radius:50%;background:var(--bhm-line)}.bhm-doc-mock__bar em{margin-left:10px;font-style:normal;font-size:0.8125rem;color:var(--bhm-muted);font-weight:700}.bhm-doc-mock__body{padding:20px 22px 24px}.bhm-doc-mock__title{margin:0 0 14px;font-family:var(--bhm-display);font-weight:800;color:var(--bhm-navy);font-size:1.0625rem}.bhm-doc-mock__row{display:grid;grid-template-columns:1.6fr repeat(3,1fr);align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--bhm-line)}.bhm-doc-mock__row--head{padding-top:0;font-size:0.75rem;font-weight:700;color:var(--bhm-muted);text-transform:uppercase;letter-spacing:0.04em}.bhm-doc-mock__row--head span:not(:first-child),.bhm-doc-mock__mark{justify-self:center}.bhm-doc-mock__q{height:9px;border-radius:6px;background:var(--bhm-line);width:85%}.bhm-doc-mock__row:nth-child(4) .bhm-doc-mock__q{width:65%}.bhm-doc-mock__row:nth-child(5) .bhm-doc-mock__q{width:75%}.bhm-doc-mock__row:nth-child(6) .bhm-doc-mock__q{width:55%}.bhm-doc-mock__mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.bhm-doc-mock__mark.is-yes{background:var(--bhm-tint)}.bhm-doc-mock__mark.is-yes::after{content:"";width:10px;height:5px;border-left:2.5px solid var(--bhm-teal-deep);border-bottom:2.5px solid var(--bhm-teal-deep);transform:rotate(-45deg) translate(1px,-1px)}.bhm-doc-mock__mark.is-no{background:#FBE9E4}.bhm-doc-mock__mark.is-no::after{content:"";width:10px;height:2.5px;border-radius:2px;background:var(--bhm-coral)}.bhm-doc-mock__next{margin-top:16px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--bhm-tint);font-size:0.875rem;color:var(--bhm-navy)}.bhm-doc-mock__next span{flex:1;height:8px;border-radius:6px;background:rgba(29,116,128,0.25)}@keyframes bhm-float{0%,100%{translate:0 0}50%{translate:0 -8px}}.bhm-download-band{background:var(--bhm-navy);padding-top:72px;padding-bottom:72px}.bhm-download-band__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.bhm-download-band__copy>*{margin:0}.bhm-download-band__copy .bhm-eyebrow{color:var(--bhm-teal)}.bhm-download-band__copy h2{color:#fff;margin:8px 0 10px}.bhm-download-band__copy p:last-child{color:rgba(255,255,255,0.82);max-width:560px}.bhm-gauge{justify-self:end;width:min(100%,420px);background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);border-radius:24px;padding:28px;display:grid;grid-template-columns:170px 1fr;gap:20px 24px;align-items:center;position:relative}.bhm-gauge svg{width:170px;height:170px;transform:rotate(-90deg);grid-row:1;grid-column:1}.bhm-gauge__track{fill:none;stroke:rgba(255,255,255,0.12);stroke-width:14}.bhm-gauge__fill{fill:none;stroke:var(--bhm-teal);stroke-width:14;stroke-linecap:round;stroke-dasharray:578;stroke-dashoffset:578;animation:bhm-gauge 2.4s ease-out 0.4s forwards}@keyframes bhm-gauge{to{stroke-dashoffset:180}}.bhm-gauge__label{grid-row:1;grid-column:1;display:grid;justify-items:center;align-content:center;text-align:center;color:#fff}.bhm-gauge__label strong{font-family:var(--bhm-display);font-size:2.25rem;line-height:1}.bhm-gauge__label span{font-size:0.9375rem;opacity:0.8}.bhm-gauge__label em{font-style:normal;font-size:0.6875rem;letter-spacing:0.05em;text-transform:uppercase;opacity:0.7;margin-top:6px;max-width:110px}.bhm-gauge__cats{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bhm-gauge__cats li{display:flex;justify-content:space-between;gap:10px;font-size:0.875rem;color:rgba(255,255,255,0.86);padding-bottom:8px;border-bottom:1px dashed rgba(255,255,255,0.18)}.bhm-gauge__cats b{color:var(--bhm-teal)}.bhm-tool2{padding-top:88px;padding-bottom:72px}.bhm-tool2__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:40px 56px;align-items:start}.bhm-tool2__main>.bhm-eyebrow,.bhm-tool2__main>h2{margin-top:0}.bhm-tool-aside{position:sticky;top:120px;background:var(--bhm-mist);border-radius:24px;padding:32px}.bhm-tool-aside>*{margin-top:0}.bhm-tool-aside h2{font-size:clamp(1.375rem,2.4vw,1.75rem)}.bhm-score-list{list-style:none;padding:0;margin:18px 0 22px;display:grid;gap:16px}.bhm-score-list__top{display:flex;justify-content:space-between;gap:12px;font-weight:700;color:var(--bhm-navy);font-size:0.9375rem;margin-bottom:8px}.bhm-score-list__top b{color:var(--bhm-teal-deep);white-space:nowrap}.bhm-score-list__bar{display:block;height:8px;border-radius:6px;background:var(--bhm-line);overflow:hidden}.bhm-score-list__bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--bhm-teal),var(--bhm-teal-deep))}.bhm-tool-aside .bhm-tool-note__text{text-align:left;margin:0;font-size:0.875rem}.bhm-thanks-hero{background:var(--bhm-navy);color:#fff;position:relative;overflow:hidden;padding-top:72px;padding-bottom:104px;text-align:center}.bhm-thanks-hero__inner{display:grid;justify-items:center;gap:14px;max-width:760px;margin:0 auto;position:relative;z-index:1}.bhm-thanks-hero__inner>*{margin:0}.bhm-thanks-hero h1{color:#fff}.bhm-thanks-hero .bhm-eyebrow{color:var(--bhm-teal)}.bhm-thanks-hero__sub{color:rgba(255,255,255,0.85);font-size:1.125rem;max-width:620px}.bhm-thanks-hero .wp-block-buttons{justify-content:center;margin-top:8px}.bhm-done{position:relative;width:96px;height:96px;margin-bottom:8px}.bhm-done__ring{position:absolute;inset:0;border-radius:50%;background:var(--bhm-teal);box-shadow:0 0 0 0 rgba(33,163,174,0.5);animation:bhm-done-pulse 2.4s ease-out 0.6s infinite}.bhm-done svg{position:absolute;inset:0;width:96px;height:96px}.bhm-done path{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50;animation:bhm-done-draw 0.7s ease-out 0.25s forwards}@keyframes bhm-done-draw{to{stroke-dashoffset:0}}@keyframes bhm-done-pulse{0%{box-shadow:0 0 0 0 rgba(33,163,174,0.45)}70%,100%{box-shadow:0 0 0 22px rgba(33,163,174,0)}}.bhm-thanks-sooner{padding-top:0;padding-bottom:88px}.bhm-thanks-sooner__text{text-align:center;margin:0;color:var(--bhm-slate)}.bhm-thanks-sooner__text a{color:var(--bhm-navy);font-weight:700}@media (prefers-reduced-motion:reduce){.bhm-doc-mock,.bhm-done__ring{animation:none}.bhm-gauge__fill{animation:none;stroke-dashoffset:180}.bhm-done path{animation:none;stroke-dashoffset:0}}@media (max-width:1000px){.bhm-tool2__grid{grid-template-columns:1fr}.bhm-tool-aside{position:static}.bhm-doc-mock,.bhm-gauge{justify-self:start}}@media (max-width:600px){.bhm-gauge{grid-template-columns:1fr;justify-items:center}.bhm-gauge__cats{width:100%}.bhm-doc-mock{transform:none}}@media (min-width:1101px){.bhm-flow__steps--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.bhm-flow__steps--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin-left:auto;margin-right:auto}}.bhm-hero__qualifier{margin-top:16px;font-size:1rem;color:var(--bhm-muted);max-width:48ch}.bhm-tab-note{margin-top:14px;font-size:.9375rem;color:var(--bhm-muted)}.bhm-tab-note a{color:var(--bhm-teal-deep);font-weight:700;text-underline-offset:3px}.bhm-audience{padding-top:0}.bhm-audience .bhm-lead{max-width:62ch}.bhm-bridge{padding-top:0}.bhm-bridge .bhm-lead{background:var(--bhm-tint);border-left:6px solid var(--bhm-teal);border-radius:var(--bhm-radius);padding:24px 28px;font-size:1.25rem}.bhm-bridge .bhm-lead a{color:var(--bhm-teal-deep);text-underline-offset:3px}@media (max-width:760px){.bhm-bridge .bhm-lead{padding:20px 22px;font-size:1.125rem}}
