.SimulationForm_container__MM0r8{max-width:1040px;margin:0 auto;padding:0 var(--space-6) var(--space-16);flex:1;display:flex;flex-direction:column;align-items:center}.SimulationForm_stepTitle__3gRNi{font-family:var(--font-poppins,var(--font-sans));font-size:var(--text-3xl);font-weight:var(--font-semibold);color:var(--color-almost-black);text-align:center;margin-bottom:var(--space-8);line-height:var(--leading-tight)}.SimulationForm_stepSubtitle__Xz36s{display:none;font-size:var(--text-lg);color:var(--color-text-muted);text-align:center;margin-bottom:var(--space-8);line-height:var(--leading-relaxed)}.SimulationForm_stepSubtitleVisible__b_FMC{display:block;font-size:var(--text-base);max-width:800px;margin:calc(-1 * var(--space-4)) auto var(--space-8)}.SimulationForm_stepHeader__lFQPg{font-family:var(--font-poppins,var(--font-sans));font-size:var(--text-sm);font-weight:var(--font-bold);font-style:italic;color:var(--color-secondary);text-align:center;text-transform:uppercase;letter-spacing:.03em;margin:0 0 var(--space-4)}.SimulationForm_cardsGrid__wHknS{display:flex;gap:var(--space-6);justify-content:center;flex-wrap:wrap;width:100%}.SimulationForm_cardsGridThreeCols__lsvDO{max-width:678px;margin:0 auto}.SimulationForm_cardsGridSmall__iUnPN{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;width:100%}.SimulationForm_cardsGridTwoCols__5MKF4{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);max-width:460px;margin:0 auto;width:100%}.SimulationForm_cardsGridTwoCols__5MKF4 .SimulationForm_card__mZIA7{width:100%}.SimulationForm_cardFullWidth___ucx6{grid-column:1/-1}.SimulationForm_card__mZIA7{background-color:var(--color-white);width:210px;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;border:2px solid var(--color-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal),color var(--transition-normal);color:var(--color-text-secondary);font-weight:var(--font-medium);font-size:var(--text-base);position:relative;user-select:none}.SimulationForm_card__mZIA7:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-md),0 0 0 1px var(--color-secondary-light);transform:translateY(-3px)}.SimulationForm_card__mZIA7.SimulationForm_selected__M2gYC{border-color:var(--color-secondary);color:var(--color-secondary);box-shadow:var(--shadow-md),inset 0 0 0 1px var(--color-secondary)}.SimulationForm_cardSmall__qQt13{width:130px;height:80px;padding:var(--space-3);font-size:var(--text-xl);font-weight:var(--font-semibold)}.SimulationForm_cardIcon__cGaJB{width:48px;height:48px;margin-bottom:var(--space-4);fill:var(--color-primary);transition:fill var(--transition-normal)}.SimulationForm_card__mZIA7.SimulationForm_selected__M2gYC .SimulationForm_cardIcon__cGaJB,.SimulationForm_card__mZIA7:hover .SimulationForm_cardIcon__cGaJB{fill:var(--color-secondary)}.SimulationForm_subSection__IeYTZ{background-color:var(--color-white);background-image:url(/simul_form_sun_vf.png);background-repeat:no-repeat;background-position:0 100%;background-size:160px auto;padding:var(--space-10) var(--space-8);border-radius:var(--radius-2xl);box-shadow:0 1px 2px rgba(28,57,124,.04),0 8px 24px -4px rgba(28,57,124,.1),0 24px 48px -12px rgba(28,57,124,.12);width:100%;max-width:1040px;margin:0 auto;border:1px solid var(--color-gray-100);animation:SimulationForm_slideUp__bxkB8 var(--transition-slow) ease-out;overflow:hidden}@keyframes SimulationForm_slideUp__bxkB8{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.SimulationForm_subSectionInCard__UCQ6a{margin-top:var(--space-6);width:100%;max-width:600px}.SimulationForm_fieldLabel__QoFzP{display:block;margin-bottom:var(--space-3);font-weight:var(--font-bold);font-size:var(--text-base);color:var(--color-text-secondary);text-align:left}.SimulationForm_fieldLabelLarge__nVjlK{font-size:var(--text-lg);font-weight:var(--font-extrabold)}.SimulationForm_fieldGroupFit__dXJs0{display:flex;flex-direction:column;align-items:center;width:fit-content;max-width:100%;min-width:0;margin-left:auto;margin-right:auto}.SimulationForm_fieldGroupFit__dXJs0 .SimulationForm_fieldLabel__QoFzP,.SimulationForm_fieldGroupFit__dXJs0 .SimulationForm_inputWrapper__9_fnL{width:100%;min-width:0}.SimulationForm_fieldGroupFit__dXJs0 select.SimulationForm_fieldInput__pLG7O{min-width:0}.SimulationForm_fieldInput__pLG7O{width:100%;padding:var(--space-3) var(--space-10) var(--space-3) var(--space-4);border:2px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-text);background-color:var(--color-white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);appearance:none}.SimulationForm_fieldInput__pLG7O:focus,input.SimulationForm_fieldInput__pLG7O:not(:placeholder-shown),select.SimulationForm_fieldInput__pLG7O:valid{border-color:var(--color-secondary)}.SimulationForm_fieldInput__pLG7O:focus{outline:none;box-shadow:0 0 0 3px rgba(230,85,24,.1)}.SimulationForm_fieldInput__pLG7O.SimulationForm_noSuffix__S5Vvm{padding-right:var(--space-4)}select.SimulationForm_fieldInput__pLG7O,select.SimulationForm_fieldInput__pLG7O.SimulationForm_noSuffix__S5Vvm{cursor:pointer;padding-right:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c397c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:18px}.SimulationForm_inputWrapper__9_fnL{position:relative}.SimulationForm_inputSuffix__fTkpx{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-text-muted);font-weight:var(--font-semibold);font-size:var(--text-sm);pointer-events:none}.SimulationForm_fieldError__hzJh9{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-error)}.SimulationForm_identityFields__jX6xR{display:flex;flex-direction:column;gap:var(--space-6)}.SimulationForm_identityFields__jX6xR .SimulationForm_cardsGridSmall__iUnPN{flex-wrap:nowrap}.SimulationForm_identityFields__jX6xR .SimulationForm_cardsGridSmall__iUnPN .SimulationForm_card__mZIA7{flex:1;width:auto;height:auto;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-weight:var(--font-regular)}.SimulationForm_fieldRow__4DPkd{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.SimulationForm_fieldRowAlways2Cols__eI0Xo{grid-template-columns:1fr 1fr!important}.SimulationForm_birthDateRow__38lS8{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-3)}@media (min-width:768px){.SimulationForm_birthDateRow__38lS8{gap:var(--space-4)}}.SimulationForm_loanRow__2hOmo{display:grid;grid-template-columns:minmax(0,max-content);justify-content:center;gap:var(--space-4);max-width:100%}.SimulationForm_loanRow__2hOmo .SimulationForm_fieldGroupFit__dXJs0{width:100%;max-width:none}.SimulationForm_loanRowLabel__obDPj{grid-column:1/-1;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary)}.SimulationForm_navButtons__KTvEJ{display:flex;justify-content:center;gap:var(--space-5);margin-top:var(--space-8);width:100%}.SimulationForm_consentText__EP_Lk{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;max-width:480px;margin:var(--space-6) auto 0;line-height:var(--leading-relaxed)}.SimulationForm_consentText__EP_Lk a{color:var(--color-primary);text-decoration:underline}.SimulationForm_consentText__EP_Lk a:hover{color:var(--color-primary-dark)}.SimulationForm_consentRow__7GLF7{display:flex;align-items:flex-start;gap:var(--space-3);max-width:480px;margin:var(--space-6) auto 0}.SimulationForm_checkbox__O4KpI{width:16px;height:16px;min-width:16px;margin-top:2px;cursor:pointer;accent-color:var(--color-secondary)}.SimulationForm_consentLabel__O7H6v{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-relaxed);cursor:pointer}.SimulationForm_consentLink__1ZiDM{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;transition:opacity var(--transition-fast)}.SimulationForm_consentLink__1ZiDM:hover{opacity:.8;color:var(--color-primary-dark)}.SimulationForm_btnNext__mcaLM{padding:var(--space-4) var(--space-12);background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-full);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;box-shadow:0 4px 12px rgba(28,57,124,.25);transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.SimulationForm_btnNext__mcaLM:hover:not(:disabled){background-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 16px rgba(28,57,124,.35)}.SimulationForm_btnNext__mcaLM:disabled{opacity:.6;cursor:not-allowed}.SimulationForm_btnBack__MHhtq{padding:var(--space-4) var(--space-12);background-color:var(--color-white);color:var(--color-text-muted);border:2px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.SimulationForm_btnBack__MHhtq:hover{border-color:var(--color-gray-400);color:var(--color-text-secondary)}.SimulationForm_btnBackMinimal__vBzEq{padding:var(--space-2) var(--space-3);background:none;color:var(--color-black);border:none;font-size:var(--text-sm);font-weight:var(--font-semibold);font-family:var(--font-sans);text-decoration:underline;cursor:pointer;transition:color var(--transition-fast)}.SimulationForm_btnBackMinimal__vBzEq:hover{color:var(--color-text-secondary)}.SimulationForm_stepScreen__rtJ8m{width:100%;animation:SimulationForm_fadeIn__S6OSh var(--transition-normal) ease-out}@keyframes SimulationForm_fadeIn__S6OSh{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.SimulationForm_stepFooter__5O3Is{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:var(--space-10)}.SimulationForm_stepFooterDivider__hXJxZ{width:100%;max-width:600px;height:1px;background-color:var(--color-cream);margin-bottom:var(--space-6)}.SimulationForm_stepFooterLegal__TGoxC{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;max-width:480px;margin:0 auto;line-height:var(--leading-relaxed)}.SimulationForm_stepFooterLegal__TGoxC a{color:var(--color-primary);text-decoration:underline}.SimulationForm_stepFooterLegal__TGoxC a:hover{color:var(--color-primary-dark)}.SimulationForm_stepFooterRatingBlock__92UHK{display:flex;flex-direction:column;align-items:center;width:fit-content;margin:var(--space-3) auto 0}.SimulationForm_stepFooterRating__FrtUS{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-almost-black);text-align:center;white-space:nowrap;margin:0}.SimulationForm_stepFooterStars__x2tab{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:var(--space-1)}.SimulationForm_stepFooterStar__WfSLm{width:auto;height:18px;object-fit:contain;flex-shrink:0}.SimulationForm_stepFooterGdpr__x4jM9{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;max-width:480px;margin:var(--space-4) auto 0;line-height:var(--leading-relaxed)}.SimulationForm_successScreen__0CGvH{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center;padding:var(--space-16) var(--space-6);width:100%;animation:SimulationForm_fadeIn__S6OSh var(--transition-normal) ease-out}.SimulationForm_successIcon__SP6mi{width:72px;height:72px;border-radius:var(--radius-full);background-color:rgba(16,185,129,.1);display:flex;align-items:center;justify-content:center;color:var(--color-success)}.SimulationForm_successTitle__xHIhq{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-primary)}.SimulationForm_successText__ujZ0g{font-size:var(--text-base);color:var(--color-text-muted);max-width:480px;line-height:var(--leading-relaxed)}.SimulationForm_successBtn__FpXgw{padding:var(--space-4) var(--space-10);background-color:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-full);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;text-decoration:none;display:inline-block;transition:background-color var(--transition-fast)}.SimulationForm_successBtn__FpXgw:hover{background-color:var(--color-primary-dark);color:var(--color-white)}@media (max-width:479px){.SimulationForm_container__MM0r8{padding:0 var(--space-4) var(--space-12)}.SimulationForm_subSection__IeYTZ{background-size:110px auto}.SimulationForm_stepTitle__3gRNi{font-size:var(--text-xl)}.SimulationForm_stepSubtitle__Xz36s{font-size:var(--text-base);margin-bottom:var(--space-6)}.SimulationForm_stepSubtitleVisible__b_FMC{font-size:var(--text-sm)}.SimulationForm_card__mZIA7{width:100%;flex-direction:column;gap:var(--space-5);padding:var(--space-5);justify-content:center;text-align:center}.SimulationForm_cardIcon__cGaJB{margin-bottom:0;width:36px;height:36px;flex-shrink:0}.SimulationForm_cardsGrid__wHknS{flex-direction:column;gap:var(--space-3)}.SimulationForm_cardsGridSmall__iUnPN{flex-direction:row;flex-wrap:wrap;gap:var(--space-3)}.SimulationForm_cardsGridTwoCols__5MKF4{grid-template-columns:1fr}.SimulationForm_cardSmall__qQt13{width:calc(50% - var(--space-2));height:70px}.SimulationForm_identityFields__jX6xR .SimulationForm_cardsGridSmall__iUnPN .SimulationForm_card__mZIA7{width:auto;height:auto}.SimulationForm_subSection__IeYTZ{padding:var(--space-5) var(--space-4)}.SimulationForm_fieldRow__4DPkd,.SimulationForm_loanRow__2hOmo{grid-template-columns:1fr}.SimulationForm_fieldGroupFit__dXJs0{width:100%}.SimulationForm_fieldLabelLarge__nVjlK{font-size:var(--text-lg)}.SimulationForm_btnBack__MHhtq,.SimulationForm_btnNext__mcaLM{padding:var(--space-4) var(--space-8);font-size:var(--text-sm)}.SimulationForm_navButtons__KTvEJ{flex-direction:column-reverse;align-items:center}}@media (min-width:480px) and (max-width:767px){.SimulationForm_container__MM0r8{padding:0 var(--space-5) var(--space-12)}.SimulationForm_stepTitle__3gRNi{font-size:var(--text-2xl)}.SimulationForm_stepSubtitleVisible__b_FMC{font-size:var(--text-sm)}.SimulationForm_card__mZIA7{width:100%;flex-direction:column;gap:var(--space-5);padding:var(--space-5);justify-content:center;text-align:center}.SimulationForm_cardIcon__cGaJB{margin-bottom:0;flex-shrink:0}.SimulationForm_cardsGrid__wHknS{flex-direction:column;gap:var(--space-4)}.SimulationForm_cardsGridSmall__iUnPN{flex-direction:row;flex-wrap:wrap;gap:var(--space-3)}.SimulationForm_cardsGridTwoCols__5MKF4{grid-template-columns:1fr}.SimulationForm_cardSmall__qQt13{width:calc(50% - var(--space-2))}.SimulationForm_identityFields__jX6xR .SimulationForm_cardsGridSmall__iUnPN .SimulationForm_card__mZIA7{width:auto}.SimulationForm_fieldRow__4DPkd,.SimulationForm_loanRow__2hOmo{grid-template-columns:1fr}.SimulationForm_fieldGroupFit__dXJs0{width:100%}.SimulationForm_navButtons__KTvEJ{flex-direction:column-reverse;align-items:center}}@media (min-width:768px) and (max-width:1023px){.SimulationForm_card__mZIA7{width:180px}.SimulationForm_container__MM0r8{padding:0 var(--space-6) var(--space-16)}}@media (min-width:1024px){.SimulationForm_container__MM0r8{padding:0 0 var(--space-16)}}