.CustomRequirementForm_form__du5TS{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.CustomRequirementForm_step__NX9P4{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.CustomRequirementForm_stepHeading__EI8oI{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:var(--measure-reading)}.CustomRequirementForm_stepIndex__vJ5Pz{color:var(--color-accent);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.CustomRequirementForm_stepSupport__3v4ZG{color:var(--color-text-muted);font-size:1rem;line-height:1.55}.CustomRequirementForm_requirementField__CMwYj{max-width:56rem}.CustomRequirementForm_stepNote__yacwF{max-width:var(--measure-reading);padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);line-height:1.55}.CustomRequirementForm_informationGrid__lvfUg,.CustomRequirementForm_optionGrid__5i0I0{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.CustomRequirementForm_optionGrid__5i0I0{grid-template-columns:repeat(auto-fill,minmax(15rem,22rem))}.CustomRequirementForm_informationGrid__lvfUg{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.CustomRequirementForm_informationCard__aEcrP,.CustomRequirementForm_optionCard__taUrr{position:relative;display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);transition:border-color var(--transition-fast)}.CustomRequirementForm_informationCard__aEcrP:hover,.CustomRequirementForm_optionCard__taUrr:hover{border-color:var(--color-border-strong)}.CustomRequirementForm_optionInput__r_0NI{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.CustomRequirementForm_informationLabel__16drm,.CustomRequirementForm_optionLabel__5ihHk{display:grid;grid-gap:var(--space-2);gap:var(--space-2);cursor:pointer}.CustomRequirementForm_optionName__lZUrU{color:var(--color-brand-strong);font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.2}.CustomRequirementForm_informationSummary__troZr,.CustomRequirementForm_optionAction__PQ5Ma,.CustomRequirementForm_optionIncluded__R1PJQ{color:var(--color-text-muted);font-size:.875rem;line-height:1.45}.CustomRequirementForm_optionAction__PQ5Ma{font-weight:600}.CustomRequirementForm_informationGuidance__W1eCz,.CustomRequirementForm_optionIncluded__R1PJQ,.CustomRequirementForm_optionPanel__weam8{display:none}.CustomRequirementForm_optionIncluded__R1PJQ:before{content:"✓ ";color:var(--color-success);font-weight:700}.CustomRequirementForm_optionInput__r_0NI:checked~.CustomRequirementForm_optionLabel__5ihHk .CustomRequirementForm_optionAction__PQ5Ma{display:none}.CustomRequirementForm_optionInput__r_0NI:checked~.CustomRequirementForm_optionLabel__5ihHk .CustomRequirementForm_optionIncluded__R1PJQ{display:block;color:var(--color-success);font-weight:600}.CustomRequirementForm_optionInput__r_0NI:checked~.CustomRequirementForm_informationGuidance__W1eCz,.CustomRequirementForm_optionInput__r_0NI:checked~.CustomRequirementForm_optionPanel__weam8{display:block}.CustomRequirementForm_optionInput__r_0NI:checked~.CustomRequirementForm_optionLabel__5ihHk{cursor:pointer}.CustomRequirementForm_informationCard__aEcrP:has(.CustomRequirementForm_optionInput__r_0NI:checked),.CustomRequirementForm_optionCard__taUrr:has(.CustomRequirementForm_optionInput__r_0NI:checked){border-color:var(--color-brand);border-left:3px solid var(--color-accent);padding-left:calc(var(--space-5) - 2px)}.CustomRequirementForm_optionInput__r_0NI:focus-visible~.CustomRequirementForm_informationLabel__16drm .CustomRequirementForm_optionName__lZUrU,.CustomRequirementForm_optionInput__r_0NI:focus-visible~.CustomRequirementForm_optionLabel__5ihHk .CustomRequirementForm_optionName__lZUrU{outline:2px solid var(--color-focus);outline-offset:3px}.CustomRequirementForm_optionNote__4vyAE{color:var(--color-text-muted);font-size:.875rem;line-height:1.45}.CustomRequirementForm_informationGuidance__W1eCz{padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-brand-strong);font-size:.875rem;font-weight:600;line-height:1.45}.CustomRequirementForm_disclaimer__jUisM,.CustomRequirementForm_reassurance__Q2Ftc{max-width:var(--measure-reading);padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-accent);background:var(--color-surface);color:var(--color-text-muted);font-size:.9375rem;line-height:1.55}.CustomRequirementForm_reassurance__Q2Ftc strong{display:block;color:var(--color-brand-strong);font-size:1rem}.CustomRequirementForm_status__cKvqO:empty{display:none}.CustomRequirementForm_grid__fchQr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);max-width:56rem}.CustomRequirementForm_fullWidth__06Btd{grid-column:1/-1}.CustomRequirementForm_context__PyYbx{display:flex;max-width:56rem;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent);background:var(--color-surface)}.CustomRequirementForm_contextLabel__G_mLP{color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.CustomRequirementForm_contextValue__fJRwt{color:var(--color-brand-strong);font-weight:600}.CustomRequirementForm_submitRow__xDKIv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.CustomRequirementForm_submitNote__F_u2Z{color:var(--color-text-muted);font-size:.875rem;line-height:1.45}.CustomRequirementForm_success__s__9b{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-success);border-left-width:3px;border-radius:var(--radius-md);background:var(--color-success-bg)}.CustomRequirementForm_successHeading__4THIN{color:var(--color-brand-strong);font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.15}.CustomRequirementForm_successBody__oC4Ye{color:var(--color-text)}.CustomRequirementForm_successNote__plem8{color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.CustomRequirementForm_successActions___1mOI{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.CustomRequirementForm_failure___Cmcw{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-error);border-left-width:3px;border-radius:var(--radius-md);background:var(--color-error-bg)}.CustomRequirementForm_failureHeading__lYitN{color:var(--color-brand-strong);font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.2}.CustomRequirementForm_failureBody__O_tJP{color:var(--color-text);font-size:.9375rem;line-height:1.5}.CustomRequirementForm_recoveryActions__fXjPw{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.CustomRequirementForm_invalidSummary__O_iXD{color:var(--color-error);font-size:.9375rem;font-weight:600;line-height:1.5}.CustomRequirementForm_honeypot__k6Oxi{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media (max-width:47.99rem){.CustomRequirementForm_form__du5TS{gap:var(--space-12)}.CustomRequirementForm_informationGrid__lvfUg,.CustomRequirementForm_optionGrid__5i0I0{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.CustomRequirementForm_informationCard__aEcrP,.CustomRequirementForm_optionCard__taUrr{padding:var(--space-4)}.CustomRequirementForm_informationCard__aEcrP:has(.CustomRequirementForm_optionInput__r_0NI:checked),.CustomRequirementForm_optionCard__taUrr:has(.CustomRequirementForm_optionInput__r_0NI:checked){padding-left:calc(var(--space-4) - 2px)}.CustomRequirementForm_optionName__lZUrU{font-size:1rem}.CustomRequirementForm_grid__fchQr{grid-template-columns:minmax(0,1fr)}.CustomRequirementForm_submitRow__xDKIv>button{width:100%}.CustomRequirementForm_recoveryActions__fXjPw>*,.CustomRequirementForm_successActions___1mOI>*{flex:1 1 100%}}