
.k24-save-promo-section{padding:0 0 58px}.k24-save-promo{background:#eaf7ff;color:#172b45;border:1px solid transparent;border-radius:19px;padding:34px 40px;display:grid;grid-template-columns:1.55fr .8fr;gap:36px;align-items:center}.k24-save-kicker{display:block;font-size:11px;letter-spacing:1.25px;font-weight:800;color:#0284c7}.k24-save-promo .k24-save-kicker{color:#1599d6}.k24-save-promo h2{font-size:29px;color:#172b45;line-height:1.22;margin:10px 0}.k24-save-promo p{color:#536d85;font-size:14px;line-height:1.65;max-width:620px;margin-bottom:20px}.k24-save-promo-button{display:inline-flex;align-items:center;gap:15px;background:#29b2f3;color:#fff!important;padding:12px 18px;border-radius:9px;font-size:13px;font-weight:800;border:1px solid #29b2f3;transition:background .2s,border-color .2s}.k24-save-promo-button:hover{background:#173b63;border-color:#173b63;color:#fff!important}.k24-save-promo-note{display:block;font-size:11px;color:#617c95;margin-top:13px}.k24-save-promo-visual{border:1px solid #d8ebf8;border-radius:15px;padding:22px 24px;background:rgba(255,255,255,.67)}.k24-save-visual-top,.k24-save-visual-bottom{font-size:10px;letter-spacing:.5px;color:#617c95}.k24-save-visual-number{display:block;font-size:31px;font-weight:800;color:#1599d6;margin:11px 0}.k24-save-mini-bars{height:45px;display:flex;align-items:end;gap:8px}.k24-save-mini-bars span{display:block;flex:1;border-radius:3px 3px 0 0;background:#82cff5;height:35%}.k24-save-mini-bars span:nth-child(2){height:45%}.k24-save-mini-bars span:nth-child(3){height:55%}.k24-save-mini-bars span:nth-child(4){height:72%}.k24-save-mini-bars span:nth-child(5){height:83%}.k24-save-mini-bars span:nth-child(6){height:100%}.k24-save-visual-bottom{display:block;margin-top:12px}.k24-save-page{padding:48px 0 75px;background:#fbfbfc}.k24-save-crumb{font-size:12px;color:#8b939b;margin-bottom:22px}.k24-save-crumb a{color:#0284c7}.k24-save-heading{max-width:760px;margin-bottom:28px}.k24-save-heading h1{font-size:37px;line-height:1.2;color:#25303a;margin:9px 0 12px}.k24-save-heading p{font-size:15px;color:#6c7782;line-height:1.7}.k24-save-tool{border:1px solid #e7e9ed;border-radius:18px;background:#fff;padding:35px;box-shadow:0 8px 32px rgba(20,30,40,.03)}.k24-save-tool-top{display:flex;align-items:center;justify-content:space-between}.k24-save-tool-top h2{font-size:25px;margin:0 0 5px;color:#24313e}.k24-save-tool-top p{font-size:13px;color:#73808a}.k24-save-tool-top>span{border:1px solid #d8e6ee;color:#0284c7;background:#f0f9ff;border-radius:12px;width:52px;height:52px;display:grid;place-items:center;font-size:27px;font-weight:800}.k24-save-tabs{display:flex;gap:10px;margin:22px 0;border-bottom:1px solid #e8eaed;padding-bottom:12px}.k24-save-tabs button{border:1px solid #e3e6e9;background:#fff;color:#576470;border-radius:9px;padding:11px 17px;font-weight:700;font-size:13px;cursor:pointer}.k24-save-tabs button[aria-selected=true]{background:#38bdf8;color:#fff;border-color:#38bdf8}.k24-save-intro{font-size:13px;color:#687480;line-height:1.7;margin-bottom:20px}.k24-save-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.k24-save-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#344150;font-weight:700}.k24-save-fields input{width:100%;border:1px solid #dfe3e8;border-radius:9px;padding:12px 13px;font-size:15px;color:#25303a;background:#fff;min-width:0}.k24-save-fields input:focus{outline:2px solid #7dd3fc;outline-offset:1px}.k24-save-fields small{font-size:11px;color:#8a959e;font-weight:400;line-height:1.5}.k24-save-common{margin-top:22px;padding-top:22px;border-top:1px solid #edf0f2}.k24-save-submit{border:0;background:#38bdf8;color:#fff;border-radius:9px;padding:14px 23px;font-weight:800;font-size:14px;cursor:pointer;margin-top:25px}.k24-save-submit:hover{background:#173b63}.k24-save-error{font-size:13px;color:#b23f3f;margin-top:13px}.k24-save-results{margin-top:32px;border-top:1px solid #e9ebed;padding-top:29px}.k24-save-results h3{font-size:24px;color:#263441;margin:7px 0 19px}.k24-save-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.k24-save-result-grid>div{border:1px solid #e6e9ec;border-radius:11px;padding:20px;background:#fcfcfd}.k24-save-result-grid span,.k24-save-result-grid small{display:block;font-size:12px;color:#71808c}.k24-save-result-grid strong{display:block;font-size:27px;color:#27313c;margin:10px 0}.k24-save-result-grid .k24-save-positive{border-color:#d8e6ee;background:#f5f8fa}.k24-save-result-grid .k24-save-positive strong{color:#173b63}.k24-save-payback{border:1px solid #e7e9ec;border-radius:11px;margin:17px 0 29px;padding:22px}.k24-save-payback span{display:block;font-size:11px;font-weight:800;letter-spacing:.8px;color:#64748b}.k24-save-payback strong{display:block;font-size:28px;color:#263441;margin:7px 0}.k24-save-payback p{font-size:12px;color:#74808b;line-height:1.6}.k24-save-results h4{font-size:18px;color:#273441}.k24-save-chart-note{font-size:12px;color:#798590;margin:7px 0 15px}.k24-save-chart{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;align-items:end;min-height:225px;border-bottom:1px solid #dfe3e6;padding:12px 0 0}.k24-save-chart-col{height:210px;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:6px;position:relative}.k24-save-chart-bar{width:70%;min-height:3px;border-radius:4px 4px 0 0;background:#38bdf8}.k24-save-chart-bar.is-negative{background:#aeb6bd}.k24-save-chart-year{font-size:10px;color:#7a858f}.k24-save-chart-value{font-size:9px;color:#6e7a85;white-space:nowrap}.k24-save-disclaimer{font-size:11px;color:#84909a;line-height:1.7;margin-top:27px;border-top:1px solid #edf0f2;padding-top:16px}.k24-save-outro{padding:29px 2px;max-width:800px}.k24-save-outro h3{font-size:21px;color:#263441}.k24-save-outro p{font-size:13px;line-height:1.7;color:#687681}.k24-save-outro a{font-size:13px;font-weight:700;color:#0284c7}@media(max-width:800px){.k24-save-promo{grid-template-columns:1fr}.k24-save-promo-visual{display:none}.k24-save-heading h1{font-size:30px}}@media(max-width:600px){.k24-save-promo{padding:25px 20px}.k24-save-promo h2{font-size:23px}.k24-save-tool{padding:22px 16px}.k24-save-fields{grid-template-columns:1fr}.k24-save-result-grid{grid-template-columns:1fr}.k24-save-tabs{flex-wrap:wrap}.k24-save-heading h1{font-size:26px}.k24-save-chart{gap:3px}.k24-save-chart-value{font-size:8px}}

.k24-save-guided .k24-save-tool-top{margin-bottom:20px}.k24-guide-section{padding:24px 0;border-top:1px solid #edf0f2}.k24-guide-section h3{font-size:19px;color:#273441;margin:0 0 19px;display:flex;align-items:center;gap:12px}.k24-guide-section h3 span{border:1px solid #d8e6ee;background:#f0f9ff;color:#0284c7;width:35px;height:35px;border-radius:10px;display:inline-grid;place-items:center;font-size:12px}.k24-guide-field{margin-bottom:21px}.k24-guide-field:last-child{margin-bottom:0}.k24-guide-label{display:block;font-size:13px;font-weight:800;color:#3c4855;margin-bottom:11px}.k24-guide-options{display:flex;gap:9px;flex-wrap:wrap}.k24-guide-options button{border:1px solid #e2e5e8;border-radius:10px;background:#fff;color:#465361;font-size:12px;font-weight:700;padding:12px 15px;cursor:pointer;transition:all .15s}.k24-guide-options button:hover{border-color:#9bd8f4;background:#f5f8fa}.k24-guide-options button.is-selected{border-color:#38bdf8;background:#eef6fb;color:#0369a1;box-shadow:inset 0 0 0 1px #38bdf8}.k24-guide-hint{display:block;font-size:11px;color:#8a959e;margin-top:10px}.k24-guide-scenario{font-size:12px;line-height:1.7;color:#75828e;margin-bottom:18px}.k24-guide-range{border:1px solid #d8e6ee;background:#f5f8fa;color:#475569;font-size:12px;line-height:1.7;border-radius:9px;padding:13px 16px;margin-top:17px}.k24-save-results[hidden]{display:none!important}@media(max-width:600px){.k24-guide-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.k24-guide-options button{padding:11px 8px}.k24-guide-section h3{font-size:17px}}
