.serif[data-v-20e5d107]{font-family:Cormorant Garamond,serif}.vip-class-grid[data-v-20e5d107]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.vip-class[data-v-20e5d107]{display:flex;flex-direction:column;padding:26px;border:1px solid #232933;border-radius:20px;background:#0f141c;transition:transform .3s ease,border-color .3s ease}.vip-class[data-v-20e5d107]:hover{transform:translateY(-5px);border-color:#c9a86a}.vip-class-icon[data-v-20e5d107]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:18px;border:1px solid #c8aa6a4d;border-radius:14px;background:#c8aa6a1a;font-size:22px;color:#c9a86a;transition:background .3s ease,color .3s ease}.vip-class:hover .vip-class-icon[data-v-20e5d107]{background:#c9a86a;color:#090d15}.vip-class-name[data-v-20e5d107]{font-size:25px;font-weight:600;color:#fff}.vip-class-models[data-v-20e5d107]{margin-top:5px;font-size:14.5px;line-height:1.6;color:#8d939c}.vip-class-specs[data-v-20e5d107]{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 22px;padding-top:16px;border-top:1px solid #1e242e}.vip-class-spec[data-v-20e5d107]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#a6abb3}.vip-class-spec i[data-v-20e5d107]{font-size:12px;color:#c9a86a}.vip-class-btn[data-v-20e5d107]{margin-top:auto;width:100%;padding:13px;border:1px solid #c9a86a;border-radius:999px;background:transparent;color:#c9a86a;font-family:inherit;font-size:15.5px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.vip-class-btn[data-v-20e5d107]:hover{background:#c9a86a;color:#090d15}@media(prefers-reduced-motion:reduce){.vip-class[data-v-20e5d107]:hover{transform:none}}
