._step_88929_1{animation:_fadeIn_88929_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_88929_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._stepTitle_88929_10{font-family:var(--font-family-heading);font-size:1.75rem;margin-bottom:var(--spacing-6);text-align:center}._formGrid_88929_17{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._formGrid_88929_17{grid-template-columns:1fr 1fr}}._step_1nivd_1{animation:_fadeIn_1nivd_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_1nivd_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._stepTitle_1nivd_10{font-family:var(--font-family-heading);font-size:1.75rem;margin-bottom:var(--spacing-6);text-align:center}._formGrid_1nivd_17{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._formGrid_1nivd_17{grid-template-columns:1fr 1fr}._fullWidth_1nivd_27{grid-column:1 / -1}}._step_1497x_1{animation:_fadeIn_1497x_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_1497x_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._stepTitle_1497x_10{font-family:var(--font-family-heading);font-size:1.75rem;margin-bottom:var(--spacing-6);text-align:center}._formGrid_1497x_17{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._formGrid_1497x_17{grid-template-columns:1fr 1fr}._fullWidth_1497x_27{grid-column:1 / -1}}._checkboxGrid_1497x_32{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}._checkboxItem_1497x_38{display:flex;align-items:center;gap:var(--spacing-3);background-color:var(--background);padding:var(--spacing-3);border-radius:var(--radius);border:1px solid var(--border)}._checkboxItem_1497x_38 label{font-weight:500;cursor:pointer}._productCard_ww1s8_1{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-4)}._cardHeader_ww1s8_12{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-2)}._productName_ww1s8_19{font-family:var(--font-family-heading);font-size:1.25rem;margin:0}._productType_ww1s8_25{font-size:.875rem;color:var(--muted-foreground);margin:-12px 0 0}._cardSection_ww1s8_32 h4{display:flex;align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:600;margin-bottom:var(--spacing-2);color:var(--primary)}._cardSection_ww1s8_32 p{margin:0;color:var(--muted-foreground);line-height:1.6}._cardFooter_ww1s8_48{margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._resultsPageContainer_xkyhy_1{background-color:var(--background)}._resultsHeader_xkyhy_5{background:var(--hero-background);color:#fff;padding:var(--spacing-12) var(--spacing-6);text-align:center}._resultsTitle_xkyhy_12{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-4)}._resultsSubtitle_xkyhy_19{font-size:1.125rem;max-width:700px;margin:0 auto var(--spacing-6) auto;color:#fff}._resultsActions_xkyhy_26{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}._resultsContent_xkyhy_33{max-width:1100px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._categorySection_xkyhy_39{margin-bottom:var(--spacing-12)}._categoryTitle_xkyhy_43{font-family:var(--font-family-heading);font-size:2rem;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--primary)}._recommendationsGrid_xkyhy_51{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-6)}._infoBox_xkyhy_57{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius);margin-bottom:var(--spacing-6);border:1px solid}._warningBox_xkyhy_67{background-color:color-mix(in srgb,var(--warning) 15%,transparent);border-color:color-mix(in srgb,var(--warning) 40%,transparent);color:var(--muted-foreground)}._warningBox_xkyhy_67 svg{color:var(--warning)}._infoBoxBlue_xkyhy_74{background-color:color-mix(in srgb,var(--info) 15%,transparent);border-color:color-mix(in srgb,var(--info) 40%,transparent);color:var(--muted-foreground)}._infoBoxBlue_xkyhy_74 svg{color:var(--info)}._educationalSection_xkyhy_81{margin-top:var(--spacing-12);padding-top:var(--spacing-8);border-top:1px solid var(--border)}._sectionTitle_xkyhy_87{font-family:var(--font-family-heading);font-size:2rem;text-align:center;margin-bottom:var(--spacing-6)}._eduGrid_xkyhy_94{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._eduGrid_xkyhy_94{grid-template-columns:1fr 1fr}}._eduCard_xkyhy_106{background-color:var(--surface);padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--border)}._eduCard_xkyhy_106 h4{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.25rem;margin-bottom:var(--spacing-3)}._eduCard_xkyhy_106 p{line-height:1.6;color:var(--muted-foreground)}._disclaimer_xkyhy_126{margin-top:var(--spacing-8);text-align:center;font-size:.875rem;color:var(--muted-foreground);display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);background-color:var(--surface);padding:var(--spacing-4);border-radius:var(--radius)}._pageContainer_1fdi8_1{background-color:var(--background)}._breadcrumbWrapper_1fdi8_5{max-width:900px;margin:0 auto;padding:var(--spacing-4) var(--spacing-6) 0}._hero_1fdi8_11{background:var(--hero-background);color:var(--primary-foreground);padding:var(--spacing-12) var(--spacing-6);text-align:center}._heroTitle_1fdi8_18{font-family:var(--font-family-heading);font-size:3rem;font-weight:800;margin-bottom:var(--spacing-4);color:#fff}._heroSubtitle_1fdi8_26{font-size:1.125rem;line-height:1.6;max-width:700px;margin:0 auto;color:#fff}._answerLink_1fdi8_34{color:inherit;text-decoration:underline;text-underline-offset:4px}._answerLink_1fdi8_34:hover{color:var(--primary)}._mainContent_1fdi8_44{max-width:900px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._formContainer_1fdi8_50{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._progressIndicator_1fdi8_58{width:100%;height:8px;background-color:var(--muted);border-radius:var(--radius-full);margin-bottom:var(--spacing-8);overflow:hidden}._progressBar_1fdi8_67{height:100%;background:var(--gradient-primary);border-radius:var(--radius-full);transition:width var(--animation-duration-normal) ease}._step_1fdi8_74{animation:_fadeIn_1fdi8_1 var(--animation-duration-normal) ease}@keyframes _fadeIn_1fdi8_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._stepTitle_1fdi8_83{font-family:var(--font-family-heading);font-size:1.75rem;margin-bottom:var(--spacing-6);text-align:center}._formGrid_1fdi8_90{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._formGrid_1fdi8_90{grid-template-columns:1fr 1fr}._fullWidth_1fdi8_100{grid-column:1 / -1}}._navigationButtons_1fdi8_105{display:flex;justify-content:space-between;margin-top:var(--spacing-8);border-top:1px solid var(--border);padding-top:var(--spacing-6)}._nextButton_1fdi8_113{margin-left:auto}._editorialSection_1fdi8_117{margin-top:var(--spacing-8);padding:var(--spacing-6);background-color:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border)}._editorialSection_1fdi8_117 h2{font-family:var(--font-family-heading);font-size:1.5rem;margin-bottom:var(--spacing-4);color:var(--foreground)}._editorialSection_1fdi8_117 p{margin-bottom:var(--spacing-4);line-height:1.6;color:var(--muted-foreground)}._editorialSection_1fdi8_117 p:last-child{margin-bottom:0}._editorialSection_1fdi8_117 a{color:var(--primary);text-decoration:underline;text-underline-offset:4px}._editorialSection_1fdi8_117 a:hover{color:color-mix(in srgb,var(--primary) 80%,black)}._lastUpdated_1fdi8_152{text-align:center;padding:var(--spacing-6) 0;margin-top:var(--spacing-8);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.875rem}._lastUpdated_1fdi8_152 p{margin:0}
