.ConsultationFormSection_section__hWeVX{padding:var(--section-padding-y) var(--section-padding-x);background:var(--color-gray-50)}.ConsultationFormSection_container__2LTFz{max-width:640px;margin:0 auto}.ConsultationFormSection_header__M6cQI{text-align:center;margin-bottom:var(--space-6)}.ConsultationFormSection_title__JBU0P{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary-dark);margin:0 0 var(--space-2)}.ConsultationFormSection_subtitle__xOC3G{font-size:var(--text-base);color:var(--text-secondary);margin:0}.ConsultationFormSection_modeToggle__WmK3C{margin-bottom:var(--space-6)}.ConsultationFormSection_modeOptions__YWCaL{display:flex;flex-direction:column;gap:var(--space-3)}@media (min-width:540px){.ConsultationFormSection_modeOptions__YWCaL{flex-direction:row;gap:var(--space-3)}}.ConsultationFormSection_modeOption__OkuoU{flex:1;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:white;border:2px solid var(--color-gray-200);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;text-align:left}.ConsultationFormSection_modeOptionActive__yIV5W,.ConsultationFormSection_modeOption__OkuoU:hover{border-color:var(--color-primary);background:#fff8f5}.ConsultationFormSection_modeOptionActive__yIV5W{box-shadow:0 0 0 3px rgba(232,93,36,.15)}.ConsultationFormSection_modeText__2rSkw{display:flex;flex-direction:column;gap:var(--space-1)}.ConsultationFormSection_modeText__2rSkw strong{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--color-secondary-dark)}.ConsultationFormSection_modeText__2rSkw span{font-size:var(--text-sm);color:var(--text-secondary)}.ConsultationFormSection_form__uKlhI{background:white;border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width:768px){.ConsultationFormSection_form__uKlhI{padding:var(--space-8)}}.ConsultationFormSection_nameRow__Jkd1t{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media (max-width:480px){.ConsultationFormSection_nameRow__Jkd1t{grid-template-columns:1fr}}.ConsultationFormSection_privacySection__xKfPL{padding:var(--space-3);background:var(--color-gray-50);border-radius:var(--radius-md)}.ConsultationFormSection_privacyText__GG7gd{font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.ConsultationFormSection_privacyText__GG7gd a{color:var(--color-primary);text-decoration:underline}.ConsultationFormSection_errorMessage__9IxXS{padding:var(--space-3);background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#b91c1c;font-size:var(--text-sm)}.ConsultationFormSection_resultContainer__tT4zz{background:white;border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md);text-align:center}@media (min-width:768px){.ConsultationFormSection_resultContainer__tT4zz{padding:var(--space-8)}}.ConsultationFormSection_resultSuccess__YZZg1,.ConsultationFormSection_resultWrongFit__l4_z8{text-align:center}.ConsultationFormSection_resultTitle__Kr9E6{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary-dark);margin:0 0 var(--space-3)}.ConsultationFormSection_resultMessage__jwZOv{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--space-4);line-height:1.6}.ConsultationFormSection_resultMessage__jwZOv a{color:var(--color-primary);text-decoration:none;font-weight:500}.ConsultationFormSection_resultMessage__jwZOv a:hover{text-decoration:underline}.ConsultationFormSection_personalizedMessage__zpc1M{font-size:var(--text-base);color:var(--text-primary);line-height:1.7;margin:0 0 var(--space-6);padding:var(--space-4);background:var(--color-gray-50);border-radius:var(--radius-md);border-left:3px solid var(--color-primary);text-align:left;white-space:pre-line}.ConsultationFormSection_valueStatement__Yl_bh{font-size:var(--text-lg);font-weight:500;color:var(--color-primary);font-style:italic;margin:var(--space-4) 0}.ConsultationFormSection_ctaButtons__AKOjW{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-6) 0}@media (min-width:480px){.ConsultationFormSection_ctaButtons__AKOjW{flex-direction:row;justify-content:center}}.ConsultationFormSection_recommendationsList__JiLCr{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-6) 0;text-align:left}.ConsultationFormSection_recommendationsLabel__rX0b_{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);margin:0 0 var(--space-2)}.ConsultationFormSection_recommendationCard__hMti3{display:flex;flex-direction:column;padding:var(--space-3);background:var(--color-gray-50);border:2px solid transparent;border-radius:var(--radius-md);text-decoration:none;transition:all .2s ease}.ConsultationFormSection_recommendationCard__hMti3:hover{background:white;border-color:var(--color-primary)}.ConsultationFormSection_recommendationTitle__JIjlw{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;color:var(--color-secondary-dark);margin-bottom:var(--space-1)}.ConsultationFormSection_recommendationDescription__iMfdq{font-size:var(--text-xs);color:var(--text-secondary)}.ConsultationFormSection_callbackSection__Fjn0q{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-gray-200)}.ConsultationFormSection_callbackPrompt__DGyqM{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-4);text-align:center}.ConsultationFormSection_callbackSuccess__zKYND{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--radius-md);color:#065f46}.ConsultationFormSection_callbackIcon__sxGHx{width:28px;height:28px;background:#10b981;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:700;flex-shrink:0}.ConsultationFormSection_callbackSuccess__zKYND p{margin:0;font-size:var(--text-sm);text-align:left}.ConsultationFormSection_directMessageSuccess__PXL0E{background:white;border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-md);text-align:center}.ConsultationFormSection_successIcon__CxQs5{width:64px;height:64px;background:#10b981;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);font-weight:700;margin:0 auto var(--space-6)}@media (min-width:768px){.ConsultationFormSection_title__JBU0P{font-size:var(--text-3xl)}}