.roi_page__hinY1{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body);min-height:100vh}.roi_hero__w20Cj{padding:160px 24px 80px;text-align:center;max-width:720px;margin:0 auto}.roi_label__0H5KU{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:16px}.roi_heroTitle__ai_8Y{font-family:var(--font-heading);font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.1;color:var(--color-text-primary);margin:0 0 16px}.roi_heroSubtitle__w3QmI{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--color-text-secondary);margin:0}.roi_calculator__rkW7d{max-width:1100px;margin:0 auto;padding:0 24px 120px;display:flex;gap:48px;align-items:flex-start}.roi_inputPanel__bfVg9{flex:0 0 55%;min-width:0}.roi_resultsPanel__54PKz{flex:0 0 45%;min-width:0;background:var(--color-bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);padding:40px 32px;position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 24px)}.roi_sliderGroup__C9RRS{margin-bottom:36px}.roi_sliderGroup__C9RRS:last-child{margin-bottom:0}.roi_sliderHeader__nRrqo{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.roi_sliderLabel___Ij3h{font-size:14px;font-weight:500}.roi_sliderLabel___Ij3h,.roi_sliderValue__Gz5aJ{font-family:var(--font-body);color:var(--color-text-primary)}.roi_sliderValue__Gz5aJ{font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roi_sliderUnit__RvNbm{font-weight:400;font-size:13px;color:var(--color-text-tertiary);margin-left:4px}.roi_slider__4n_e8{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:var(--color-border);outline:none;cursor:pointer}.roi_slider__4n_e8::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-accent);border:3px solid #ffffff;box-shadow:0 1px 4px rgba(0,0,0,.15);cursor:pointer;-webkit-transition:box-shadow var(--transition-fast);transition:box-shadow var(--transition-fast)}.roi_slider__4n_e8::-webkit-slider-thumb:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.roi_slider__4n_e8::-webkit-slider-thumb:active{box-shadow:var(--shadow-focus)}.roi_slider__4n_e8::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--color-accent);border:3px solid #ffffff;box-shadow:0 1px 4px rgba(0,0,0,.15);cursor:pointer}.roi_slider__4n_e8::-moz-range-track{height:4px;border-radius:2px;background:var(--color-border)}.roi_annualImpact__OnPkM{text-align:center;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--border-subtle)}.roi_annualImpactLabel__SErki{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px}.roi_annualImpactValue__jEomp{font-family:var(--font-heading);font-size:48px;font-weight:700;line-height:1.1;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roi_annualImpactSuffix__clYOB{font-family:var(--font-body);font-size:18px;font-weight:400;color:var(--color-text-tertiary);margin-left:4px}.roi_resultCards__To_xl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.roi_resultCard__U3rc0{background:var(--color-bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:20px 16px;text-align:center}.roi_resultCardValue__Qi7zP{font-family:var(--font-heading);font-size:28px;font-weight:700;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;margin-bottom:4px}.roi_resultCardLabel__2RR2U{font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.roi_resultCardDetail__0u3_o{font-family:var(--font-body);font-size:11px;color:var(--color-text-tertiary);line-height:1.4}.roi_resultNote__p7kRy{font-family:var(--font-body);font-size:12px;color:var(--color-text-muted);text-align:center}.roi_emailCapture__gyO_a{text-align:center;max-width:480px;margin:48px auto 0;padding-top:32px;border-top:1px solid var(--border-subtle)}.roi_emailCapture__gyO_a h3{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0 0 8px}.roi_emailCapture__gyO_a>p{font-family:var(--font-body);font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.5}.roi_emailForm__OkyC0{display:flex;gap:8px;margin-top:20px}.roi_emailInput__MleTA{flex:1 1;font-family:inherit;font-size:14px;padding:12px 16px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--color-bg);color:var(--color-text-primary);outline:none;transition:border-color var(--transition-fast)}.roi_emailInput__MleTA:focus{border-color:var(--color-text-tertiary)}.roi_emailSubmit__UbVRk{font-family:inherit;font-size:14px;font-weight:600;color:#ffffff;background:#0a0c10;padding:12px 24px;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:opacity var(--transition-fast)}.roi_emailSubmit__UbVRk:hover{opacity:.85}.roi_emailNote__PVJPf{font-family:var(--font-body);font-size:12px;color:var(--color-text-muted);margin-top:12px}.roi_cta__pJyrE{text-align:center;padding:80px 24px 120px;max-width:560px;margin:0 auto}.roi_ctaTitle__Xj17q{font-family:var(--font-heading);font-size:28px;font-weight:700;color:var(--color-text-primary);margin:0 0 24px}.roi_ctaActions__zaAdZ{display:flex;align-items:center;justify-content:center;gap:24px}.roi_ctaPrimary__tURsJ{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:15px;font-weight:600;padding:14px 32px;background:var(--color-accent);color:#ffffff;border:none;border-radius:var(--radius-lg);cursor:pointer;text-decoration:none;transition:background var(--transition-fast)}.roi_ctaPrimary__tURsJ:hover{background:var(--color-accent-hover)}.roi_ctaGhost__iYHOw{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--color-text-secondary);text-decoration:none;padding:14px 8px;transition:color var(--transition-fast)}.roi_ctaGhost__iYHOw:hover{color:var(--color-text-primary)}@media (max-width:860px){.roi_calculator__rkW7d{flex-direction:column;gap:32px}.roi_inputPanel__bfVg9,.roi_resultsPanel__54PKz{flex:1 1 100%}.roi_resultsPanel__54PKz{position:static}.roi_resultCards__To_xl{grid-template-columns:1fr;gap:10px}.roi_annualImpactValue__jEomp{font-size:40px}.roi_emailForm__OkyC0{flex-direction:column}}@media (max-width:480px){.roi_hero__w20Cj{padding:120px 20px 56px}.roi_calculator__rkW7d{padding:0 20px 80px}.roi_resultsPanel__54PKz{padding:28px 20px}.roi_annualImpactValue__jEomp{font-size:34px}.roi_resultCardValue__Qi7zP{font-size:22px}.roi_ctaActions__zaAdZ{flex-direction:column;gap:12px}}