.bd-boosters{background:#131315;padding:6rem 0}.bd-boosters .bi-container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.bd-boosters__overline{color:#2e75ff;display:block;font-size:13px;letter-spacing:.2em;margin-bottom:1.25rem;text-align:center;text-transform:uppercase}.bd-boosters__headline{color:#fafafa;font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.15;margin:0 auto 1.5rem;max-width:700px;text-align:center}.bd-boosters__intro{color:hsla(0,0%,98%,.6);font-size:16px;line-height:1.7;margin:0 auto 3rem;max-width:640px;text-align:center}.bd-boosters__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.bd-boosters__card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;display:flex;flex-direction:column;padding:2.5rem;position:relative;transition:border-color .3s ease,transform .3s ease}.bd-boosters__card:hover{border-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.bd-boosters__card--featured{background:rgba(0,0,255,.06);border-color:rgba(0,0,255,.3)}.bd-boosters__card--featured:hover{border-color:rgba(0,0,255,.5)}.bd-boosters__badge{background:#00f;border-radius:999px;color:#fff;font-size:12px;font-weight:700;left:50%;letter-spacing:.1em;padding:4px 16px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%);white-space:nowrap}.bd-boosters__title{color:#fafafa;font-size:22px;font-weight:700;margin-bottom:1rem}.bd-boosters__description{color:hsla(0,0%,98%,.6);flex:1;font-size:15px;line-height:1.7;margin-bottom:2rem}.bd-boosters__btn{align-items:center;border-bottom:1px solid transparent;color:#2e75ff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-top:auto;text-decoration:none;transition:border-color .3s ease,background .3s ease,color .3s ease}.bd-boosters__btn:hover{border-color:#2e75ff}.bd-boosters__btn--featured{background:#00f;border-bottom:none;border-radius:999px;color:#fff;padding:12px 24px}.bd-boosters__btn--featured:hover{background:#2e75ff;border-color:transparent}[data-scroll-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}[data-scroll-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.bd-boosters__grid{gap:20px;grid-template-columns:1fr}.bd-boosters{padding:4rem 0}}@media (prefers-reduced-motion:reduce){[data-scroll-reveal]{opacity:1;transform:none;transition:none}.bd-boosters__btn,.bd-boosters__card{transition:none}}