.overview-section{background:#fff}.overview-grid{display:grid;grid-template-columns:1fr 280px;gap:80px;align-items:center}.overview-text-col h2,.overview-section .text-col h2{margin:20px 0 24px}.overview-text-col p,.overview-section .text-col p{color:var(--clr-neutral-700);font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:16px}.overview-section .image-col img{box-shadow:0 20px 48px #0000001a}.overview-stats-col{display:flex;flex-direction:column;border-left:1px solid var(--clr-neutral-200);padding-left:56px}.overview-stats-col stat-badge{display:block;padding:28px 0;border-bottom:1px solid var(--clr-neutral-200)}.overview-stats-col stat-badge:first-child{padding-top:0}.overview-stats-col stat-badge:last-child{border-bottom:none;padding-bottom:0}.electrolysis-section{background:var(--clr-bg-blue-light)}.electrolysis-section h2{margin:20px 0 24px}.electrolysis-section p{color:var(--clr-neutral-700);line-height:var(--lh-body);margin-bottom:16px;font-size:var(--fs-body)}.electrolysis-section .benefit-list li{color:var(--clr-neutral-800)}.electrolysis-section .benefit-list i{color:var(--clr-primary-500)}.electrolysis-section .image-col img{box-shadow:0 20px 48px #0000001a}.two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:stretch}.image-col{position:relative}.image-col img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;display:block}.benefit-list{list-style:none;padding:0;margin-top:28px;display:flex;flex-direction:column;gap:12px}.benefit-list li{display:flex;align-items:center;gap:14px;font-weight:var(--fw-medium);font-size:var(--fs-nav)}.benefit-list i{font-size:var(--fs-body);flex-shrink:0;width:20px;text-align:center}.section-header{text-align:center;max-width:760px;margin:0 auto 56px}.section-header h2{margin:20px 0 18px}.section-header p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--clr-neutral-700)}.sustainable-section{background:#fff}.cards-grid{display:grid;gap:24px}.three-col{grid-template-columns:repeat(3,1fr)}.four-col{grid-template-columns:repeat(4,1fr)}.engineering-section{background:var(--clr-bg-blue-light)}.engineering-section h2{margin:20px 0 24px}.engineering-section p{color:var(--clr-neutral-700);line-height:var(--lh-body);margin-bottom:16px;font-size:var(--fs-body)}.engineering-section .benefit-list li{color:var(--clr-neutral-800)}.engineering-section .benefit-list i{color:var(--clr-primary-500)}.engineering-section .image-col img{box-shadow:0 20px 48px #0000001a}.lifecycle-section{background:#fff}.numbered-card{position:relative;overflow:hidden}.numbered-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-action)}.card-number{font-size:2.5rem;font-weight:900;color:var(--clr-neutral-200);line-height:var(--lh-heading);letter-spacing:-.03em}@media(max-width:1024px){.overview-grid{grid-template-columns:1fr 240px;gap:48px}.two-col-grid{gap:48px}.three-col,.four-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.overview-section,.electrolysis-section,.sustainable-section,.engineering-section,.lifecycle-section{padding-left:0;padding-right:0}.sustainable-section .section-header{text-align:left;margin-left:0}.overview-grid{grid-template-columns:1fr;gap:40px}.overview-stats-col{border-left:none;border-top:1px solid var(--clr-neutral-200);padding-left:0;padding-top:32px;flex-direction:row;justify-content:space-between}.overview-stats-col stat-badge{padding:0;border-bottom:none;flex:1;text-align:center}.overview-stats-col stat-badge:not(:last-child){border-right:1px solid var(--clr-neutral-200);padding-right:16px}.two-col-grid{grid-template-columns:1fr;gap:36px}.reverse-mobile{display:flex;flex-direction:column-reverse}.three-col,.four-col{grid-template-columns:1fr}.tech-card{padding:28px 22px}.card-number{font-size:2rem}.section-header{margin-bottom:40px}}
