.popup-contact-form{background-color:#e6f7ff;padding:25px;border-radius:10px;max-width:400px;margin:auto;font-family:'Segoe UI',sans-serif}.popup-contact-form h3{text-align:center;color:#0073e6;margin-bottom:15px;font-size:22px}.popup-contact-form label{display:block;font-size:14px;color:#005580;margin-bottom:5px;font-weight:600}.popup-contact-form input[type="text"],.popup-contact-form input[type="tel"],.popup-contact-form input[type="email"]{width:100%;padding:10px;border:2px solid #b3d9ff;border-radius:6px;margin-bottom:15px;background:#fff;font-size:14px;transition:border 0.2s ease}.popup-contact-form input:focus{border-color:#0073e6;outline:none}.popup-contact-form input[type="submit"]{background:#0073e6;color:#fff;border:none;padding:12px;border-radius:6px;width:100%;font-size:15px;cursor:pointer;transition:background 0.3s ease}.popup-contact-form input[type="submit"]:hover{background:#005bb5}