.wpcf7 form{max-width:650px;margin:0 auto;padding:30px;background:#ffffff;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,0.08)}.wpcf7 label{display:block;margin-bottom:18px;font-weight:600;color:#1f2a44}.wpcf7 input,.wpcf7 textarea{width:100%;margin-top:6px;padding:12px 14px;border:1px solid #cfd6df;border-radius:8px;font-size:16px;box-sizing:border-box}.wpcf7 textarea{min-height:150px}.wpcf7 input[type="file"]{border:none;padding-left:0}.wpcf7 input[type="submit"]{background:#1f2a44;color:white;border:none;border-radius:8px;padding:14px 24px;font-weight:700;cursor:pointer}.wpcf7 input[type="submit"]:hover{background:#3872bc}