:root{--ink:#f3f8f2;--muted:#99aaa1;--muted-strong:#becbc4;--background:#07130f;--surface:#0d1e18;--surface-raised:#12271f;--surface-soft:#10221b;--line:#e2f4e91f;--line-strong:#e2f4e933;--accent:#b9f45b;--accent-strong:#d0ff85;--mint:#4bddaa;--amber:#f1c467;--danger:#ff927a;--shadow:0 30px 90px #00000040}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 82% -8%, #2f7d5659, transparent 34rem), radial-gradient(circle at 5% 28%, #21523e33, transparent 28rem), var(--background);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.app-shell{width:min(1260px,100% - 48px);margin:0 auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;display:flex}.brand{color:var(--ink);letter-spacing:-.4px;align-items:center;gap:10px;font-size:18px;font-weight:750;text-decoration:none;display:inline-flex}.brand strong{color:var(--accent)}.brand-mark{color:#102013;background:var(--accent);border-radius:10px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 8px 24px #b9f45b29}.header-meta{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.header-meta svg{color:var(--mint)}.hero{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:center;gap:54px;padding:82px 0 56px;display:grid}.hero-copy{max-width:760px}.eyebrow,.section-kicker{color:var(--accent);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-4px;max-width:760px;margin:18px 0;font-size:clamp(43px,5.3vw,72px);line-height:.98}.hero h1 em{color:var(--accent);font-style:normal}.hero-copy>p{max-width:660px;color:var(--muted-strong);margin:0;font-size:17px;line-height:1.7}.trust-row{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:30px;font-size:12px;font-weight:650;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.trust-row svg{color:var(--mint)}.usage-card-anchor{width:100%}.usage-card{box-shadow:var(--shadow);background:linear-gradient(145deg,#18382bf5,#0a1c15fa);border:1px solid #b9f45b47;border-radius:24px;padding:26px;position:relative;overflow:hidden}.usage-card:after{content:"";filter:blur(2px);background:#b9f45b17;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-100px;right:-80px}.usage-label{z-index:1;color:var(--muted-strong);justify-content:space-between;align-items:center;font-size:12px;font-weight:750;display:flex;position:relative}.usage-label small{color:var(--accent);letter-spacing:1px;text-transform:uppercase;font-size:10px}.usage-input{z-index:1;align-items:baseline;gap:10px;margin:18px 0 24px;display:flex;position:relative}.usage-input input{width:190px;color:var(--ink);letter-spacing:-3px;background:0 0;border:0;outline:0;padding:0;font-size:62px;font-weight:760;line-height:1}.usage-input input::-webkit-outer-spin-button{appearance:none;margin:0}.usage-input input::-webkit-inner-spin-button{appearance:none;margin:0}.usage-input span{color:var(--muted);font-size:13px}.usage-range{z-index:1;width:100%;height:5px;accent-color:var(--accent);background:#284438;border-radius:10px;outline:0;margin:0;position:relative}.usage-range::-webkit-slider-thumb{border:4px solid var(--accent);appearance:none;background:#13261e;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #b9f45b1f}.quick-values{z-index:1;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:23px;display:grid;position:relative}.quick-values button{color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#05120d61;border-radius:8px;padding:9px 5px;font-size:11px;font-weight:750}.quick-values button:after{content:" kWh"}.quick-values button:hover,.quick-values button.active{color:#102013;border-color:var(--accent);background:var(--accent)}.preferred-location{z-index:1;border-top:1px solid var(--line);gap:6px;margin-top:18px;padding-top:18px;display:grid;position:relative}.preferred-location>span{color:var(--muted-strong);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:750}.preferred-location select{width:100%;color:var(--ink);border:1px solid var(--line);background:#10251d;border-radius:9px;outline:0;padding:10px 32px 10px 11px;font-size:11px}.preferred-location select:focus{border-color:var(--accent)}.preferred-location small{color:var(--muted);font-size:9px;line-height:1.45}.fuel-controls{z-index:1;border-top:1px solid var(--line);margin-top:16px;padding-top:16px;position:relative}.fuel-toggle{color:var(--muted-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:750;display:flex}.fuel-toggle>span{align-items:center;gap:7px;display:inline-flex}.fuel-toggle svg{color:var(--mint)}.fuel-toggle input{width:34px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}.fuel-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.fuel-fields label{gap:5px;display:grid}.fuel-fields label:nth-child(3),.fuel-fields p{grid-column:1/-1}.fuel-fields span{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:750}.fuel-fields select{width:100%;color:var(--ink);border:1px solid var(--line);background:#10251d;border-radius:8px;outline:0;padding:9px 28px 9px 9px;font-size:10px}.fuel-fields select:focus{border-color:var(--accent)}.fuel-fields p{color:var(--muted);margin:2px 0 0;font-size:8px;line-height:1.45}.decision-strip{border:1px solid var(--line);background:#0d1e18d1;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:72px;padding:19px 22px;display:grid}.decision-icon{color:#102013;background:var(--accent);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.decision-strip>div:nth-child(2){gap:3px;display:grid}.decision-strip span,.decision-cost span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:750}.decision-strip strong{font-size:15px}.decision-strip small{color:var(--muted);font-size:11px}.decision-cost{border-left:1px solid var(--line);text-align:right;gap:2px;min-width:220px;padding-left:20px;display:grid}.decision-cost strong{color:var(--accent);font-size:23px}.fuel-summary{background:#0d1e18b3;border:1px solid #4bddaa3d;border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(390px,1.2fr);align-items:center;gap:20px 34px;margin:-48px 0 72px;padding:18px 22px;display:grid}.fuel-summary-heading{color:var(--mint);align-items:center;gap:11px;display:flex}.fuel-summary-heading>div{gap:3px;display:grid}.fuel-summary-heading span{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:750}.fuel-summary-heading strong{color:var(--ink);font-size:13px}.fuel-summary dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.fuel-summary dl>div{background:#04110c6b;border-radius:9px;gap:3px;padding:10px;display:grid}.fuel-summary dt{color:var(--muted);text-transform:uppercase;font-size:8px}.fuel-summary dd{color:var(--ink);margin:0;font-size:13px;font-weight:750}.fuel-summary>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.fuel-summary a{color:var(--mint);align-items:center;gap:3px;margin-left:4px;font-weight:700;text-decoration:none;display:inline-flex}.content-section{margin:0 0 86px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.section-heading h2,.method-section h2{letter-spacing:-1.5px;margin:7px 0 0;font-size:clamp(27px,3vw,38px)}.section-heading>p{max-width:510px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.65}.section-heading.compact{align-items:center}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.plan-card{border:1px solid var(--line);background:linear-gradient(145deg,#11271ff2,#0a1b15f2);border-radius:20px;padding:25px;position:relative;box-shadow:0 18px 50px #00000021}.plan-card.is-worth{border-color:#b9f45b7a}.plan-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.plan-provider{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:750}.plan-card h3,.pending-card h3,.reference-card h3{letter-spacing:-.7px;margin:5px 0 0;font-size:20px}.verdict{border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.verdict.worth{color:#102013;background:var(--accent)}.verdict.not-worth{color:#ffd7cc;background:#ff927a24}.verdict.unknown{color:#f6dda8;background:#f1c4671f}.cost-block{gap:2px;margin:28px 0 22px;display:grid}.cost-block span{color:var(--muted);font-size:11px}.cost-block strong{color:var(--accent);letter-spacing:-1.5px;font-size:38px}.cost-block small{color:var(--muted);font-size:10px}.rate-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:20px 0 0;display:grid}.rate-picker span{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:750}.rate-picker select{width:100%;color:var(--ink);border:1px solid var(--line);background:#10251d;border-radius:8px;outline:0;padding:8px 30px 8px 10px;font-size:10px}.rate-picker select:focus{border-color:var(--accent)}.rate-picker.compact{grid-template-columns:1fr;gap:5px;margin:12px 0 0}.cost-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0 10px;display:grid}.cost-pair>div{border:1px solid var(--line);background:#04110c61;border-radius:12px;align-content:start;gap:3px;min-height:104px;padding:14px;display:grid}.cost-pair>div.primary-cost{background:#b9f45b0f;border-color:#b9f45b52}.cost-pair span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:750}.cost-pair strong{color:var(--ink);letter-spacing:-1px;font-size:clamp(22px,2.4vw,31px)}.cost-pair .primary-cost strong{color:var(--accent)}.cost-pair small{color:var(--muted);font-size:9px;line-height:1.35}.cash-difference{border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:9px 12px;font-size:10px;display:flex}.cash-difference span{color:var(--muted-strong)}.cash-difference.positive{background:#4bddaa14}.cash-difference.positive strong{color:var(--mint)}.cash-difference.negative{background:#ff927a14}.cash-difference.negative strong{color:var(--danger)}.fuel-plan-difference{color:var(--mint);background:#4bddaa0d;border:1px solid #4bddaa2e;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px;display:flex}.fuel-plan-difference>div{flex:1;gap:2px;display:grid}.fuel-plan-difference span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:750}.fuel-plan-difference strong{color:var(--ink);font-size:14px}.fuel-plan-difference small{color:var(--muted);font-size:8px;line-height:1.4}.reward-panel{color:var(--accent);background:#b9f45b0f;border:1px solid #b9f45b2e;border-radius:12px;align-items:flex-start;gap:11px;margin:0 0 18px;padding:14px;display:flex}.reward-panel>svg{flex:none}.reward-panel>div{gap:3px;display:grid}.reward-panel span{color:var(--muted-strong);text-transform:uppercase;font-size:9px;font-weight:750}.reward-panel strong{color:var(--accent);font-size:21px}.reward-panel small{color:var(--muted);font-size:9px;line-height:1.45}.benefit-toggle{color:var(--accent);cursor:pointer;background:#b9f45b0d;border:1px solid #b9f45b47;border-radius:9px;align-items:center;gap:6px;margin-top:14px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.benefit-toggle:hover,.benefit-toggle.selected{color:#102013;border-color:var(--accent);background:var(--accent)}.plan-facts{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.plan-facts>div{border-bottom:1px solid var(--line);grid-template-columns:85px 1fr;gap:12px;padding:12px 0;display:grid}.plan-facts dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.plan-facts dd{color:var(--muted-strong);text-align:right;margin:0;font-size:11px;line-height:1.45}.break-even{color:var(--mint);background:#4bddaa14;border-radius:11px;align-items:center;gap:11px;margin-top:18px;padding:13px;display:flex}.break-even>div{flex:1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.break-even span{text-transform:uppercase;font-size:10px;font-weight:750}.break-even strong{color:var(--ink);font-size:14px}.break-even small{color:var(--muted);font-size:9px}.break-even.pending{color:var(--amber);background:#f1c46714}.break-even.pending>div{justify-content:stretch;gap:3px;display:grid}.plan-note{color:var(--muted);margin:13px 0 0;font-size:10px;line-height:1.55}.scope-warning{color:var(--muted-strong);align-items:flex-start;gap:7px;margin:18px 0 0;font-size:10px;line-height:1.45;display:flex}.scope-warning svg{color:var(--mint);flex:none}.source-links{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.source-links a{color:var(--muted);text-transform:uppercase;align-items:center;gap:4px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.source-links a:hover{color:var(--accent)}.card-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;margin-top:18px;padding-top:15px;display:flex}.card-actions .source-links{flex:1;justify-content:flex-end;margin-top:0}.compare-toggle{min-height:34px;color:var(--accent);cursor:pointer;background:#b9f45b0f;border:1px solid #b9f45b4d;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.compare-toggle:hover,.compare-toggle.selected{color:#102013;border-color:var(--accent);background:var(--accent)}.compare-toggle:disabled{color:var(--muted);border-color:var(--line);cursor:not-allowed;background:0 0}.compare-unavailable{color:var(--muted);border:1px solid var(--line);text-transform:uppercase;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:750}.references-section{padding-top:6px}.reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reference-card{border:1px solid var(--line);background:#0d1e18ad;border-radius:18px;padding:23px}.reference-card>div:first-child>span{color:var(--muted);text-transform:uppercase;font-size:10px}.reference-rates{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:20px 0;display:grid}.reference-rates>div{background:#04110c7a;border-radius:10px;gap:4px;padding:12px;display:grid}.reference-rates span{min-height:24px;color:var(--muted);font-size:9px}.reference-rates strong{color:var(--accent);font-size:17px}.reference-rates strong small{color:var(--muted);font-size:9px}.reference-rates em{color:var(--muted-strong);font-size:9px;font-style:normal}.reference-rates em.reference-credit{color:var(--mint);margin-top:4px;line-height:1.45}.reference-rates em.reference-fuel{color:var(--amber);margin-top:4px;line-height:1.45}.reference-card>p{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.5;display:flex}.reference-card>p svg{color:var(--mint);flex:none}.reference-card>p.reference-benefit-note{background:#4bddaa0f;border-radius:9px;margin-bottom:13px;padding:10px}.comparison-section{scroll-margin-top:28px}.comparison-empty{min-height:190px;color:var(--muted);border:1px dashed var(--line-strong);text-align:center;background:#0d1e186b;border-radius:18px;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.comparison-empty svg{color:var(--accent);margin-bottom:5px}.comparison-empty strong{color:var(--ink);font-size:16px}.comparison-empty span{max-width:520px;font-size:10px;line-height:1.55}.comparison-scroll{border:1px solid var(--line);box-shadow:var(--shadow);background:#0d1e18b8;border-radius:18px;overflow-x:auto}.comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.comparison-table th,.comparison-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-table th:last-child,.comparison-table td:last-child{border-right:0}.comparison-table thead th{text-align:left;background:#11271ff0;padding-top:22px;position:relative}.comparison-table thead th:first-child{width:165px;color:var(--muted);text-transform:uppercase;font-size:10px}.comparison-table thead th>span{color:var(--muted);text-transform:uppercase;font-size:9px;display:block}.comparison-table thead th>strong{color:var(--ink);margin-top:4px;padding-right:22px;font-size:15px;display:block}.comparison-table thead .benefit-toggle{justify-content:center;width:100%}.comparison-table tbody th{color:var(--muted);text-align:left;text-transform:uppercase;background:#04110c47;font-size:9px;font-weight:750}.comparison-table tbody td{color:var(--muted-strong);font-size:11px;line-height:1.45}.comparison-table td small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4;display:block}.comparison-table .comparison-total{color:var(--accent);font-size:20px;font-weight:780}.comparison-remove{width:25px;height:25px;color:var(--muted);cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.comparison-remove:hover{color:var(--ink);background:#ffffff1a}.comparison-table .source-links{gap:4px;margin-top:7px;display:grid}.pending-section{padding-top:7px}.pending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pending-card{border:1px solid var(--line);background:#0b1b15a3;border-radius:16px;flex-direction:column;min-height:265px;padding:20px;display:flex}.pending-top{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.status-pill{color:#f8d991;background:#f1c4671a;border-radius:999px;padding:5px 7px;font-weight:800}.status-unavailable .status-pill{color:#ffb9aa;background:#ff927a1a}.pending-card h3{font-size:17px}.pending-price{color:var(--accent);margin:20px 0 8px;font-size:20px;font-weight:760}.pending-price small{color:var(--muted-strong);font-size:11px;font-weight:650}.pending-card>p{color:var(--muted);flex:1;margin:0;font-size:10px;line-height:1.55}.pending-scope{color:var(--muted-strong);align-items:flex-start;gap:6px;margin-top:14px;font-size:9px;line-height:1.4;display:flex}.pending-scope svg{color:var(--mint);flex:none}.pending-cost-comparison{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.pending-cost-comparison>div{background:#04110c61;border-radius:8px;gap:3px;padding:9px;display:grid}.pending-cost-comparison span{color:var(--muted);text-transform:uppercase;font-size:8px}.pending-cost-comparison strong{color:var(--ink);font-size:10px}.compare-tray{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081811f5;border:1px solid #b9f45b5c;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:min(920px,100% - 32px);padding:12px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0000007a}.compare-tray>div{min-width:0;color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.compare-tray>div>svg{color:var(--accent)}.compare-tray>div>span{margin-right:3px}.compare-tray>div>button{color:var(--muted-strong);border:1px solid var(--line);cursor:pointer;background:#ffffff08;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.compare-tray>a{color:#102013;background:var(--accent);border-radius:9px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.compare-tray>a.disabled{color:var(--muted);pointer-events:none;background:#ffffff12}.floating-usage{z-index:40;justify-items:end;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}.floating-usage.with-compare-tray{bottom:94px}.floating-usage-toggle{color:#102013;background:var(--accent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:54px;height:54px;padding:0 16px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 16px 46px #0000006b}.floating-usage-toggle:hover{background:var(--accent-strong)}.floating-usage-panel{border-radius:20px;width:min(390px,100vw - 32px);max-height:calc(100vh - 120px);position:relative;overflow:auto;box-shadow:0 28px 80px #0000008c}.floating-usage-panel .usage-card.compact{box-shadow:none;border-radius:20px;padding:21px}.usage-card.compact .usage-label{padding-right:32px}.usage-card.compact .usage-input{margin:13px 0 18px}.usage-card.compact .usage-input input{width:150px;font-size:46px}.usage-card.compact .quick-values{margin-top:17px}.floating-close{z-index:4;width:29px;height:29px;color:var(--muted-strong);border:1px solid var(--line);cursor:pointer;background:#04110cb8;border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:13px}.floating-close:hover{color:var(--ink);border-color:var(--line-strong)}.method-section{background:linear-gradient(120deg,#18382be6,#0a1c15d9);border:1px solid #b9f45b38;border-radius:22px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:46px;margin:0 0 86px;padding:34px;display:grid}.method-section h2{font-size:31px}.method-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;display:grid}.method-steps>svg{color:#486257}.method-steps>div{align-items:flex-start;gap:9px;display:flex}.method-steps>div>span{color:var(--accent);font-size:10px;font-weight:800}.method-steps p{color:var(--muted);gap:4px;margin:0;font-size:9px;line-height:1.45;display:grid}.method-steps strong{color:var(--ink);font-size:11px}footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:120px;display:grid}.footer-brand{font-size:14px}.footer-brand .brand-mark{border-radius:8px;width:29px;height:29px}footer p{max-width:760px;color:var(--muted);text-align:center;margin:0 auto;font-size:10px;line-height:1.55}footer>a{color:var(--accent);align-items:center;gap:6px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:980px){.hero{grid-template-columns:1fr;gap:36px;padding-top:60px}.usage-card{max-width:520px}.decision-strip{grid-template-columns:auto 1fr}.decision-cost{border-top:1px solid var(--line);text-align:left;border-left:0;grid-column:2;min-width:0;padding:10px 0 0}.fuel-summary{grid-template-columns:1fr}.pending-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-section{grid-template-columns:1fr}.compare-tray{align-items:flex-end}}@media (max-width:720px){.app-shell{width:min(100% - 28px,1260px)}.site-header{min-height:66px}.header-meta{display:none}.hero{padding:48px 0 38px}.hero h1{letter-spacing:-3px;font-size:clamp(40px,13vw,58px)}.hero-copy>p{font-size:15px}.trust-row{gap:10px 16px}.usage-card{padding:22px}.usage-input input{width:170px;font-size:55px}.decision-strip{margin-bottom:58px;padding:16px}.decision-icon{width:38px;height:38px}.fuel-summary{margin-top:-38px;padding:16px}.fuel-summary dl{grid-template-columns:1fr}.section-heading{gap:12px;display:grid}.section-heading>p{text-align:left}.plan-grid,.reference-grid,.pending-grid{grid-template-columns:1fr}.cost-pair{grid-template-columns:1fr 1fr}.break-even>div{gap:3px;display:grid}.method-section{padding:25px}.method-steps{grid-template-columns:1fr;gap:17px}.method-steps>svg{display:none}footer{grid-template-columns:1fr auto;padding:24px 0}footer p{text-align:left;grid-area:2/1/auto/-1}.compare-tray{display:grid}.compare-tray>a{justify-content:center}.floating-usage{bottom:14px;right:14px}.floating-usage.with-compare-tray{bottom:138px}}@media (max-width:420px){.hero h1{letter-spacing:-2.4px;font-size:39px}.quick-values{grid-template-columns:repeat(2,1fr)}.decision-strip{grid-template-columns:1fr}.decision-icon{display:none}.decision-cost{grid-column:1}.plan-card-head{display:grid}.verdict{justify-self:start}.cost-block strong{font-size:34px}.cost-pair,.reference-rates,.pending-cost-comparison{grid-template-columns:1fr}.compare-tray>div>button{display:none}}
