.form-group{margin-bottom:25px}.form-label{display:block;margin-bottom:10px;color:#1a1a1a;font-weight:500}.form-input{width:100%;padding:15px;border:2px solid #eee;border-radius:10px;font-family:inherit;font-size:1em;transition:all .3s ease}.form-input:focus{border-color:#f00;outline:none;box-shadow:0 5px 15px rgba(255,0,0,.1)}textarea.form-input{min-height:150px;resize:vertical}.privacy-checkbox{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;font-size:.9em;color:#666}.privacy-checkbox input{margin-top:4px}.privacy-checkbox a{color:#f00;text-decoration:none}.privacy-checkbox a:hover{text-decoration:underline}