.ev-wh{--color-white:#fff;--color-white-smoke:#f5f5f7;--color-dark-gray:#aeaeb2;--color-black:#000;--color-lime-green:#34c759;--color-dodger-blue:#0063db;--color-medium-orchid:#af51de;--color-tomato:#ff5066;--color-gold:#ffcc06;--color-gray-1:#8e8e93;--color-gray-2:#c7c7cc;--color-gray-3:#d1d1d6;--color-gray-4:#e5e5ea;--color-gray-5:#efeff4;--color-gray-6:#f5f5f7;--bg-page:var(--color-white-smoke);--bg-surface:var(--color-white);--bg-surface-alt:var(--color-gray-6);--bg-inverse:var(--color-black);--fg-primary:var(--color-black);--fg-secondary:#4a4a4f;--fg-tertiary:#6e7174;--fg-muted:var(--color-dark-gray);--fg-on-color:var(--color-white);--fg-link:var(--color-dodger-blue);--border-subtle:var(--color-gray-4);--border-default:var(--color-gray-3);--border-strong:var(--color-black);--status-success:var(--color-lime-green);--status-info:var(--color-dodger-blue);--status-warning:var(--color-gold);--status-danger:var(--color-tomato);--status-feature:var(--color-medium-orchid);--brand-primary:var(--color-dodger-blue);--brand-mark:var(--color-black);--brand-accent:var(--color-lime-green);--score-color:var(--color-lime-green);--font-sans:"Instrument Sans",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:"Instrument Sans",-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-display:clamp(48px,6vw,80px);--fs-h1:clamp(40px,4.5vw,56px);--fs-h2:clamp(32px,3.2vw,40px);--fs-h3:28px;--fs-h4:22px;--fs-h5:18px;--fs-body-lg:19px;--fs-body:17px;--fs-body-sm:15px;--fs-caption:13px;--fs-micro:11px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-relaxed:1.6;--tracking-tight:-0.03em;--tracking-snug:-0.015em;--tracking-normal:0;--tracking-wide:0.04em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.04);--shadow-sm:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 12px 32px rgba(0,0,0,.08),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 24px 56px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.05);--focus-ring:0 0 0 4px rgba(1,122,255,.25);--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:150ms;--dur-base:220ms;--dur-slow:400ms}.ev-wh,.ev-wh .text-body{color:var(--fg-primary);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ev-wh .display,.ev-wh h1.display{font-size:var(--fs-display)}.ev-wh .display,.ev-wh .h1,.ev-wh h1,.ev-wh h1.display{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}.ev-wh .h1,.ev-wh h1{font-size:var(--fs-h1)}.ev-wh .h2,.ev-wh h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug)}.ev-wh .h3,.ev-wh h3{font-size:var(--fs-h3)}.ev-wh .h3,.ev-wh .h4,.ev-wh h3,.ev-wh h4{font-weight:var(--fw-semibold);letter-spacing:var(--tracking-snug);line-height:var(--lh-snug)}.ev-wh .h4,.ev-wh h4{font-size:var(--fs-h4)}.ev-wh .h5,.ev-wh h5{font-size:var(--fs-h5);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.ev-wh .body-lg{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed)}.ev-wh .body{font-size:var(--fs-body);line-height:var(--lh-normal)}.ev-wh .body-sm{color:var(--fg-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-normal)}.ev-wh .caption{color:var(--fg-tertiary);font-size:var(--fs-caption);line-height:var(--lh-normal)}.ev-wh .micro{font-size:var(--fs-micro);line-height:1.2}.ev-wh .code,.ev-wh code{background:var(--bg-surface-alt);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:.92em;padding:2px 6px}.ev-wh a{color:var(--fg-link);text-decoration:none}.ev-wh a:hover{text-decoration:underline;text-underline-offset:3px}.ev-wh{--radius-card:18px;--lime-tint:rgba(52,199,89,.1);--blue-tint:rgba(1,122,255,.08);--gold-tint:rgba(255,204,6,.14);--lime-text:#217d38;--lime-text-deep:#1b682f;--gold-text:#8a6d00;--tomato-text:#9f1424}.ev-wh,.ev-wh *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.ev-wh{background:var(--bg-page);color:var(--fg-primary);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased}.ev-wh .wrap{margin:0 auto;max-width:1200px;padding:0 32px}.ev-wh h1,.ev-wh h2,.ev-wh h3{font-family:var(--font-display)}.ev-wh .eyebrow{color:var(--fg-tertiary);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ev-wh .btn,.ev-wh .eyebrow{font-weight:var(--fw-semibold)}.ev-wh .btn{align-items:center;border:none;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:15px;gap:8px;padding:14px 26px;transition:background var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out),transform 80ms var(--ease-out);white-space:nowrap}.ev-wh .btn,.ev-wh .btn:hover{text-decoration:none}.ev-wh .btn:active{transform:scale(.98)}.ev-wh .btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.ev-wh .btn-calc{background:var(--lime-text);color:#fff}.ev-wh .btn-calc:hover{background:var(--lime-text-deep)}.ev-wh .btn-dark{background:var(--color-black);color:#fff}.ev-wh .btn-dark:hover{background:#2f2f33}.ev-wh .btn .bi{flex:none;height:1em;width:auto}.ev-wh .btn-outline{background:var(--bg-surface);box-shadow:inset 0 0 0 1.5px var(--color-black);color:var(--fg-primary)}.ev-wh .btn-outline:hover{background:var(--color-gray-5)}.ev-wh .btn-sm{font-size:14px;padding:10px 18px}.ev-wh [id=gate],.ev-wh section[id]{scroll-margin-top:96px}.ev-wh .hero{padding:104px 0 88px}.ev-wh .hero .wrap{align-items:center;display:grid;gap:64px;grid-template-columns:7fr 5fr}.ev-wh .hero h1{font-size:clamp(40px,4.6vw,62px);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin:16px 0 22px;text-wrap:balance}.ev-wh .hero h1 .accent{color:var(--lime-text)}.ev-wh .hero p.lede{color:var(--fg-secondary);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);margin-bottom:32px;max-width:54ch}.ev-wh .hero-ctas{display:flex;flex-wrap:wrap;gap:14px}.ev-wh .trust{display:flex;gap:40px;margin-top:56px}.ev-wh .trust .t .v{font-size:22px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-snug)}.ev-wh .trust .t .k{color:var(--fg-tertiary);font-size:var(--fs-caption);margin-top:2px}.ev-wh .spike-card{background:var(--bg-inverse);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);color:var(--fg-on-color);padding:32px 32px 24px;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.ev-wh .spike-card .eyebrow{color:var(--color-gray-1)}.ev-wh .spike-card .big{color:var(--color-lime-green);font-family:var(--font-display);font-size:72px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:1;margin:10px 0 4px}.ev-wh .spike-card .sub{color:var(--color-gray-2);font-size:var(--fs-body-sm);margin-bottom:18px;max-width:34ch}.ev-wh .spike-card svg{display:block;height:auto;width:100%}.ev-wh body[data-herocard=light] .spike-card{background:var(--bg-surface);box-shadow:var(--shadow-lg);color:var(--fg-primary)}.ev-wh body[data-herocard=light] .spike-card .eyebrow{color:var(--fg-tertiary)}.ev-wh body[data-herocard=light] .spike-card .sub{color:var(--fg-secondary)}.ev-wh .problem{background:var(--bg-surface);padding:112px 0}.ev-wh .problem h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);margin:14px 0 44px;max-width:30ch;text-wrap:balance}.ev-wh .facts{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ev-wh .fact{background:var(--bg-surface-alt);border-radius:var(--radius-card);padding:32px 28px}.ev-wh .fact .stat{font-family:var(--font-display);font-size:44px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:1.05}.ev-wh .fact .label{color:var(--fg-secondary);font-size:var(--fs-body-sm);margin-top:12px}.ev-wh .fact .ph-note{color:var(--fg-tertiary);display:block;font-size:var(--fs-caption);font-style:italic;margin-top:8px}.ev-wh .case{padding:112px 0}.ev-wh .case-grid{align-items:start;display:grid;gap:56px;grid-template-columns:5fr 7fr;margin-top:8px}.ev-wh .case h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);margin-top:14px;max-width:22ch;text-wrap:balance}.ev-wh .case .steps{display:flex;flex-direction:column;margin-top:32px}.ev-wh .step{border-bottom:1px solid var(--border-subtle);display:flex;gap:18px;padding:18px 0}.ev-wh .step:last-child{border-bottom:none}.ev-wh .step .dot{align-items:center;background:var(--lime-tint);border-radius:50%;color:var(--lime-text-deep);display:flex;flex:none;font-size:14px;font-weight:var(--fw-bold);height:32px;justify-content:center;width:32px}.ev-wh .step b{display:block;font-size:var(--fs-body);font-weight:var(--fw-semibold)}.ev-wh .step p{color:var(--fg-secondary);font-size:var(--fs-body-sm);margin-top:2px}.ev-wh .score-hint{margin-top:14px}.ev-wh .score-hint .caption{color:var(--fg-tertiary);display:block;font-size:var(--fs-caption);margin-top:8px}.ev-wh .pcard{background:#fff;border-radius:18px;box-shadow:var(--shadow-sm);max-width:480px;overflow:hidden}.ev-wh .pcard .pc-main{display:grid;gap:16px;grid-template-columns:150px 1fr;padding:16px}.ev-wh .pcard .pc-media{position:relative}.ev-wh .pcard .pc-media .pc-photo{background:#fff;border-radius:10px;display:block;height:150px;object-fit:contain;width:150px}.ev-wh .pcard .pc-score{height:44px;left:-4px;position:absolute;top:-4px;width:44px;z-index:2}.ev-wh .pcard .pc-rebate{background:var(--color-dodger-blue);border-radius:var(--radius-pill);bottom:-4px;color:#fff;font-size:13px;font-weight:var(--fw-semibold);left:-4px;padding:5px 12px;position:absolute;white-space:nowrap;z-index:2}.ev-wh .pcard .pc-info{display:flex;flex-direction:column;min-width:0}.ev-wh .pcard .pc-model{color:var(--fg-tertiary);font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-wh .pcard .pc-title{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:1.25;margin-top:2px}.ev-wh .pcard .pc-price{margin-top:auto;padding-top:12px;text-align:right}.ev-wh .pcard .pc-price .now{font-family:var(--font-display);font-size:26px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-snug);line-height:1.15}.ev-wh .pcard .pc-price .mo{color:var(--fg-secondary);font-size:17px;line-height:1.3;white-space:nowrap}.ev-wh .pcard .pc-price .mo b{color:var(--fg-primary);display:inline;font-size:19px;font-weight:var(--fw-bold)}.ev-wh .pcard .pc-foot{align-items:center;background:var(--bg-page);color:var(--fg-secondary);display:flex;font-size:var(--fs-caption);justify-content:space-between;padding:10px 16px}.ev-wh .chart-card{background:var(--bg-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:32px;position:sticky;top:24px}.ev-wh .chart-card h3{font-size:var(--fs-h5);font-weight:var(--fw-semibold)}.ev-wh .chart-card .src{color:var(--fg-tertiary);font-size:var(--fs-caption);margin-top:3px}.ev-wh .case-stats{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:20px}.ev-wh .cs{background:var(--bg-surface-alt);border-radius:var(--radius-md);padding:14px 16px}.ev-wh .cs .v{font-family:var(--font-display);font-size:22px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-snug)}.ev-wh .cs .k{color:var(--fg-secondary);font-size:var(--fs-caption);margin-top:2px}.ev-wh .budget-banner{align-items:flex-start;background:var(--blue-tint);border-radius:16px;display:flex;gap:14px;margin-top:20px;padding:16px 18px}.ev-wh .budget-banner .icon{align-items:center;background:var(--color-dodger-blue);border-radius:50%;color:#fff;display:flex;flex:none;height:36px;justify-content:center;width:36px}.ev-wh .budget-banner .ttl{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.ev-wh .budget-banner p{color:var(--fg-secondary);font-size:var(--fs-caption);margin-top:2px}.ev-wh .fin-band{background:var(--bg-surface);padding:112px 0}.ev-wh .fin-band .fin-head{align-items:flex-end;display:flex;gap:48px;justify-content:space-between;margin-bottom:48px}.ev-wh .fin-band h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);margin:14px 0;max-width:24ch;text-wrap:balance}.ev-wh .fin-lede{color:var(--fg-secondary);font-size:var(--fs-body);max-width:52ch}.ev-wh .fin-logo{flex:none;height:56px;margin-bottom:6px}.ev-wh .fin-points{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ev-wh .fp{background:var(--bg-surface-alt);border-radius:var(--radius-card);padding:32px 28px}.ev-wh .fp .icon{align-items:center;background:var(--color-dodger-blue);border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;margin-bottom:18px;width:40px}.ev-wh .fp b{display:block;font-size:var(--fs-h5);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.ev-wh .fp p{color:var(--fg-secondary);font-size:var(--fs-body-sm);margin-top:8px}.ev-wh .calc{background:var(--bg-inverse);color:var(--fg-on-color);padding:112px 0 120px;position:relative}.ev-wh .calc .deco-clip{inset:0;overflow:hidden;pointer-events:none;position:absolute}.ev-wh .calc .deco{height:680px;opacity:.06;pointer-events:none;position:absolute;right:-180px;top:-160px;width:680px}.ev-wh .calc .wrap{position:relative}.ev-wh .calc .eyebrow{color:var(--color-lime-green)}.ev-wh .calc h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);margin:14px 0 10px}.ev-wh .calc .lede{color:var(--color-gray-1);font-size:var(--fs-body);margin-bottom:48px;max-width:64ch}.ev-wh .calc-grid{align-items:start;display:grid;gap:28px;grid-template-columns:5fr 7fr}.ev-wh .inputs{background:#1c1c1e;border-radius:var(--radius-card);padding:32px 28px;position:sticky;top:24px}.ev-wh .inputs h3{color:var(--color-gray-1);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);margin-bottom:22px;text-transform:uppercase}.ev-wh .panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.ev-wh .panel-head h3{margin-bottom:0}.ev-wh .reset-btn{align-items:center;background:#2c2c2e;border:1px solid #48484a;border-radius:var(--radius-pill);color:#ebebf0;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);gap:6px;padding:7px 13px;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ev-wh .reset-btn:hover{background:#3a3a3c;border-color:var(--color-gray-1);color:#fff}.ev-wh .reset-btn svg{flex:none}.ev-wh .reset-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.ev-wh .print-inputs{display:none}.ev-wh .field{margin-bottom:20px}.ev-wh .field label{color:#ebebf0;display:flex;font-size:var(--fs-caption);font-weight:var(--fw-semibold);gap:8px;justify-content:space-between;margin-bottom:8px}.ev-wh .field label .val{color:var(--color-lime-green);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.ev-wh .field input[type=number],.ev-wh .field input[type=text],.ev-wh .field select{appearance:none;-webkit-appearance:none;background:#2c2c2e;border:1px solid transparent;border-radius:var(--radius-md);color:#fff;font-family:var(--font-sans);font-size:15px;padding:11px 14px;width:100%}.ev-wh .field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236e7174' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.ev-wh .field input:focus,.ev-wh .field select:focus{border-color:var(--color-dodger-blue);box-shadow:var(--focus-ring);outline:none}.ev-wh .field input[type=range]{accent-color:var(--color-lime-green);width:100%}.ev-wh .seg{background:#000;border-radius:var(--radius-md);display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.ev-wh .seg.seg4{grid-template-columns:repeat(4,1fr)}.ev-wh .seg button{background:transparent;border:none;border-radius:9px;color:var(--color-gray-2);cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);padding:10px 6px;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ev-wh .seg button.active{background:var(--lime-text);color:#fff}.ev-wh .seg button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ev-wh .assume{border-top:1px solid #2c2c2e;margin-top:6px;padding-top:16px}.ev-wh .assume summary{color:#ebebf0;cursor:pointer;font-size:var(--fs-caption);font-weight:var(--fw-semibold);list-style:none}.ev-wh .assume summary:before{color:var(--color-gray-1);content:"▸ "}.ev-wh .assume[open] summary:before{color:var(--color-gray-1);content:"▾ "}.ev-wh .inputs .note{color:var(--color-gray-1);font-size:var(--fs-caption);margin:12px 0 14px}.ev-wh .inputs>.note{margin:-12px 0 22px}.ev-wh .inputs .field .note{margin:8px 0 0}.ev-wh .inputs .note a{color:var(--color-lime-green);text-decoration:none}.ev-wh .inputs .note a:hover{text-decoration:underline}.ev-wh .outputs{background:var(--bg-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);color:var(--fg-primary);padding:32px}.ev-wh .headline-out{background:var(--lime-tint);border-radius:var(--radius-md);margin-bottom:20px;padding:20px 22px}.ev-wh .headline-out .out-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.ev-wh .seg-h{background:#fff;border-radius:var(--radius-pill);box-shadow:var(--shadow-xs);display:inline-flex;gap:2px;padding:3px}.ev-wh .seg-h button{background:transparent;border:none;border-radius:var(--radius-pill);color:var(--fg-tertiary);cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);padding:6px 14px;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);white-space:nowrap}.ev-wh .seg-h button.active{background:var(--lime-text);color:#fff}.ev-wh .seg-h button:focus-visible{box-shadow:var(--focus-ring);outline:none}.ev-wh .headline-out .eyebrow{color:var(--lime-text)}.ev-wh .headline-out .big{font-family:var(--font-display);font-size:clamp(22px,2.4vw,28px);font-weight:var(--fw-bold);letter-spacing:var(--tracking-snug);line-height:var(--lh-snug);margin-top:8px}.ev-wh .outrow{display:grid;gap:12px;grid-template-columns:.85fr .85fr 1.3fr;margin-bottom:20px}.ev-wh .out{background:var(--bg-surface-alt);border-radius:var(--radius-md);padding:16px}.ev-wh .out .v{font-family:var(--font-display);font-size:24px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-snug)}.ev-wh .out .k{color:var(--fg-secondary);font-size:var(--fs-caption);margin-top:3px}.ev-wh .exhaust{align-items:center;border-radius:var(--radius-md);display:flex;gap:18px;margin:6px 0 22px;padding:18px 20px}.ev-wh .exhaust.warn{background:var(--gold-tint)}.ev-wh .exhaust.ok{background:var(--blue-tint)}.ev-wh .exhaust .month{flex:none;font-family:var(--font-display);font-size:30px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-snug)}.ev-wh .exhaust.warn .month{color:var(--gold-text)}.ev-wh .exhaust.ok .month{color:var(--color-dodger-blue)}.ev-wh .exhaust p{color:var(--fg-secondary);font-size:var(--fs-caption)}.ev-wh .fin-banner{align-items:flex-start;background:var(--blue-tint);border-radius:var(--radius-md);display:flex;gap:14px;margin:0 0 22px;padding:16px 18px}.ev-wh .fin-banner .icon{align-items:center;background:var(--color-dodger-blue);border-radius:50%;color:#fff;display:flex;flex:none;height:36px;justify-content:center;width:36px}.ev-wh .fin-banner .ttl{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.ev-wh .fin-banner p{color:var(--fg-secondary);font-size:var(--fs-caption);margin-top:2px}.ev-wh .outputs h4{color:var(--fg-tertiary);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);margin:24px 0 10px;text-transform:uppercase}.ev-wh .ce-row{align-items:baseline;border-bottom:1px solid var(--border-subtle);display:flex;font-size:var(--fs-body-sm);justify-content:space-between;padding:10px 0}.ev-wh .ce-row .num{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.ev-wh .ramp-note{color:var(--fg-tertiary);font-size:var(--fs-caption);margin-top:8px}.ev-wh .share-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.ev-wh .share-btn{align-items:center;background:var(--bg-surface-alt);border:1px solid var(--color-gray-3);border-radius:var(--radius-pill);color:var(--fg-primary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-semibold);gap:8px;padding:9px 16px;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.ev-wh .share-btn:hover{background:var(--color-gray-5);text-decoration:none}.ev-wh .share-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.ev-wh .share-note{color:var(--lime-text);font-size:var(--fs-caption)}.ev-wh .gate{padding:112px 0}.ev-wh .gate-card{align-items:center;background:var(--bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:grid;gap:56px;grid-template-columns:6fr 5fr;padding:56px}.ev-wh .gate h2{font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);margin:12px 0 14px;text-wrap:balance}.ev-wh .gate p,.ev-wh .gate>.wrap>.gate-card p{color:var(--fg-secondary)}.ev-wh .gate p{font-size:var(--fs-body)}.ev-wh .gate-cta{display:flex;justify-content:center}.ev-wh .chart-card,.ev-wh .fact,.ev-wh .inputs,.ev-wh .outputs{border-radius:var(--radius-card)}@media(max-width:960px){.ev-wh .calc-grid,.ev-wh .case-grid,.ev-wh .gate-card,.ev-wh .hero .wrap{grid-template-columns:1fr}.ev-wh .chart-card,.ev-wh .inputs{position:static}.ev-wh .case-stats,.ev-wh .facts,.ev-wh .outrow{grid-template-columns:1fr 1fr}.ev-wh .fin-points{grid-template-columns:1fr}.ev-wh .fin-band .fin-head{align-items:flex-start;flex-direction:column}.ev-wh .hero{padding:64px 0 48px}.ev-wh .trust{flex-wrap:wrap;gap:28px}.ev-wh .gate-card{padding:36px}}@media(max-width:480px){.ev-wh .wrap{padding:0 20px}.ev-wh .facts{grid-template-columns:1fr}.ev-wh .calc-grid>*{min-width:0}.ev-wh .inputs,.ev-wh .outputs{padding:26px 20px}.ev-wh .exhaust,.ev-wh .field label,.ev-wh .headline-out .out-top,.ev-wh .panel-head{flex-wrap:wrap}.ev-wh .seg button{font-size:13px;padding:10px 4px}.ev-wh .reset-btn .rx,.ev-wh .seg-x{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ev-wh .btn,.ev-wh .seg button,.ev-wh .spike-card{transition:none}}.ev-wh a.cta_button{-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;vertical-align:middle}.ev-wh .hs-breadcrumb-menu{list-style-type:none;margin:0;padding:0}.ev-wh .hs-breadcrumb-menu-item{float:left;padding:10px 0 10px 10px}.ev-wh .hs-breadcrumb-menu-divider:before{content:"›";padding-left:10px}.ev-wh .hs-featured-image-link{border:0}.ev-wh .hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width:568px){.ev-wh .hs-featured-image{float:none;margin:0;max-width:100%;width:100%}}.ev-wh .hs-screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.ev-wh p{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.dnd-section .ev-wh{margin-inline:calc(50% - 50vw)}.ev-wh .inputs{top:var(--wh-sticky-top,104px)}