.tool-page[data-astro-cid-72db5goc]{padding-block:var(--space-8) var(--space-20);max-inline-size:var(--container);padding-inline:var(--page-x);margin-inline:auto}.breadcrumb-nav[data-astro-cid-72db5goc]{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--c-ink-3);margin-bottom:var(--space-6);display:flex}.bc-link[data-astro-cid-72db5goc]{color:var(--c-ink-2);text-decoration:none}.bc-link[data-astro-cid-72db5goc]:hover{color:var(--c-accent)}.bc-sep[data-astro-cid-72db5goc]{color:var(--c-line-strong)}.bc-current[data-astro-cid-72db5goc]{color:var(--c-ink);font-weight:600}.tool-header[data-astro-cid-72db5goc]{margin-bottom:var(--space-8)}.tool-title[data-astro-cid-72db5goc]{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);color:var(--c-ink);margin-top:var(--space-3);margin-bottom:var(--space-3);text-wrap:balance}.tool-lead[data-astro-cid-72db5goc]{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-ink-2);max-inline-size:820px}.roi-calc-layout[data-astro-cid-72db5goc]{gap:var(--space-8);margin-bottom:var(--space-16);grid-template-columns:440px 1fr;align-items:start;display:grid}@media (width<=1024px){.roi-calc-layout[data-astro-cid-72db5goc]{grid-template-columns:1fr}}.calc-inputs-card[data-astro-cid-72db5goc],.calc-results-card[data-astro-cid-72db5goc]{background-color:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-2);padding:var(--space-8);box-shadow:0 1px 3px #1215180a}.card-heading[data-astro-cid-72db5goc]{font-size:var(--fs-h3);font-weight:var(--fw-h3);margin-bottom:var(--space-6);color:var(--c-ink)}.slider-group[data-astro-cid-72db5goc]{margin-bottom:var(--space-6)}.slider-header[data-astro-cid-72db5goc]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.slider-label[data-astro-cid-72db5goc]{font-size:var(--fs-small);color:var(--c-ink);font-weight:600}.slider-badge[data-astro-cid-72db5goc]{font-size:var(--fs-caption);color:var(--c-accent);background-color:var(--c-accent-soft);border:1px solid var(--c-line);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-weight:700}.slider-ctrl[data-astro-cid-72db5goc]{border-radius:var(--radius-full);background-color:var(--c-surface-sunk);border:1px solid var(--c-line);cursor:pointer;block-size:8px;inline-size:100%;accent-color:var(--c-accent);outline:none}.slider-ticks[data-astro-cid-72db5goc]{font-size:var(--fs-caption);color:var(--c-ink-3);margin-top:var(--space-1);justify-content:space-between;display:flex}.form-num-input[data-astro-cid-72db5goc]{inline-size:100%;padding:var(--space-3);font-size:var(--fs-body);border:1px solid var(--c-line-strong);border-radius:var(--radius-1);background-color:var(--c-surface);color:var(--c-ink);box-sizing:border-box}.form-num-input[data-astro-cid-72db5goc]:focus{outline:2px solid var(--c-accent-soft);border-color:var(--c-accent)}.field-hint[data-astro-cid-72db5goc]{font-size:var(--fs-caption);color:var(--c-ink-3);margin-top:var(--space-1);display:block}.kpi-grid[data-astro-cid-72db5goc]{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=768px){.kpi-grid[data-astro-cid-72db5goc]{grid-template-columns:1fr}}.kpi-box[data-astro-cid-72db5goc]{padding:var(--space-5);border-radius:var(--radius-1);border:1px solid var(--c-line);flex-direction:column;justify-content:space-between;display:flex}.highlight-danger[data-astro-cid-72db5goc]{background-color:var(--c-tag-red-bg);border-color:var(--c-tag-red)}.highlight-success[data-astro-cid-72db5goc]{background-color:var(--c-tag-green-bg);border-color:var(--c-tag-green)}.highlight-primary[data-astro-cid-72db5goc]{background-color:var(--c-tag-blue-bg);border-color:var(--c-tag-blue)}.kpi-title[data-astro-cid-72db5goc]{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--c-ink-2);margin-bottom:var(--space-2);font-weight:700}.kpi-metric[data-astro-cid-72db5goc]{align-items:baseline;gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.kpi-metric[data-astro-cid-72db5goc] strong[data-astro-cid-72db5goc]{font-size:var(--fs-h2);color:var(--c-ink);font-weight:800;line-height:1}.kpi-unit[data-astro-cid-72db5goc]{font-size:var(--fs-caption);color:var(--c-ink-2);font-weight:600}.kpi-desc[data-astro-cid-72db5goc]{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--c-ink-2);margin:0}.comparison-strip[data-astro-cid-72db5goc]{background-color:var(--c-surface-sunk);border:1px solid var(--c-line);border-radius:var(--radius-1);padding:var(--space-5)}.comparison-title[data-astro-cid-72db5goc]{font-size:var(--fs-body);margin-bottom:var(--space-3);color:var(--c-ink);font-weight:700}.comp-table-wrapper[data-astro-cid-72db5goc]{overflow-x:auto}.comp-table[data-astro-cid-72db5goc]{border-collapse:collapse;inline-size:100%;font-size:var(--fs-caption)}.comp-table[data-astro-cid-72db5goc] th[data-astro-cid-72db5goc],.comp-table[data-astro-cid-72db5goc] td[data-astro-cid-72db5goc]{border:1px solid var(--c-line);padding:var(--space-2) var(--space-3);text-align:left}.comp-table[data-astro-cid-72db5goc] th[data-astro-cid-72db5goc]{background-color:var(--c-surface);color:var(--c-ink);font-weight:700}.tool-bottom-cta[data-astro-cid-72db5goc]{background-color:var(--c-ink-band);border-radius:var(--radius-2);padding:var(--space-10) var(--space-8);color:var(--c-ink-inverse);text-align:center}.cta-inner[data-astro-cid-72db5goc]{max-inline-size:680px;margin-inline:auto}.cta-inner[data-astro-cid-72db5goc] h2[data-astro-cid-72db5goc]{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2);margin-bottom:var(--space-4);color:var(--c-ink-inverse)}.cta-inner[data-astro-cid-72db5goc] p[data-astro-cid-72db5goc]{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-line);margin-bottom:var(--space-8)}.cta-btns[data-astro-cid-72db5goc]{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}
