.categories-page{background:linear-gradient(135deg,#0f172a,#312e81);min-height:100vh}.glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14!important;border:1px solid #ffffff26;border-radius:20px;transition:all .3s ease}.glass-card:hover{box-shadow:0 10px 25px #0000004d;transform:translateY(-6px)}.category-title{-webkit-text-fill-color:#0000;animation:glow 3s ease-in-out infinite;background:linear-gradient(90deg,#fff,#c4b5fd,#818cf8);-webkit-background-clip:text;font-size:clamp(2rem,7vw,3rem);font-weight:900;letter-spacing:2px;text-shadow:0 0 20px #818cf866,0 0 40px #818cf833;text-transform:uppercase}.section-label{color:#c4b5fd;font-size:1.05rem;font-weight:700;letter-spacing:.5px}.mock-card{background:linear-gradient(135deg,#4338ca,#6d28d9 55%,#7c3aed);border:1px solid #c4b5fd59;border-radius:22px;box-shadow:0 16px 40px #4c1d9573;margin-left:auto;margin-right:auto;max-width:900px;transition:transform .25s ease,box-shadow .25s ease}.mock-card:hover{box-shadow:0 22px 50px #4c1d958c;transform:translateY(-4px)}.mock-inner{flex-wrap:wrap;gap:18px}.mock-icon,.mock-inner{align-items:center;display:flex}.mock-icon{background:#ffffff26;border-radius:18px;color:#fde047;flex-shrink:0;height:72px;justify-content:center;width:72px}.mock-text{flex:1;min-width:180px}.mock-title{color:#fff;font-size:clamp(1.3rem,4vw,1.7rem);font-weight:800;line-height:1.2}.mock-sub{color:#e9d5ff;font-size:clamp(.85rem,2.6vw,1rem);margin-top:4px}.mock-btn{border-radius:12px;font-weight:700;padding:10px 20px}@media (max-width:560px){.mock-inner{justify-content:center;text-align:center}.mock-btn{width:100%}}@keyframes glow{0%{filter:brightness(1)}50%{filter:brightness(1.3)}to{filter:brightness(1)}}