.octo-banner[data-v-9fb31673]{box-sizing:border-box;margin:16px auto;max-width:1000px;padding:0 16px;width:100%}.octo-banner__link[data-v-9fb31673]{align-items:center;background:radial-gradient(600px 200px at 0 0,rgba(59,130,246,.35),transparent 70%),#0a0e17;border:1px solid rgba(96,165,250,.35);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:#e8edf6;display:flex;gap:20px;padding:18px 22px;text-align:left;text-decoration:none;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.octo-banner__link[data-v-9fb31673]:hover{box-shadow:0 10px 30px #3b82f64d;transform:translateY(-2px)}.octo-banner__logo[data-v-9fb31673]{border-radius:12px;flex-shrink:0}.octo-banner__body[data-v-9fb31673]{flex:1;min-width:0}.octo-banner__kicker[data-v-9fb31673]{color:#60a5fa;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.octo-banner__title[data-v-9fb31673]{font-size:18px;font-weight:800;line-height:1.25;margin:4px 0 8px}.octo-banner__features[data-v-9fb31673]{color:#8d99ad;display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px 16px;list-style:none;margin:0;padding:0}.octo-banner__features li[data-v-9fb31673]:before{color:#5fd27a;content:"✓ "}.octo-banner__features .octo-banner__gift[data-v-9fb31673]{color:#f6d75a;font-weight:600}.octo-banner__features .octo-banner__gift[data-v-9fb31673]:before{content:""}.octo-banner__cta[data-v-9fb31673]{background:#3b82f6;border-radius:999px;color:#fff;flex-shrink:0;font-size:15px;font-weight:700;padding:12px 22px;white-space:nowrap}@media(max-width:640px){.octo-banner__link[data-v-9fb31673]{flex-wrap:wrap;gap:14px;padding:16px}.octo-banner__logo[data-v-9fb31673]{height:44px;width:44px}.octo-banner__body[data-v-9fb31673]{flex-basis:calc(100% - 58px)}.octo-banner__cta[data-v-9fb31673]{box-sizing:border-box;text-align:center;width:100%}}
