.advisor_main__EXOyj{min-height:100vh;background:var(--slate-50)}.advisor_section__UvuSM{padding-top:128px}.advisor_container__c4Mtp{max-width:1280px}.advisor_experience__IGK20{--experience-padding:24px;display:grid;gap:0;align-items:start;overflow:hidden;padding:var(--experience-padding);border-radius:var(--radius-card);background:var(--white);box-shadow:0 2px 4px rgba(15,23,42,.05),0 12px 32px -8px rgba(15,23,42,.14)}.advisor_resultsExperience__kp_iW{display:block;overflow:visible;padding:0;border-radius:0;background:transparent;box-shadow:none}.advisor_resultsExperience__kp_iW .advisor_introPanel__G_1b8{display:none}.advisor_introPanel__G_1b8{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);grid-template-areas:"media copy";gap:32px;min-width:0}.advisor_introMedia__jhtYZ{position:relative;display:block;grid-area:media;min-height:320px;overflow:hidden;border-radius:calc(var(--radius-card) - var(--experience-padding));background:var(--slate-200)}.advisor_introImage__WjdZb{object-fit:cover}.advisor_introCopy__0j97H{position:relative;grid-area:copy;align-self:center;min-width:0;padding:24px}.advisor_languageToggle__kvPU_{display:inline-flex;gap:4px;padding:4px;margin:0 0 24px;border-radius:999px;background:var(--slate-100)}.advisor_languageOption__A6g58{min-width:46px;padding:8px 12px;border:0;border-radius:999px;background:transparent;color:var(--slate-500);cursor:pointer;transition:color .2s ease,background .2s ease}.advisor_languageOption__A6g58:hover{color:var(--slate-950)}.advisor_languageOption__A6g58:focus-visible{outline:2px solid var(--slate-950);outline-offset:2px}.advisor_languageOptionActive__b80Fx{background:var(--white);color:var(--slate-950)}.advisor_eyebrow__zHCZr{margin-bottom:16px;color:var(--slate-500)}.advisor_title__EVWOW{max-width:760px;margin-bottom:12px;color:var(--slate-950)}.advisor_introduction__VR06B{max-width:720px;color:var(--slate-500)}.advisor_scope__FRzvT{margin-top:12px;color:var(--slate-500)}.advisor_card__vB3zK{width:min(1080px,100%);min-width:0;overflow:hidden;padding:48px 32px 32px;margin:0 auto}.advisor_card__vB3zK.advisor_resultsCard__piZYi{padding:0;background:transparent;box-shadow:none}.advisor_form__MQguG{width:100%;overflow:hidden}.advisor_stepScene__Yrua8{display:grid;grid-template-columns:minmax(248px,.72fr) minmax(0,1.55fr);gap:64px;align-items:stretch}.advisor_stepHeader__bRt0m{min-width:0;padding:8px 0}.advisor_formStage__LJFm3{display:flex;min-width:0;flex-direction:column}.advisor_dynamicStage__siqVf{position:relative;min-width:0;overflow:hidden;transition:height .3s cubic-bezier(.22,1,.36,1);will-change:height}.advisor_dynamicStage__siqVf:after,.advisor_dynamicStage__siqVf:before{position:absolute;top:0;bottom:0;z-index:2;width:32px;pointer-events:none;content:"";opacity:0;transition:opacity .2s ease}.advisor_dynamicStage__siqVf:before{left:0;background:linear-gradient(90deg,var(--white),transparent)}.advisor_dynamicStage__siqVf:after{right:0;background:linear-gradient(270deg,var(--white),transparent)}.advisor_dynamicStageTransitioning__SPmlh:after,.advisor_dynamicStageTransitioning__SPmlh:before{opacity:1}.advisor_stepContent__duydh{position:relative;min-width:0;will-change:opacity,transform,filter}.advisor_propertiesEyebrow__bIkZk,.advisor_resultsEyebrow__RAzB7{margin-bottom:16px;color:var(--slate-500)}.advisor_stepProgress__MHvI5{display:grid;grid-template-columns:1fr;gap:12px;align-items:center;margin-bottom:24px}.advisor_stepEyebrow__nnCZk{margin-bottom:0;color:var(--slate-500)}.advisor_progressTrack__yxPrb{height:4px;overflow:hidden;border-radius:999px;background:var(--slate-100)}.advisor_progressValue__3TwyB{display:block;width:var(--advisor-progress);height:100%;border-radius:999px;background:var(--secondary-600);transition:width .3s ease}.advisor_stepTitle__LZQup{margin-bottom:16px}.advisor_resultsTitle__YtyZj:focus,.advisor_stepTitle__LZQup:focus{outline:none}.advisor_stepDescription__52nuE{max-width:680px;color:var(--slate-600)}.advisor_stepBody__tjXa7{padding:16px 0 32px}.advisor_currencyFieldset__Zc2f6,.advisor_fieldset__uvGv1{padding:0;margin:0;border:0}.advisor_fieldGroup__3ZEYM{display:grid;gap:12px}.advisor_fieldLegend__2sl1x{display:block;margin-bottom:16px}.advisor_fieldHint__vXc0t,.advisor_selectionHint__7y7SM{color:var(--slate-500)}.advisor_selectionHint__7y7SM{margin-bottom:16px}.advisor_numberInput__IWUXg,.advisor_textarea__VbXs1{width:100%;border:0;border-radius:var(--radius-control);background:var(--slate-50);color:var(--slate-950);transition:box-shadow .2s}.advisor_textarea__VbXs1{min-height:148px;padding:18px 20px;resize:vertical;font-family:var(--font-inter);font-size:16px;line-height:28px}.advisor_numberInput__IWUXg{min-height:58px;padding:14px 18px}.advisor_numberInput__IWUXg::placeholder,.advisor_textarea__VbXs1::placeholder{color:var(--slate-400)}.advisor_numberInput__IWUXg:focus,.advisor_textarea__VbXs1:focus{outline:none;box-shadow:0 0 0 1.5px var(--secondary-600) inset}.advisor_inputError__8Uort{box-shadow:0 0 0 1.5px var(--danger-600) inset}.advisor_choiceGridCompact__Wloek,.advisor_choiceGrid__j_5ZM{display:grid;gap:16px}.advisor_choiceGrid__j_5ZM{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor_choiceGridCompact__Wloek{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor_choiceGridCompact__Wloek .advisor_choice__EjNK1{align-items:center}.advisor_choice__EjNK1{position:relative;display:flex;justify-content:space-between;gap:20px;min-height:70px;padding:20px;border:0;border-radius:16px;background:var(--slate-50);color:var(--slate-950);box-shadow:0 0 0 1.5px var(--slate-200) inset;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.advisor_chipChoice__2VBNW:hover,.advisor_choice__EjNK1:hover{background:var(--slate-100);box-shadow:0 0 0 2px var(--slate-300) inset}.advisor_chipChoice__2VBNW:has(.advisor_controlInput___ahfw:focus-visible),.advisor_choice__EjNK1:has(.advisor_controlInput___ahfw:focus-visible),.advisor_currencyChoice__jFiK2:has(.advisor_controlInput___ahfw:focus-visible){outline:2px solid var(--secondary-600);outline-offset:3px}.advisor_choiceDetailed__aZVAC{flex-direction:column;min-height:144px}.advisor_chipChoiceSelected__OjMAI,.advisor_choiceSelected__Qsz2P{background:var(--white);color:var(--slate-950);box-shadow:0 0 0 2px var(--secondary-600) inset}.advisor_chipChoiceSelected__OjMAI:hover,.advisor_choiceSelected__Qsz2P:hover{background:var(--slate-50);box-shadow:0 0 0 2px var(--secondary-600) inset}.advisor_choiceBody__rQdio{display:grid;gap:8px}.advisor_choiceTitle__hXJB6{color:var(--slate-950)}.advisor_choiceDescription__jSYvO{color:var(--slate-500)}.advisor_chipChoiceSelected__OjMAI,.advisor_choiceSelected__Qsz2P .advisor_choiceBody__rQdio,.advisor_choiceSelected__Qsz2P .advisor_choiceTitle__hXJB6{color:var(--slate-950)}.advisor_choiceSelected__Qsz2P .advisor_choiceDescription__jSYvO{color:var(--slate-600)}.advisor_chipCheck__DkCSB,.advisor_choiceCheck__BYvmM{display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;width:24px;height:24px;border:1px solid var(--slate-300);border-radius:50%;color:transparent;transition:color .2s,border-color .2s,background .2s}.advisor_chipCheck__DkCSB svg,.advisor_choiceCheck__BYvmM svg{width:12px;height:12px;fill:currentColor}.advisor_chipChoiceSelected__OjMAI .advisor_chipCheck__DkCSB,.advisor_choiceSelected__Qsz2P .advisor_choiceCheck__BYvmM{border-color:var(--secondary-600);background:var(--secondary-600);color:var(--white)}.advisor_controlInput___ahfw{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.advisor_chipGrid__GHIcV{display:flex;flex-wrap:wrap;gap:12px}.advisor_chipChoice__2VBNW{position:relative;display:inline-flex;gap:12px;align-items:center;padding:14px 16px;border:0;border-radius:12px;background:var(--slate-50);box-shadow:0 0 0 1.5px var(--slate-200) inset;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.advisor_budgetRow__A3iMi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.advisor_currencyFieldset__Zc2f6{display:inline-flex;gap:4px;padding:4px;border:0;border-radius:999px;background:var(--white);box-shadow:0 0 0 1.5px var(--slate-300) inset}.advisor_currencyChoice__jFiK2{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:62px;padding:12px;border-radius:999px;color:var(--slate-500);cursor:pointer}.advisor_currencyChoiceSelected__f9G3u{background:var(--secondary-600);color:var(--white)}.advisor_budgetDeferred__IjJc1{display:grid;gap:10px;padding:28px;border-radius:24px;background:var(--slate-50)}.advisor_budgetDeferredTitle__Ma8N5{color:var(--slate-950)}.advisor_budgetDeferredText__UJu22{max-width:640px;color:var(--slate-600)}.advisor_mobilityFields__oZKMU{display:grid;gap:36px}.advisor_reviewStep__j7GKf{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:32px;align-items:start}.advisor_recap__wkOWa{padding:24px;border-radius:24px;background:var(--slate-50)}.advisor_recapTitle__cGjlL{margin-bottom:16px}.advisor_recapList__H2FHs{display:grid}.advisor_recapItem__VFFjz{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 0;border-top:1px solid var(--slate-200)}.advisor_recapItem__VFFjz:first-child{border-top:0}.advisor_recapLabel__28ANN{margin-bottom:4px;color:var(--slate-500)}.advisor_recapValue__ZIZnz{overflow-wrap:anywhere;color:var(--slate-700)}.advisor_editAction__9q1zT{align-self:start;padding:0;border:0;background:transparent;color:var(--secondary-600);cursor:pointer}.advisor_editAction__9q1zT:focus-visible{outline:2px solid var(--secondary-600);outline-offset:4px}.advisor_fieldError__aelQh{padding:12px 16px;border-radius:12px;background:var(--danger-50);color:var(--danger-800)}.advisor_submitNotice__gRmU2{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:18px;margin-bottom:20px;border:1px solid var(--danger-200);border-radius:24px;background:var(--danger-50);color:var(--danger-900)}.advisor_configurationNotice___hzbZ{border-color:var(--warning-200);background:var(--warning-50);color:var(--warning-900)}.advisor_formActions__7kqqJ,.advisor_noticeActions__0gYFL,.advisor_resultActions__wD22p{display:flex;gap:12px;align-items:center}.advisor_formActions__7kqqJ{justify-content:space-between;padding-top:8px}.advisor_backAction__FY45j{gap:10px}.advisor_primaryAction__xdRn5{margin-left:auto}.advisor_backAction__FY45j svg{width:18px;height:18px}.advisor_backActionHidden__6_OxC{visibility:hidden}.advisor_spinner__VhH5X{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--white) 35%,transparent);border-top-color:var(--white);border-radius:50%;animation:advisor_spin__NmPBg .8s linear infinite}@keyframes advisor_spin__NmPBg{to{transform:rotate(1turn)}}.advisor_results__lZhRJ{display:grid;gap:48px}.advisor_resultsHeader___Z8wh{max-width:800px;padding:16px 8px 0}.advisor_resultsMeta__SMKE5{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:24px}.advisor_resultsEyebrow__RAzB7{margin-bottom:0}.advisor_previewBadge__dQrPq{padding:8px 12px;border-radius:12px;background:var(--secondary-600);color:var(--white)}.advisor_resultsTitle__YtyZj{margin-bottom:16px}.advisor_resultsIntro__bjnhn{color:var(--slate-600)}.advisor_recommendations__wyQ_T{display:grid;gap:32px}.advisor_disclaimer__AjpeV{padding:18px 20px;border-radius:24px;background:var(--slate-50);color:var(--slate-500)}.advisor_resultActions__wD22p{flex-wrap:wrap}.advisor_propertiesSection__fHagY{padding-top:44px;border-top:1px solid var(--slate-200)}.advisor_propertiesTitle__5OnUX{margin-bottom:28px}.advisor_propertyGrid__i0r3H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.advisor_srOnly__Br3Yc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1024px){.advisor_section__UvuSM{padding-top:112px}.advisor_card__vB3zK{padding:40px 16px 24px}.advisor_stepScene__Yrua8{grid-template-columns:minmax(224px,.72fr) minmax(0,1.45fr);gap:40px}.advisor_reviewStep__j7GKf{grid-template-columns:1fr}}@media (max-width:768px){.advisor_section__UvuSM{padding-top:96px}.advisor_experience__IGK20{--experience-padding:20px}.advisor_introPanel__G_1b8{grid-template-columns:1fr;grid-template-areas:"media" "copy";gap:24px}.advisor_introMedia__jhtYZ{min-height:240px}.advisor_introCopy__0j97H{padding:8px}.advisor_stepScene__Yrua8{grid-template-columns:1fr;gap:32px}.advisor_formStage__LJFm3{min-height:0}.advisor_stepHeader__bRt0m{max-width:640px;padding:0}.advisor_stepProgress__MHvI5{grid-template-columns:auto minmax(120px,240px);gap:24px;justify-content:start}.advisor_choiceGridCompact__Wloek,.advisor_choiceGrid__j_5ZM,.advisor_propertyGrid__i0r3H{grid-template-columns:1fr}.advisor_choiceDetailed__aZVAC{min-height:auto}.advisor_submitNotice__gRmU2{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.advisor_experience__IGK20{--experience-padding:16px;border-radius:var(--radius-card)}.advisor_card__vB3zK{padding:32px 0 8px}.advisor_introMedia__jhtYZ{min-height:200px}.advisor_title__EVWOW{font-size:32px;line-height:40px;letter-spacing:-.48px}.advisor_stepProgress__MHvI5{grid-template-columns:1fr;gap:12px}.advisor_stepBody__tjXa7{padding:16px 0 32px}.advisor_dynamicStage__siqVf:after,.advisor_dynamicStage__siqVf:before{width:24px}.advisor_budgetRow__A3iMi{grid-template-columns:1fr}.advisor_currencyFieldset__Zc2f6{justify-self:start}.advisor_formActions__7kqqJ{align-items:stretch;flex-direction:column-reverse}.advisor_backActionHidden__6_OxC{display:none}.advisor_backAction__FY45j,.advisor_primaryAction__xdRn5{width:100%}.advisor_primaryAction__xdRn5{margin-left:0}.advisor_noticeActions__0gYFL,.advisor_resultActions__wD22p{align-items:stretch;flex-direction:column}.advisor_noticeActions__0gYFL>*,.advisor_resultActions__wD22p>*{width:100%}}@media print{.advisor_introPanel__G_1b8,.advisor_propertiesSection__fHagY,.advisor_resultActions__wD22p{display:none}.advisor_main__EXOyj,.advisor_section__UvuSM{background:var(--white)}.advisor_section__UvuSM{padding:0}.advisor_experience__IGK20{display:block}.advisor_card__vB3zK{padding:0;border:0;box-shadow:none}}@media (prefers-reduced-motion:reduce){.advisor_dynamicStage__siqVf{transition:none}.advisor_dynamicStage__siqVf:after,.advisor_dynamicStage__siqVf:before{opacity:0;transition:none}.advisor_progressValue__3TwyB{transition:none}}