.hero h1{font-size:clamp(52px,6vw,90px)}.electric-model-grid{grid-template-columns:repeat(2,1fr);max-width:1000px;margin:auto}.power-source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0}.power-source-grid article{border-top:3px solid var(--blue);padding-top:24px;min-width:0}.power-source-grid span{font-size:11px;color:var(--blue);font-weight:700}.power-source-grid h3{font-size:27px;margin:16px 0}.power-source-grid p{font-size:15px;color:var(--muted)}.power-source-grid a{display:inline-block;font-weight:700;color:var(--blue);margin-top:20px;font-size:14px}.power-flow{display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr;gap:18px;align-items:start;margin-top:40px}.power-flow b{font-size:27px;color:var(--blue);padding-top:40px}.power-flow span{font-size:12px;color:var(--blue);font-weight:700}.power-flow h3{font-size:25px;margin:12px 0}.power-flow p{font-size:14px;color:var(--muted)}.battery-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.battery-grid article{padding:30px;background:var(--pale);min-width:0}.battery-grid img{height:180px;width:100%;object-fit:contain;margin-bottom:28px}.battery-grid h3{color:var(--blue);font-size:52px;margin:18px 0}.battery-grid p{font-size:15px;color:var(--muted)}.mode-tabs{display:flex;gap:10px;margin:25px 0 0;flex-wrap:wrap}.mode-tabs button{border:1px solid var(--line);padding:13px 22px;background:white;color:var(--ink);font-weight:bold;font-size:15px}.mode-tabs button[aria-selected=true]{background:var(--blue);color:white;border-color:var(--blue)}.mode-tabs button:focus-visible{outline:3px solid #0095fd;outline-offset:3px}.mode-panel{padding:35px;background:var(--pale);min-height:300px;border-top:3px solid var(--blue)}.mode-panel h3{font-size:30px;margin:5px 0 15px}.mode-panel>p{max-width:800px;color:var(--muted)}.energy-visual{display:flex;gap:15px;align-items:center;margin:25px 0}.energy-visual span{border:1px solid var(--line);padding:15px 20px;background:white;font-weight:bold;font-size:14px}.energy-visual span.active{background:#e0f5ee;border-color:#0aae88;color:#092980}.energy-visual b{color:var(--blue);font-size:24px}.energy-label{font-size:12px;color:var(--blue);font-weight:bold}.savings-grid strong{overflow-wrap:anywhere;font-size:clamp(40px,5vw,64px)}.footnote a{text-decoration:underline}.equipment-section .benefits{margin-top:40px}@media(max-width:760px){.power-source-grid,.power-flow{grid-template-columns:1fr}.power-flow b{padding:0;transform:rotate(90deg);width:30px}.battery-grid{gap:20px}.mode-panel{padding:25px}.mode-tabs{gap:8px}.mode-tabs button{padding:12px 15px}.energy-visual{flex-wrap:wrap}.hero h1{font-size:65px}}@media(max-width:480px){.electric-model-grid,.battery-grid{grid-template-columns:1fr}.battery-grid article{padding:24px}.energy-visual{display:grid;grid-template-columns:1fr}.energy-visual b{transform:rotate(90deg);width:30px}.mode-panel h3{font-size:26px}.mode-panel{min-height:360px}.hero h1{font-size:58px}.controller-image img{max-width:150px}.savings-grid strong{font-size:52px}}
.related-series{display:flex;flex-wrap:wrap;gap:18px 32px;border-top:1px solid var(--line);padding-top:30px;margin-top:35px}.related-series a{color:var(--blue);font-weight:bold;font-size:15px}
