.bbi-air-cta{background:var(--air-surface-deep);color:var(--air-cta-ink);overflow:hidden;padding:4.5rem 0;position:relative}.bbi-air-cta:before{background:var(--air-cta-glow);content:"";inset:0;pointer-events:none;position:absolute}.bbi-air-cta-inner{align-items:center;display:grid;gap:3rem;grid-template-columns:1.25fr .75fr;position:relative;z-index:2}.bbi-air-cta-inner h2{font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.18;margin:.9rem 0}.bbi-air-cta-inner p{color:var(--air-cta-ink-muted);font-weight:300;max-width:34rem}.bbi-air-cta-actions{align-items:stretch;display:flex;flex-direction:column;gap:.75rem}.bbi-air-cta-actions .bbi-air-btn{width:100%}.bbi-air-cta .bbi-air-eyebrow{color:var(--air-cta-ink)}.bbi-air-cta .bbi-air-eyebrow:before{background:var(--air-cta-rule)}.bbi-air-cta .bbi-air-btn-outline-white{border-color:var(--air-cta-ink);color:var(--air-cta-ink)}.bbi-air-cta .bbi-air-btn-outline-white:hover{background:var(--air-cta-ink);color:var(--air-surface-deep)}.bbi-air-cta .bbi-air-btn-primary{background:var(--air-cta-btn);color:var(--air-cta-btn-ink)}.bbi-air-cta .bbi-air-btn-primary:hover{background:var(--air-cta-btn-hover);box-shadow:0 8px 24px rgba(0,0,0,.22)}@media (max-width:1024px){.bbi-air-cta-inner{gap:2rem;grid-template-columns:1fr}.bbi-air-cta-actions{flex-direction:row;flex-wrap:wrap}.bbi-air-cta-actions .bbi-air-btn{flex:1 1 14rem;width:auto}}