.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form textarea{width:100%;padding:15px;margin-bottom:5px;border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);font-size:1em;font-family:'azbuki',sans-serif;color:#333;background-color:#f9f9f9;transition:all 0.3s ease}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="number"]:focus,.wpcf7-form textarea:focus{border-color:#3498db;box-shadow:0 0 8px rgba(52,152,219,0.3);background-color:#fff}.wpcf7-form input[type="submit"]{background-color:#3498db;color:#fff;padding:12px 25px;border:none;border-radius:8px;cursor:pointer;transition:background 0.3s ease;font-family:'azbuki',sans-serif;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 6px rgba(0,0,0,0.1);margin-top:10px}.wpcf7-form input[type="submit"]:hover{background-color:#2980b9}.wpcf7-response-output{font-family:'azbuki',sans-serif;padding:10px;margin-top:15px;border-radius:8px}.wpcf7-response-output.wpcf7-mail-sent-ok{color:#27ae60;background-color:#e9f7ef;border:1px solid #27ae60}.wpcf7-response-output.wpcf7-validation-errors{color:#c0392b;background-color:#f9ebea;border:1px solid #c0392b}.grecaptcha-badge{visibility:hidden}