body{background-color:#f9fafb!important;color:#0a1f33!important}header.header-white{background-color:#fff!important;border-bottom:1px solid #eee;box-shadow:none}header.header-white .logo{color:#000!important}header.header-white .nav-links li a{color:#333!important}header.header-white .nav-links li a:hover,header.header-white .nav-links li a.active{color:#f0b24c!important}header.header-white .profile-icon{background-color:#0000000d!important}header.header-white .profile-icon svg{color:#000!important}header.header-white button.header-btn.login{border:1px solid #000!important;color:#000!important}header.header-white button.header-btn.signup{background:#000!important;border:1px solid #000!important;color:#fff!important}.contact-page{padding-top:120px;min-height:100vh;display:flex;align-items:center;justify-content:center}.contact-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px 60px}.contact-grid{display:flex;align-items:center;gap:80px}.contact-left{flex:1;max-width:500px}.lottie-wrapper{width:100%;margin-bottom:40px}lottie-player{width:100%;height:auto;max-height:450px}.contact-info-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.info-card{background:#fff;padding:20px;border-radius:12px;display:flex;align-items:center;gap:15px;box-shadow:0 4px 12px #00000008}.info-icon{font-size:24px}.info-card h4{margin:0;font-size:14px;color:#999;text-transform:uppercase;letter-spacing:.5px}.info-card p{margin:4px 0 0;font-weight:600;font-size:15px}.contact-right{flex:1}.form-card{background:#fff;padding:50px;border-radius:24px;box-shadow:0 20px 50px #0000000d}.form-card h2{font-size:36px;margin:0 0 12px;font-weight:800}.form-card p{color:#667;line-height:1.6;margin-bottom:40px}.contact-form{display:flex;flex-direction:column;gap:24px}.input-row{display:flex;gap:20px}.input-group{flex:1;display:flex;flex-direction:column;gap:8px}.input-group label{font-size:14px;font-weight:600;color:#0a1f33}.input-group input,.input-group select,.input-group textarea{padding:14px 18px;border:1px solid #e5e7eb;border-radius:10px;font-family:inherit;font-size:16px;transition:all .3s ease;outline:none;background:#fbfbfc!important;width:100%;color:#0a1f33!important}.input-group input::placeholder,.input-group textarea::placeholder{color:#9ca3af!important;opacity:1}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:#0a1f33;background:#fff!important;box-shadow:0 0 0 4px #0a1f330d}.submit-btn{background:#0a1f33!important;color:#fff;padding:16px;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:10px;width:100%}.submit-btn:hover{background:#153350!important;transform:translateY(-2px)}@media screen and (max-width:1024px){.contact-grid{flex-direction:column;gap:40px}.contact-left{max-width:100%;text-align:center}.contact-info-cards{max-width:600px;margin:0 auto}}@media screen and (max-width:768px){.form-card{padding:30px 20px}.input-row{flex-direction:column;gap:24px}.contact-info-cards{grid-template-columns:1fr}}
