.styles_calculator__q0osc{--calc-ink:#142c57;--calc-blue:#3e69e0;--calc-muted:#526480;--calc-line:#dce4f1;--calc-pale:#f5f8ff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding:clamp(20px,4vw,48px);color:var(--calc-ink);background:linear-gradient(135deg,#fff 60%,#f5f8ff);border:1px solid var(--calc-line);border-radius:32px;box-shadow:0 16px 48px rgba(20,44,87,.05);font-family:inherit;line-height:1.8}.styles_calculator__q0osc,.styles_calculator__q0osc *{box-sizing:border-box}.styles_calculator__q0osc dd,.styles_calculator__q0osc dl,.styles_calculator__q0osc p{margin:0}.styles_inputs__agsDQ,.styles_results__fV5YP{min-width:0}.styles_intro__P2yvm,.styles_resultTitle__Iantc{color:var(--calc-ink);font-size:20px;font-weight:700}.styles_description__nhhdw{color:var(--calc-muted);font-size:14px;padding-block:6px 22px}.styles_fieldset__r9bJP{min-inline-size:0;padding:0;margin:0 0 20px;border:0}.styles_legend__3_26t{margin-block-end:9px;padding:0;color:var(--calc-ink);font-size:14px;font-weight:600}.styles_segments__2uxlq{display:flex;gap:6px;padding:6px;background:var(--calc-pale);border:1px solid var(--calc-line);border-radius:17px}.styles_option__m_7jB{position:relative;flex:1 1 0;min-width:0;cursor:pointer}.styles_option__m_7jB input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.styles_option__m_7jB input:disabled{cursor:not-allowed}.styles_option__m_7jB span{display:flex;align-items:center;justify-content:center;min-height:46px;padding:7px 8px;border:1px solid rgba(0,0,0,0);border-radius:12px;color:var(--calc-muted);font-size:15px;font-weight:600;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.styles_option__m_7jB input:checked+span{color:#fff;background:var(--calc-blue);box-shadow:0 3px 8px rgba(62,105,224,.18)}.styles_option__m_7jB input:focus-visible+span{outline:3px solid var(--calc-ink);outline-offset:3px}.styles_option__m_7jB input:disabled+span{color:#6c778b;background:#e7ecf5;cursor:not-allowed}.styles_option__m_7jB:hover input:not(:checked):not(:disabled)+span{color:var(--calc-ink);background:#e5edff}.styles_calculator__q0osc .styles_hint__Xh_oM{color:var(--calc-muted);font-size:12px;line-height:1.9;margin-block:-10px 18px}.styles_amountControl__JQaGm{margin-block:26px 20px}.styles_amountControl__JQaGm .styles_hint__Xh_oM{margin-block:10px 0}.styles_amountHeading__T_IkR{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:600}.styles_amountHeading__T_IkR output{color:var(--calc-blue);font-size:18px}.styles_range__hP8J0{display:block;width:100%;height:40px;margin:8px 0 0;accent-color:var(--calc-blue);cursor:pointer}.styles_range__hP8J0:focus-visible{outline:3px solid var(--calc-blue);outline-offset:3px;border-radius:8px}.styles_rangeLimits__vifX7{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;color:var(--calc-muted);font-size:12px}.styles_calculator__q0osc .styles_eligibility__9eKtH{margin-block-start:26px;padding:15px 18px;border-inline-start:3px solid var(--calc-blue);border-radius:12px;background:var(--calc-pale);color:var(--calc-muted);font-size:13px;line-height:2}.styles_resultTitle__Iantc{margin-block-end:20px!important}.styles_breakdown__uskfb>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding-block:15px;border-bottom:1px solid var(--calc-line)}.styles_breakdown__uskfb>div dt{font-size:14px}.styles_breakdown__uskfb>div dd{margin-inline-start:auto;text-align:end;font-weight:600}.styles_money__SdmHU{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:5px;font-variant-numeric:tabular-nums}.styles_unit__hEuZK{font-size:12px;font-weight:400}.styles_breakdown__uskfb .styles_limitRow__O9WcO{padding-block-start:0}.styles_breakdown__uskfb .styles_limitRow__O9WcO dd{color:var(--calc-blue);font-size:20px}.styles_subtotalRow__TyQZ4{color:var(--calc-muted)}.styles_breakdown__uskfb .styles_finalRow__zDRNe{margin-block-start:20px;padding:20px;background:#e9f0ff;border:1px solid #d3e0ff;border-radius:20px}.styles_breakdown__uskfb .styles_finalRow__zDRNe dt{font-weight:600}.styles_breakdown__uskfb .styles_finalRow__zDRNe dd{color:var(--calc-ink);font-size:clamp(20px,2vw,26px)}.styles_formula__v64nN{margin-block-start:22px;border:1px solid var(--calc-line);border-radius:16px;background:#fff}.styles_formula__v64nN summary{padding:14px 16px;color:var(--calc-ink);font-size:13px;font-weight:600;cursor:pointer}.styles_formula__v64nN summary::marker{color:var(--calc-blue)}.styles_formula__v64nN summary:focus-visible{outline:3px solid var(--calc-blue);outline-offset:3px;border-radius:12px}.styles_formulaBody__6ICyJ{display:grid;gap:10px;padding:0 16px 18px;color:var(--calc-muted);font-size:13px;line-height:2.1}@media(max-width:760px){.styles_calculator__q0osc{grid-template-columns:minmax(0,1fr);gap:28px;border-radius:24px}.styles_results__fV5YP{padding-block-start:24px;border-top:1px solid var(--calc-line)}.styles_breakdown__uskfb .styles_finalRow__zDRNe{padding:16px}}@media(prefers-reduced-motion:reduce){.styles_option__m_7jB span{transition:none}}.styles_benefitsSection__zVX7L>div{grid-template-columns:repeat(3,minmax(0,1fr))}.styles_marketBanner__T_MGC>div:nth-child(2){min-width:0;container-type:inline-size}.styles_marketBanner__T_MGC h2{font-size:clamp(9px,3cqi,18px);white-space:nowrap;letter-spacing:0}.styles_sectionCollapse__2f509{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:16px auto 0;padding:0;border:1px solid #d5e2f8;border-radius:50%;background:#f5f8ff;color:#3e69e0;cursor:pointer;transform:none;box-shadow:none;transition:none}.styles_sectionCollapse__2f509 svg{width:18px;height:18px}ol.styles_steps__nbqd_{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}ol.styles_steps__nbqd_>li:after{pointer-events:none}ol.styles_steps__nbqd_ summary{min-height:36px;font-size:12px}ol.styles_steps__nbqd_ details[open] summary>span:after{transform:rotate(0)}ol.styles_steps__nbqd_ .styles_stepDetail__b_MmV{margin-top:13px;padding:16px;border:1px solid var(--line);border-radius:15px;background:#fff;text-align:right}ol.styles_steps__nbqd_ .styles_stepDetail__b_MmV p{margin:0;padding:0;border:0;background:none;font-size:12px;line-height:2.1}.styles_stepAction__pHzt3{display:inline-flex;align-items:center;gap:10px;margin-top:16px;color:#315ac7;font-size:12px;font-weight:700}@media(max-width:780px){.styles_benefitsSection__zVX7L>div{grid-template-columns:1fr}ol.styles_steps__nbqd_{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}ol.styles_steps__nbqd_>li:nth-child(2n):after{display:none}ol.styles_steps__nbqd_>li:nth-child(3):after{display:block}}@media(max-width:600px){.styles_marketBanner__T_MGC>div:first-child{grid-row:2}.styles_marketBanner__T_MGC>div:nth-child(2){grid-column:1/-1}ol.styles_steps__nbqd_>li:not(:last-child):after{display:none}}