
/* V33 economic battery landing page: photo only in hero */
.eco-page{--eco-yellow:#ffd21a;--eco-black:#151719;--eco-muted:#59606a;color:#202326;background:#fff;font-family:Manrope,Arial,sans-serif}.eco-page *{box-sizing:border-box}.eco-shell{width:min(1200px,calc(100% - 40px));margin-inline:auto}.eco-hero{background:linear-gradient(115deg,#151719 0%,#25282a 64%,#17191b 100%);color:#fff;padding:64px 0 70px}.eco-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.eco-eyebrow,.eco-kicker{font-size:12px;letter-spacing:1.8px;font-weight:900;color:#a17700}.eco-eyebrow{color:var(--eco-yellow)}.eco-eyebrow b{color:#fff}.eco-page h1{font-size:clamp(38px,5vw,70px);line-height:1.07;letter-spacing:-2px;margin:20px 0}.eco-page h1 em,.eco-page h2 em{font-style:normal;color:#e2a900}.eco-page h1 em{display:block;color:var(--eco-yellow)}.eco-hero p{color:#d6d9dd;line-height:1.85;font-size:16px;max-width:570px}.eco-actions{display:flex;flex-wrap:wrap;gap:12px;margin:27px 0}.eco-primary,.eco-secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;padding:15px 23px;border-radius:12px;font-weight:900!important}.eco-primary{background:var(--eco-yellow);color:#121416!important}.eco-secondary{border:1px solid #858585;color:#fff!important}.eco-pills{display:flex;gap:14px;flex-wrap:wrap;color:#e8e8e8;font-size:12px}.eco-hero-photo{position:relative;min-height:360px;overflow:hidden;border-radius:25px;border:3px solid #f5c900}.eco-hero-photo img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.eco-photo-caption{position:absolute;bottom:0;left:0;right:0;padding:18px 22px;background:linear-gradient(transparent,#0e0f10);font-weight:900;color:#fff}.eco-photo-caption span{display:block;font-size:12px;font-weight:500}.eco-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:-27px;position:relative;z-index:1;background:#fff;border:1px solid #e5e5e5;box-shadow:0 12px 32px #00000012;border-radius:16px;overflow:hidden}.eco-metrics>div{padding:25px 28px;display:flex;gap:6px;flex-direction:column;border-right:1px solid #e9e9e9}.eco-metrics strong{color:#b18a00;font-size:14px}.eco-metrics b{font-size:18px}.eco-metrics span{color:#6b7076;font-size:13px}.eco-section{padding-top:78px;padding-bottom:78px}.eco-heading{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:32px}.eco-heading h2,.eco-final h2{font-size:clamp(26px,3.4vw,42px);letter-spacing:-1.1px;line-height:1.17;margin:12px 0 0;color:#1c1f21}.eco-heading>p{max-width:390px;color:#687079;line-height:1.7;margin:0}.eco-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.eco-card{background:#f8f9fa;border:1px solid #e4e5e6;border-radius:20px;padding:29px;box-shadow:0 5px 15px #00000006}.eco-icon{width:58px;height:58px;display:grid;place-items:center;background:#ffdb37;border-radius:16px;font-size:30px;color:#111}.eco-number{display:block;margin-top:22px;color:#8a6b00;font-size:11px;font-weight:900;letter-spacing:1px}.eco-card h3,.eco-type h3{font-size:20px;margin:11px 0}.eco-card p,.eco-type p{color:#626970;line-height:1.75;font-size:14px}.eco-band{background:#f5f6f7}.eco-price-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.eco-price-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e3e5e6;padding-bottom:26px}.eco-price-top{background:#17191a;color:#fff;padding:23px 28px;font-weight:900;letter-spacing:1px;display:flex;justify-content:space-between}.eco-price-top span{color:#ffda23;font-size:24px}.eco-price-card ul{padding:8px 28px 15px;margin:0;list-style:none}.eco-price-card li{display:flex;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid #eee}.eco-price-card li span{color:#6e7378;text-align:right;font-size:13px}.eco-price-card .eco-primary{margin-left:28px}.eco-price-aside{background:#ffda29;border-radius:20px;padding:35px;display:flex;flex-direction:column;justify-content:center}.eco-big-icon{font-size:78px;font-weight:900;line-height:1}.eco-big-icon span{font-size:30px}.eco-price-aside h3{font-size:28px;line-height:1.15;margin:18px 0}.eco-price-aside p{line-height:1.75}.eco-tagline{border-top:1px solid #2226;padding-top:20px;font-size:12px;font-weight:800}.eco-amps{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.eco-amp{background:#f7f8f9;border:1px solid #dfe2e4;border-radius:12px;padding:17px 5px;text-align:center;font-size:19px;font-weight:900}.eco-amp small{font-size:11px;color:#757b81}.eco-note{margin-top:22px;background:#fff9dc;border-left:4px solid #e8b900;padding:18px 20px;color:#4d4b40;border-radius:7px;line-height:1.6}.eco-text-link{display:inline-block;margin-top:20px;color:#2b2b2b!important;font-weight:900}.eco-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.eco-type{border-radius:17px;padding:24px;background:#fff;border:1px solid #e7e7e7}.eco-type-icon{font-size:35px}.eco-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-items:start}.eco-faq{background:#fff;border:1px solid #dfe2e4;border-radius:13px;overflow:hidden}.eco-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:19px 20px;font-weight:800;list-style:none}.eco-faq summary::-webkit-details-marker{display:none}.eco-faq summary span{background:#ffdc35;color:#111;border-radius:8px;display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;font-size:22px}.eco-faq[open] summary span{transform:rotate(45deg)}.eco-faq p{margin:0;padding:0 20px 20px;color:#5d656b;line-height:1.75;font-size:14px}.eco-brand-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.eco-brand-links a{background:#17191a;color:#fff!important;text-decoration:none!important;border-radius:13px;padding:23px;display:flex;justify-content:space-between;font-weight:900;border-bottom:4px solid #ffd322}.eco-brand-links a span{color:#ffdc26}.eco-final{background:#17191a;border-radius:23px;color:#fff;padding:40px 46px;display:flex;align-items:center;justify-content:space-between;gap:28px}.eco-final h2{color:#fff;max-width:650px}.eco-final p{color:#d5d7d9;max-width:690px;line-height:1.7}.eco-keywords{padding-top:42px;padding-bottom:64px}.eco-keywords h2{font-size:17px!important;margin-bottom:17px}.eco-keywords>div{display:flex;gap:8px;flex-wrap:wrap}.eco-keywords span{background:#f5f5f5;border:1px solid #e4e4e4;border-radius:30px;padding:9px 13px;font-size:12px;color:#4c5258}.eco-page a:focus-visible,.eco-page summary:focus-visible{outline:3px solid #bd9700;outline-offset:3px}@media(max-width:900px){.eco-hero-grid,.eco-price-layout{grid-template-columns:1fr}.eco-grid4{grid-template-columns:repeat(2,1fr)}.eco-amps{grid-template-columns:repeat(6,1fr)}.eco-hero-photo{min-height:350px}.eco-heading{display:block}.eco-heading>p{margin-top:16px}.eco-grid3{grid-template-columns:1fr}.eco-final{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.eco-shell{width:calc(100% - 28px)}.eco-hero{padding:42px 0 58px}.eco-hero-grid{gap:25px}.eco-hero-photo{min-height:245px}.eco-page h1{letter-spacing:-1px}.eco-metrics{grid-template-columns:1fr;margin-top:-15px}.eco-metrics>div{padding:15px 20px}.eco-section{padding-top:50px;padding-bottom:50px}.eco-grid2,.eco-brand-links,.eco-grid4{grid-template-columns:1fr}.eco-amps{grid-template-columns:repeat(4,1fr)}.eco-amp{font-size:16px}.eco-final{padding:27px}.eco-price-aside{padding:25px}.eco-price-card li{flex-direction:column;gap:5px}.eco-price-card li span{text-align:left}}
