.bright{--prem-navy:#0b1f33;--prem-navy-2:#12304d;--prem-navy-3:#071526;--prem-gold:#c9a23a;--prem-gold-2:#e7c76a;--prem-gold-ink:#7a5a10;--prem-gold-50:#fbf5e3;--prem-text:#eaf1f8;--prem-muted:#b5c4d4}.bright .prem-card{background:var(--prem-navy);color:var(--prem-text);border:1px solid var(--prem-navy-3);box-shadow:6px 6px 0 -1px var(--prem-gold-50), 6px 6px 0 0 var(--prem-gold), 0 24px 40px -28px #0b1f338c;border-radius:22px;padding:28px;position:relative;overflow:hidden}.bright .prem-card:before{content:"";background:var(--prem-gold);height:4px;position:absolute;inset:0 0 auto}.bright .prem-card h2,.bright .prem-card h3,.bright .prem-card h4{color:#fff}.bright .prem-card p,.bright .prem-card li{color:var(--prem-muted)}.bright .prem-card a:not(.bbtn){color:var(--prem-gold-2)}.bright a.prem-card{text-decoration:none;transition:transform .14s,box-shadow .14s;display:block}.bright a.prem-card:hover{box-shadow:9px 9px 0 -1px var(--prem-gold-50), 9px 9px 0 0 var(--prem-gold), 0 28px 44px -28px #0b1f3399;transform:translate(-3px,-3px)}.bright .prem-edge{border:1.5px solid var(--prem-gold);box-shadow:6px 6px 0 -1px var(--prem-gold-50), 6px 6px 0 0 var(--prem-gold), 0 24px 40px -30px #0b1f3359;background:#fff;border-radius:22px}.bright .prem-crest{background:var(--prem-gold-2);color:var(--prem-navy);letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex}.bright .prem-crest svg{flex:none;width:14px;height:14px}.bright .prem-crest-ink{background:var(--prem-navy);color:var(--prem-gold-2)}.bright .free-crest{color:#2e7d1a;letter-spacing:.03em;white-space:nowrap;background:#e8f5df;border:1px solid #bfe2a8;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex}.bright .prem-btn{background:var(--prem-gold-2);border-color:var(--prem-gold-ink);color:var(--prem-navy);box-shadow:inset 0 1px 0 #ffffff80, 0 4px 0 var(--prem-gold-ink), 0 14px 22px -10px #7a5a108c}.bright .prem-btn:hover{color:var(--prem-navy);box-shadow:inset 0 1px 0 #ffffff80, 0 5px 0 var(--prem-gold-ink), 0 20px 28px -12px #7a5a108c;transform:translateY(-2px)}.bright .prem-btn:active{box-shadow:0 1px 0 var(--prem-gold-ink);transform:translateY(3px)}.bright .prem-btn-o{border-color:var(--prem-gold-2);color:var(--prem-gold-2);box-shadow:0 4px 0 var(--prem-navy-3);background:0 0}.bright .prem-btn-o:hover{color:#fff;border-color:#fff;transform:translateY(-2px)}.bright .prem-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bright .prem-list li{color:var(--prem-text);grid-template-columns:20px 1fr;align-items:start;gap:10px;line-height:1.45;display:grid}.bright .prem-list li:before{content:"";background:var(--prem-gold-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%230B1F33' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;width:18px;height:18px;margin-top:2px}.bright .prem-list li small{color:var(--prem-muted);margin-top:2px;font-size:13.5px;display:block}.bright .prem-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bright .prem-price b{color:#fff;letter-spacing:-.01em;font-size:30px;line-height:1}.bright .prem-price span{color:var(--prem-muted);font-size:14px}@media (max-width:640px){.bright .prem-card{border-radius:18px;padding:22px 18px}.bright .prem-price b{font-size:26px}}
