._calculator_1frwj_1{align-items:start}._calculator_1frwj_1 ._inputs_1frwj_5,._calculator_1frwj_1 ._result_1frwj_6{min-width:0;padding:clamp(18px,3vw,32px)}._calculator_1frwj_1 ._inputs_1frwj_5{gap:16px}._inputs_1frwj_5 :is(input,select)[aria-invalid=true]{border-color:var(--status-danger)}._participation_1frwj_19{border:0;min-width:0;margin:0;padding:0}._participation_1frwj_19 legend{font:600 14px/1.35 var(--font-body);padding:0}._choices_1frwj_31{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}._choices_1frwj_31 label{position:relative}._inputs_1frwj_5 ._choices_1frwj_31 input[type=radio]{clip-path:inset(50%);border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}._choices_1frwj_31 span{border:1px solid var(--border-strong);border-radius:var(--radius-md);min-height:44px;color:var(--fg-primary);cursor:pointer;place-items:center;padding-inline:4px;display:grid}._choices_1frwj_31 input:checked+span{border-color:var(--accent);background:var(--accent);color:var(--cg-white)}._choices_1frwj_31 input:focus-visible+span{outline:2px solid var(--border-focus);outline-offset:2px}._resultLabel_1frwj_75{align-items:center;gap:8px;display:flex}._resultLabel_1frwj_75 svg{flex:none}._estimate_1frwj_85>p:not(._amount_1frwj_85){color:var(--fg-secondary);font-size:var(--fs-body-sm);margin:8px 0 0}._estimate_1frwj_85 ._amount_1frwj_85{text-wrap:balance;margin:12px 0 8px;font-size:clamp(30px,5.2vw,62px);line-height:1.08}._calculator_1frwj_1 ._result_1frwj_6 ._qualifier_1frwj_98{margin:12px 0 0;font-size:13px;line-height:1.45}._stateExample_1frwj_104{margin-top:var(--s-2);font-size:var(--fs-body-sm)}._stateExample_1frwj_104 summary{min-height:44px;padding-block:var(--s-3);color:var(--fg-secondary);cursor:pointer}._calculator_1frwj_1 ._result_1frwj_6 ._stateExample_1frwj_104 p{color:var(--fg-secondary);font-size:inherit;margin:0}._inputTitle_1frwj_122{font:800 20px/1.2 var(--font-body);color:var(--fg-primary);margin:0}._calculator_1frwj_1 ._result_1frwj_6{color:#fff;background:radial-gradient(at 100% 0,#174a5d 0,#0000 65%),#041d30;border:1px solid #19475a;border-top:4px solid #ff895f;border-radius:22px;box-shadow:0 16px 45px #041d3022}._calculator_1frwj_1 ._result_1frwj_6 ._resultLabel_1frwj_75{color:#ffad8c;font:700 12px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}._resultTitle_1frwj_125{color:#fff;max-width:25ch;font:750 clamp(22px, 2.5vw, 28px)/1.2 var(--font-body);letter-spacing:-.02em;margin:0}._amountLine_1frwj_126{margin:18px 0 4px}._calculator_1frwj_1 ._estimate_1frwj_85 ._amount_1frwj_85{color:#ff9b74;font-variant-numeric:tabular-nums;letter-spacing:-.055em;overflow-wrap:anywhere;margin:0 0 5px;font-size:clamp(39px,5.4vw,66px);font-weight:850;line-height:1}._amountLine_1frwj_126>span{color:#dcebf0;font-size:14px}._calculator_1frwj_1 ._estimate_1frwj_85 ._stateLabel_1frwj_129{color:#d5e7ef;margin:14px 0 0;font-size:14px}._calculator_1frwj_1 ._estimate_1frwj_85 ._range_1frwj_130{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:clamp(32px,3.7vw,45px);display:flex}._range_1frwj_130>span{overflow-wrap:anywhere}._rangeDash_1frwj_132{color:#d5e7ef}._calculator_1frwj_1 ._estimate_1frwj_85 ._monthly_1frwj_133{color:#e6f3f7;margin:10px 0 22px}._monthly_1frwj_133 strong{color:#fff}._breakdown_1frwj_135{border-block:1px solid #ffffff2a;align-items:center;gap:16px;margin-bottom:20px;padding:18px 0;display:flex}._ring_1frwj_136{flex:0 0 86px;place-items:center;width:86px;height:86px;display:grid;position:relative}._ring_1frwj_136 svg{width:100%;position:absolute;inset:0;transform:rotate(-90deg)}._ring_1frwj_136 circle{fill:none;stroke-width:8px}._track_1frwj_139{stroke:#fff2}._progress_1frwj_140{stroke:#ff895f;stroke-linecap:round;transition:stroke-dasharray .65s}._ring_1frwj_136>strong{color:#fff;font-size:21px}._breakdown_1frwj_135 p{color:#c9e0e8;font:400 13px/1.5 var(--font-body);margin:0}._breakdown_1frwj_135 ._enrolled_1frwj_143{color:#fff;font-size:15px}._enrolled_1frwj_143 strong{font-size:20px}._breakdown_1frwj_135 ._math_1frwj_145{color:#ffb899;margin-top:5px}._calculator_1frwj_1 ._result_1frwj_6 ._qualifier_1frwj_98{color:#c9dce3;margin-top:15px;font-size:12px}._resultCta_1frwj_147{color:#041d30;background:#ff895f;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:15px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:flex}._resultCta_1frwj_147:hover{color:#041d30;background:#ffad8e;transform:translateY(-1px)}._calculator_1frwj_1 ._result_1frwj_6 ._stateExample_1frwj_104 :is(summary,p){color:#d5e7ef}._empty_1frwj_150{flex-direction:column;justify-content:center;min-height:180px;display:flex}._empty_1frwj_150>span{color:#ff895f;font-size:64px;font-weight:800}._empty_1frwj_150>p{color:#d5e7ef;font-size:15px;line-height:1.5}._srOnly_1frwj_153{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rounding_1frwj_154{color:#d5e7ef!important;font-size:12px!important}@media (prefers-reduced-motion:reduce){._progress_1frwj_140,._resultCta_1frwj_147{transition:none}}
