._form_1wfp2_1{width:min(100%,48rem);margin:0 auto;padding:clamp(1rem,3vw,1.75rem);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._formHeading_1wfp2_11{margin-bottom:1.25rem}._step_1wfp2_15{margin:0 0 .55rem;color:var(--primary);font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._formHeading_1wfp2_11 h1{margin:0;font-family:var(--font-family-display);font-size:clamp(2rem,7vw,3rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}._formHeading_1wfp2_11>p:last-child{margin:.9rem 0 0;color:var(--muted-foreground);line-height:1.65}._requiredNote_1wfp2_39{margin:.75rem 0 0;color:var(--muted-foreground);font-size:.9rem;line-height:1.4}._requiredMark_1wfp2_46{margin-left:.16rem;color:var(--error);font-weight:800}._srOnly_1wfp2_52{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._twoColumns_1wfp2_63{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}._field_1wfp2_70{display:grid;align-content:start;gap:.48rem;min-width:0}._conditionalField_1wfp2_77{display:grid;max-width:calc(50% - .325rem);gap:.48rem;margin-top:.8rem}._conditionalField_1wfp2_77>span{color:var(--foreground);font-size:.92rem;font-weight:700}._field_1wfp2_70>span,._group_1wfp2_91 legend{color:var(--foreground);font-size:.92rem;font-weight:700}._field_1wfp2_70 small,._groupHelp_1wfp2_98{color:var(--muted-foreground);font-size:.9rem;line-height:1.4}._select_1wfp2_104{width:100%;min-height:2.75rem;padding:.65rem 2.25rem .65rem .8rem;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);font:inherit}._select_1wfp2_104:focus-visible{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._group_1wfp2_91{min-width:0;margin:0 0 1.35rem;padding:0;border:0}._group_1wfp2_91 legend{margin-bottom:.25rem}._groupHelp_1wfp2_98{margin:0 0 .7rem}._choiceGrid_1wfp2_136{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}._choice_1wfp2_136,._consent_1wfp2_143{display:flex;min-width:0;min-height:2.75rem;align-items:center;gap:.7rem;color:var(--foreground);cursor:pointer}._choice_1wfp2_136{padding:.35rem .15rem;background:transparent;border:0;border-radius:var(--radius);font-size:1rem;font-weight:500}._choice_1wfp2_136:has(input:checked){background:color-mix(in srgb,var(--primary) 12%,var(--card));border-color:var(--primary)}._choice_1wfp2_136 input[type=radio]{width:1.15rem;height:1.15rem;flex:0 0 auto;accent-color:var(--primary)}._consentGroup_1wfp2_174{display:grid;gap:.65rem;margin:.25rem 0 1.4rem;padding:1rem;background:color-mix(in srgb,var(--secondary) 42%,var(--card));border-radius:var(--radius)}._consent_1wfp2_143{align-items:flex-start;font-size:1rem;line-height:1.5}._consent_1wfp2_143>div{margin-top:.12rem}._submit_1wfp2_193{width:100%;min-height:3.1rem}._privacyNote_1wfp2_198{margin:.85rem 0 0;color:var(--muted-foreground);font-size:.9rem;line-height:1.5;text-align:center}._privacyNote_1wfp2_198 a{color:var(--primary);font-weight:700}._error_1wfp2_211{margin:0 0 1.25rem;padding:.85rem 1rem;color:var(--error);background:color-mix(in srgb,var(--error) 8%,var(--card));border:1px solid color-mix(in srgb,var(--error) 30%,var(--border));border-radius:var(--radius);line-height:1.5}._honeypot_1wfp2_221{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}@media(max-width:640px){._twoColumns_1wfp2_63,._choiceGrid_1wfp2_136{grid-template-columns:1fr}._form_1wfp2_1{border-radius:var(--radius-md)}._conditionalField_1wfp2_77{max-width:none}}._field_1wfp2_70{margin-bottom:1rem}._field_1wfp2_70>label{font-weight:600}._fieldError_1wfp2_247{color:var(--error);margin:.25rem 0;font-size:.95rem}._questions_1wfp2_248{display:grid;gap:.75rem;margin-top:1.25rem}._productNote_1wfp2_249{margin-top:1rem;line-height:1.55}._productNote_1wfp2_249 summary{min-height:44px;padding:.7rem 0;cursor:pointer;font-weight:600}._productNote_1wfp2_249 summary:focus-visible{outline:3px solid var(--foreground);outline-offset:3px}._formHeading_1wfp2_11>p{line-height:1.5}._consent_1wfp2_143{margin:1rem 0;min-height:44px}._form_1wfp2_1 input,._form_1wfp2_1 select,._form_1wfp2_1 [role=combobox]{border-color:var(--muted-foreground)}._form_1wfp2_1 input:focus-visible,._form_1wfp2_1 select:focus-visible{outline:3px solid var(--foreground);outline-offset:3px}
