:root[data-page][data-vp] .ox-gradient-banner{border-radius:var(--ox-radius-card);color:#fff;background:#0b0908;width:100%;max-width:none;position:relative;overflow:hidden}:root[data-page][data-vp] .ox-gradient-banner .nd-cta-media{aspect-ratio:auto;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:none}:root[data-page][data-vp] .ox-gradient-banner .nd-cta-bg{object-fit:cover;object-position:center 40%;filter:blur(10px);width:100%;height:100%;display:block;transform:scale(-1.06,1.06)}:root[data-page][data-vp] .ox-gradient-banner .nd-cta-content{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;width:100%;margin:0;padding:32px;display:grid;position:relative}:root[data-page][data-vp] .ox-gradient-banner .nd-cta-tx{text-align:left;min-width:0}:root[data-page][data-vp] .ox-gradient-banner h2{font:600 40px/52px var(--tc);letter-spacing:-.03em;color:#fff;margin:0}:root[data-page][data-vp] .ox-gradient-banner .nd-cta-tx p{font:400 16px/26px var(--tc);color:#fff;margin:12px 0 0}.ox-gradient-banner-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:root[data-page][data-vp] .ox-gradient-banner .pill-white{color:#121215;background:#fff;height:48px;padding-inline:24px;font-size:14px}:root[data-page][data-vp] .ox-gradient-banner .pill-white:hover{color:#121215;background:#e9e9ec}:root[data-page][data-vp=phone] .ox-gradient-banner .nd-cta-content{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}:root[data-page][data-vp=phone] .ox-gradient-banner h2{font-size:28px;line-height:36px}:root[data-page][data-vp=phone] .ox-gradient-banner .nd-cta-tx p{font-size:14px;line-height:22px}.ox-gradient-banner .pill{font-size:var(--fs-btn);border-radius:9999px;justify-content:center;align-items:center;gap:8px;transition:transform .12s,background .2s,color .2s,border-color .2s,filter .2s;display:inline-flex}.ox-gradient-banner .pill:active{transform:scale(.97)}.ox-gradient-banner .pill svg{flex-shrink:0;width:17px;height:17px}
