.rw-cta__box{align-items:center;display:grid;gap:32px;overflow:hidden;position:relative}.rw-cta__box--split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.rw-cta__box--half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rw-cta__box--buttons_wide{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.rw-cta__box--buttons_wide .rw-cta__ctas,.rw-cta__box--half .rw-cta__ctas,.rw-cta__box--split .rw-cta__ctas{align-items:flex-end;justify-self:end}.rw-cta__box--stack{justify-items:center;text-align:center}.rw-cta__box--stack .rw-lede{margin-inline:auto}.rw-cta__box--box{background:linear-gradient(180deg,#18181c,#0b0b0d);border:1px solid var(--rw-line);border-radius:16px;box-shadow:var(--rw-shadow-lg);padding:clamp(28px,4vw,56px)}.rw-cta__box--band{background:var(--rw-band);border-block:1px solid var(--rw-line);border-radius:0;padding:clamp(28px,4vw,56px)}.rw-cta__box--glow:before{background:radial-gradient(ellipse 60% 60% at 100% 0,rgba(255,54,2,.18),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.rw-cta__box--bar:after{background:linear-gradient(90deg,var(--rw-accent),var(--rw-accent-deep));content:"";height:3px;left:0;position:absolute;top:0;width:100%}.rw-cta__box>*{position:relative;z-index:1}.rw-cta__ctas{align-items:stretch;flex-direction:column}.rw-cta__ctas .rw-btn:not(.rw-btn--has-icon){justify-content:center}.rw-cta__box--stack .rw-cta__ctas{align-items:center;flex-direction:row}.rw-cta__box--border-accent.rw-cta__box--box{border-color:rgba(255,54,2,.38)}.rw-cta__box--border-none{border-color:transparent!important}.rw-cta__box--glow-left:before{background:radial-gradient(ellipse 45% 80% at 0 50%,rgba(255,54,2,.16),transparent 70%)}.rw-cta__box--glow-center:before{background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(255,54,2,.14),transparent 70%)}.rw-cta__box--box{background:linear-gradient(180deg,#232427,#1b1c1f)}@media (max-width:991px){.rw-cta__box--buttons_wide,.rw-cta__box--half,.rw-cta__box--split{grid-template-columns:minmax(0,1fr)}.rw-cta__box--buttons_wide .rw-cta__ctas,.rw-cta__box--half .rw-cta__ctas,.rw-cta__box--split .rw-cta__ctas{align-items:flex-start;justify-self:start}.rw-cta__box--buttons_wide,.rw-cta__box--half,.rw-cta__box--split{row-gap:40px}}