.vip-hero{margin-top:20px;padding:28px 24px;border-radius:22px;background:linear-gradient(125deg,#302940,#64506e);color:#f5dfb0;box-shadow:0 10px 30px #57406620}.vip-hero small{letter-spacing:4px}.vip-hero h2{font-size:27px;margin:16px 0}.vip-hero p{font-size:13px;line-height:1.7}.vip-section{padding:20px 4px;border-bottom:1px solid #eee}.vip-section h3{font-size:17px}.vip-section .helper{line-height:1.8}#vip-request{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}#vip-request select{padding:12px;border:1px solid #e5d8ee;border-radius:10px;background:#fff;flex:1}#vip-request button{width:100%;padding:13px}
