.custom-cf7-form{max-width:600px;margin:0 auto;font-family:inherit}.custom-cf7-form .form-group{margin-bottom:20px}.custom-cf7-form label{display:block;margin-bottom:6px;font-weight:600;color:#333}.custom-cf7-form input,.custom-cf7-form textarea{width:100%;padding:12px 14px;border:1px solid #ddd;border-radius:8px;font-size:15px;transition:all 0.3s ease}.custom-cf7-form input:focus,.custom-cf7-form textarea:focus{border-color:#0073aa;outline:none;box-shadow:0 0 0 2px rgba(0,115,170,0.1)}.custom-cf7-form textarea{min-height:120px;resize:vertical}.custom-cf7-form input[type="submit"]{background:#0073aa;color:#fff;border:none;cursor:pointer;font-weight:600;transition:background 0.3s ease}.custom-cf7-form input[type="submit"]:hover{background:pink}