.contact-page{background:#f7f7f7}.contact-hero{color:#fff;text-align:center;background:#0652992c;padding:80px 20px 120px}.contact-heroContent{max-width:800px;margin:auto}.contact-hero h1{margin-bottom:10px;font-size:42px;font-weight:700}.contact-hero p{font-size:18px;line-height:1.6}.contact-formSection{margin-top:-90px;padding:0 20px 60px}.contact-card{background:#fff;border-radius:6px;max-width:700px;margin:auto;padding:40px;box-shadow:0 10px 25px #00000014}.contact-form{flex-direction:column;gap:18px;display:flex}.contact-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-field{flex-direction:column;display:flex}.contact-field label{margin-bottom:6px;font-size:15px}.contact-field input,.contact-field select,.contact-field textarea{border:1px solid #ddd;border-radius:3px;padding:10px;font-size:15px}.contact-sendBtn{color:#fff;cursor:pointer;background:#065399;border:none;border-radius:4px;width:150px;margin:20px auto 0;padding:12px 18px;font-weight:600}.contact-sendBtn:hover{background:#05427a}.contact-success{justify-content:center;align-items:center;min-height:60vh;display:flex}.contact-successCard{text-align:center;background:#fff;border-radius:6px;padding:40px;box-shadow:0 10px 25px #0000001a}.contact-successCard h2{color:#065399;margin-bottom:10px}.contact-backBtn{color:#fff;cursor:pointer;background:#065399;border:none;border-radius:4px;margin-top:20px;padding:10px 18px;font-weight:600}.contact-backBtn:hover{background:#05427a}@media (max-width:768px){.contact-hero h1{font-size:34px}.contact-row{grid-template-columns:1fr}.contact-card{padding:28px}.contact-sendBtn{width:100%}}
