.mmai-premium-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.mmai-premium-card{position:relative;padding:22px 18px;border-radius:18px;background:rgba(42,23,84,.55);border:1px solid rgba(101,51,211,.35);box-shadow:0 10px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;transform:translateY(0);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),border-color .28s cubic-bezier(.2,.8,.2,1)}.mmai-premium-card::before{content:"";position:absolute;inset:-2px;background:radial-gradient(900px 280px at 10% 0%,rgba(101,51,211,.35),rgba(70,25,160,.18) 35%,rgba(0,0,0,0) 60%);opacity:.9;pointer-events:none}.mmai-premium-card::after{content:"";position:absolute;inset:-120px;background:radial-gradient(circle,rgba(101,51,211,.22),rgba(101,51,211,0) 60%);opacity:0;transform:scale(.92);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.mmai-premium-card:hover{transform:translateY(-6px);border-color:rgba(168,210,255,.55);box-shadow:0 16px 46px rgba(0,0,0,.36),0 0 0 1px rgba(168,210,255,.18),0 0 32px rgba(101,51,211,.25)}.mmai-premium-card:hover::after{opacity:1;transform:scale(1)}.mmai-premium-accent{height:4px;width:42px;border-radius:999px;background:linear-gradient(90deg,rgba(168,210,255,.95),rgba(101,51,211,.95));margin-bottom:12px;box-shadow:0 0 18px rgba(168,210,255,.25)}.mmai-premium-card h3{margin:0 0 10px;font-weight:700;letter-spacing:.2px;font-size:18px;line-height:1.2;color:#fff}.mmai-premium-card p{margin:0;color:rgba(255,255,255,.82);font-size:14.5px;line-height:1.45}.mmai-premium-icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;background:rgba(101,51,211,.18);border:1px solid rgba(101,51,211,.35);box-shadow:0 8px 18px rgba(0,0,0,.25)}@media (max-width:1024px){.mmai-premium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mmai-premium-grid{grid-template-columns:1fr}.mmai-premium-card{padding:20px 16px}}