.SA83hq_formContainer{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;padding:clamp(20px,4vw,32px);transition:box-shadow .2s,border-color .2s;box-shadow:0 4px 20px #0000000a}.SA83hq_formContainer:focus-within{border-color:#d0272140;box-shadow:0 8px 28px #d0272114}.SA83hq_inputRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.SA83hq_inputRow{grid-template-columns:1fr}}.SA83hq_inputWrapper{width:100%}.SA83hq_inputLabel{color:#1a1a1a;margin-bottom:6px;font-size:.875rem;font-weight:600}.SA83hq_input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;transition:all .2s}.SA83hq_input:focus,.SA83hq_input:focus-within{background:#fff;border-color:#d0272166;box-shadow:0 0 0 3px #d027211a}.SA83hq_input:hover:not(:focus):not(:focus-within){background:#fff;border-color:#d0272140}.SA83hq_input::placeholder{color:#47556999}.SA83hq_submitButton{letter-spacing:.02em;color:#fff;cursor:pointer;background:#d02721;border:none;border-radius:9999px;height:48px;margin-top:4px;font-size:.9375rem;font-weight:600;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 14px #d0272133}.SA83hq_submitButton:hover{background:#9a1b16;transform:translateY(-1px);box-shadow:0 8px 24px #d027214d}.SA83hq_submitButton:active{transform:translateY(0);box-shadow:0 4px 14px #d0272133}.SA83hq_consentLabel{color:#475569;font-size:.8125rem;line-height:1.45}.SA83hq_legalLink{color:#d02721;font-weight:500;text-decoration:underline;transition:color .15s}.SA83hq_legalLink:hover{color:#9a1b16}
