.activate-page{background:#050505;min-height:100vh;padding:100px 0}.activate-page .container{max-width:1200px}.activate-title{text-align:center;background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:3rem;font-weight:900}.activate-subtitle{text-align:center;color:#ffffffb3;margin-bottom:60px;font-size:1.1rem}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px;display:grid}.plan-card{text-align:center;cursor:pointer;background:radial-gradient(120% 120% at 50% -20%,#203fc32e 0%,#08080cf2 45%),linear-gradient(#121216eb 0%,#07070afa 100%);border:1px solid #ffffff1f;border-radius:16px;padding:40px 30px;transition:all .3s}.plan-card:hover{border-color:#ffffff40}.plan-name{text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:1.2rem;font-weight:700}.plan-period{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:30px;font-size:1.8rem;font-weight:900}.activate-btn{background:var(--primary-gradient);color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-radius:8px;width:100%;padding:16px 24px;font-size:.95rem;font-weight:800;transition:all .3s;box-shadow:0 8px 16px #00000059}.activate-btn:hover{transform:scale(1.02);box-shadow:0 12px 24px #00000073}.activate-btn:active{transform:scale(.98)}@media (max-width:768px){.activate-title{font-size:2rem}.activate-page{padding:60px 0}.plans-grid{grid-template-columns:1fr;gap:16px}.plan-card{padding:30px 20px}}
