.energy-research-lab-module__KtSuFq__lab-hero{background:var(--bg-vision);text-align:center;padding:6rem 2rem 4rem}.energy-research-lab-module__KtSuFq__lab-hero-inner{flex-direction:column;align-items:center;gap:1.5rem;max-width:800px;margin:0 auto;display:flex}.energy-research-lab-module__KtSuFq__lab-hero h1{color:var(--text-heading);letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.energy-research-lab-module__KtSuFq__lab-tagline{color:var(--text-heading);border-left:3px solid var(--bg-button);text-align:left;padding-left:1.25rem;font-size:clamp(1rem,1.8vw,1.2rem);font-style:italic;line-height:1.7}.energy-research-lab-module__KtSuFq__lab-intro{color:var(--text-dark);text-align:center;max-width:680px;font-size:1.05rem;line-height:1.85}.energy-research-lab-module__KtSuFq__why-lab{background:var(--bg-section);padding:5rem 2rem}.energy-research-lab-module__KtSuFq__why-lab-inner{grid-template-columns:1fr 2fr;align-items:center;gap:4rem;max-width:1100px;margin:0 auto;display:grid}.energy-research-lab-module__KtSuFq__why-lab h2{color:var(--text-heading);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1.2}.energy-research-lab-module__KtSuFq__why-lab p{color:var(--text-dark);border-left:3px solid var(--blue-border);padding-left:2rem;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.9}.energy-research-lab-module__KtSuFq__research-focus{padding:5rem 2rem}.energy-research-lab-module__KtSuFq__research-focus-inner{max-width:1100px;margin:0 auto}.energy-research-lab-module__KtSuFq__research-focus h2{color:var(--text-heading);letter-spacing:-.02em;text-align:center;margin-bottom:3rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.energy-research-lab-module__KtSuFq__research-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.energy-research-lab-module__KtSuFq__research-card{border:1px solid var(--image-border);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.energy-research-lab-module__KtSuFq__research-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #2563eb26}.energy-research-lab-module__KtSuFq__research-card-image{display:block;object-fit:cover!important;width:100%!important;height:180px!important}.energy-research-lab-module__KtSuFq__research-card-body{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem;display:flex}.energy-research-lab-module__KtSuFq__research-card-body h3{color:var(--text-heading);font-size:1rem;font-weight:700;line-height:1.3}.energy-research-lab-module__KtSuFq__research-card-body p{color:var(--text-muted);font-size:.92rem;line-height:1.7}.energy-research-lab-module__KtSuFq__how-lab-works{background:var(--bg-section);padding:5rem 2rem}.energy-research-lab-module__KtSuFq__how-lab-works-inner{max-width:1100px;margin:0 auto}.energy-research-lab-module__KtSuFq__how-lab-works h2{color:var(--text-heading);letter-spacing:-.02em;text-align:center;margin-bottom:3rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.energy-research-lab-module__KtSuFq__how-steps{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.energy-research-lab-module__KtSuFq__how-step{background:var(--white);border:1px solid var(--image-border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:.75rem;padding:2rem 1.5rem;transition:transform .2s;display:flex}.energy-research-lab-module__KtSuFq__how-step:hover{transform:translateY(-3px)}.energy-research-lab-module__KtSuFq__step-icon{background:#e8eeff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.1rem;display:flex}.energy-research-lab-module__KtSuFq__how-step h3{color:var(--text-heading);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:700}.energy-research-lab-module__KtSuFq__how-step p{color:var(--text-muted);font-size:.92rem;line-height:1.7}.energy-research-lab-module__KtSuFq__collaborations{background:var(--bg-vision);padding:5rem 2rem}.energy-research-lab-module__KtSuFq__collaborations-cta{color:var(--white);border:1px solid var(--image-border);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;background:#000b3c;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2.5rem;display:flex}.energy-research-lab-module__KtSuFq__collaborations-cta a{background:var(--bg-button);color:var(--text-heading);border-radius:var(--radius);padding:.75rem 1.5rem;font-weight:700;transition:background .2s;display:inline-block}.energy-research-lab-module__KtSuFq__collaborations-text{color:var(--white);flex-direction:column;gap:1.5rem;display:flex}.energy-research-lab-module__KtSuFq__collaborations h2{letter-spacing:-.02em;color:var(--white);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1.2}.energy-research-lab-module__KtSuFq__collaborations p{color:var(--white);font-size:1.05rem;line-height:1.65}@media (max-width:1024px){.energy-research-lab-module__KtSuFq__research-grid,.energy-research-lab-module__KtSuFq__how-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.energy-research-lab-module__KtSuFq__lab-hero{padding:4rem 1.5rem 3rem}.energy-research-lab-module__KtSuFq__why-lab-inner{grid-template-columns:1fr;gap:2rem}.energy-research-lab-module__KtSuFq__why-lab p{padding-left:1rem}.energy-research-lab-module__KtSuFq__research-grid,.energy-research-lab-module__KtSuFq__how-steps{grid-template-columns:1fr}.energy-research-lab-module__KtSuFq__collaborations-inner{grid-template-columns:1fr;gap:2rem}.energy-research-lab-module__KtSuFq__research-focus,.energy-research-lab-module__KtSuFq__how-lab-works,.energy-research-lab-module__KtSuFq__collaborations,.energy-research-lab-module__KtSuFq__why-lab{padding:3rem 1.5rem}}
