
.sh-premium-cta{padding:110px 22px;background:linear-gradient(180deg,#040a18,#071327)}
.sh-premium-box{width:min(1100px,100%);margin:auto;padding:70px 50px;text-align:center;border-radius:34px;
background:radial-gradient(circle at top,rgba(255,216,77,.15),transparent 45%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));
border:1px solid rgba(255,216,77,.22);box-shadow:0 35px 100px rgba(0,0,0,.35)}
.sh-premium-box span{display:inline-block;padding:10px 18px;border-radius:999px;background:rgba(255,216,77,.1);border:1px solid rgba(255,216,77,.25);color:#fff4b8;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.15em}
.sh-premium-box h2{font-size:clamp(40px,5vw,68px);margin:24px 0 14px;color:#fff}
.sh-premium-box p{max-width:760px;margin:0 auto 30px;color:#b4c8de;line-height:1.8}
.cta-features{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:35px}
.cta-features div{padding:12px 18px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(126,218,255,.16);color:#dff7ff}
.cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 34px;border-radius:999px;text-decoration:none;font-weight:900;color:#111827;background:linear-gradient(135deg,#ffef4a,#ffc400);box-shadow:0 0 36px rgba(255,216,77,.45)}
