.lux-card{background:#fff;padding:40px;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05)}.lux-input{height:55px;border-radius:14px;border:1px solid #ddd;padding:12px 18px;font-size:15px;transition:.3s;box-shadow:none}textarea.lux-input{height:auto}.lux-input:focus{border-color:#ffc107;box-shadow:0 0 0 .2rem rgba(255,193,7,.18)}.btn-lux{background:linear-gradient(135deg,#fc0,#ff9800);border:none;color:#000;font-size:16px;border-radius:14px;transition:.3s}.academy-contact-tag,.support-tag{color:#d4af37;font-size:14px;letter-spacing:1px}.btn-lux:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,152,0,.35);color:#000}.map-box iframe{width:100%;height:400px;border:none;border-radius:15px}.academy-contact-why-section{padding:100px 20px;background:#0b0b10;overflow:hidden}.academy-contact-container{max-width:1280px;margin:auto}.academy-contact-heading{text-align:center;margin-bottom:70px}.academy-contact-tag{display:inline-block;padding:8px 18px;border-radius:30px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.3);font-weight:600;margin-bottom:20px}.academy-contact-heading h2{font-size:48px;color:#fff;margin-bottom:20px;font-weight:700}.academy-contact-heading p{max-width:900px;margin:auto;color:#bdbdc7;font-size:17px;line-height:1.9}.academy-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.academy-contact-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:35px 30px;transition:.4s;backdrop-filter:blur(10px)}.academy-contact-card:hover{transform:translateY(-8px);border-color:rgba(212,175,55,.5);box-shadow:0 15px 40px rgba(0,0,0,.4)}.academy-icon{width:75px;height:75px;border-radius:18px;background:linear-gradient(135deg,#d4af37,#f5d76e);display:flex;align-items:center;justify-content:center;margin-bottom:25px}.academy-icon i{font-size:30px;color:#0b0b10}.academy-contact-card h3{color:#fff;font-size:24px;margin-bottom:15px;font-weight:600}.academy-contact-card p{color:#bdbdc7;font-size:15px;line-height:1.8}.contact-support-section{padding:100px 20px;background:linear-gradient(180deg,#101018,#0b0b10);overflow:hidden}.contact-support-container{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.support-tag{display:inline-block;padding:8px 18px;border-radius:30px;background:rgba(212,175,55,.12);border:1px solid rgba(212,175,55,.3);font-weight:600;margin-bottom:22px}.contact-support-left h2{font-size:50px;line-height:1.2;color:#fff;margin-bottom:25px}.contact-support-left p{color:#bdbdc7;font-size:17px;line-height:1.9;margin-bottom:35px}.support-points{display:flex;flex-direction:column;gap:18px;margin-bottom:40px}.support-item{display:flex;align-items:center;gap:14px;color:#fff;font-size:16px}.support-item i{color:#d4af37;font-size:18px}.support-buttons{display:flex;gap:18px;flex-wrap:wrap}.support-call-btn,.support-whatsapp-btn{padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:700;transition:.3s}.support-call-btn{background:linear-gradient(135deg,#d4af37,#f5d76e);color:#0b0b10}.support-whatsapp-btn{border:1px solid rgba(255,255,255,.15);color:#fff;background:rgba(255,255,255,.05)}.support-call-btn:hover,.support-whatsapp-btn:hover{transform:translateY(-5px)}.contact-support-right{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.support-highlight-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px 25px;text-align:center;transition:.4s;backdrop-filter:blur(10px)}.support-highlight-card:hover{transform:translateY(-8px);border-color:rgba(212,175,55,.5)}.highlight-number{font-size:42px;font-weight:800;color:#d4af37;margin-bottom:12px}.support-highlight-card h3{color:#fff;font-size:20px;font-weight:600}@media(max-width:991px){.contact-support-container{grid-template-columns:1fr}}@media(max-width:768px){.academy-contact-why-section,.contact-support-section{padding:75px 15px}.academy-contact-heading h2{font-size:34px}.academy-contact-heading p,.contact-support-left p{font-size:15px}.academy-contact-card{padding:28px 22px}.contact-support-left h2{font-size:36px}.contact-support-right{grid-template-columns:1fr}}