.energy-site .customers-intro{padding:52px 0 38px}.energy-site .customers-intro h2{color:var(--energy-heading);max-width:820px;margin:12px 0 20px;font-size:38px;line-height:1.2}.energy-site .customers-intro p{max-width:840px;color:var(--energy-muted);margin:0 0 18px;font-size:19px;line-height:1.7}.energy-site .customers-intro .kicker,.energy-site .customers-reference .kicker{color:var(--energy-action);font-size:13px;font-weight:700}.energy-site .customers-list{padding:12px 0 60px}.energy-site .customers-list h2{color:var(--energy-heading);margin:0 0 8px;font-size:28px}.energy-site .customers-list>p{color:var(--energy-muted);margin:0 0 28px;line-height:1.6}.energy-site .customers-intro-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.energy-site .customers-intro-layout h2{margin-top:0;font-size:32px}.energy-site .customers-intro-layout p{font-size:17px}.energy-site .customer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.energy-site .customer-item{border:1px solid var(--energy-border);background:var(--energy-surface);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;padding:24px 20px;display:flex}.energy-site .customer-logo{justify-content:center;align-items:center;width:100%;height:56px;margin-bottom:14px;display:flex}.energy-site .customer-logo img{object-fit:contain;width:100%;max-width:150px;height:100%}.energy-site .customer-logo img.customer-square{max-width:56px}.energy-site .customer-logo-text{text-align:center;color:var(--energy-heading);font-size:23px;font-weight:700;line-height:1.25}.energy-site .customer-name{text-align:center;color:var(--energy-text);margin:0;font-size:15px;font-weight:600;line-height:1.5}.energy-site .customers-note{color:var(--energy-muted);margin:24px 0 0;font-size:15px;line-height:1.6}.energy-site .customers-reference{background:var(--energy-soft);border-block:1px solid var(--energy-border);padding:52px 0}.energy-site .customers-reference-inner{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:32px;display:grid}.energy-site .customers-reference img{object-fit:contain;border-radius:8px;width:100px;height:100px}.energy-site .customers-reference h2{color:var(--energy-heading);margin:10px 0 18px;font-size:30px;line-height:1.25}.energy-site .customers-reference p{max-width:780px;color:var(--energy-muted);margin:0 0 22px;line-height:1.7}.energy-site .customers-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.energy-site .customers-primary{background:var(--energy-action);color:var(--energy-on-dark);text-decoration:none}.energy-site .customers-primary:hover{background:var(--energy-heading);color:var(--energy-on-dark)}.energy-site .customers-secondary{color:var(--energy-action);text-underline-offset:4px;font-weight:600;text-decoration:underline}.energy-site .customers-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-block:54px;display:grid}.energy-site .customers-outcomes svg{color:var(--energy-action);width:28px;height:28px;margin-bottom:12px}.energy-site .customers-outcomes h3{color:var(--energy-heading);margin:0 0 12px;font-size:21px;line-height:1.35}.energy-site .customers-outcomes p{color:var(--energy-muted);margin:0;font-size:16px;line-height:1.7}@media (width<=767px){.energy-site .customers-intro{padding:32px 0 24px}.energy-site .customers-intro h2{font-size:29px}.energy-site .customers-intro p{font-size:17px}.energy-site .customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.energy-site .customer-item{padding:20px 12px}.energy-site .customer-name{font-size:14px}.energy-site .customer-logo-text{font-size:18px}.energy-site .customers-reference-inner{grid-template-columns:1fr;gap:22px}.energy-site .customers-reference h2{font-size:27px}.energy-site .customers-reference img{width:90px;height:90px}.energy-site .customers-outcomes{grid-template-columns:1fr;gap:30px}.energy-site .customers-list{padding-bottom:38px}.energy-site .customers-intro-layout{grid-template-columns:1fr;gap:0}.energy-site .customer-logo{height:48px}.energy-site .customer-logo img{max-width:125px}.energy-site .customer-logo img.customer-square{max-width:48px}}
