#bb-proof{background:#080808;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);display:grid}.bb-proof-label{border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;padding:34px 40px;display:flex}.bb-proof-label>span{letter-spacing:.3em;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700}.bb-proof-label strong{text-transform:uppercase;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(20px,2vw,28px);font-weight:900;line-height:1}.bb-proof-label strong span{color:var(--orange)}.bb-proof-list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.bb-proof-item{background:radial-gradient(circle,#ff58000e,#0000 66%);border-right:1px solid #ffffff14;flex-direction:column-reverse;justify-content:center;gap:10px;padding:30px 26px;display:flex}.bb-proof-item:last-child{border-right:0}.bb-proof-item dd{color:var(--orange);margin:0;font-family:Montserrat,sans-serif;font-size:clamp(34px,3.4vw,52px);font-weight:900;line-height:1}.bb-proof-item dt{letter-spacing:.1em;text-transform:uppercase;color:#ffffffad;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;line-height:1.45}.bb-tiles{max-width:var(--page-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto;padding:0 40px;display:grid}.bb-tile{background:radial-gradient(circle at 100% 0,#ff580014,#0000 55%),#0c0c0c;border:1px solid #ffffff12;padding:34px 32px;transition:border-color .3s,transform .3s;position:relative}.bb-tile:hover{border-color:#ff580061;transform:translateY(-3px)}.bb-tile-num{letter-spacing:.2em;color:var(--orange);margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;display:block}.bb-tile h3{color:#fff;margin:0 0 12px;font-family:Montserrat,sans-serif;font-size:clamp(18px,1.5vw,21px);font-weight:800;line-height:1.2}.bb-tile p{color:#fff9;margin:0;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.7}.bb-chips{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.bb-chips li{letter-spacing:.04em;color:#fff;border:1px solid #ff580059;border-radius:100px;padding:7px 12px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700}.bb-study{max-width:var(--page-max);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;margin:0 auto;padding:0 40px;display:grid}.bb-study-media{background:linear-gradient(180deg, #0003 0%, #00000059 30%, #000000c7 58%, #000000f0 80%, #000 100%), var(--bb-study-img) center / cover no-repeat;background-repeat:no-repeat;background-origin:border-box;border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;gap:32px;min-height:460px;padding:32px;display:flex;position:relative}.bb-study-mark{background:#fff;border-radius:10px;align-self:flex-start;padding:10px 14px;display:inline-flex}.bb-study-mark img{width:auto;height:34px;display:block}.bb-study-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:0;display:grid}.bb-study-stats>div{flex-direction:column-reverse;gap:6px;display:flex}.bb-study-stats dd{color:var(--orange);margin:0;font-family:Montserrat,sans-serif;font-size:clamp(30px,3vw,44px);font-weight:900;line-height:1}.bb-study-stats dt{color:#ffffffd1;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:1.45}.bb-study-quote{background:radial-gradient(circle at 90% 10%,#ff58002e,#0000 40%),#0c0c0c;border:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:32px;padding:clamp(32px,4vw,56px);display:flex}.bb-study-quote figure{margin:0}.bb-study-quote blockquote{margin:22px 0 26px}.bb-study-quote blockquote p{letter-spacing:-.02em;color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(20px,1.9vw,28px);font-weight:800;line-height:1.3}.bb-study-quote blockquote p+p{margin-top:16px}.bb-study-quote figcaption{flex-direction:column;gap:3px;font-family:Montserrat,sans-serif;display:flex}.bb-study-quote figcaption strong{color:#fff;font-size:13px}.bb-study-quote figcaption span{color:#ffffff80;font-size:12px}.bb-study-link{letter-spacing:.12em;text-transform:uppercase;color:#fff;border:1px solid #ff580066;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;text-decoration:none;transition:background-color .25s,border-color .25s;display:flex}.bb-study-link span{color:var(--orange);font-size:16px;transition:transform .25s,color .25s}.bb-study-link:hover{background:var(--orange);border-color:var(--orange)}.bb-study-link:hover span{color:#fff;transform:translate(4px)}.bb-switch{max-width:var(--page-max);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,96px);margin:0 auto;padding:0 40px;display:grid}.bb-switch-copy .label{letter-spacing:.35em;text-transform:uppercase;color:var(--orange);margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700}.bb-switch-copy h2{letter-spacing:-.01em;text-transform:uppercase;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(36px,4.5vw,64px);font-weight:900;line-height:.95}.bb-switch-copy h2 .orange{color:var(--orange)}.bb-switch-copy p{color:#ffffffad;max-width:520px;margin:24px 0 32px;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.8}.bb-switch-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bb-switch-list li{background:#0c0c0c;border:1px solid #ffffff12;grid-template-columns:42px 1fr;gap:14px;padding:26px 28px;display:grid}.bb-switch-list li>span{color:var(--orange);font-family:Montserrat,sans-serif;font-size:15px;font-weight:900}.bb-switch-list h3{color:#fff;margin:0 0 6px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:800}.bb-switch-list p{color:#ffffff94;margin:0;font-family:Montserrat,sans-serif;font-size:13.5px;line-height:1.65}.bb-faq{max-width:var(--page-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 auto;padding:0 40px;display:grid}.bb-faq-item{background:#0c0c0c;border:1px solid #ffffff12;padding:30px 32px}.bb-faq dt{color:#fff;margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:800;line-height:1.3}.bb-faq dt span{letter-spacing:.2em;color:var(--orange);margin-bottom:14px;font-size:11px;font-weight:800;display:block}.bb-faq dd{color:#ffffff9e;margin:0;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.75}.bb-page .services-header,.bb-page .hs-toolkit-grid,.bb-tiles,.bb-study,.bb-switch,.bb-faq{max-width:calc(var(--page-max) + 80px)}.bb-page #section-contact{padding-left:40px;padding-right:40px}.bb-page .services-header .intro{text-wrap:balance;justify-self:end;max-width:470px}@media (width>=561px) and (width<=1700px){.bb-page .services-header .intro{margin-right:70px}}@media (width>=561px){.bb-page #hero .hero-actions,.bb-page #hero .hero-meta{padding-right:86px}}@media (width<=1100px){#bb-proof{grid-template-columns:1fr}.bb-proof-label{border-bottom:1px solid #ffffff14;border-right:0}.bb-tiles,.bb-study,.bb-switch{grid-template-columns:1fr}}@media (width<=768px){.bb-proof-label{padding:28px 22px}.bb-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-proof-item{border-bottom:1px solid #ffffff14;padding:24px 22px}.bb-proof-item:nth-child(2n){border-right:0}.bb-page .services-header,.bb-page .hs-toolkit-grid,.bb-tiles,.bb-study,.bb-switch,.bb-faq,.bb-page #section-contact{padding-left:22px;padding-right:22px}.bb-faq{grid-template-columns:1fr}.bb-tile{padding:28px 24px}.bb-study-media{min-height:420px;padding:24px}.bb-study-quote{padding:32px 24px}.bb-switch-list li{grid-template-columns:34px 1fr;padding:22px 20px}.bb-faq-item{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.bb-tile,.bb-study-link,.bb-study-link span{transition:none}}
