/* v446: presentación de Energía — título arriba, texto abajo y "Leer más"; sin la sección de experiencia */
main.energy-page-v91 .energy-intro-v91{display:block;max-width:none;padding:clamp(70px,8vw,120px) var(--energy-pad) 0}
main.energy-page-v91 .energy-intro-v91>div:first-child{max-width:1100px}
main.energy-page-v91 .energy-intro-v91 h2{margin:14px 0 clamp(28px,3vw,46px)}
main.energy-page-v91 .energy-intro-v91 .energy-intro-copy-v91{max-width:980px;padding:0}
main.energy-page-v91 .energy-intro-v91 .energy-intro-copy-v91 p{font-size:clamp(18px,1.45vw,22px);line-height:1.65;margin:0 0 20px}
main.energy-page-v91 .energy-more-v446{margin:0 0 6px}
main.energy-page-v91 .energy-more-v446 summary{list-style:none;cursor:pointer;display:inline-block;padding:8px 0;border-bottom:2px solid currentColor;font-size:17px;font-weight:500;color:#193d75}
main.energy-page-v91 .energy-more-v446 summary::-webkit-details-marker{display:none}
main.energy-page-v91 .energy-more-v446 summary:focus-visible{outline:3px solid #193d75;outline-offset:4px}
main.energy-page-v91 .energy-more-v446 .when-open{display:none}
main.energy-page-v91 .energy-more-v446[open] .when-open{display:inline}
main.energy-page-v91 .energy-more-v446[open] .when-closed{display:none}
main.energy-page-v91 .energy-more-v446 .more-body{padding-top:24px}
main.energy-page-v91 .energy-intro-v91 .energy-topics-v99{margin-top:clamp(40px,5vw,70px)}
/* "Precisión en cada componente" siempre en una sola línea */
main.energy-page-v91 #componentes>header h2,main.energy-page-v91 .energy-detail-page-v95 h1,main.energy-detail-page-v95 .energy-detail-hero-v95 h1.una-linea-v446{white-space:nowrap}
main.energy-page-v91 #componentes>header h2{font-size:clamp(24px,5.4vw,70px)}
main.energy-detail-page-v95 .energy-detail-hero-v95 h1.una-linea-v446{font-size:clamp(26px,6.2vw,110px);max-width:none}
main.energy-page-v91 .energy-intro-v91 h2{text-wrap:wrap;max-width:none}
main.energy-page-v91 .energy-intro-v91 .energy-intro-copy-v91 p{max-width:900px}
main.energy-page-v91 .energy-intro-v91>div:first-child{max-width:none}
main.energy-page-v91 .energy-intro-v91 .energy-topics-v99{margin-bottom:0}
/* Banda de equipos más rápida (antes 55 s) y sin pausa al pasar el mouse */
.energy-clients-v270 .ec-track{animation-duration:20s!important}
.energy-clients-v270 .ec-row:hover .ec-track,.energy-clients-v270 .ec-track:hover{animation-play-state:running!important}
@media(max-width:700px){.energy-clients-v270 .ec-track{animation-duration:15s!important}}
/* v450: introducción de Energía con el mismo formato que Implementos (título, texto y "Leer más") */
main.energy-page-v91 .eng-intro-v165 h2.una-linea-v450{white-space:nowrap;font-size:clamp(24px,7.4vw,76px)}
main.energy-page-v91 .eng-intro-v165 .eng-intro-inner{max-width:900px}
main.energy-page-v91 .energy-nav-v450{padding:0;margin:0;display:block}
main.energy-page-v91 .energy-nav-v450 .energy-topics-v99{margin:0}
/* v453: sin franjas en blanco — la introducción y la barra de apartados ocupan solo lo que necesitan */
main.energy-page-v91 .eng-intro-v165{min-height:0!important;padding:clamp(70px,8vw,110px) 40px clamp(60px,6vw,90px)}
main.energy-page-v91 .energy-nav-v450,main.energy-page-v91 section.energy-nav-v450.energy-intro-v91{min-height:0!important;height:auto!important;padding:0!important;margin:0!important}
@media(max-width:700px){main.energy-page-v91 .eng-intro-v165{padding:60px 20px 56px}}
