.cnc-roi_page__Rh6Ef{padding:clamp(36px,7vw,84px) 0}.cnc-roi_intro__nvo_0{margin-bottom:clamp(24px,4vw,48px);max-width:760px}.cnc-roi_intro__nvo_0 h1{font-size:clamp(2.35rem,6vw,5rem);line-height:1;letter-spacing:-.065em;margin:.25em 0}.cnc-roi_intro__nvo_0>p:last-child{font-size:clamp(1rem,2vw,1.25rem);max-width:54ch}.cnc-roi_console__sFNCr,.cnc-roi_report__Mm0w_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-roi_console__sFNCr{border:1px solid var(--line);grid-template-areas:"controls results" "controls footer"}.cnc-roi_controls__gFP21{grid-area:controls}.cnc-roi_results__Ag7AQ{grid-area:results}.cnc-roi_resultsFooter__0BnZe{grid-area:footer}.cnc-roi_controls__gFP21,.cnc-roi_report__Mm0w_,.cnc-roi_results__Ag7AQ{padding:clamp(16px,3.5vw,42px)}.cnc-roi_results__Ag7AQ{padding-bottom:0}.cnc-roi_resultsFooter__0BnZe{background:var(--ink);color:#fff;padding:0 clamp(16px,3.5vw,42px) clamp(16px,3.5vw,42px)}.cnc-roi_controls__gFP21{background:white}.cnc-roi_controls__gFP21 h2,.cnc-roi_results__Ag7AQ h2,.cnc-roi_scenarios__SIueX legend{font-family:var(--font-mono);font-size:.87rem;font-weight:700}.cnc-roi_controls__gFP21 h2{margin:24px 0 12px}.cnc-roi_form___bgVb,.cnc-roi_scenarios__SIueX{border:0;margin:0;padding:0;min-inline-size:0}.cnc-roi_scenarios__SIueX{display:flex;gap:8px;flex-wrap:wrap}.cnc-roi_scenarios__SIueX legend{padding:0;margin-bottom:12px}.cnc-roi_scenarios__SIueX label{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);cursor:pointer}.cnc-roi_scenarios__SIueX label:has(:checked){background:var(--steel);border-color:var(--ink)}.cnc-roi_page__Rh6Ef input:is([type=range],[type=radio],[type=checkbox]){accent-color:var(--blue-text)}.cnc-roi_page__Rh6Ef :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--blue-text);outline-offset:3px}.cnc-roi_slider__U4O7k{margin:16px 0}.cnc-roi_slider__U4O7k label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600}.cnc-roi_slider__U4O7k input[type=number]{width:7.5ch;min-width:76px;padding:6px;border:1px solid var(--line);font:inherit}.cnc-roi_slider__U4O7k input[type=range]{width:100%;display:block;margin:8px 0 0}.cnc-roi_bounds__BF3MO{display:flex;justify-content:space-between;font:.75rem var(--font-mono)}.cnc-roi_assumptions__evLmW{margin-top:24px;border-top:1px solid var(--line);padding-top:12px}.cnc-roi_assumptions__evLmW summary{font-weight:700;cursor:pointer}.cnc-roi_assumptions__evLmW p,.cnc-roi_note__N1NUr{font-size:.9rem;line-height:1.5}.cnc-roi_results__Ag7AQ{background:var(--ink);color:#fff}.cnc-roi_results__Ag7AQ h2{color:var(--acid);margin-top:0}.cnc-roi_results__Ag7AQ dl{margin:20px 0}.cnc-roi_results__Ag7AQ dl>div{border-top:1px solid #535a61;padding:14px 0}.cnc-roi_results__Ag7AQ dt{color:#e3e7e8;font-size:.9rem}.cnc-roi_results__Ag7AQ dd{font:700 clamp(1.15rem,2.6vw,2.35rem)/1.25 var(--font-mono);letter-spacing:-.055em;margin:5px 0 0}.cnc-roi_results__Ag7AQ a,.cnc-roi_results__Ag7AQ dl>div:first-child dd{color:var(--acid)}.cnc-roi_results__Ag7AQ a:focus-visible{outline-color:var(--acid)}.cnc-roi_note__N1NUr{color:#cbd4d6}.cnc-roi_compare__7TO8_{margin-top:24px;padding:clamp(16px,3.5vw,42px);border:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,38px);align-items:start}.cnc-roi_compare__7TO8_ h2{margin:.3em 0;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.15}.cnc-roi_compareNote__Na_Cr{font-size:.9rem;line-height:1.5;color:#4a5357}.cnc-roi_compareList__LsyND{list-style:none;margin:0;padding:0}.cnc-roi_compareList__LsyND li{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.cnc-roi_compareList__LsyND li:last-child{border-bottom:1px solid var(--line)}.cnc-roi_compareList__LsyND li.cnc-roi_compareSelf__s3AD_{background:var(--ink);color:#fff;border-top-color:var(--ink);padding:12px;margin-bottom:2px}.cnc-roi_compareSelf__s3AD_ .cnc-roi_compareIcon__DJs4M{background:rgb(255 255 255/.12)}.cnc-roi_compareSelf__s3AD_ .cnc-roi_compareRate__BKmDd{color:var(--acid);font-size:1.05rem}.cnc-roi_compareSelf__s3AD_ .cnc-roi_compareLabel__Wu001 small{color:#c9d0d2}.cnc-roi_compareIcon__DJs4M{display:grid;place-items:center;width:34px;height:34px;background:var(--steel)}.cnc-roi_compareIcon__DJs4M svg{width:19px;height:19px;fill:currentColor}.cnc-roi_compareLabel__Wu001{display:flex;flex-direction:column;font-weight:600;line-height:1.25}.cnc-roi_compareLabel__Wu001 small{font-weight:400;font-size:.72rem;color:#5b6468}.cnc-roi_compareRate__BKmDd{font:.8rem var(--font-mono);color:#5b6468;white-space:nowrap}.cnc-roi_compareList__LsyND li.cnc-roi_compareHead__WOlKe{border-top:0;padding:0 0 4px;font:.66rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:#5b6468}.cnc-roi_compareHead__WOlKe span:nth-child(3),.cnc-roi_compareHead__WOlKe span:nth-child(4){text-align:right}.cnc-roi_compareAhead__bCjxP,.cnc-roi_compareBehind__lErc9{font:700 1.15rem var(--font-mono);letter-spacing:-.04em;min-width:4.4ch;text-align:right}.cnc-roi_compareBehind__lErc9{color:#5b6468;font-weight:400}.cnc-roi_compareAhead__bCjxP small,.cnc-roi_compareBehind__lErc9 small{display:none}.cnc-roi_compareBaseline__SbRrA{font:.68rem var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:#c9d0d2;text-align:right}.cnc-roi_report__Mm0w_{margin-top:24px;gap:clamp(16px,3vw,38px);background:var(--steel)}.cnc-roi_report__Mm0w_ h2{margin:.3em 0;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.1}.cnc-roi_form___bgVb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cnc-roi_form___bgVb>:is(button,.cnc-roi_consent__JQoav){grid-column:1/-1;justify-self:start}.cnc-roi_form___bgVb input{min-width:0}.cnc-roi_consent__JQoav{display:flex;align-items:flex-start;gap:8px;font-size:.9rem}.cnc-roi_consent__JQoav a,.cnc-roi_reset__Eppco{text-decoration:underline}.cnc-roi_reset__Eppco{display:block;margin-top:12px;padding:5px 0;border:0;background:transparent;cursor:pointer}@media (max-width:800px){.cnc-roi_compare__7TO8_,.cnc-roi_console__sFNCr,.cnc-roi_report__Mm0w_{grid-template-columns:1fr}.cnc-roi_compareList__LsyND li{grid-template-columns:30px minmax(0,1fr) auto;row-gap:2px}.cnc-roi_compareIcon__DJs4M{width:30px;height:30px}.cnc-roi_compareRate__BKmDd{grid-column:2;font-size:.72rem}.cnc-roi_compareAhead__bCjxP,.cnc-roi_compareBehind__lErc9{grid-row:1/3;grid-column:3}.cnc-roi_console__sFNCr{display:flex;flex-direction:column}.cnc-roi_results__Ag7AQ{order:-1;position:sticky;top:0;z-index:2;padding-bottom:12px;box-shadow:0 10px 20px -12px rgb(0 0 0/.65)}.cnc-roi_results__Ag7AQ h2{font-size:.8rem}.cnc-roi_results__Ag7AQ dl{margin:10px 0 0}.cnc-roi_results__Ag7AQ dl>div{padding:9px 0}.cnc-roi_results__Ag7AQ dd{font-size:1.4rem;margin-top:2px}}@media (max-width:440px){.cnc-roi_form___bgVb{grid-template-columns:1fr}}.cnc-roi_faq__5coZ4{margin-top:24px;padding:clamp(16px,3.5vw,42px);border:1px solid var(--line)}.cnc-roi_faq__5coZ4 h2{margin:.3em 0 .6em;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.15}.cnc-roi_faq__5coZ4 details{border-top:1px solid var(--line);padding:12px 0}.cnc-roi_faq__5coZ4 details:last-of-type{border-bottom:1px solid var(--line)}.cnc-roi_faq__5coZ4 summary{cursor:pointer;font-weight:600}.cnc-roi_faq__5coZ4 p{margin:10px 0 0;max-width:72ch;font-size:.95rem;line-height:1.55;color:#30383c}