.b2b-charging-deployment-case-01{padding:100px 0;background:var(--color-surface,#f1f6f6)}
.b2b-charging-deployment-case-01 *{box-sizing:border-box}
.b2b-charging-deployment-case-01__inner{width:min(var(--container-width,1320px),calc(100% - 40px));margin:auto}
.b2b-charging-deployment-case-01 header{margin-bottom:42px}
.b2b-charging-deployment-case-01 header p{margin:0 0 12px;color:var(--color-primary,#16bfb2);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}
.b2b-charging-deployment-case-01 header h2{margin:0;color:var(--color-secondary,#122630);font:700 clamp(34px,3.25vw,46px)/1.1 var(--font-heading,Arial);letter-spacing:-1.25px}
.b2b-charging-deployment-case-01__layout{display:grid;grid-template-columns:1.25fr .75fr;gap:24px}
.b2b-charging-deployment-case-01__case{position:relative;min-height:600px;overflow:hidden;border-radius:10px;background:#071922}
.b2b-charging-deployment-case-01__case>img{position:absolute;width:100%;height:100%;object-fit:cover}
.b2b-charging-deployment-case-01__case:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,18,26,.96),rgba(4,18,26,.08) 72%);content:""}
.b2b-charging-deployment-case-01__case-copy{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:38px;color:#fff}
.b2b-charging-deployment-case-01__case-copy>p{margin:0 0 8px;color:var(--color-primary,#16bfb2);font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}
.b2b-charging-deployment-case-01__case-copy h3{margin:0 0 10px;font:600 31px/1.1 var(--font-heading,Arial)}
.b2b-charging-deployment-case-01__case-copy>span{display:block;max-width:580px;color:#c5d1d6;font-size:13px;line-height:1.65}
.b2b-charging-deployment-case-01__case-copy dl{display:flex;gap:35px;margin:25px 0}
.b2b-charging-deployment-case-01__case-copy dl div{display:flex;flex-direction:column}
.b2b-charging-deployment-case-01__case-copy dt{font-size:22px;font-weight:700}
.b2b-charging-deployment-case-01__case-copy dd{margin:5px 0 0;color:#9db0b7;font-size:9px}
.b2b-charging-deployment-case-01__case-copy a{color:#fff;font-size:11px;font-weight:700;text-decoration:none}
.b2b-charging-deployment-case-01 ol{display:grid;margin:0;padding:0;border-radius:10px;background:#fff;list-style:none;box-shadow:0 18px 45px rgba(16,44,54,.07)}
.b2b-charging-deployment-case-01 ol li{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:27px 28px;border-bottom:1px solid #e7edef}
.b2b-charging-deployment-case-01 ol li:last-child{border:0}
.b2b-charging-deployment-case-01 ol li>span{display:grid;place-items:center;width:50px;height:50px;border:1px solid #d8e5e7;border-radius:50%;color:var(--color-primary,#16bfb2);font-size:12px;font-weight:700}
.b2b-charging-deployment-case-01 ol h3{margin:2px 0 7px;color:var(--color-secondary,#122630);font-size:16px;font-weight:600}
.b2b-charging-deployment-case-01 ol p{margin:0;color:var(--color-muted,#667881);font-size:13px;line-height:1.55}
@media(max-width:880px){.b2b-charging-deployment-case-01__layout{grid-template-columns:1fr}
.b2b-charging-deployment-case-01__case{min-height:540px}
}
@media(max-width:560px){.b2b-charging-deployment-case-01{padding:70px 0}
.b2b-charging-deployment-case-01__inner{width:calc(100% - 30px)}
.b2b-charging-deployment-case-01 header h2{font-size:32px}
.b2b-charging-deployment-case-01__case{min-height:560px}
.b2b-charging-deployment-case-01__case-copy{padding:25px}
.b2b-charging-deployment-case-01__case-copy h3{font-size:25px}
.b2b-charging-deployment-case-01__case-copy dl{gap:18px}
.b2b-charging-deployment-case-01 ol li{padding:23px 20px}
}
