.sc-banner{aspect-ratio:16/9;background:linear-gradient(135deg,#152042,#1e3a6e);flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.sc-banner .cc-banner-image,.sc-banner img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sc-banner__icon{color:#fff;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.sc-banner__icon svg{width:28px;height:28px}.sc-cta{color:var(--color-accent,#0f8f8a);justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:10px 0;font-size:13.5px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.sc-cta:hover{opacity:.9;text-decoration:underline}@supports not (aspect-ratio:16 / 9){.sc-banner{height:130px}}
