._journey_10en5_1{background:#ecf9f7}._stage_10en5_1{border-top:1px solid #cce7e3;grid-template-columns:90px 1fr;gap:28px;padding:31px 0;display:grid}._stage_10en5_1:last-child{border-bottom:1px solid #cce7e3}._stage_10en5_1 h3{margin-bottom:9px;font-size:1.45rem}._stage_10en5_1 p{color:#607780;max-width:860px}._step_10en5_1{text-transform:uppercase;letter-spacing:.1em;color:#047a74;font:800 .82rem Manrope,sans-serif}._step_10en5_1 strong{color:#0c2635;font-size:2.2rem;line-height:1;display:block}._tags_10en5_1{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}._tags_10en5_1 span{color:#496671;background:#fff;border:1px solid #d7ece9;border-radius:999px;padding:6px 12px;font-size:.83rem}._estimator_10en5_1{color:#fff;background:#0c2635}._estimator_10en5_1 h2{color:#fff}._estimator_10en5_1 .section-head>p{color:#b8cbd1}._estGrid_10en5_1{grid-template-columns:1.05fr .95fr;align-items:start;gap:52px;display:grid}._controls_10en5_1{display:grid}._controls_10en5_1 label{color:#c3ced4;margin:0 0 8px;font-size:.92rem}._controls_10en5_1 output{margin-bottom:5px;font:800 1.5rem Manrope,sans-serif}._controls_10en5_1 input[type=range]{accent-color:#00a99d;width:100%;margin:0 0 30px}._segment_10en5_1{border:1px solid #43606b;border-radius:12px;display:flex;overflow:hidden}._segment_10en5_1 button{color:#c3ced4;cursor:pointer;background:0 0;border:0;flex:1;padding:13px 8px}._segment_10en5_1 button[aria-pressed=true]{color:#fff;background:#00a99d;font-weight:700}._result_10en5_1{background:#132f3d;border:1px solid #35505c;border-radius:22px;padding:30px}._row_10en5_1{border-bottom:1px solid #2b4652;justify-content:space-between;gap:18px;padding:13px 0;display:flex}._row_10en5_1 span{color:#b8cbd1}._row_10en5_1 b{text-align:right}._total_10en5_1{border-top:2px solid #00a99d;margin-top:19px;padding-top:20px}._total_10en5_1>span,._total_10en5_1>small{color:#b8cbd1;display:block}._total_10en5_1 strong{color:#70e0d5;margin:7px 0;font:800 2.5rem/1.2 Manrope,sans-serif;display:block}._fineprint_10en5_1{color:#96abb3;margin:20px 0;font-size:.82rem;line-height:1.55}._result_10en5_1 .btn{color:#047a74;background:#fff}@media (max-width:800px){._estGrid_10en5_1{grid-template-columns:1fr}._stage_10en5_1{grid-template-columns:65px 1fr}}@media (max-width:520px){._stage_10en5_1{grid-template-columns:1fr;gap:10px}._step_10en5_1 strong{margin-left:7px;display:inline}._segment_10en5_1{display:grid}._result_10en5_1{padding:24px 18px}._row_10en5_1{font-size:.9rem}}
