.vip-card{padding:40px 32px;border-radius:var(--radius-lg);background-color:rgba(255,255,255,.4);backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);border:1px solid rgba(255,255,255,1);box-shadow:0 20px 40px -10px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.02),inset 0 1px 2px rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.8);display:flex;flex-direction:column;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.vip-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04),inset 0 1px 2px rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.8)}.vip-card:first-child{background:rgba(251,251,253,.5)}.vip-card:first-child:hover{background:rgba(255,255,255,.8);box-shadow:0 20px 40px -10px rgba(134,134,139,.12),0 1px 3px rgba(0,0,0,.02),inset 0 1px 2px rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.8)}.vip-card:nth-child(2){background:rgba(240,247,255,.6)}.vip-card:nth-child(2):hover{background:rgba(255,255,255,.8);box-shadow:0 20px 40px -10px rgba(0,113,227,.12),0 1px 3px rgba(0,0,0,.02),inset 0 1px 2px rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.8)}.vip-card.recommended{background:rgba(255,251,240,.6)}.vip-card.recommended:hover{background:rgba(255,255,255,.8);box-shadow:0 20px 40px -10px rgba(234,179,8,.12),0 1px 3px rgba(0,0,0,.02),inset 0 1px 2px rgba(255,255,255,1),inset 0 0 0 1px rgba(255,255,255,.8)}.vip-card.recommended .vip-action-btn{background:#eab308;color:white;border:none;box-shadow:0 4px 14px rgba(234,179,8,.3);transition:all .3s ease}.vip-card.recommended .vip-action-btn:hover{background:#d97706;box-shadow:0 6px 16px rgba(234,179,8,.4)}.feature-icon{color:#10b981;flex-shrink:0;width:16px;height:16px;margin-top:3px}.vip-card:first-child .feature-icon{color:#86868b}.vip-card:nth-child(2) .feature-icon{color:var(--color-primary)}.vip-card.recommended .feature-icon{color:#eab308}.mac-btn.close{background-color:#ff5f56;border-color:#e0443e}.mac-btn.minimize{background-color:#ffbd2e;border-color:#dea123;cursor:default}.mac-btn.maximize{background-color:#27c93f;border-color:#1aab29;cursor:default}.mac-window-features .feature-icon{width:18px;height:18px;color:var(--color-primary);flex-shrink:0;margin-top:1px}.btn-cancel{background:var(--canvas);color:#1d1d1f}.btn-cancel:hover{background:#e8e8ed}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:767px){.vip-card{padding:32px 24px}.btn-cancel{order:2;background:var(--canvas)}..}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}