.YAEIYW_form{gap:18px;display:grid}.YAEIYW_row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.YAEIYW_field{color:var(--color-navy900);gap:6px;font-size:14px;font-weight:600;display:grid}.YAEIYW_field input,.YAEIYW_field select{font:inherit;border-radius:var(--radius-md);border:1px solid var(--color-neutral300);background:var(--color-white);min-height:48px;color:var(--color-neutral900);padding:10px 14px;font-size:16px;font-weight:400}.YAEIYW_field input:focus-visible,.YAEIYW_field select:focus-visible{border-color:var(--color-electric500)}.YAEIYW_field input[aria-invalid=true]{border-color:var(--color-danger600)}.YAEIYW_fieldError{color:var(--color-danger600);font-size:13px;font-weight:600}.YAEIYW_formError{border-radius:var(--radius-md);color:var(--color-danger600);background:#fdecec;padding:12px 16px;font-weight:600}.YAEIYW_interests{border:0;gap:12px;margin:0;padding:0;display:grid}.YAEIYW_interests legend{color:var(--color-navy900);margin-bottom:8px;font-weight:700}.YAEIYW_interestGroup{gap:8px;display:grid}.YAEIYW_groupLabel{color:var(--color-neutral600);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.YAEIYW_chips{flex-wrap:wrap;gap:8px;display:flex}.YAEIYW_chip{cursor:pointer;position:relative}.YAEIYW_chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.YAEIYW_chip span{border-radius:var(--radius-pill);border:1px solid var(--color-neutral300);background:var(--color-white);padding:8px 14px;font-size:14px;font-weight:500;display:inline-block}.YAEIYW_chip input:checked+span{background:var(--color-navy900);border-color:var(--color-navy900);color:var(--color-white)}.YAEIYW_chip input:focus-visible+span{box-shadow:var(--focus-ring)}.YAEIYW_consent{color:var(--color-neutral600);align-items:flex-start;gap:10px;font-size:14px;display:flex}.YAEIYW_consent input{width:20px;height:20px;accent-color:var(--color-navy900);flex:none;margin-top:2px}.YAEIYW_legal{color:var(--color-neutral600);font-size:13px}.YAEIYW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.YAEIYW_success{border-radius:var(--radius-lg);background:#e9f7ef;border:1px solid #b7e2c7;gap:10px;padding:28px;display:grid}.YAEIYW_success h2{color:var(--color-success600);font-size:24px}
