.SmartSelector_topbar__TRo4D{width:100%;min-height:76px;padding:0 max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f8f5ef;border-bottom:1px solid #dddcd5;position:relative;z-index:20;box-sizing:border-box}.SmartSelector_brand__eRpet{display:flex;align-items:center;gap:10px;min-height:44px;color:#112b45;text-decoration:none}.SmartSelector_brand__eRpet>span{width:36px;height:36px;color:#2854e8;display:grid;place-items:center}.SmartSelector_brand__eRpet strong{font-size:17px;letter-spacing:-.035em}.SmartSelector_topbar__TRo4D nav{display:flex;align-items:center;gap:24px}.SmartSelector_topbar__TRo4D nav a{display:inline-flex;align-items:center;min-height:44px;color:#112b45;text-decoration:none;font-size:14px;font-weight:700}.SmartSelector_topbar__TRo4D nav a:hover{color:#2854e8}.SmartSelector_topbarCta__ajsls{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 15px;border-radius:10px;background:#2854e8;color:#fff;text-decoration:none;font-size:14px;font-weight:750}.SmartSelector_topbarCta__ajsls:hover{background:#193daa}.SmartSelector_shell__rs49I{--selector-ink:#112b45;--selector-blue:#2854e8;--selector-warm:#f8f5ef;--selector-muted:#53647a;--selector-line:#dddcd5;min-width:0;min-height:100vh;padding-bottom:64px;overflow-x:clip;background:var(--selector-warm);color:var(--selector-ink)}.SmartSelector_shell__rs49I *{box-sizing:border-box}.SmartSelector_hero__mw77U{position:relative;isolation:isolate;overflow:hidden;background:var(--selector-warm);border-bottom:1px solid var(--selector-line)}.SmartSelector_heroPhoto__pNwOy{position:absolute;inset:0 max(24px,calc((100vw - 1240px)/2)) 0 66%;z-index:-1;display:flex;align-items:center;justify-content:center;pointer-events:none}.SmartSelector_heroPhoto__pNwOy img{display:block;width:100%;height:100%;max-height:330px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 14px 16px #49371b12)}.SmartSelector_heroFade__9pliH{display:none}.SmartSelector_heroInner__kaddP{width:min(1240px,calc(100% - 80px));margin:auto;min-height:300px;padding:20px 36% 28px 0;box-sizing:border-box}.SmartSelector_back__u4m5H{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--selector-muted);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.SmartSelector_eyebrow__gQRqt{display:flex;align-items:center;gap:8px;margin:14px 0 12px;color:var(--selector-blue);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.SmartSelector_hero__mw77U h1{max-width:740px;margin:0!important;color:var(--selector-ink)!important;font-size:clamp(32px,3.5vw,50px)!important;letter-spacing:-.045em!important;font-weight:800;line-height:1.1!important;text-wrap:balance;overflow-wrap:break-word}.SmartSelector_intro__fIXqA{max-width:67ch;margin:16px 0 0;color:var(--selector-muted);font-size:16px;line-height:1.6}.SmartSelector_valueLine__Kw8sH{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:var(--selector-muted);font-size:12px;line-height:1.5}.SmartSelector_valueLine__Kw8sH svg{flex:none;color:var(--selector-blue)}.SmartSelector_experience__siND1{width:min(1240px,calc(100% - 80px));margin:0 auto;padding:28px 0 0;position:relative}.SmartSelector_progressRow__ilxER{display:flex;align-items:center;justify-content:space-between;gap:18px}.SmartSelector_progressEyebrow__wSCVD{display:block;color:var(--selector-muted);font-size:12px;font-weight:800;letter-spacing:.08em}.SmartSelector_progressRow__ilxER p{margin:5px 0 0;color:var(--selector-ink);font-size:16px;font-weight:750}.SmartSelector_progressCount__RWYfI{font-size:18px;font-weight:800;color:var(--selector-blue)}.SmartSelector_progress__Dycxd{height:5px;margin:16px 0 24px;background:#e3e1da;border-radius:10px;overflow:hidden}.SmartSelector_progress__Dycxd i{display:block;height:100%;background:var(--selector-blue);border-radius:10px;transition:width .2s ease}.SmartSelector_layout__RSwR6{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);gap:24px;align-items:start}.SmartSelector_interaction___RqBj,.SmartSelector_questions__i1Xus{min-width:0}.SmartSelector_question__fWVcx{display:flex;flex-direction:column;min-height:0;padding:28px;background:#fffdfa;border:1px solid var(--selector-line);border-radius:14px}.SmartSelector_questionEyebrow__ITnDb{display:flex;justify-content:space-between;gap:14px;margin:0 0 14px;color:var(--selector-blue);font-size:12px;font-weight:800;letter-spacing:.08em}.SmartSelector_questionEyebrow__ITnDb span{color:var(--selector-muted)}.SmartSelector_question__fWVcx h2{margin:0!important;color:var(--selector-ink)!important;font-size:clamp(26px,2.5vw,36px)!important;line-height:1.16!important;letter-spacing:-.035em;font-weight:780;scroll-margin-top:24px}.SmartSelector_question__fWVcx h2:focus{outline:3px solid var(--selector-blue);outline-offset:5px}.SmartSelector_questionHelp__1eOcE{max-width:64ch;margin:12px 0 20px;color:var(--selector-muted);font-size:15px;line-height:1.6}.SmartSelector_options__yd5x6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:4px}.SmartSelector_options__yd5x6 button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:72px;padding:15px;border:1px solid #c8ced7;border-radius:10px;background:#fff;color:var(--selector-ink);font:inherit;font-size:15px;font-weight:700;line-height:1.4;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.SmartSelector_options__yd5x6 button:hover{border-color:var(--selector-blue);background:#f3f6ff}.SmartSelector_options__yd5x6 .SmartSelector_selected__FikC3{border:2px solid var(--selector-blue);background:#e8eeff}.SmartSelector_optionIndicator__ZkEZP{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:#e8eeff;color:var(--selector-blue)}.SmartSelector_options__yd5x6 .SmartSelector_selected__FikC3 .SmartSelector_optionIndicator__ZkEZP{background:var(--selector-blue);color:#fff}.SmartSelector_questionActions__bGiaW{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.SmartSelector_backButton__813WQ,.SmartSelector_nextButton__IdlcI,.SmartSelector_reset__cvWfu,.SmartSelector_skipButton__TFnEJ{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 2px;border:0;background:none;color:var(--selector-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.SmartSelector_backButton__813WQ:hover,.SmartSelector_reset__cvWfu:hover,.SmartSelector_skipButton__TFnEJ:hover{text-decoration:underline;text-underline-offset:4px}.SmartSelector_nextButton__IdlcI{padding:8px 15px;border-radius:9px;background:var(--selector-blue);color:#fff}.SmartSelector_skipButton__TFnEJ{margin-left:auto}.SmartSelector_smallNote__4Rr3S{max-width:75ch;margin:12px 4px 0;color:var(--selector-muted);font-size:12px;line-height:1.55}.SmartSelector_finish__x0RHM{padding:18px;background:#fffdfa;border:1px solid var(--selector-line);border-radius:12px}.SmartSelector_finish__x0RHM h2{margin:0!important;color:var(--selector-ink)!important;font-size:18px!important;line-height:1.35!important;font-weight:750}.SmartSelector_finishActions__D3Mh8{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.SmartSelector_result__RrgNx{display:flex;flex-direction:column;min-width:0;padding:28px;background:var(--selector-ink);color:#fff;border:1px solid #29445e;border-radius:14px}.SmartSelector_resultEyebrow__FEE4o,.SmartSelector_resultLabel__GBu2Y{margin:0 0 14px;color:#d8e3f4;font-size:12px;font-weight:800;letter-spacing:.08em}.SmartSelector_result__RrgNx h2{scroll-margin-top:24px;margin:0!important;color:#fff!important;font-size:clamp(25px,2.5vw,33px)!important;line-height:1.16!important;letter-spacing:-.035em}.SmartSelector_result__RrgNx>p:not(.SmartSelector_resultEyebrow__FEE4o){margin:16px 0 0;color:#e0e8f2;font-size:14px;line-height:1.65}.SmartSelector_interim__Aq_Bm{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px;margin-top:24px;border-top:1px solid #496078;border-bottom:1px solid #496078;color:#d8e3f4;font-size:14px}.SmartSelector_interim__Aq_Bm span:first-child{font-size:24px;font-weight:800;color:#fff}.SmartSelector_interim__Aq_Bm span:last-child{font-size:23px;color:#c7d8ff}.SmartSelector_result__RrgNx ul{display:grid;gap:12px;list-style:none;padding:0;margin:22px 0 0}.SmartSelector_result__RrgNx li{display:flex;align-items:flex-start;gap:10px;color:#e0e8f2;font-size:14px;line-height:1.55}.SmartSelector_result__RrgNx li svg{flex:none;margin-top:2px;color:#c7d8ff}.SmartSelector_directPartner__ICDvS,.SmartSelector_lightLink__3_60S,.SmartSelector_resultLink__VSOVZ{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:13px 16px;border-radius:9px;text-decoration:none;font-size:14px;font-weight:750;line-height:1.45}.SmartSelector_resultLink__VSOVZ{margin-top:18px;background:#fffdfa;color:#112b45}.SmartSelector_resultLink__VSOVZ:hover{background:#e8eeff}.SmartSelector_directPartner__ICDvS{margin-top:8px;background:var(--selector-blue);color:#fff}.SmartSelector_directPartner__ICDvS:hover{background:#3963f1}.SmartSelector_lightLink__3_60S{margin-top:22px;border:1px solid #9aaac4;color:#fff}.SmartSelector_lightLink__3_60S:hover{background:#1e3e5b}.SmartSelector_uncertain__iu4mu{padding:12px;border:1px solid #9aaac4;border-radius:9px;font-size:12px!important;line-height:1.55!important}.SmartSelector_result__RrgNx small{display:block;margin-top:20px;padding-top:16px;border-top:1px solid #496078;color:#d8e3f4;font-size:12px;line-height:1.55}.SmartSelector_complete__ddOlX{border-color:#45617b}.SmartSelector_questionHead__cSmg0{display:flex;align-items:center;gap:12px}.SmartSelector_shell__rs49I :is(a,button):focus-visible,.SmartSelector_topbar__TRo4D a:focus-visible{outline:3px solid #2854e8;outline-offset:4px}.SmartSelector_result__RrgNx a:focus-visible{outline-color:#c7d8ff}@media(max-width:1000px){.SmartSelector_topbar__TRo4D nav{gap:16px}.SmartSelector_experience__siND1,.SmartSelector_heroInner__kaddP{width:calc(100% - 48px)}.SmartSelector_layout__RSwR6{grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:18px}.SmartSelector_question__fWVcx,.SmartSelector_result__RrgNx{padding:23px}}@media(max-width:800px){.SmartSelector_heroPhoto__pNwOy,.SmartSelector_topbar__TRo4D nav{display:none}.SmartSelector_heroInner__kaddP{min-height:0;padding:16px 0 24px}.SmartSelector_hero__mw77U h1{max-width:25ch;font-size:clamp(30px,5.8vw,43px)!important}.SmartSelector_layout__RSwR6{grid-template-columns:1fr;gap:20px}.SmartSelector_experience__siND1{padding-top:22px}.SmartSelector_result__RrgNx{min-height:0}}@media(max-width:560px){.SmartSelector_topbar__TRo4D{min-height:64px;padding:0 16px;gap:12px}.SmartSelector_brand__eRpet{gap:5px}.SmartSelector_brand__eRpet strong{font-size:14px}.SmartSelector_brand__eRpet>span{width:28px}.SmartSelector_topbarCta__ajsls{min-height:44px;padding:0 10px;font-size:12px}.SmartSelector_heroInner__kaddP{width:calc(100% - 36px);padding:8px 0 22px}.SmartSelector_eyebrow__gQRqt{margin:12px 0 10px}.SmartSelector_hero__mw77U h1{font-size:clamp(30px,7.8vw,40px)!important;line-height:1.12!important}.SmartSelector_intro__fIXqA{font-size:15px;line-height:1.6;margin-top:14px}.SmartSelector_valueLine__Kw8sH{font-size:12px;align-items:flex-start;margin-top:12px}.SmartSelector_valueLine__Kw8sH svg{margin-top:2px}.SmartSelector_experience__siND1{width:calc(100% - 32px);padding-top:20px}.SmartSelector_progress__Dycxd{margin:14px 0 20px}.SmartSelector_progressRow__ilxER p{font-size:14px}.SmartSelector_question__fWVcx{padding:22px 17px;border-radius:12px}.SmartSelector_question__fWVcx h2{font-size:clamp(25px,6.6vw,32px)!important}.SmartSelector_questionHelp__1eOcE{font-size:14px;margin:12px 0 16px}.SmartSelector_options__yd5x6{grid-template-columns:1fr;gap:9px}.SmartSelector_options__yd5x6 button{min-height:60px;padding:13px;font-size:14px}.SmartSelector_questionActions__bGiaW{gap:8px;margin-top:16px}.SmartSelector_skipButton__TFnEJ{margin-left:0}.SmartSelector_result__RrgNx{padding:24px 20px;border-radius:12px}.SmartSelector_result__RrgNx h2{scroll-margin-top:24px;font-size:27px!important}}@media(prefers-reduced-motion:reduce){.SmartSelector_shell__rs49I *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.SmartSelector_partnerOffer__4SmxL{margin-top:20px}.SmartSelector_sponsoredLabel__m4snS{margin:0;color:#d8e3f4;font-size:12px;line-height:1.5}.SmartSelector_result__RrgNx h2:focus{outline:3px solid #c7d8ff;outline-offset:5px}