.form_form__QVZTL{display:grid;grid-gap:14px;gap:14px}.form_field__BLoQy{display:block}.form_label__UhiuA{display:block;font-family:var(--font-body);font-weight:500;font-size:11.5px;letter-spacing:.04em;color:var(--ink-70);text-transform:uppercase;margin-bottom:7px}.form_required__2uIfG{color:var(--accent);margin-left:3px}.form_input__bxqtB,.form_select__sQ3yj,.form_textarea__10rcU{width:100%;padding:14px 16px;border-radius:var(--r-pill);border:1px solid var(--line-input);background:var(--surface-alt);font-family:var(--font-body);font-size:14.5px;line-height:1.5;color:var(--ink);transition:border-color .2s ease,background .2s ease}.form_textarea__10rcU{border-radius:16px;min-height:110px;resize:vertical}.form_select__sQ3yj{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--accent) 50%),linear-gradient(135deg,var(--accent) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 15px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:40px;cursor:pointer}.form_input__bxqtB::placeholder,.form_textarea__10rcU::placeholder{color:var(--ink-50)}.form_input__bxqtB:focus,.form_select__sQ3yj:focus,.form_textarea__10rcU:focus{outline:none;border-color:var(--accent-fill);background:var(--surface)}.form_input__bxqtB[aria-invalid=true],.form_select__sQ3yj[aria-invalid=true],.form_textarea__10rcU[aria-invalid=true]{border-color:#b4453a}.form_error__1ZEDO{display:block;margin-top:6px;font-size:12.5px;line-height:1.45;color:#a03b31}.form_honeypot__WLM4y{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form_notice__93brq{padding:14px 18px;border-radius:14px;border:1px solid rgba(180,69,58,.28);background:rgba(180,69,58,.06);font-size:14px;line-height:1.55;color:#8f342b}.form_success__nLKcG{border:1px solid var(--accent-line);border-radius:var(--r-panel);background:linear-gradient(150deg,rgba(var(--accent-rgb),.09),transparent 68%);padding:34px 32px}.form_successHeading__Rqd1N{font-family:var(--font-display);font-weight:700;font-size:24px;letter-spacing:-.02em;margin:0 0 12px;text-wrap:balance}.form_successBody__Db20_{font-size:15.5px;line-height:1.64;color:var(--ink-84);text-wrap:pretty;margin:0}.form_successActions__BWVkJ{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.form_submitRow__vFEpg{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.form_pending__JLpC2{font-size:13px;color:var(--ink-70)}.form_group__HVGE5{border:1px solid var(--line-strong);border-radius:var(--r-panel);background:var(--surface);padding:28px 28px 30px}.form_groupHead__24Cy4{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.form_groupNumber__sdk_W{width:23px;height:23px;border-radius:50%;border:1px solid rgba(var(--accent-rgb),.5);color:var(--accent);font-family:var(--font-body);font-weight:600;font-size:11px;display:flex;align-items:center;justify-content:center;flex:none}.form_groupTitle__2q7h_{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.02em}.form_pair__yBPsZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.form_fieldset__1KtpR{border:0;padding:0;margin:0}.form_optionGroup__c89D4{display:grid;grid-gap:8px;gap:8px}.form_optionGroup__c89D4[aria-invalid=true] .form_option__NvsoS{border-color:#b4453a}.form_option__NvsoS{display:flex;align-items:flex-start;gap:11px;padding:12px 16px;border-radius:14px;border:1px solid var(--line-input);background:var(--surface-alt);font-family:var(--font-body);font-size:14.5px;line-height:1.45;color:var(--ink);cursor:pointer;transition:border-color .2s ease,background .2s ease}.form_option__NvsoS:has(input:checked){border-color:var(--accent-fill);background:var(--surface)}.form_option__NvsoS input{accent-color:var(--accent-fill);flex:none;margin-top:2px}.form_inline__8xJgC{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.form_inline__8xJgC .form_field__BLoQy{flex:1 1;min-width:180px}@media (max-width:640px){.form_pair__yBPsZ{grid-template-columns:1fr}.form_group__HVGE5{padding:22px 20px 24px}}