.brand-hero.brand-hero-vsl{max-width:1040px;padding-top:28px}.brand-open{color:#aac8ff;letter-spacing:.06em;text-transform:uppercase;background:#102442;border:1px solid #315894;border-radius:100px;margin-bottom:18px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-block}.brand-hero-vsl h1{max-width:850px;margin-inline:auto;font-size:clamp(28px,4vw,44px)}.brand-hero-vsl>.brand-hero-copy>p{max-width:680px;margin-bottom:24px}.brand-vsl-player{text-align:left;background:#000;border:1px solid #263956;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 24px 70px #0005}.brand-hero-vsl>.brand-hero-copy>.brand-video-caption{color:#94a3b8;margin:14px auto 0;font-size:13px}.brand-vsl-offer{background:linear-gradient(145deg,#112a4e,#0a1729);border:1px solid #315894;border-radius:18px;max-width:660px;margin:28px auto 0;padding:28px}.brand-vsl-offer h2{margin:0 0 10px;font-size:clamp(23px,3vw,30px);line-height:1.2}.brand-vsl-offer p{color:#aab8cc;margin:0 0 22px;line-height:1.6}.brand-vsl-cta{background:#1b5cff;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 26px;font-weight:750;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.brand-vsl-cta:hover{background:#154ce0}.brand-vsl-cta:focus-visible{outline-offset:4px;outline:3px solid #9bc2ff}.brand-vsl-offer small{color:#aab8cc;margin-top:14px;font-size:12px;display:block}@media (max-width:600px){.brand-hero.brand-hero-vsl{padding:20px 16px 36px}.brand-vsl-player{border-radius:10px}.brand-vsl-offer{padding:22px 16px}.brand-vsl-cta{width:100%;padding-inline:16px}}
