.iat-form{display:grid;gap:1.25rem;max-width:900px}.iat-form fieldset{border:1px solid #d9dee5;padding:1rem;margin:0}.iat-form legend{font-weight:700;padding:0 .4rem}.iat-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.iat-form label{display:grid;gap:.4rem;font-weight:600}.iat-form input,.iat-form select,.iat-form textarea{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #8c959f;border-radius:4px;padding:.7rem;background:#fff;color:#16191d;font:inherit}.iat-form input:focus,.iat-form select:focus,.iat-form textarea:focus{outline:3px solid rgba(235,80,22,.28);border-color:#b83b0d}.iat-form-details{border-top:1px solid #d9dee5;padding-top:1rem}.iat-form-details summary{cursor:pointer;font-weight:700;margin-bottom:1rem}.iat-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.iat-privacy-layer{font-size:.9rem;color:#424952;background:#f4f6f8;padding:1rem;border-left:4px solid #eb5016}.iat-consent{display:grid;grid-template-columns:auto 1fr!important;align-items:start;gap:.55rem}.iat-consent input{width:auto;min-height:auto;margin-top:.25rem}.iat-consent span{display:block;line-height:1.55}.iat-submit{justify-self:start;border:0;border-radius:4px;background:#e94d13;color:#fff;font-weight:800;padding:.85rem 1.25rem;cursor:pointer}.iat-submit:disabled{opacity:.65;cursor:wait}.iat-form-status:not(:empty){padding:.75rem;border-left:4px solid #e94d13;background:#fff3ee}.iat-thanks{max-width:760px;margin:3rem auto;padding:2rem;border-top:5px solid #e94d13;background:#f4f6f8}@media(max-width:700px){.iat-form-grid{grid-template-columns:1fr}.iat-submit{width:100%}}

.iat-form-checks{display:flex;flex-wrap:wrap;gap:.7rem 1rem;margin:.8rem 0 1rem;padding:.9rem 1rem;border:1px solid #e2e6eb;border-radius:6px;background:#f8fafc}.iat-form-checks>span{flex:0 0 100%;font-weight:800;color:#20252b}.iat-form-checks label{display:flex;grid-template-columns:none;align-items:center;gap:.45rem;font-weight:600}.iat-form-checks input{width:auto;min-height:auto;margin:0}.iat-processing-upload-note{padding:1rem 1.1rem;border-left:4px solid #eb5016;background:#fff7ed;color:#7c2d12}.iat-processing-upload-note p{margin:.35rem 0 0;line-height:1.55}

.iat-form-help{margin:.25rem 0 1rem;padding:.75rem .9rem;border-radius:6px;background:#f8fafc;color:#475569;font-size:.92rem;line-height:1.55}.iat-form-help a{font-weight:800;color:#b83b0d}
