form{display:flex;flex-direction:column;gap:0;background:#fff;padding:30px;border-radius:12px;max-width:360px;box-shadow:0 2px 8px rgb(0 0 0 / .1);margin:0 auto;font-family:'Segoe UI',sans-serif;font-size:15px}label{display:flex;flex-direction:column;color:#000;margin-bottom:-30px}label strong{margin-bottom:1px}input[type="text"],input[type="password"],input[type="email"],textarea{padding:10px 14px;border-radius:8px;border:1px solid #ccc;background:#fff;color:#000;max-width:300px;font-size:15px;transition:all 0.2s ease}input[type="text"]:focus,input[type="password"]:focus{border-color:#0F6EB0;outline:none;box-shadow:0 0 4px #0F6EB0}input[type="submit"],.wpcf7-submit,button{background:#0F6EB0;color:#fff;padding:10px 18px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background 0.2s ease;display:block;margin:1px auto 0 auto}input[type="submit"]:hover,button:hover{background:#0D5F98}