.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:8px;font-size:16px;margin-bottom:1em}.wpcf7 input[type="submit"]{background:#2b6cb0;color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;transition:background 0.3s ease}.wpcf7 input[type="submit"]:hover{background:#1e4e8c}.wpcf7-not-valid-tip{color:#e53e3e;font-size:0.9em}.wpcf7-response-output{margin-top:1em;padding:1em;border-radius:8px}