.booster-section{padding-bottom:112px;padding-top:112px}@media (min-width:1024px){.booster-section{padding-bottom:144px;padding-top:144px}}.booster-header{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.booster-header{align-items:flex-end;flex-direction:row;justify-content:space-between}}.booster-overline{color:var(--bi-blue-light);font-size:14px;font-weight:500;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.booster-headline{color:var(--bi-white);font-size:clamp(32px,4vw,60px);font-weight:700;letter-spacing:-.02em;line-height:1.1;max-width:640px}.booster-subtitle{color:hsla(0,0%,98%,.5);font-size:16px;line-height:1.625;max-width:380px}@media (min-width:768px){.booster-subtitle{text-align:right}}.booster-grid{display:grid;gap:32px;margin-top:64px}@media (min-width:768px){.booster-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.booster-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.booster-grid{grid-template-columns:repeat(4,1fr)}}.booster-card{height:100%;position:relative}.booster-card__outer-glow{background:linear-gradient(135deg,rgba(46,117,255,.15),transparent 40%,transparent 60%,rgba(0,0,255,.1));border-radius:26px;filter:blur(6px);inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .7s ease}.booster-card:hover .booster-card__outer-glow{opacity:1}.booster-card__surface{background:linear-gradient(165deg,rgba(35,35,38,.9),rgba(24,24,26,.95) 50%,#131315);border:1px solid hsla(0,0%,98%,.05);border-radius:24px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:box-shadow .5s ease}.booster-card.is-visible:hover .booster-card__surface,.booster-card:hover .booster-card__surface{box-shadow:0 25px 50px -12px rgba(46,117,255,.06)}.booster-card__edge-top{background:linear-gradient(90deg,transparent 10%,rgba(46,117,255,.08) 30%,rgba(46,117,255,.08) 70%,transparent 90%);height:1px;width:100%}.booster-card__edge-highlight{background:linear-gradient(90deg,transparent,rgba(46,117,255,0) 30%,rgba(46,117,255,0) 70%,transparent);height:1px;left:0;position:absolute;right:0;top:0;transition:background .7s ease}.booster-card:hover .booster-card__edge-highlight{background:linear-gradient(90deg,transparent,rgba(46,117,255,.4) 30%,rgba(46,117,255,.4) 70%,transparent)}.booster-card__radial-glow{background:radial-gradient(circle,rgba(46,117,255,.06) 0,transparent 70%);border-radius:50%;height:256px;left:-96px;opacity:0;pointer-events:none;position:absolute;top:-96px;transition:opacity .7s ease;width:256px}.booster-card:hover .booster-card__radial-glow{opacity:1}.booster-card__content{display:flex;flex:1;flex-direction:column;padding:32px;position:relative}@media (min-width:1024px){.booster-card__content{padding:40px}}.booster-card__top{align-items:flex-start;display:flex;justify-content:space-between}.booster-card__badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(ellipse 80% 100% at 50% 100%,rgba(46,117,255,.12) 0,rgba(46,117,255,.03) 100%);border:1px solid rgba(46,117,255,.12);border-radius:12px;color:rgba(46,117,255,.85);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.15em;overflow:hidden;padding:8px 16px;position:relative;text-transform:uppercase}.booster-card__badge-highlight{background:linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 50%);border-radius:12px;inset:0;pointer-events:none;position:absolute}.booster-card__badge-text{position:relative}.booster-card__icon{align-items:center;background:hsla(0,0%,98%,.03);border:1px solid hsla(0,0%,98%,.04);border-radius:16px;color:rgba(46,117,255,.5);display:flex;justify-content:center;padding:12px;transition:border-color .5s ease,background .5s ease,color .5s ease,transform .3s ease}.booster-card:hover .booster-card__icon{background:rgba(46,117,255,.06);border-color:rgba(46,117,255,.15);color:rgba(46,117,255,.8);transform:rotate(-8deg) scale(1.1)}.booster-card__watermark{color:hsla(0,0%,98%,.02);font-size:8rem;font-weight:900;line-height:1;position:absolute;right:32px;top:80px;-webkit-text-stroke:1px hsla(0,0%,98%,.015);pointer-events:none;user-select:none}.booster-card__title{color:var(--bi-white);font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-top:auto;transition:transform .3s ease}.booster-card:hover .booster-card__title{transform:translateX(4px)}.booster-card__divider-wrap{margin:24px 0;position:relative}.booster-card__divider{background:linear-gradient(90deg,transparent,hsla(0,0%,98%,.06) 20%,rgba(46,117,255,.12) 50%,hsla(0,0%,98%,.06) 80%,transparent);height:1px;width:100%}.booster-card__divider-glow{background:linear-gradient(90deg,transparent,rgba(46,117,255,.04) 50%,transparent);height:16px;inset:0;opacity:0;position:absolute;top:0;transition:opacity .7s ease}.booster-card:hover .booster-card__divider-glow{opacity:1}.booster-card__text{color:hsla(0,0%,98%,.4);font-size:14px;line-height:1.7;transition:color .5s ease}.booster-card:hover .booster-card__text{color:hsla(0,0%,98%,.55)}.booster-card__cta{align-items:center;background:linear-gradient(135deg,rgba(46,117,255,.06),rgba(46,117,255,.02));border:1px solid rgba(46,117,255,.12);border-radius:16px;cursor:pointer;display:flex;gap:12px;margin-top:auto;padding:16px 20px;text-decoration:none;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.booster-card__cta:hover{background:linear-gradient(135deg,rgba(46,117,255,.12),rgba(46,117,255,.06));border-color:rgba(46,117,255,.3);box-shadow:0 8px 32px rgba(46,117,255,.08),inset 0 1px 0 hsla(0,0%,100%,.04)}.booster-card__cta-text{color:hsla(0,0%,98%,.9);flex:1;font-size:14px;font-weight:700}.booster-card__cta-duration{color:#9e9e9e;font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:color .3s ease}.booster-card__cta:hover .booster-card__cta-duration{color:hsla(0,0%,98%,.4)}.booster-card__cta-arrow{align-items:center;background:var(--bi-blue-light);border-radius:50%;color:#fff;display:flex;height:28px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;width:28px}.booster-card__cta:hover .booster-card__cta-arrow{box-shadow:0 4px 12px rgba(46,117,255,.3);transform:translateX(2px)}.booster-card__edge-bottom{background:linear-gradient(90deg,transparent 20%,hsla(0,0%,98%,.03) 50%,transparent 80%);height:1px;width:100%}@media (prefers-reduced-motion:reduce){.booster-card:hover .booster-card__cta-arrow,.booster-card:hover .booster-card__icon,.booster-card:hover .booster-card__title{transform:none}}