.IonyIa_page{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body);min-height:100vh}.IonyIa_hero{text-align:center;background:#08090c;padding:180px 32px 100px;position:relative;overflow:hidden}.IonyIa_hero:before{content:"";pointer-events:none;background:radial-gradient(#ffffff08 0%,#0000 70%);width:800px;height:500px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.IonyIa_label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;border-radius:var(--radius-full);background:#ffffff0f;border:1px solid #ffffff14;margin-bottom:24px;padding:6px 18px;font-size:11px;font-weight:600;display:inline-block}.IonyIa_heroTitle{font-family:var(--font-heading);letter-spacing:-.035em;color:#fff;z-index:1;max-width:720px;margin:0 auto 20px;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.08;position:relative}.IonyIa_heroSubtitle{font-family:var(--font-body);color:#ffffff73;z-index:1;max-width:520px;margin:0 auto;font-size:17px;line-height:1.6;position:relative}.IonyIa_calculator{grid-template-columns:1fr 1fr;align-items:start;gap:48px;max-width:1100px;margin:0 auto;padding:80px 24px 120px;display:grid}.IonyIa_inputPanel{background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);padding:44px 40px}.IonyIa_sliderGroup{margin-bottom:36px}.IonyIa_sliderGroup:last-child{margin-bottom:0}.IonyIa_sliderHeader{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.IonyIa_sliderLabel{font-family:var(--font-body);color:var(--color-text-primary);font-size:14px;font-weight:500}.IonyIa_sliderValue{font-family:var(--font-body);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.IonyIa_sliderUnit{color:var(--color-text-tertiary);margin-left:3px;font-size:12px;font-weight:400}.IonyIa_slider{appearance:none;background:var(--color-border-light);cursor:pointer;border:none;border-radius:2px;outline:none;width:100%;height:3px;margin:0}.IonyIa_slider::-webkit-slider-runnable-track{background:0 0;border-radius:2px;height:3px}.IonyIa_slider::-webkit-slider-thumb{appearance:none;background:var(--color-text-primary);cursor:pointer;width:16px;height:16px;transition:box-shadow var(--transition-fast);border:none;border-radius:50%;margin-top:-6.5px;box-shadow:0 1px 4px #0000001f}.IonyIa_slider::-webkit-slider-thumb:hover{box-shadow:0 2px 8px #0000002e}.IonyIa_slider::-webkit-slider-thumb:active{box-shadow:var(--shadow-focus)}.IonyIa_slider::-moz-range-track{background:var(--color-border-light);border:none;border-radius:2px;height:3px}.IonyIa_slider::-moz-range-thumb{background:var(--color-text-primary);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0000001f}.IonyIa_slider::-moz-range-thumb:hover{box-shadow:0 2px 8px #0000002e}.IonyIa_slider::-moz-range-progress{background:var(--color-text-primary);border-radius:2px;height:3px}.IonyIa_resultsPanel{border-radius:var(--radius-2xl);box-shadow:var(--mock-glow);top:calc(var(--nav-height) + 24px);background:#08090c;border:1px solid #ffffff0f;padding:44px 36px;position:sticky}.IonyIa_annualImpact{text-align:center;border-bottom:1px solid #ffffff0f;margin-bottom:36px;padding-bottom:32px}.IonyIa_annualImpactLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin-bottom:12px;font-size:12px;font-weight:600}.IonyIa_annualImpactValue{font-family:var(--font-heading);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:52px;font-weight:700;line-height:1.1}.IonyIa_annualImpactSuffix{font-family:var(--font-body);color:#ffffff59;margin-left:6px;font-size:16px;font-weight:400}.IonyIa_resultCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.IonyIa_resultCard{border-radius:var(--radius-2xl);text-align:center;background:#ffffff08;border:1px solid #ffffff0f;padding:22px 16px}.IonyIa_resultCardValue{font-family:var(--font-heading);color:#fff;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:26px;font-weight:700;line-height:1.2}.IonyIa_resultCardLabel{font-family:var(--font-body);color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:600}.IonyIa_resultCardDetail{font-family:var(--font-body);color:#ffffff40;font-size:11px;line-height:1.4}.IonyIa_resultNote{font-family:var(--font-body);color:#ffffff4d;text-align:center;font-size:12px}.IonyIa_emailCapture{text-align:center;border-radius:var(--radius-xl);background:#ffffff08;border:1px solid #ffffff0f;margin:40px 0 0;padding:28px 24px}.IonyIa_emailCapture h3{font-family:var(--font-heading);color:#fff;margin:0 0 6px;font-size:17px;font-weight:700}.IonyIa_emailCapture>p{font-family:var(--font-body);color:#fff6;margin:0;font-size:13px;line-height:1.5}.IonyIa_emailForm{gap:8px;margin-top:18px;display:flex}.IonyIa_emailInput{font-family:var(--font-body);border-radius:var(--radius-lg);color:#fff;transition:border-color var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff14;outline:none;flex:1;padding:11px 16px;font-size:14px}.IonyIa_emailInput::placeholder{color:#ffffff40}.IonyIa_emailInput:focus{border-color:#fff3}.IonyIa_emailSubmit{font-family:var(--font-body);color:#08090c;border-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:none;padding:11px 24px;font-size:14px;font-weight:600}.IonyIa_emailSubmit:hover{background:#f0f0f0;box-shadow:0 4px 20px #ffffff1a}.IonyIa_emailSubmit:disabled{opacity:.5;cursor:not-allowed}.IonyIa_emailNote{font-family:var(--font-body);color:#ffffff40;margin-top:12px;font-size:11px}.IonyIa_savingsNarrative{max-width:1100px;margin:0 auto;padding:0 24px 100px}.IonyIa_savingsTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-primary);text-align:center;margin:0 0 32px;font-size:32px;font-weight:700}.IonyIa_savingsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.IonyIa_savingsCard{background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:16px;padding:28px 24px}.IonyIa_savingsCardTitle{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 10px;font-size:16px;font-weight:600}.IonyIa_savingsCardDesc{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.65}.IonyIa_cta{text-align:center;background:#08090c;padding:140px 32px;position:relative;overflow:hidden}.IonyIa_cta:before{content:"";pointer-events:none;background:radial-gradient(#ffffff0a 0%,#0000 70%);width:600px;height:400px;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.IonyIa_ctaTitle{font-family:var(--font-heading);letter-spacing:-.035em;color:#fff;z-index:1;margin:0 0 16px;font-size:40px;font-weight:700;line-height:1.1;position:relative}.IonyIa_ctaSub{font-family:var(--font-body);color:#ffffff73;z-index:1;max-width:480px;margin:0 auto 32px;font-size:17px;line-height:1.6;position:relative}.IonyIa_ctaArrow{transition:transform .15s;display:inline-block}.IonyIa_ctaGhost:hover .IonyIa_ctaArrow{transform:translate(3px)}.IonyIa_ctaActions{z-index:1;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.IonyIa_ctaPrimary{font-family:var(--font-body);color:#08090c;border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:none;justify-content:center;align-items:center;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.IonyIa_ctaPrimary:hover{background:#f0f0f0;box-shadow:0 4px 20px #ffffff26}.IonyIa_ctaGhost{font-family:var(--font-body);color:#ffffff80;transition:color var(--transition-fast);justify-content:center;align-items:center;padding:14px 8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.IonyIa_ctaGhost:hover{color:#ffffffd9}@media (max-width:768px){.IonyIa_hero{padding:140px 24px 72px}.IonyIa_calculator{grid-template-columns:1fr;gap:32px;padding:56px 24px 96px}.IonyIa_inputPanel{padding:32px 28px}.IonyIa_resultsPanel{padding:36px 28px;position:static}.IonyIa_annualImpactValue{font-size:42px}.IonyIa_resultCards{grid-template-columns:1fr;gap:10px}.IonyIa_emailForm{flex-direction:column}.IonyIa_savingsGrid{grid-template-columns:1fr;gap:16px}.IonyIa_savingsTitle{font-size:26px}.IonyIa_savingsNarrative{padding:0 24px 80px}.IonyIa_cta{padding:100px 24px}.IonyIa_ctaTitle{font-size:32px}}@media (max-width:480px){.IonyIa_hero{padding:120px 20px 56px}.IonyIa_heroTitle{font-size:32px}.IonyIa_calculator{padding:40px 20px 80px}.IonyIa_inputPanel,.IonyIa_resultsPanel{padding:28px 20px}.IonyIa_annualImpactValue{font-size:36px}.IonyIa_resultCardValue{font-size:22px}.IonyIa_ctaActions{flex-direction:column;gap:12px}}.IonyIa_atomicAnswer{background:#f6f9fc;border-left:2px solid #1a1f36;border-radius:0 8px 8px 0;margin:24px 0;padding:20px 24px}.IonyIa_atomicAnswer p{font-family:var(--font-body);color:var(--color-text-primary);margin:0;font-size:15px;line-height:1.7}
