.zev{color:#142b3e;background:#fff;padding:80px 24px;font-family:Manrope,Arial,sans-serif}.zev *{box-sizing:border-box}.zev .zev-in{max-width:1280px;margin:0 auto}.zev .zev-head{max-width:790px;margin:0 0 36px}.zev .zev-eye{color:#a95308;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}.zev h2{font-size:clamp(30px,3.5vw,48px);font-weight:800;line-height:1.12;letter-spacing:-.035em;margin:0 0 18px;color:inherit}.zev h3{font-size:21px;line-height:1.25;margin:0 0 10px;color:inherit}.zev p{font-size:16px;line-height:1.65;color:#4f6170;margin:0 0 16px}.zev a{text-decoration:none}.zev .zev-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.zev .zev-card{border:1px solid #dae1e5;border-radius:10px;overflow:hidden;background:#fff}.zev .zev-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.zev .zev-img-link{display:block;overflow:hidden}.zev .zev-card-body{padding:26px}.zev .zev-tags{font-size:12px;border-top:1px solid #e3e9ed;padding-top:14px;color:#526776}.zev .zev-link{color:#183e59;font-weight:800;font-size:14px;line-height:1.5;display:inline-block;padding:5px 0}.zev a:hover{color:#a65006}.zev a:focus-visible,.zev summary:focus-visible{outline:3px solid #e67e22;outline-offset:5px}.zev .zev-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:20px}.zev .zev-foot p{font-size:12px;margin:0}.zev .zev-more{margin-top:18px;border-top:1px solid #dce4e9;padding-top:16px}.zev summary{cursor:pointer;font-size:14px;font-weight:700}.zev .zev-more p{margin-top:12px;font-size:14px;max-width:950px}.zev.zev-process{background:#0f2b46;color:#fff}.zev .zev-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.zev-process .zev-eye{color:#f4b575}.zev-process p{color:#d0dee8}.zev-process .zev-head{margin-bottom:24px}.zev figure{margin:0}.zev .zev-factory img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;border-radius:8px}.zev figcaption{font-size:12px;line-height:1.5;padding-top:12px;color:#5a6c7a}.zev-process figcaption{color:#c2d0dc}.zev .zev-button{display:inline-flex;align-items:center;padding:14px 22px;min-height:48px;background:#e67e22;color:#fff;border-radius:4px;font-weight:800;font-size:14px}.zev .zev-button:hover{background:#c6630d;color:#fff}.zev .zev-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:44px 0 0;padding:0;list-style:none}.zev .zev-flow li{list-style:none;position:relative;border-top:1px solid #5f7486;padding-top:22px}.zev .zev-step-icon{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:#f4b575}.zev .zev-step-icon svg{width:38px;height:38px}.zev .zev-step-icon span{font-size:12px;letter-spacing:.15em}.zev .zev-flow h3{font-size:18px}.zev .zev-flow p{font-size:14px;margin:0}.zev.zev-custom{background:#f3f6f8}.zev .zev-product{background:#fff;padding:30px;border-radius:12px;border:1px solid #e1e7ec}.zev .zev-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.zev .zev-specs{display:grid;gap:20px}.zev .zev-specs article{display:flex;gap:18px;align-items:flex-start}.zev .zev-specs article>span{font-size:12px;font-weight:800;color:#ae570b;background:#ffebd5;padding:9px;border-radius:50%;line-height:1}.zev .zev-specs h3{font-size:18px;margin-bottom:4px}.zev .zev-specs p{font-size:14px;margin:0}.zev .zev-quality-note{margin:24px 0 0;padding:20px 24px;background:#f1f5f7;border-left:3px solid #e67e22;font-size:15px}
@media(max-width:900px){.zev .zev-split{gap:28px}.zev .zev-card-body{padding:20px}.zev .zev-cards{gap:16px}.zev .zev-flow{gap:15px}.zev .zev-flow h3{font-size:16px}}
@media(max-width:700px){.zev{padding:52px 20px}.zev .zev-head{margin-bottom:26px}.zev .zev-cards,.zev .zev-split{grid-template-columns:1fr}.zev .zev-foot{align-items:flex-start;flex-direction:column;gap:8px}.zev .zev-flow{grid-template-columns:1fr;gap:0;margin-top:32px}.zev .zev-flow li{display:grid;grid-template-columns:62px 1fr;column-gap:16px;padding:20px 0}.zev .zev-step-icon{grid-row:1/3;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0}.zev .zev-flow h3{font-size:18px;margin-bottom:5px}.zev .zev-flow p{font-size:14px}.zev .zev-product{padding:20px}.zev .zev-product img{max-height:360px}}
.entry-content .zev h2{margin:0 0 18px!important}.entry-content .zev h3{margin:0 0 10px!important}.entry-content .zev .zev-head>p:last-child{margin-bottom:0}.entry-content .zev .zev-flow h3{margin-bottom:5px!important}

.zev .zev-appliance-gallery{margin-top:64px;padding-top:48px;border-top:1px solid #dce4e9}.zev .zev-gallery-cta{display:flex;align-items:center;background:#eff4f7}.zev .zev-gallery-caption{font-size:12px;margin:18px 0 0;color:#5a6c7a}.zev .zev-appliance-gallery .zev-card-body>p{font-size:14px}.zev .zev-appliance-gallery .zev-button{white-space:normal}@media(max-width:700px){.zev .zev-appliance-gallery{margin-top:40px;padding-top:32px}}

.zev .zev-commercial>.zev-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.zev .zev-commercial>.zev-cards{grid-template-columns:1fr}}
