.eco-pillar--battery,.eco-pillar--battery-savings{--eco-pillar-green:#0bb26b;--eco-pillar-green-dark:#03864f}.eco-pillar--battery .eco-pillar-hero__image{object-position:57% 50%}.eco-pillar--battery-savings .eco-pillar-hero__image{object-position:58% 50%}.eco-pillar--battery .eco-pillar-section--visual-analysis,.eco-pillar--battery-savings .eco-pillar-section--visual-analysis{grid-template-columns:58px minmax(0,1fr)}.eco-pillar--battery .eco-pillar-section--visual-analysis .eco-pillar-note,.eco-pillar--battery-savings .eco-pillar-section--visual-analysis .eco-pillar-note{grid-column:2}.eco-pillar--battery .eco-pillar-section--visual-analysis .eco-pillar-media,.eco-pillar--battery-savings .eco-pillar-section--visual-analysis .eco-pillar-media{margin:22px 0;border-radius:12px;box-shadow:0 14px 34px rgb(8 39 55 / .09)}.eco-pillar--battery .eco-pillar-media--16-9 .eco-pillar-media__image,.eco-pillar--battery-savings .eco-pillar-media--16-9 .eco-pillar-media__image{object-position:center 48%}.eco-pillar--battery .eco-pillar-section--profile-analytics,.eco-pillar--battery-savings .eco-pillar-section--profile-analytics{background:radial-gradient(circle at 88% 16%,rgb(8 176 103 / .11),transparent 24%),#fff}.eco-pillar--battery .eco-pillar-section--profile-analytics .eco-pillar-subsections,.eco-pillar--battery-savings .eco-pillar-section--profile-analytics .eco-pillar-subsections{grid-template-columns:repeat(3,minmax(0,1fr))}.eco-pillar--battery .eco-pillar-section--profile-analytics .eco-pillar-subsections section,.eco-pillar--battery-savings .eco-pillar-section--profile-analytics .eco-pillar-subsections section{padding:20px;border:1px solid #dce9e6;border-radius:10px;background:rgb(255 255 255 / .88)}.eco-pillar--battery .eco-pillar-section--profile-analytics .eco-pillar-media-gallery--multiple,.eco-pillar--battery-savings .eco-pillar-section--profile-analytics .eco-pillar-media-gallery--multiple{gap:20px;margin-top:26px}.eco-pillar--battery .eco-pillar-section--profile-analytics .eco-pillar-media,.eco-pillar--battery-savings .eco-pillar-section--profile-analytics .eco-pillar-media{overflow:hidden;border:1px solid #dce9e6;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgb(8 39 55 / .08)}.eco-pillar--battery .eco-pillar-section--profile-analytics .eco-pillar-media__frame,.eco-pillar--battery-savings .eco-pillar-section--profile-analytics .eco-pillar-media__frame{border:0;border-radius:0}.eco-pillar--battery .eco-pillar-section--profile-analytics .eco-pillar-media figcaption,.eco-pillar--battery-savings .eco-pillar-section--profile-analytics .eco-pillar-media figcaption{margin:0;padding:14px 16px 16px;color:var(--eco-pillar-ink);font-size:15px;font-weight:800;line-height:1.35}.eco-pillar--battery .eco-pillar-section--analytics .eco-pillar-table-wrap,.eco-pillar--battery-savings .eco-pillar-section--analytics .eco-pillar-table-wrap{border:1px solid #d9e6e3;border-radius:10px;box-shadow:0 10px 26px rgb(8 39 55 / .05)}.eco-pillar--battery .eco-pillar-section--analytics .eco-pillar-table thead,.eco-pillar--battery-savings .eco-pillar-section--analytics .eco-pillar-table thead{background:#ecf8f2}.eco-pillar--battery .eco-pillar-section--recommendation-positive .eco-pillar-section__icon{background:#dff6ea}.eco-pillar--battery .eco-pillar-section--recommendation-caution .eco-pillar-section__icon,.eco-pillar--battery-savings .eco-pillar-section--recommendation-caution .eco-pillar-section__icon{background:#fff0dd;color:#d27a10}.eco-pillar--battery .eco-pillar-section--quote-checklist .eco-pillar-cost-checklist ul,.eco-pillar--battery-savings .eco-pillar-section--quote-checklist .eco-pillar-cost-checklist ul{grid-template-columns:repeat(3,minmax(0,1fr))}.eco-pillar--battery .eco-pillar-group--analytics-split .eco-pillar-section--profile-analytics .eco-pillar-subsections,.eco-pillar--battery .eco-pillar-group--analytics-split .eco-pillar-section--quote-checklist .eco-pillar-cost-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-pillar--battery .eco-pillar-group--analytics-split .eco-pillar-section--visual-analysis .eco-pillar-media{margin-bottom:0}.eco-pillar--battery .eco-pillar-region__media img,.eco-pillar--battery-savings .eco-pillar-region__media img{object-fit:contain;background:#f6faf8}@media (max-width:850px){.eco-pillar--battery .eco-pillar-section--profile-analytics .eco-pillar-subsections,.eco-pillar--battery-savings .eco-pillar-section--profile-analytics .eco-pillar-subsections,.eco-pillar--battery .eco-pillar-section--quote-checklist .eco-pillar-cost-checklist ul,.eco-pillar--battery-savings .eco-pillar-section--quote-checklist .eco-pillar-cost-checklist ul{grid-template-columns:1fr}}@media (max-width:620px){.eco-pillar--battery .eco-pillar-section--visual-analysis,.eco-pillar--battery-savings .eco-pillar-section--visual-analysis{grid-template-columns:1fr}.eco-pillar--battery .eco-pillar-section--visual-analysis .eco-pillar-note,.eco-pillar--battery-savings .eco-pillar-section--visual-analysis .eco-pillar-note{grid-column:1}}