body{margin:0;overflow-x:hidden}.custom-form-section{background:linear-gradient(145deg,#0a0a0a,#1a1a1a);border:2px solid #fff;border-radius:16px;padding:3rem 2rem;box-shadow:0 0 20px #ffc10766}.neon-text{color:#fff;text-shadow:0 0 5px #fff,0 0 15px #fff,0 0 30px #480072}.stylish-input{background-color:#121212;color:#fff;border:1px solid #333;padding:.9rem 1.2rem;border-radius:8px;transition:all .3s ease}.stylish-input:focus{border-color:#ffc107;box-shadow:0 0 5px #ffc107;background-color:#1e1e1e;color:#fff}.stylish-input::placeholder{color:#aaa;opacity:.7}.neon-button{background-color:#5d0069;color:#fff;border:none;border-radius:8px;transition:.3s ease;font-weight:700;text-transform:uppercase;box-shadow:0 0 15px #fff6}.neon-button:hover{background-color:#000;box-shadow:0 0 20px #fff,0 0 30px #fff;color:#fff}.services-page-bg{background:linear-gradient(135deg,#0d0d0d,#1a1a1a);padding-top:80px;padding-bottom:80px}.vip-service{background:#1e1e1ef2;border:2px solid #ffc107;border-radius:20px;padding:40px 30px;transition:all .4s ease}.vip-service:hover{transform:translateY(-10px);box-shadow:0 20px 40px #ffc10780}.vip-service h3{font-weight:700;font-size:1.75rem}.vip-service p{font-size:.95rem;color:#ccc;line-height:1.6}.vip-service ul li{position:relative;padding-left:25px;margin-bottom:10px;color:#fff;font-weight:500}.vip-btn{background-color:#ffc107;color:#1a1a1a;font-weight:700;padding:12px 28px;border-radius:50px;transition:all .3s ease}.vip-btn:hover{background-color:#e6b800;color:#000;text-decoration:none}@media(max-width:991px){.vip-service{padding:30px 20px}}:root{--accent-purple: #8B5CF6;--accent-dark-purple: #4C1D95;--text-light: #ffffff;--secondary-dark-blue: #0d122f}.services-page-bg{background:radial-gradient(circle at top,#0a0f2d,#030712);padding-top:5rem;padding-bottom:5rem}.service-card{background:linear-gradient(145deg,#0d122f,#050814);padding:40px;border-radius:15px;border:1px solid rgba(139,92,246,.4);transition:all .6s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d;perspective:1000px;height:100%;position:relative;overflow:hidden}.service-card:hover{transform:translateY(-15px) rotateX(2deg) scale(1.02);border-color:var(--accent-purple);box-shadow:0 20px 50px #000000b3,0 0 30px #8b5cf6b3}.service-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.03) 0%,transparent 70%);transform:rotate(45deg);pointer-events:none}.service-card h3{color:#fff;font-size:28px;font-weight:700;margin-bottom:15px;text-shadow:0 0 5px rgba(139,92,246,.5)}.service-card p{color:#d4d4d4;font-size:16px;margin-bottom:18px}.feature-tag{background:#8b5cf626;color:var(--accent-purple);padding:5px 14px;border-radius:20px;font-size:14px;display:inline-block;margin-right:8px;margin-bottom:8px;border:1px solid rgba(139,92,246,.6)}.service-card ul{list-style:none;padding-left:0}.service-card ul li{color:#ccc;margin-bottom:8px;font-size:15px}.btn-gold{background:var(--accent-purple);color:#fff;padding:10px 30px;border-radius:30px;border:2px solid var(--accent-purple);font-weight:700;transition:.3s;box-shadow:0 5px 15px #8b5cf666;display:inline-block;text-decoration:none}.btn-gold:hover{background:transparent;color:var(--accent-purple);transform:translate(5px);box-shadow:0 5px 25px #8b5cf6b3}.more-services{padding:80px 0;background:#0f0f1f}.more-services .section-title{font-size:36px;font-weight:700;color:#fff;margin-bottom:10px}.more-services .title-underline{width:80px;height:4px;background:#f0b429;margin:0 auto 15px;border-radius:2px}.more-services .section-subtitle{font-size:18px;color:#ccc;margin-bottom:50px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.more-services .service-card{background:#1a1a2e;box-shadow:0 8px 20px #0006;border:1px solid #222}.more-services .service-card:hover{box-shadow:0 15px 40px #0009}.more-services .service-card .card-header h3{font-size:22px;font-weight:700;color:#f0b429;margin-bottom:12px;text-shadow:none}.more-services .service-card .divider{height:3px;width:50px;background:#f0b429;margin:15px 0;border-radius:2px}.more-services .service-card .desc{font-size:15px;color:#ddd;margin-bottom:15px}.more-services .service-card .feature-list{list-style:none;padding-left:0}.more-services .service-card .feature-list li{font-size:14px;color:#ccc;margin-bottom:10px;padding-left:18px;position:relative}.more-services .service-card .feature-list li:before{content:"•";position:absolute;left:0;color:#f0b429;font-weight:700}@media(max-width:768px){.more-services .section-title{font-size:30px}.more-services .section-subtitle{font-size:16px}}
