._layout_1bjpw_1{z-index:1;color:#ecf6f8;grid-template-columns:minmax(0,1.65fr) minmax(290px,.8fr);gap:22px;width:min(1180px,100% - 36px);margin:38px auto 60px;display:grid;position:relative}._calculator_1bjpw_3,._side_1bjpw_3 section,._side_1bjpw_3 details{background:linear-gradient(145deg,#0b2230,#07131c);border:1px solid #36586a;border-radius:14px;box-shadow:0 22px 60px #00000040}._calculator_1bjpw_3{padding:clamp(22px,4vw,38px)}._calculator_1bjpw_3 header>span,._side_1bjpw_3 section>span{color:#77d9ed;letter-spacing:.11em;font-size:.78rem;font-weight:850}._calculator_1bjpw_3 h1{letter-spacing:-.055em;margin:7px 0 10px;font-size:clamp(2rem,4.6vw,3.1rem)}._calculator_1bjpw_3 header p{color:#b9cbd2;margin:0;line-height:1.75}._progress_1bjpw_7{background:#061018;border-radius:999px;height:10px;margin:25px 0;overflow:hidden}._progress_1bjpw_7 i{border-radius:inherit;background:linear-gradient(90deg,#4b9bd0,#7ce7ef,#e9cc77);height:100%;transition:width .25s;display:block;box-shadow:0 0 18px #66e0ed8c}._inputs_1bjpw_9{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}._inputs_1bjpw_9 label{color:#bfd2d8;gap:7px;font-size:.9rem;display:grid}._inputs_1bjpw_9 select,._inputs_1bjpw_9 input{color:#f3fbfc;width:100%;min-height:48px;font:inherit;background:#06141d;border:1px solid #57798a;border-radius:8px;padding:10px 12px}._inputs_1bjpw_9 :disabled{opacity:.48}._ready_1bjpw_11,._notReady_1bjpw_11{background:#102d27;border-left:4px solid #7ee69b;gap:3px;margin:20px 0;padding:16px 18px;display:grid}._notReady_1bjpw_11{background:#292719;border-color:#e7c56e}._ready_1bjpw_11 strong,._notReady_1bjpw_11 strong{font-size:1.08rem}._ready_1bjpw_11 span,._notReady_1bjpw_11 span{color:#bfd0cf;font-size:.9rem}._results_1bjpw_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._results_1bjpw_13 article{background:#0d2a38;border:1px solid #294958;border-radius:10px;min-width:0;padding:16px}._results_1bjpw_13 span,._results_1bjpw_13 small{color:#a9c1c9;font-size:.82rem;display:block}._results_1bjpw_13 b{color:#f2d98e;overflow-wrap:anywhere;margin:5px 0;font-size:1.35rem;display:block}._side_1bjpw_3{align-content:start;gap:16px;display:grid}._side_1bjpw_3 section,._side_1bjpw_3 details{padding:22px}._side_1bjpw_3 h2{margin:6px 0 15px;font-size:1.35rem}._side_1bjpw_3 dl{margin:0}._side_1bjpw_3 dl div{border-bottom:1px solid #29414d;justify-content:space-between;padding:9px 0;display:flex}._side_1bjpw_3 dt{color:#b6c8cd}._side_1bjpw_3 dd{color:#f2d789;margin:0;font-weight:800}._side_1bjpw_3 p,._side_1bjpw_3 li{color:#b5c6cb;font-size:.9rem;line-height:1.75}._side_1bjpw_3 ul{padding-left:19px}._inherit_1bjpw_15{border-color:#8c7841!important}._side_1bjpw_3 details summary{cursor:pointer;color:#b9e8ef;font-weight:800}._side_1bjpw_3 details a{color:#92dbe7;text-underline-offset:3px;margin-top:11px;display:block}._layout_1bjpw_1 :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #80dfee}._budget_1bjpw_19{border-top:1px solid #36586a;margin-top:28px;padding-top:22px}._budget_1bjpw_19 h2{margin:0 0 8px;font-size:1.35rem}._budget_1bjpw_19 p{color:#b9cbd2;line-height:1.7}._budgetTable_1bjpw_19{overflow-x:auto}._budgetTable_1bjpw_19 table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}._budgetTable_1bjpw_19 th,._budgetTable_1bjpw_19 td{border-bottom:1px solid #294958;padding:12px 8px}._budgetTable_1bjpw_19 th{color:#b9cbd2}._budgetTable_1bjpw_19 td:last-child{color:#f2d98e;font-variant-numeric:tabular-nums;min-width:130px}._budgetTable_1bjpw_19 input{color:#f3fbfc;width:100%;min-width:100px;min-height:44px;font:inherit;background:#06141d;border:1px solid #57798a;border-radius:6px;padding:8px}._budgetNote_1bjpw_19{font-size:.875rem}._budgetTable_1bjpw_19:focus-visible{outline-offset:3px;outline:3px solid #80dfee}@media (width<=820px){._layout_1bjpw_1{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:22px}._inputs_1bjpw_9,._results_1bjpw_13{grid-template-columns:1fr}._calculator_1bjpw_3{padding:20px 16px}}._calculator_1bjpw_3,._side_1bjpw_3 section,._side_1bjpw_3 details{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:none}._results_1bjpw_13 article{background:var(--ui-surface-raised);border-color:var(--ui-border)}._inputs_1bjpw_9 select,._inputs_1bjpw_9 input,._budgetTable_1bjpw_19 input{background:var(--ui-input)}._results_1bjpw_13 span,._results_1bjpw_13 small{color:#bacad6;font-size:.875rem}._side_1bjpw_3 details summary{align-items:center;min-height:44px;display:flex}._layout_1bjpw_1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px}._pageHeader_1bjpw_29{grid-column:1/-1;background:0 0!important;border:0!important;padding:0 0 4px!important}._pageHeader_1bjpw_29>span{color:#d7c294;letter-spacing:.12em;font-size:.75rem}._pageHeader_1bjpw_29 h1{letter-spacing:-.05em;margin:10px 0;font-size:clamp(1.8rem,3.5vw,2.55rem);line-height:1.4}._pageHeader_1bjpw_29 p{color:#bbcbc3;max-width:780px;margin:0;line-height:1.85}._journey_1bjpw_29{background:#22291f;border:1px solid #494d3b;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 4px;padding:0;list-style:none;display:grid}._journey_1bjpw_29 li{align-items:center;gap:12px;min-width:0;padding:18px;display:flex}._journey_1bjpw_29 li+li{border-left:1px solid #494d3b}._journey_1bjpw_29 li>span{color:#dccc9b;background:#343b2b;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.875rem;font-weight:750;display:grid}._journey_1bjpw_29 b{font-size:.95rem;display:block}._journey_1bjpw_29 small{color:#afbaa9;margin-top:3px;font-size:.75rem;line-height:1.6;display:block}._journey_1bjpw_29 li[data-complete=true]>span{color:#183122;background:#a9d2ad}._calculator_1bjpw_3,._answer_1bjpw_31{background:#22291f;border:1px solid #4c5140;border-radius:14px;padding:26px}._sectionHeading_1bjpw_31{align-items:center;gap:12px;margin-bottom:20px;display:flex}._sectionHeading_1bjpw_31>span{color:#e1cd96;background:#3d422f;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.75rem;display:grid}._sectionHeading_1bjpw_31 h2{letter-spacing:-.035em;margin:0;font-size:1.2rem}._sealIdentity_1bjpw_31{background:#30362a;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}._sealIdentity_1bjpw_31 img{object-fit:contain;background:#1a231b;border-radius:8px}._sealIdentity_1bjpw_31 b,._sealIdentity_1bjpw_31 small{display:block}._sealIdentity_1bjpw_31 small{color:#b6c4ae;margin-top:3px;font-size:.8rem}._fieldHelp_1bjpw_31{color:#b9c5b0;margin:12px 0 0;font-size:.875rem;line-height:1.8}._optional_1bjpw_31{border-top:1px solid #4a5141;margin-top:20px;padding-top:8px}._optional_1bjpw_31>summary{cursor:pointer;color:#d8d7b6;align-content:center;min-height:48px;font-size:.9rem;font-weight:650}._optional_1bjpw_31 p{color:#bfcbba;font-size:.875rem;line-height:1.85}._tryLink_1bjpw_31{color:#bdcdb5;text-underline-offset:4px;min-height:30px;margin-top:20px;font-size:.875rem;display:inline-block}._answer_1bjpw_31{background:linear-gradient(145deg,#33392a,#242b20);border-color:#7d7e51}._answer_1bjpw_31 ._notReady_1bjpw_11,._answer_1bjpw_31 ._ready_1bjpw_11{background:#3c4229;border:0;border-radius:10px;gap:7px;margin:0 0 22px;padding:17px}._answer_1bjpw_31 ._ready_1bjpw_11{background:#1d422a}._answer_1bjpw_31 strong{line-height:1.6}._answer_1bjpw_31 ._notReady_1bjpw_11 strong,._answer_1bjpw_31 ._ready_1bjpw_11 strong{color:#eee1aa;font-size:1.15rem}._answer_1bjpw_31 ._notReady_1bjpw_11 span,._answer_1bjpw_31 ._ready_1bjpw_11 span{color:#ccd2b9;font-size:.875rem;line-height:1.8}._costHeading_1bjpw_33{margin:0;font-size:1rem}._costList_1bjpw_33{gap:9px;margin:18px 0;display:grid}._costList_1bjpw_33>div{background:#1f2b1e;border:1px solid #505a40;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:14px 16px;display:grid}._costList_1bjpw_33>div>span{color:#c4d0bb;font-size:.9rem}._costList_1bjpw_33 strong{color:#ece5b7;font-size:1.55rem}._costList_1bjpw_33>div>small{text-align:right;color:#b6c4a8;grid-column:2;font-size:.75rem}._costList_1bjpw_33 strong small{padding-left:5px;font-size:.8rem;font-weight:500}._averageNote_1bjpw_33{color:#bdc9b1;font-size:.875rem;line-height:1.85}._side_1bjpw_3{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}._side_1bjpw_3 details{background:#1d281f;border-color:#465041;padding:16px 20px}._side_1bjpw_3 details summary{color:#bdcdbb;font-size:.9rem;font-weight:600}._side_1bjpw_3 h2{margin-top:16px;font-size:1rem}._budget_1bjpw_19{border:0;margin:0;padding:8px 0}._budget_1bjpw_19 h2{font-size:1rem}._budgetTable_1bjpw_19 table{min-width:360px}._budgetTable_1bjpw_19 td:last-child{min-width:100px}._layout_1bjpw_1 ._inputs_1bjpw_9{grid-template-columns:repeat(2,minmax(0,1fr))}._inputs_1bjpw_9 label{color:#d4ddcc;font-weight:650}@media (width<=820px){._layout_1bjpw_1{grid-template-columns:minmax(0,1fr);gap:18px}._calculator_1bjpw_3,._answer_1bjpw_31{padding:20px}._side_1bjpw_3{grid-template-columns:1fr}._journey_1bjpw_29 li{gap:8px;padding:14px 10px}._journey_1bjpw_29 li>span{width:24px;height:24px}._journey_1bjpw_29 b{font-size:.8rem}._journey_1bjpw_29 small{font-size:.7rem}._pageHeader_1bjpw_29 h1{font-size:1.8rem}}@media (width<=480px){._journey_1bjpw_29{grid-template-columns:1fr}._journey_1bjpw_29 li+li{border-top:1px solid #414a35;border-left:0}._journey_1bjpw_29 li{padding:10px 14px}._journey_1bjpw_29 li>div{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}._journey_1bjpw_29 small{margin:0}._layout_1bjpw_1 ._inputs_1bjpw_9{grid-template-columns:1fr}._costList_1bjpw_33 strong{font-size:1.4rem}}
