.eletrac-guide-page .breadcrumb-area,.eletrac-guide-page .breadcrumb-section{display:none!important}.eg{--blue:#1037b6;--navy:#142951;--red:#ee2013;--muted:#5e718d;color:var(--navy);font-family:Inter,Arial,sans-serif;overflow:clip;background:#fff}.eg *{box-sizing:border-box}.eg h1,.eg h2,.eg h3,.eg p,.eg figure{margin:0}.eg h1,.eg h2,.eg h3{font-family:Inter,Arial,sans-serif;font-weight:700;letter-spacing:-.045em;color:var(--navy)}.eg h1{font-size:clamp(40px,4.6vw,74px);line-height:1.07;color:#fff;max-width:860px}.eg h2{font-size:clamp(32px,3.2vw,52px);line-height:1.12;margin-bottom:28px}.eg h3{font-size:23px;line-height:1.25;margin-bottom:16px;letter-spacing:-.025em}.eg em{font-style:normal;color:var(--blue)}.eg p{font-size:16px;line-height:1.85;margin-bottom:20px;color:var(--muted)}.eg a{color:var(--blue);text-decoration:none}.eg a:hover{text-decoration:underline}.eg button,.eg input{font:inherit}.eg button{cursor:pointer}.eg a:focus-visible,.eg button:focus-visible,.eg summary:focus-visible,.eg input:focus-visible,.eg [tabindex]:focus-visible{outline:3px solid #e52c23;outline-offset:5px}.eg .eg-wrap{max-width:1350px;width:calc(100% - 112px);margin:auto}.eg-section{padding:100px 0;scroll-margin-top:95px}.eg [id]{scroll-margin-top:105px}.eg-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.19em;color:var(--blue);margin-bottom:24px;line-height:1.7}.eg .eg-lead{font-size:20px;line-height:1.65;color:var(--navy)}.eg-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.eg-three{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.eg-hero{position:relative;min-height:740px;display:flex;align-items:center;padding:90px max(56px,calc((100vw - 1350px)/2));isolation:isolate;background:#112b54}.eg-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.eg-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,28,68,.96),rgba(7,28,68,.75) 43%,rgba(7,28,68,.09));z-index:-1}.eg-hero-content{max-width:850px}.eg-hero .eg-kicker{color:#a8c4ff}.eg-hero h1 em{color:#fff;display:block}.eg-hero p{color:#e1eaff;font-size:20px;max-width:600px;margin:28px 0 32px}.eg-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.eg .eg-button{border:0;background:var(--red);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:26px;border-radius:14px 14px 14px 2px;padding:18px 25px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .25s,background .25s}.eg .eg-button:hover{background:#cb190d;transform:translateY(-3px)}.eg .eg-text-link{color:#fff;font-weight:600}.eg-hero-note{display:block;color:#c5d5f4;font-size:11px;letter-spacing:.16em;margin-top:58px}.eg-hero-stamp{position:absolute;right:5%;bottom:40px;background:#fff;padding:24px 28px;border-radius:20px 20px 2px;width:250px;box-shadow:0 20px 40px #05102a22}.eg-hero-stamp span{display:block;font-size:12px;line-height:1.6}.eg-hero-stamp strong{display:block;font-size:30px;margin:7px 0}.eg-nav{position:sticky;top:0;z-index:90;background:#ffffffed;backdrop-filter:blur(16px);display:flex;justify-content:center;gap:35px;padding:22px 24px;box-shadow:0 8px 30px #0d305b09;overflow:auto}.eg-nav a{font-size:13px;font-weight:600;white-space:nowrap}.eg-nav a[aria-current]{color:var(--red)}.eg-progress{position:absolute;bottom:0;left:0;height:3px;background:var(--red);width:0;transition:width .1s linear}.eg-principles{margin-top:55px!important}.eg-index{font-size:52px;line-height:1;color:#dce5f6;font-weight:800;display:block;margin-bottom:20px}.eg-pale{background:#f2f6fa}.eg-section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center;margin-bottom:40px}.eg-equipment-feature{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center}.eg-equipment-feature>img{width:100%;height:500px;object-fit:cover;border-radius:28px 28px 100px}.eg-type-list{display:grid;grid-template-columns:1fr 1fr;gap:35px 65px;margin-top:55px}.eg-type-list article{display:flex;gap:22px}.eg-type-list article>span{color:var(--red);font-size:13px;font-weight:700;padding-top:4px}.eg-type-list a{font-size:14px;font-weight:600}.eg .eg-caption,.eg figcaption{font-size:12px;line-height:1.7;color:#61738c;margin-top:15px}.eg-callout{border:1px solid #d8e2f0;padding:30px 36px;border-radius:20px;margin-top:40px;background:#fff}.eg-callout strong{display:block;font-size:20px;color:var(--blue);margin-bottom:10px}.eg-callout p{margin:0}.eg-table-scroll{overflow-x:auto;margin-top:30px;border:1px solid #dce5f3;border-radius:20px}.eg table{border-collapse:collapse;min-width:780px;width:100%;font-size:14px;line-height:1.7}.eg th,.eg td{padding:22px;text-align:left;border-bottom:1px solid #dce5f3;vertical-align:top}.eg thead{background:var(--blue);color:#fff}.eg tbody th{min-width:145px;color:var(--blue);background:#f4f7fc}.eg tbody tr:last-child>*{border-bottom:0}.eg-top-gap{margin-top:55px}.eg-blue{background:#102f9f}.eg-blue h2,.eg-blue h3,.eg-blue strong{color:#fff}.eg-blue p{color:#dbe5ff}.eg-blue .eg-kicker{color:#a9c7ff}.eg-cost-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.eg-cost-grid article{border-top:1px solid #ffffff35;padding-top:25px}.eg-cost-grid article>span{display:block;color:#95b7ff;margin-bottom:22px;font-size:14px}.eg-example{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:65px;background:#ffffff0b;border:1px solid #ffffff25;padding:45px;border-radius:28px}.eg-example-numbers>div{padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid #ffffff26}.eg-example-numbers span,.eg-example-numbers small{display:block;color:#cad9fa;font-size:12px;line-height:1.7}.eg-example-numbers strong{display:block;font-size:44px;letter-spacing:-.04em}.eg-example-numbers .eg-difference{border:0;margin:0;padding:0}.eg-difference strong{color:#fff}.eg .eg-small{font-size:12px;line-height:1.8;margin-top:24px}.eg-measure{max-width:900px}.eg-calculator{border:1px solid #dce4f2;border-radius:26px;padding:40px;margin-top:35px;box-shadow:0 25px 70px #173c7710}.eg-calc-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px}.eg fieldset{border:0;margin:0;padding:0;min-width:0}.eg legend{font-weight:700;color:var(--blue);font-size:24px;margin-bottom:20px}.eg label{display:block;font-size:13px;font-weight:600;color:var(--navy);margin-bottom:18px}.eg input{display:block;width:100%;border:1px solid #c5d2e5;background:#f7f9fd;border-radius:9px;padding:13px;margin-top:8px;color:var(--navy);height:auto}.eg-calc-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:20px}.eg-secondary{background:0 0;border:0;color:var(--blue);padding:12px;text-decoration:underline;font-size:14px}.eg-result{background:#edf3ff;border-radius:14px;padding:24px;margin-top:25px;line-height:1.8;color:var(--navy)}.eg-result strong{font-size:24px;color:var(--blue)}.eg-energy-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#f1f6fb;padding:40px;border-radius:25px;margin-top:40px}.eg-energy-panel form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.eg-energy-panel form>div{grid-column:1/-1;color:var(--blue);font-weight:600;line-height:1.7}.eg-energy-panel button{grid-column:1/-1;justify-self:start}.eg-case{background:#f1f5f9}.eg-case-photo{position:relative;margin:35px 0 0}.eg-case-photo img{display:block;width:100%;height:570px;object-fit:cover;border-radius:28px}.eg-case-label{position:absolute;bottom:30px;left:30px;background:#fff;padding:20px 30px;border-radius:20px;display:flex;align-items:center;gap:20px;max-width:400px}.eg-case-label strong{font-size:80px;line-height:1;color:var(--blue);font-weight:800}.eg-case-label span{font-size:14px;line-height:1.6}.eg-case .eg-split{margin-top:45px}.eg-carbon{padding:25px 0}.eg-carbon strong{font-size:80px;letter-spacing:-.06em;color:var(--blue);line-height:1}.eg-carbon small{font-size:24px;letter-spacing:-.03em}.eg-carbon p{margin-top:16px}.eg-battery-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:45px}.eg-battery-story img{width:100%;height:380px;object-fit:cover;border-radius:24px}.eg-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.eg-steps article>span{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#fff;color:var(--red);margin-bottom:22px;font-weight:700;box-shadow:0 8px 20px #1836630b}.eg-etec{background:#fff8f1}.eg-etec figure{position:relative;margin-top:12px}.eg-etec img{width:100%;height:560px;object-fit:cover;border-radius:90px 24px 24px;object-position:43% center}.eg-date{position:absolute;top:25px;right:-15px;background:var(--red);color:#fff;padding:20px;border-radius:15px;transform:rotate(5deg)}.eg-date strong,.eg-date span{display:block;text-align:center}.eg-date strong{font-size:27px}.eg-etec-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px!important}.eg-etec-actions span{font-size:11px;letter-spacing:.12em;color:var(--red);display:block;margin-bottom:16px}.eg-contract-list{display:grid;grid-template-columns:1fr 1fr;gap:35px 60px;margin-top:40px}.eg-contract-list article{display:flex;gap:25px}.eg-contract-list article>span{font-size:30px;color:#a2b3d3;font-weight:700}.eg-errors article{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e0e7f1}.eg-video-section{padding:80px 0;background:#12294e}.eg-video-section h2,.eg-video-section em{color:#fff}.eg-video-section p{color:#d5e1f5}.eg-video-section .eg-kicker{color:#9fbded}.eg-video{aspect-ratio:16/9;border-radius:25px;overflow:hidden;background:#0b1c38}.eg-video button{position:relative;width:100%;height:100%;border:0;padding:0;background:#132650;color:#fff}.eg-video img{width:100%;height:100%;object-fit:cover;filter:brightness(.5)}.eg-video span{position:absolute;top:35%;left:44%;background:var(--red);border-radius:20px;padding:16px 25px;font-size:22px}.eg-video strong{position:absolute;bottom:28px;left:0;width:100%;font-size:17px}.eg-video iframe{width:100%;height:100%;border:0}.eg-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.eg-faq{border-bottom:1px solid #dce5f2;padding:22px 0}.eg-faq summary{cursor:pointer;font-weight:600;color:var(--blue);font-size:17px;line-height:1.5;list-style:none;padding-right:35px;position:relative}.eg-faq summary:after{content:'+';position:absolute;right:5px;font-size:25px;color:var(--red)}.eg-faq[open] summary:after{content:'−'}.eg-faq>div{padding-top:18px}.eg-faq p{margin-bottom:0}.eg-contact{background:#eef3ff}.eg-contact h2{font-size:clamp(34px,3.5vw,56px)}.eg-brief{padding:38px;border:1px solid #cfdbef;border-radius:24px;background:#fff}.eg-brief ul{padding-left:20px;color:var(--muted);font-size:15px;line-height:2}.eg-sources{padding:40px 0 65px}.eg-sources summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--blue)}.eg-sources details>div{padding-top:25px;max-width:1000px}.eg-sources p,.eg-sources li{font-size:13px;line-height:1.85;color:var(--muted)}.eg-sources ul{padding-left:20px}.eg-reveal{animation:eg-enter .65s both}@keyframes eg-enter{from{opacity:.5;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.eg-hero{min-height:800px}}@media(max-width:1100px){.eg .eg-wrap{width:calc(100% - 64px)}.eg-split,.eg-section-head,.eg-equipment-feature,.eg-battery-story,.eg-faq-layout{gap:35px}.eg-hero{padding:80px 40px;min-height:750px}.eg-hero-stamp{display:none}.eg h1{max-width:750px}.eg-cost-grid{grid-template-columns:1fr 1fr}.eg-nav{gap:22px}.eg-example{padding:30px;gap:30px}.eg-case-photo img{height:470px}.eg-etec img{height:620px}.eg-energy-panel{gap:30px}.eg-energy-panel form{display:block}.eg-energy-panel form>div{margin-top:20px}}@media(max-width:760px){.eg .eg-wrap{width:calc(100% - 40px)}.eg-section{padding:65px 0}.eg h2{font-size:34px}.eg h3{font-size:22px}.eg p{font-size:15px}.eg .eg-lead{font-size:18px}.eg-hero{padding:65px 24px;min-height:690px;align-items:center}.eg h1{font-size:43px}.eg-hero:after{background:linear-gradient(90deg,#071c44ee,#071c448c)}.eg-hero-photo{object-position:65% center}.eg-hero p{font-size:18px}.eg-hero-note{font-size:9px;margin-top:40px}.eg-nav{justify-content:flex-start;gap:24px;padding:19px 20px}.eg-split,.eg-three,.eg-section-head,.eg-equipment-feature,.eg-type-list,.eg-example,.eg-calc-columns,.eg-energy-panel,.eg-battery-story,.eg-steps,.eg-etec-actions,.eg-contract-list,.eg-faq-layout{grid-template-columns:1fr;gap:28px}.eg-section-head{margin-bottom:20px}.eg-principles{gap:25px}.eg-index{font-size:38px}.eg-equipment-feature>img{height:320px;border-radius:20px 20px 65px}.eg-type-list{gap:25px}.eg-callout{padding:25px}.eg-cost-grid{gap:22px;grid-template-columns:1fr}.eg-cost-grid article{padding-top:20px}.eg-example{padding:24px;margin-top:30px}.eg-example-numbers strong{font-size:36px}.eg-calculator{padding:24px}.eg-calc-columns{gap:30px}.eg-calc-actions{gap:8px}.eg-energy-panel{padding:25px}.eg-energy-panel label{margin-bottom:20px}.eg-case-photo img{height:360px;object-position:40% center}.eg-case-label{left:15px;right:15px;bottom:15px;padding:14px;max-width:none}.eg-case-label strong{font-size:60px}.eg-case-label span{font-size:12px}.eg-carbon strong{font-size:68px}.eg-carbon small{font-size:21px}.eg-battery-story img{height:auto;aspect-ratio:4/3}.eg-etec img{height:auto;aspect-ratio:937/590;border-radius:45px 20px 20px}.eg-date{right:8px;top:10px;padding:12px}.eg-date strong{font-size:20px}.eg-video-section{padding:65px 0}.eg-video strong{font-size:14px;bottom:18px}.eg-video span{top:25%;left:40%;padding:12px 20px}.eg-faq{padding:20px 0}.eg-brief{padding:25px}.eg-top-gap{margin-top:40px}.eg-steps{gap:20px}}@media(prefers-reduced-motion:reduce){.eg *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.eg-lithium{position:relative;background:#f3f7fc;isolation:isolate}.eg-lithium:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 16%,#dce9ff 0 7%,transparent 28%),linear-gradient(120deg,transparent 0 65%,#e9f1ff 65% 66%,transparent 66%);z-index:-1}.eg-lithium-head{display:grid;grid-template-columns:.86fr 1.14fr;gap:70px;align-items:center;margin-bottom:50px}.eg-lithium-head>div{padding:20px 0}.eg-lithium-head p{max-width:560px}.eg-lithium-head figure{position:relative}.eg-lithium-head img{display:block;width:100%;height:440px;object-fit:cover;border-radius:30px 30px 100px;box-shadow:0 28px 70px #0e2d6818}.eg-lithium-head figcaption{font-size:12px;line-height:1.7;color:var(--muted);margin-top:12px}.eg-lithium-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.eg-lithium-grid article{position:relative;display:flex;gap:20px;min-height:190px;padding:28px;border:1px solid #c9d5e5;border-radius:24px;background:#fff;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.eg-lithium-grid article:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:7px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.eg-lithium-grid article:hover,.eg-lithium-grid article:focus-visible{transform:translateY(-7px);border-color:var(--red);box-shadow:0 14px 0 var(--red),0 26px 45px #1429511c}.eg-lithium-grid article:hover:after,.eg-lithium-grid article:focus-visible:after{transform:scaleX(1)}.eg-lithium-icon{flex:0 0 52px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#edf3ff;color:var(--blue);font-size:28px;font-weight:700;transition:background .3s,color .3s,transform .3s}.eg-lithium-grid article:hover .eg-lithium-icon,.eg-lithium-grid article:focus-visible .eg-lithium-icon{background:var(--red);color:#fff;transform:rotate(-7deg) scale(1.08)}.eg-lithium-grid small{display:block;margin:3px 0 8px;color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.14em}.eg-lithium-grid h3{font-size:21px;margin-bottom:10px}.eg-lithium-grid p{font-size:13px;line-height:1.65;margin:0}.eg-lithium-grid article:nth-child(2){animation-delay:.06s}.eg-lithium-grid article:nth-child(3){animation-delay:.12s}.eg-lithium-grid article:nth-child(4){animation-delay:.18s}.eg-lithium-grid article:nth-child(5){animation-delay:.24s}.eg-lithium-grid article:nth-child(6){animation-delay:.3s}.eg-lithium-foot{font-size:12px!important;margin:30px 0 0!important;text-align:center}.eg-lithium .eg-button{margin-top:12px}@media(max-width:1000px){.eg-lithium-grid{grid-template-columns:1fr 1fr}.eg-lithium-head{gap:40px}.eg-lithium-head img{height:380px}}@media(max-width:760px){.eg-lithium-head,.eg-lithium-grid{grid-template-columns:1fr}.eg-lithium-head{gap:28px;margin-bottom:35px}.eg-lithium-head img{height:auto;aspect-ratio:4/3;border-radius:24px 24px 65px}.eg-lithium-grid{gap:16px}.eg-lithium-grid article{min-height:0;padding:24px 20px}.eg-lithium-grid article:hover,.eg-lithium-grid article:focus-visible{transform:translateY(-3px);box-shadow:0 8px 0 var(--red),0 18px 35px #1429511c}.eg-lithium-foot{text-align:left}}.eg-case-slide[hidden]{display:none!important}.eg-case-carousel{margin-top:35px}.eg-case-carousel .eg-case-photo{margin-top:0;touch-action:pan-y}.eg-case-slide img{animation:eg-photo-in .35s ease}.eg-carousel-controls{display:flex;align-items:center;gap:24px;margin-top:20px}.eg-carousel-dots{display:flex;gap:10px}.eg-carousel-dots button{border:1px solid #c6d2e8;background:#fff;color:var(--blue);width:38px;height:38px;border-radius:50%;font-size:13px}.eg-carousel-dots button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.eg-carousel-count{font-size:13px;color:var(--muted)}.eg-carousel-arrows{display:flex;gap:10px;margin-left:auto}.eg-carousel-arrows button{width:48px;height:48px;border:1px solid #c6d2e8;border-radius:14px;background:#fff;color:var(--blue);font-size:25px}.eg-carousel-arrows button:hover{background:var(--blue);color:#fff}.eg-case-carousel .eg-battery-slide img{object-position:center 58%}@keyframes eg-photo-in{from{opacity:.65}to{opacity:1}}@media(max-width:760px){.eg-case-carousel .eg-case-label{position:static;max-width:none;margin-top:14px}.eg-case-carousel .eg-case-photo img{height:auto;aspect-ratio:4/3;object-fit:cover}.eg-carousel-controls{gap:14px}.eg-case-carousel .eg-case-photo{border-radius:20px}}.eg-project-carousel .eg-project-slide{display:grid;grid-template-columns:1.2fr 1fr;background:#fff;border-radius:28px;overflow:hidden;min-height:530px}.eg-project-image{position:relative;min-height:530px;overflow:hidden}.eg-project-carousel .eg-case-photo img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;border-radius:0}.eg-project-description{padding:40px;align-self:center}.eg-project-description .eg-kicker{margin-bottom:16px}.eg-project-description h3{font-size:30px}.eg-project-metrics{display:grid;gap:12px;color:var(--blue);font-size:20px;line-height:1.4}.eg-project-metrics strong{padding:14px 18px;background:#eef3ff;border-radius:12px}.eg-project-description .eg-small{margin-bottom:0}.eg-project-carousel .eg-image-solar img{height:151%;top:-25.5%;object-fit:cover}.eg-project-carousel .eg-image-iluminacao img{object-position:50% 45%}@media(max-width:760px){.eg-project-carousel .eg-project-slide{grid-template-columns:1fr;min-height:0}.eg-project-image{min-height:280px}.eg-project-description{padding:24px}.eg-project-description h3{font-size:26px}.eg-project-carousel .eg-case-photo img{aspect-ratio:auto;height:100%}.eg-project-carousel .eg-image-solar img{height:151%}.eg-project-metrics{font-size:17px}.eg-project-carousel .eg-carousel-controls{gap:8px}.eg-project-carousel .eg-carousel-dots{gap:5px}.eg-project-carousel .eg-carousel-dots button{width:30px;height:34px}.eg-project-carousel .eg-carousel-arrows button{width:38px;height:40px}.eg-project-carousel .eg-carousel-count{font-size:11px}}.eg-motion-section{background:linear-gradient(140deg,#fff 15%,#f0f5ff)}.eg-energy-scene svg{display:block;width:100%;height:auto}.eg-sun{transform-origin:145px 80px;animation:eg-sun-turn 35s linear infinite}.eg-cloud{animation:eg-cloud-drift 8s ease-in-out infinite alternate}.eg-energy-flow{animation:eg-current 1.6s linear infinite}.eg-charge-level{transform-box:fill-box;transform-origin:left;animation:eg-charge 4s ease-in-out infinite}.eg-charge-bolt{animation:eg-glow 2s ease-in-out infinite}.eg-forklift{animation:eg-drive 7s ease-in-out infinite}.eg-forks{animation:eg-lift 7s ease-in-out infinite}.eg-motion-section.eg-paused *{animation-play-state:paused!important}.eg-motion-section.eg-outside *{animation-play-state:paused!important}.eg-motion-toggle{padding-left:0}.eg-project-metrics strong,.eg-principles article,.eg-steps article{transition:transform .3s,box-shadow .3s}.eg-project-metrics strong:hover{transform:translateX(4px)}.eg-principles article:hover,.eg-steps article:hover{transform:translateY(-5px)}.eg .eg-button span{transition:transform .25s}.eg .eg-button:hover span{transform:translate(3px,-3px)}@keyframes eg-sun-turn{to{transform:rotate(360deg)}}@keyframes eg-cloud-drift{to{transform:translateX(32px)}}@keyframes eg-current{to{stroke-dashoffset:-54}}@keyframes eg-charge{0%,100%{transform:scaleX(.2)}70%{transform:scaleX(1)}}@keyframes eg-glow{50%{opacity:.45}}@keyframes eg-drive{0%,100%{transform:translateX(0)}45%,65%{transform:translateX(70px)}}@keyframes eg-lift{0%,35%,100%{transform:translateY(0)}50%,70%{transform:translateY(-35px)}}@media(max-width:760px){.eg-energy-scene{margin:0 -10px}.eg-motion-section .eg-section-head{gap:10px}}@media(prefers-reduced-motion:reduce){.eg-motion-section *{animation:none!important}.eg-principles article:hover,.eg-steps article:hover,.eg-project-metrics strong:hover{transform:none}}.eg-motion-section.eg-paused .eg-reveal,.eg-motion-section.eg-outside .eg-reveal{animation-play-state:running!important}@media(max-width:760px){.eg-energy-scene svg text{font-size:22px}.eg-energy-scene svg{min-height:170px}}.eg-energy-compare{margin-top:42px;padding:30px;border:1px solid #d7e1ef;border-radius:28px;background:linear-gradient(145deg,#fff,#f5f8fd);box-shadow:0 25px 70px #173c7710}.eg-compare-toolbar{display:flex;justify-content:space-between;align-items:end;gap:30px}.eg-compare-toolbar .eg-kicker{margin-bottom:7px}.eg-compare-toolbar h3{margin:0}.eg-compare-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.eg-compare-buttons button{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border:1px solid #c9d5e6;border-radius:15px;background:#fff;color:var(--navy);font-weight:700;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s,color .25s}.eg-compare-buttons button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf3ff;color:var(--blue);font-size:10px}.eg-compare-buttons button:hover{transform:translateY(-3px);border-color:var(--blue);box-shadow:0 10px 24px #1037b61a}.eg-compare-buttons button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 10px 0 #0a2b91,0 20px 35px #1037b62b;transform:translateY(-4px)}.eg-compare-buttons button[aria-pressed=true] span{background:var(--red);color:#fff}.eg-compare-status{margin-top:22px;padding:15px 18px;border-radius:13px;background:#edf3ff;color:var(--blue);font-size:13px;font-weight:600}.eg-energy-compare .eg-table-scroll{margin-top:18px;background:#fff;box-shadow:0 14px 35px #173c770d}.eg-energy-compare th,.eg-energy-compare td{transition:background .25s,color .25s,box-shadow .25s}.eg-energy-compare tbody tr:hover>*{background:#f7faff}.eg-energy-compare tbody tr:hover th{background:#e8effb}.eg-energy-compare[data-active=glp] tr>*:nth-child(2),.eg-energy-compare[data-active=chumbo] tr>*:nth-child(3),.eg-energy-compare[data-active=litio] tr>*:nth-child(4){background:#eaf0ff;color:#0d319f;box-shadow:inset 3px 0 0 var(--red),inset -1px 0 0 #ccd9f4}.eg-energy-compare[data-active=glp] thead th:nth-child(2),.eg-energy-compare[data-active=chumbo] thead th:nth-child(3),.eg-energy-compare[data-active=litio] thead th:nth-child(4){background:#fff;color:var(--blue);box-shadow:inset 0 5px 0 var(--red)}#tipos{position:relative;background:linear-gradient(145deg,#f2f6fa 0%,#edf4ff 100%);isolation:isolate}#tipos:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 92% 8%,#dce9ff 0 8%,transparent 27%);z-index:-1}#tipos .eg-section-head{margin-bottom:52px}#tipos .eg-equipment-feature{padding:24px;background:#fff;border:1px solid #d6e1ef;border-radius:32px;box-shadow:0 28px 75px #173c7712}#tipos .eg-equipment-feature>img{height:520px;border-radius:22px 22px 82px;transition:transform .45s,filter .45s}#tipos .eg-equipment-feature:hover>img{transform:scale(1.015);filter:saturate(1.05)}#tipos .eg-equipment-feature>div{padding:25px 34px 25px 10px}#tipos .eg-equipment-feature a{display:inline-flex;margin-top:8px;padding:13px 18px;border-radius:12px;background:#edf3ff;font-weight:700;transition:background .25s,color .25s,transform .25s}#tipos .eg-equipment-feature a:hover{background:var(--blue);color:#fff;text-decoration:none;transform:translateY(-3px)}#tipos .eg-type-list{gap:22px;margin-top:34px}#tipos .eg-type-list article{position:relative;min-height:250px;padding:30px;border:1px solid #d3deed;border-radius:24px;background:#fff;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}#tipos .eg-type-list article:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:7px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .3s}#tipos .eg-type-list article:hover,#tipos .eg-type-list article:focus-within{transform:translateY(-7px);border-color:var(--red);box-shadow:0 14px 0 var(--red),0 25px 45px #14295118}#tipos .eg-type-list article:hover:after,#tipos .eg-type-list article:focus-within:after{transform:scaleX(1)}#tipos .eg-type-list article>span{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;padding:0;border-radius:50%;background:#edf3ff;color:var(--blue);font-size:12px;transition:background .3s,color .3s,transform .3s}#tipos .eg-type-list article:hover>span,#tipos .eg-type-list article:focus-within>span{background:var(--red);color:#fff;transform:rotate(-8deg)}#tipos .eg-type-list p{font-size:14px;line-height:1.75}#tipos .eg-type-list a{display:inline-flex;margin-top:auto;font-weight:700}#tipos .eg-top-gap>div{padding:34px;border-radius:24px;background:#fff;border:1px solid #d8e2f0;box-shadow:0 18px 45px #173c770a}#tipos .eg-callout{border:0;border-left:6px solid var(--red);box-shadow:0 18px 45px #173c770d}@media(max-width:760px){.eg-energy-compare{margin-top:30px;padding:18px;border-radius:22px}.eg-compare-toolbar{display:block}.eg-compare-buttons{display:grid;grid-template-columns:1fr;margin-top:20px}.eg-compare-buttons button{justify-content:flex-start}.eg-compare-status{line-height:1.6}.eg-energy-compare .eg-table-scroll{margin-inline:-2px}.eg-energy-compare table{min-width:720px}.eg-energy-compare th,.eg-energy-compare td{padding:18px}.eg-energy-compare tbody th{position:sticky;left:0;z-index:2;box-shadow:3px 0 8px #1429510c}.eg-energy-compare thead th:first-child{position:sticky;left:0;z-index:3}#tipos .eg-equipment-feature{padding:14px}#tipos .eg-equipment-feature>img{height:auto;aspect-ratio:4/3}#tipos .eg-equipment-feature>div{padding:20px 10px 12px}#tipos .eg-type-list article{min-height:0;padding:24px 20px}#tipos .eg-top-gap>div{padding:25px}}#tipos .eg-type-list article{display:flex;flex-direction:column;gap:0;padding:0;min-height:570px}#tipos .eg-type-media{position:relative;display:block;height:285px;flex:0 0 285px;overflow:hidden;background:linear-gradient(145deg,#f7faff,#e7effb);border-bottom:1px solid #d9e4f2;text-decoration:none}#tipos .eg-type-media:before{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,transparent,#dce7f6);opacity:.75}#tipos .eg-type-media img{position:relative;z-index:1;display:block;width:100%;height:100%;padding:14px 22px 8px;object-fit:contain;object-position:center;mix-blend-mode:multiply;transition:transform .45s ease}#tipos .eg-type-list article:hover .eg-type-media img,#tipos .eg-type-list article:focus-within .eg-type-media img{transform:scale(1.045)}#tipos .eg-type-card-body{display:flex;gap:22px;flex:1;padding:28px 30px 34px}#tipos .eg-type-card-body>span{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#edf3ff;color:var(--blue);font-size:12px;font-weight:700;transition:background .3s,color .3s,transform .3s}#tipos .eg-type-card-body>div{display:flex;flex:1;flex-direction:column}#tipos .eg-type-list article:hover .eg-type-card-body>span,#tipos .eg-type-list article:focus-within .eg-type-card-body>span{background:var(--red);color:#fff;transform:rotate(-8deg)}@media(max-width:760px){#tipos .eg-type-list article{min-height:0}#tipos .eg-type-media{height:245px;flex-basis:245px}#tipos .eg-type-card-body{padding:24px 20px;gap:16px}#tipos .eg-type-media img{padding:12px 14px 6px}}#tipos .eg-type-accordion{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}#tipos .eg-type-accordion details{background:#fff;border:1px solid #d3deed;border-radius:20px;overflow:hidden;box-shadow:0 14px 36px #173c7708;transition:border-color .25s,box-shadow .25s,transform .25s}#tipos .eg-type-accordion details[open]{grid-column:span 2;border-color:#b8c9e5;box-shadow:0 20px 48px #173c7711}#tipos .eg-type-accordion details.eg-type-alert{position:relative}#tipos .eg-type-accordion details.eg-type-alert:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:5px;background:var(--red);z-index:1}#tipos .eg-type-accordion summary{display:grid;grid-template-columns:42px 1fr 30px;gap:14px;align-items:center;min-height:92px;padding:20px 22px;cursor:pointer;list-style:none;color:var(--navy)}#tipos .eg-type-accordion summary::-webkit-details-marker{display:none}#tipos .eg-type-accordion summary>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#edf3ff;color:var(--blue);font-size:11px;font-weight:800}#tipos .eg-type-accordion summary>strong{font-size:18px;line-height:1.35}#tipos .eg-type-accordion summary>i{position:relative;width:30px;height:30px;border-radius:50%;background:#edf3ff}#tipos .eg-type-accordion summary>i:before,#tipos .eg-type-accordion summary>i:after{content:"";position:absolute;left:9px;top:14px;width:12px;height:2px;background:var(--blue);transition:transform .25s}#tipos .eg-type-accordion summary>i:after{transform:rotate(90deg)}#tipos .eg-type-accordion details[open] summary>i:after{transform:rotate(0)}#tipos .eg-type-accordion details[open] summary>span{background:var(--red);color:#fff}#tipos .eg-type-panel{padding:0 28px 24px 78px;border-top:1px solid #e3eaf4}#tipos .eg-type-panel p{font-size:14px;line-height:1.75;margin:18px 0 0}@media(max-width:900px){#tipos .eg-type-accordion{grid-template-columns:1fr}#tipos .eg-type-accordion details[open]{grid-column:auto}}@media(max-width:760px){#tipos .eg-type-accordion{gap:12px}#tipos .eg-type-accordion summary{grid-template-columns:38px 1fr 28px;min-height:78px;padding:16px;gap:12px}#tipos .eg-type-accordion summary>span{width:38px;height:38px}#tipos .eg-type-accordion summary>strong{font-size:16px}#tipos .eg-type-panel{padding:0 18px 18px}#tipos .eg-type-panel p{font-size:14px}}.eg-lithium{padding:88px 0;background:linear-gradient(155deg,#edf3fb 0%,#f8fbff 48%,#edf4ff 100%)}.eg-lithium:before{background:radial-gradient(circle at 95% 8%,#cfdfff 0 7%,transparent 25%),radial-gradient(circle at 5% 92%,#e0ebff 0 6%,transparent 22%)}.eg-lithium .eg-wrap{position:relative}.eg-lithium-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:38px;align-items:center;margin-bottom:28px;padding:46px 48px;overflow:hidden;border-radius:32px;background:linear-gradient(120deg,#10295a 0%,#1037b6 76%,#2858d2 100%);box-shadow:0 30px 70px #12366f25}.eg-lithium-head:before{content:"Li";position:absolute;right:330px;bottom:-48px;color:#ffffff09;font-size:230px;font-weight:800;line-height:1}.eg-lithium-head>div{position:relative;z-index:2;padding:0}.eg-lithium-head .eg-kicker{color:#aecdff;margin-bottom:14px}.eg-lithium-head h2{max-width:690px;margin-bottom:18px;color:#fff;font-size:clamp(38px,4vw,60px)}.eg-lithium-head h2 em{color:#9fc2ff}.eg-lithium-head p{max-width:690px;margin-bottom:22px;color:#dbe7ff;font-size:17px;line-height:1.7}.eg-lithium-head figure{position:relative;z-index:2;margin:0;padding:12px;border:1px solid #ffffff2b;border-radius:24px;background:#ffffff12;backdrop-filter:blur(8px)}.eg-lithium-head img{height:210px;border-radius:16px;box-shadow:none;object-fit:cover;object-position:center 54%}.eg-lithium-head figcaption{margin:9px 4px 0;color:#d2e1ff;font-size:10px;line-height:1.45}.eg-lithium-head .eg-button{margin-top:0;background:var(--red);box-shadow:0 12px 28px #07153642}.eg-lithium-grid{grid-template-columns:repeat(4,1fr);gap:16px}.eg-lithium-grid article{min-height:166px;padding:24px;gap:15px;border:0;border-radius:20px;box-shadow:0 15px 38px #173c7710}.eg-lithium-grid article:nth-child(1),.eg-lithium-grid article:nth-child(2){grid-column:span 2;min-height:196px;padding:30px;background:linear-gradient(135deg,#fff,#edf4ff)}.eg-lithium-grid article:nth-child(1){border-top:4px solid var(--red)}.eg-lithium-grid article:nth-child(2){border-top:4px solid var(--blue)}.eg-lithium-grid article:nth-child(n+3){display:block}.eg-lithium-grid article:nth-child(n+3) .eg-lithium-icon{margin-bottom:18px}.eg-lithium-grid article:after{height:5px}.eg-lithium-icon{flex-basis:48px;width:48px;height:48px;font-size:24px;background:#e7efff}.eg-lithium-grid article:nth-child(-n+2) .eg-lithium-icon{flex-basis:62px;width:62px;height:62px;font-size:31px}.eg-lithium-grid small{margin:2px 0 7px}.eg-lithium-grid h3{font-size:20px;line-height:1.2}.eg-lithium-grid article:nth-child(-n+2) h3{font-size:25px}.eg-lithium-grid p{font-size:13px;line-height:1.62}.eg-lithium-foot{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px!important;color:#667994}.eg-lithium-foot:before{content:"i";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#dce8fb;color:var(--blue);font-weight:800}@media(max-width:1000px){.eg-lithium-head{grid-template-columns:1fr 260px;padding:38px}.eg-lithium-head img{height:190px}.eg-lithium-grid{grid-template-columns:1fr 1fr}.eg-lithium-grid article:nth-child(1),.eg-lithium-grid article:nth-child(2){grid-column:auto}.eg-lithium-grid article:nth-child(n+3){display:flex}.eg-lithium-grid article:nth-child(n+3) .eg-lithium-icon{margin-bottom:0}}@media(max-width:760px){.eg-lithium{padding:65px 0}.eg-lithium-head{grid-template-columns:1fr;gap:25px;padding:28px 22px;border-radius:25px}.eg-lithium-head h2{font-size:38px}.eg-lithium-head p{font-size:15px}.eg-lithium-head figure{max-width:none}.eg-lithium-head img{height:150px;aspect-ratio:auto;border-radius:14px}.eg-lithium-grid{grid-template-columns:1fr}.eg-lithium-grid article,.eg-lithium-grid article:nth-child(1),.eg-lithium-grid article:nth-child(2){min-height:0;padding:22px}.eg-lithium-grid article:nth-child(-n+2) .eg-lithium-icon{flex-basis:50px;width:50px;height:50px;font-size:26px}.eg-lithium-grid article:nth-child(-n+2) h3{font-size:22px}.eg-lithium-foot{align-items:flex-start;text-align:left}}@media(min-width:901px){#tipos .eg-type-accordion details[open]{grid-column:auto}#tipos .eg-type-accordion{align-items:stretch}#tipos .eg-type-accordion details{height:100%}#tipos .eg-type-accordion summary{height:100%;min-height:104px}#tipos .eg-type-accordion details[open] summary{height:auto}#tipos .eg-type-panel{padding-left:24px;padding-right:24px}}.eg-lithium-grid article:nth-child(1),.eg-lithium-grid article:nth-child(2){border-top:0}.eg-lithium-grid article:nth-child(1):before,.eg-lithium-grid article:nth-child(2):before{content:"";position:absolute;z-index:2;top:0;left:22px;right:22px;height:4px;background:var(--blue)}.eg-lithium-grid article:nth-child(1):before{background:var(--red)}.eg-calculators-section{padding:82px 0;background:linear-gradient(150deg,#f5f8fc,#edf3fb)}.eg-calc-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end;margin-bottom:28px}.eg-calc-intro h2{margin-bottom:0}.eg-calc-intro p{margin-bottom:8px;font-size:16px}.eg-calc-workspace{overflow:hidden;border:1px solid #cfdbeb;border-radius:28px;background:#fff;box-shadow:0 28px 70px #173c7712}.eg-calc-tabs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dce5f2;border-bottom:1px solid #d5dfed}.eg-calc-tabs button{display:grid;grid-template-columns:42px 1fr;column-gap:14px;align-items:center;min-height:92px;padding:18px 25px;border:0;background:#f1f5fa;color:var(--navy);text-align:left;transition:background .25s,color .25s}.eg-calc-tabs button>span{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#dfe9f8;color:var(--blue);font-size:11px;font-weight:800}.eg-calc-tabs button>strong{align-self:end;font-size:18px}.eg-calc-tabs button>small{align-self:start;color:#6b7d95;font-size:11px}.eg-calc-tabs button[aria-selected=true]{background:var(--blue);color:#fff}.eg-calc-tabs button[aria-selected=true]>span{background:var(--red);color:#fff}.eg-calc-tabs button[aria-selected=true]>small{color:#d9e5ff}.eg-calc-panel{padding:28px}.eg-calc-panel[hidden]{display:none}.eg-calc-panel .eg-calculator{margin:0;padding:0;border:0;box-shadow:none}.eg-calc-panel .eg-calc-columns{gap:22px}.eg-calc-panel fieldset{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px;border:1px solid #dce5f1;border-radius:18px;background:#f8fafe}.eg-calc-panel legend{float:left;width:100%;margin:0 0 15px;font-size:18px}.eg-calc-panel legend+*{clear:left}.eg-calc-panel label{margin:0;font-size:11px}.eg-calc-panel input{margin-top:6px;padding:11px 12px;background:#fff}.eg-calc-panel .eg-calc-actions{margin-top:18px}.eg-calc-panel .eg-button{padding:14px 20px}.eg-calc-panel .eg-result{margin-top:18px;padding:17px 20px;border-left:4px solid var(--blue)}.eg-calc-panel .eg-result strong{font-size:20px}.eg-calc-panel .eg-small{margin:14px 0 0;font-size:11px}.eg-calc-help{margin-top:18px;border:1px solid #dce5f1;border-radius:16px;background:#fafcff}.eg-calc-help summary{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;cursor:pointer;list-style:none;color:var(--blue);font-size:13px;font-weight:700}.eg-calc-help summary::-webkit-details-marker{display:none}.eg-calc-help summary span{font-size:22px;font-weight:400;transition:transform .2s}.eg-calc-help[open] summary span{transform:rotate(45deg)}.eg-calc-help>div{padding:0 20px 20px;gap:35px}.eg-calc-help h3{font-size:17px;margin-bottom:7px}.eg-calc-help p{font-size:12px;line-height:1.65;margin:0}.eg-calc-panel .eg-energy-panel{margin:0;padding:25px;gap:35px;border-radius:20px}.eg-calc-panel .eg-energy-panel p{font-size:14px;margin-bottom:0}.eg-calc-panel .eg-energy-panel form{align-content:center}@media(max-width:1000px){.eg-calc-panel fieldset{grid-template-columns:1fr}.eg-calc-intro{gap:35px}}@media(max-width:760px){.eg-calculators-section{padding:65px 0}.eg-calc-intro{grid-template-columns:1fr;gap:8px}.eg-calc-tabs{grid-template-columns:1fr}.eg-calc-tabs button{min-height:78px;padding:14px 18px}.eg-calc-panel{padding:16px}.eg-calc-panel .eg-calc-columns{gap:14px}.eg-calc-panel fieldset{padding:16px}.eg-calc-panel .eg-calc-actions{align-items:stretch;flex-direction:column}.eg-calc-panel .eg-button{width:100%}.eg-calc-help>div{grid-template-columns:1fr}.eg-calc-panel .eg-energy-panel{padding:18px;gap:20px}}.eg-retrofit{padding:92px 0;background:linear-gradient(145deg,#f7f9fc 0%,#eef4fb 100%)}.eg-retrofit-shell{overflow:hidden;border:1px solid #cfdaea;border-radius:30px;background:#fff;box-shadow:0 24px 70px rgba(14,40,82,.09)}.eg-retrofit-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:40px;align-items:end;padding:54px 56px;background:linear-gradient(120deg,#122d58 0%,#173968 72%,#1240be 100%);color:#fff;position:relative;isolation:isolate}.eg-retrofit-heading:after{content:"";position:absolute;right:-90px;top:-165px;width:390px;height:390px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 54px rgba(255,255,255,.035);z-index:-1}.eg-retrofit-heading .eg-kicker{color:#9ec0ff}.eg-retrofit-heading h2{margin:13px 0 0;color:#fff;font-size:clamp(38px,4.1vw,62px);line-height:1.02}.eg-retrofit-heading h2 em{color:#fff;font-style:normal}.eg-retrofit-heading-action{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:4px}.eg-retrofit-heading-action>span{font-size:11px;font-weight:800;letter-spacing:.17em;color:#b9cdf0}.eg-retrofit-heading-action .eg-button{margin:0;box-shadow:0 10px 26px rgba(0,0,0,.18)}.eg-retrofit-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:1px;background:#d7e1ef}.eg-retrofit-card{display:flex;gap:22px;min-height:255px;padding:38px 42px;background:#fff;transition:background .25s ease,transform .25s ease}.eg-retrofit-card:hover{background:#f8faff}.eg-retrofit-card p{margin:9px 0 0;color:#556c8d;line-height:1.72}.eg-retrofit-number{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#eaf1fc;color:var(--blue);font-size:12px;font-weight:800}.eg-retrofit-card .eg-kicker{font-size:10px}.eg-retrofit-intro{grid-column:1/-1;min-height:auto;align-items:center;padding:34px 42px}.eg-retrofit-intro p{max-width:1050px;color:var(--navy);font-size:18px;line-height:1.65}.eg-retrofit-metric{display:grid;grid-template-columns:190px 1fr;align-items:center;background:#eef4ff}.eg-retrofit-stat{display:flex;flex-direction:column;padding-right:25px;border-right:1px solid #ccd9ec}.eg-retrofit-stat strong{color:var(--blue);font-size:72px;line-height:.9;letter-spacing:-.06em}.eg-retrofit-stat strong small{font-size:32px}.eg-retrofit-stat span{margin-top:12px;color:var(--navy);font-size:12px;font-weight:800;line-height:1.35;text-transform:uppercase}.eg-retrofit-wide{grid-column:1/-1;min-height:auto;padding:34px 42px;border-top:0}.eg-retrofit-wide p{max-width:1100px}@media(max-width:900px){.eg-retrofit{padding:68px 0}.eg-retrofit-heading{grid-template-columns:1fr;padding:42px 32px}.eg-retrofit-heading-action{gap:14px}.eg-retrofit-grid{grid-template-columns:1fr}.eg-retrofit-card,.eg-retrofit-intro,.eg-retrofit-wide{grid-column:1;padding:30px;min-height:auto}.eg-retrofit-metric{grid-template-columns:150px 1fr}.eg-retrofit-stat strong{font-size:60px}}@media(max-width:560px){.eg-retrofit-shell{border-radius:22px}.eg-retrofit-heading{padding:34px 23px}.eg-retrofit-heading h2{font-size:36px}.eg-retrofit-heading-action .eg-button{width:100%;text-align:center}.eg-retrofit-card{padding:25px 22px;gap:15px}.eg-retrofit-intro p{font-size:16px}.eg-retrofit-metric{grid-template-columns:1fr}.eg-retrofit-stat{padding:0 0 18px;border-right:0;border-bottom:1px solid #ccd9ec}.eg-retrofit-stat strong{font-size:58px}}.eg-contract{padding:96px 0;background:linear-gradient(145deg,#edf3fb 0%,#f8faff 52%,#edf3fb 100%)}.eg-contract-head{display:grid;grid-template-columns:1fr 230px;gap:45px;align-items:end;margin-bottom:38px}.eg-contract-head h2{margin-bottom:0}.eg-contract-mark{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 18px;padding:22px 24px;border:1px solid #cbd8eb;border-radius:18px 18px 4px;background:#fff;box-shadow:0 18px 45px #173c7710;transform:rotate(1.5deg)}.eg-contract-mark span{font-size:11px;font-weight:800;letter-spacing:.17em;color:var(--blue)}.eg-contract-mark strong{grid-row:span 2;display:grid;place-items:center;width:48px;height:48px;border:2px solid var(--red);border-radius:50%;color:var(--red);font-size:25px}.eg-contract-mark small{color:#71829b;font-size:10px;text-transform:uppercase}.eg-contract-browser{overflow:hidden;border:1px solid #cbd8e9;border-radius:26px;background:#fff;box-shadow:0 28px 70px #173c7710}.eg-contract-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d6e0ee;border-bottom:1px solid #d6e0ee}.eg-contract-tabs button{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;min-height:100px;padding:20px 24px;border:0;background:#f7f9fc;color:var(--navy);text-align:left;transition:background .25s,color .25s}.eg-contract-tabs button span{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e5edfa;color:var(--blue);font-size:11px;font-weight:800}.eg-contract-tabs button strong{align-self:end;font-size:17px}.eg-contract-tabs button small{align-self:start;color:#75859d;font-size:11px}.eg-contract-tabs button[aria-selected=true]{background:var(--blue);color:#fff}.eg-contract-tabs button[aria-selected=true] span{background:var(--red);color:#fff}.eg-contract-tabs button[aria-selected=true] small{color:#cad9ff}.eg-contract-panels{display:grid;grid-template-columns:minmax(0,1fr) 270px;min-height:285px}.eg-contract-panels>article{padding:42px 48px}.eg-contract-panels>article[hidden]{display:none}.eg-contract-panel-label{display:block;margin-bottom:20px;color:var(--red);font-size:10px;font-weight:800;letter-spacing:.18em}.eg-contract-panels h3{font-size:30px}.eg-contract-panels p{max-width:780px;margin:0;font-size:17px;line-height:1.78}.eg-contract-note{display:flex;flex-direction:column;justify-content:center;padding:35px;background:linear-gradient(150deg,#122d58,#183b72);color:#fff;position:relative;overflow:hidden}.eg-contract-note:after{content:"§";position:absolute;right:-10px;bottom:-62px;color:#ffffff0c;font:180px/1 Georgia,serif}.eg-contract-note>span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#9dbbf0}.eg-contract-note>strong{margin:15px 0 25px;font-size:24px;line-height:1.25}.eg-contract-signature{position:relative;padding-top:18px;border-top:1px solid #ffffff2b;z-index:1}.eg-contract-signature i{display:block;width:90px;height:18px;border-bottom:2px solid var(--red);transform:skew(-28deg) rotate(-3deg)}.eg-contract-signature small{display:block;margin-top:8px;color:#b9c9e5;font-size:10px;text-transform:uppercase}.eg-contract-comparison{display:grid;grid-template-columns:310px 1fr;gap:42px;margin-top:30px;padding:34px 38px;border:1px solid #ccd8e9;border-radius:22px;background:#fff}.eg-contract-comparison-title{display:grid;grid-template-columns:58px 1fr;gap:18px;align-items:center;color:var(--blue);font-size:19px;line-height:1.35}.eg-contract-comparison-title span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#edf3ff;color:var(--red);font-size:32px}.eg-contract-comparison p{margin:0 0 12px;font-size:14px;line-height:1.75}.eg-contract-comparison p:last-child{margin:0}.eg-contract-check{display:grid;grid-template-columns:330px 1fr;gap:55px;margin-top:62px}.eg-contract-check-head{position:sticky;top:105px;align-self:start}.eg-contract-check-head h3{font-size:34px;margin-bottom:12px}.eg-contract-check-head p{font-size:14px}.eg-contract-accordion{border-top:1px solid #c9d6e8}.eg-contract-accordion details{border-bottom:1px solid #c9d6e8;background:0 0;transition:background .25s}.eg-contract-accordion details[open]{background:#fff;box-shadow:0 14px 35px #173c770b}.eg-contract-accordion summary{display:grid;grid-template-columns:50px 1fr 34px;gap:16px;align-items:center;min-height:88px;padding:18px 22px;list-style:none;cursor:pointer;color:var(--navy)}.eg-contract-accordion summary::-webkit-details-marker{display:none}.eg-contract-accordion summary span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e8effa;color:var(--blue);font-size:11px;font-weight:800}.eg-contract-accordion summary strong{font-size:18px;line-height:1.35}.eg-contract-accordion summary i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e9f0fb;color:var(--blue);font-style:normal;font-size:20px}.eg-contract-accordion details[open] summary span{background:var(--red);color:#fff}.eg-contract-accordion details[open] summary i{transform:rotate(45deg)}.eg-contract-accordion details>div{padding:0 72px 25px 88px}.eg-contract-accordion p{margin:0;font-size:14px;line-height:1.75}.eg-contract-alert{display:grid;grid-template-columns:58px 1fr;gap:22px;align-items:start;margin-top:42px;padding:28px 32px;border:1px solid #ffd2ce;border-radius:18px;background:#fff8f7}.eg-contract-alert>span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--red);color:#fff;font-size:25px;font-weight:800}.eg-contract-alert strong{display:block;margin:4px 0 8px;color:var(--navy);font-size:19px}.eg-contract-alert p{margin:0;font-size:14px;line-height:1.75}@media(max-width:900px){.eg-contract-head{grid-template-columns:1fr}.eg-contract-mark{display:none}.eg-contract-tabs{grid-template-columns:1fr}.eg-contract-tabs button{min-height:78px}.eg-contract-panels{grid-template-columns:1fr}.eg-contract-note{min-height:210px}.eg-contract-comparison,.eg-contract-check{grid-template-columns:1fr}.eg-contract-check-head{position:static}.eg-contract-comparison-title{grid-template-columns:50px 1fr}.eg-contract-comparison-title span{width:50px;height:50px}}@media(max-width:560px){.eg-contract{padding:66px 0}.eg-contract-browser{border-radius:20px}.eg-contract-tabs button{padding:14px 18px}.eg-contract-panels>article{padding:30px 24px}.eg-contract-panels p{font-size:15px}.eg-contract-note{padding:28px;min-height:185px}.eg-contract-comparison{padding:25px 22px;gap:24px}.eg-contract-check{margin-top:48px;gap:22px}.eg-contract-check-head h3{font-size:29px}.eg-contract-accordion summary{grid-template-columns:42px 1fr 30px;padding:16px 10px;gap:10px}.eg-contract-accordion summary strong{font-size:15px}.eg-contract-accordion details>div{padding:0 18px 22px 62px}.eg-contract-alert{grid-template-columns:44px 1fr;padding:22px 18px;gap:13px}.eg-contract-alert>span{width:42px;height:42px}}.eg-errors-section{padding:88px 0;background:#fff}.eg-errors-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:34px}.eg-errors-head h2{margin:0}.eg-errors-head>p{margin:0 0 6px;font-size:17px}.eg-errors-tool{display:grid;grid-template-columns:330px 1fr;border:1px solid #cedaea;border-radius:26px;overflow:hidden;box-shadow:0 24px 65px #173c7710}.eg-errors-nav{display:flex;flex-direction:column;background:#f3f6fb}.eg-errors-nav button{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:center;min-height:76px;padding:14px 20px;border:0;border-bottom:1px solid #d6e0ee;background:0 0;color:var(--navy);text-align:left}.eg-errors-nav button:last-child{border-bottom:0}.eg-errors-nav button span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e1eafa;color:var(--blue);font-size:10px;font-weight:800}.eg-errors-nav button strong{font-size:15px}.eg-errors-nav button[aria-selected=true]{background:var(--blue);color:#fff}.eg-errors-nav button[aria-selected=true] span{background:var(--red);color:#fff}.eg-errors-stage{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);min-height:380px;background:#fff}.eg-errors-visual{position:relative;overflow:hidden;background:linear-gradient(160deg,#eef4ff,#dfeafb)}.eg-errors-route{position:absolute;left:8%;right:8%;bottom:58px;height:3px;background:#b8c9e2}.eg-errors-route i{position:absolute;top:-4px;width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid var(--blue)}.eg-errors-route i:nth-child(1){left:8%}.eg-errors-route i:nth-child(2){left:48%}.eg-errors-route i:nth-child(3){right:8%}.eg-errors-rack{position:absolute;right:8%;top:50px;display:grid;grid-template-columns:repeat(2,48px);grid-template-rows:repeat(3,45px);gap:5px;padding:10px;border:4px solid #6e85a7;border-top-width:9px}.eg-errors-rack span{background:#e6ae5e;border:2px solid #c78735}.eg-errors-machine{position:absolute;left:15%;bottom:61px;width:112px;height:76px}.eg-errors-body{position:absolute;left:0;bottom:12px;width:74px;height:48px;border-radius:9px 16px 6px 7px;background:var(--blue)}.eg-errors-mast{position:absolute;right:23px;bottom:15px;width:7px;height:98px;background:var(--navy)}.eg-errors-fork{position:absolute;right:-43px;bottom:15px;width:70px;height:6px;background:var(--navy)}.eg-errors-machine i{position:absolute;bottom:0;width:25px;height:25px;border:7px solid var(--navy);border-radius:50%;background:#b8c9e2}.eg-errors-machine i:nth-of-type(1){left:12px}.eg-errors-machine i:nth-of-type(2){right:20px}.eg-errors-load{position:absolute;left:47%;bottom:81px;display:grid;grid-template-columns:40px 40px;gap:3px}.eg-errors-load span{height:38px;background:#e8b362;border:2px solid #c68838}.eg-errors-signal{position:absolute;left:50%;top:26px;display:flex;align-items:center;gap:8px;transform:translateX(-50%);color:var(--red)}.eg-errors-signal b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--red);color:#fff}.eg-errors-signal small{font-size:9px;font-weight:800;letter-spacing:.14em}.eg-errors-panels{display:flex;align-items:center;padding:42px 45px}.eg-errors-panels article[hidden]{display:none}.eg-errors-panels article>span{color:var(--red);font-size:10px;font-weight:800;letter-spacing:.17em}.eg-errors-panels h3{margin:14px 0;font-size:30px}.eg-errors-panels p{font-size:15px;line-height:1.75}.eg-errors-panels article>strong{display:block;padding-top:16px;border-top:1px solid #d7e1ef;color:var(--blue);font-size:14px}.eg-errors-pulse .eg-errors-machine{animation:eg-machine-check .65s ease}.eg-errors-pulse .eg-errors-signal{animation:eg-signal-check .65s ease}@keyframes eg-machine-check{50%{transform:translateX(18px)}}@keyframes eg-signal-check{50%{transform:translateX(-50%) scale(1.12)}}@media(prefers-reduced-motion:reduce){.eg-errors-pulse .eg-errors-machine,.eg-errors-pulse .eg-errors-signal{animation:none}}#faq .eg-faq-extra[hidden]{display:none}#faq .eg-faq-more{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:22px;padding:16px 20px;border:1px solid #cad7e9;border-radius:13px;background:#f3f7fd;color:var(--blue);font-weight:800}#faq .eg-faq-more i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--blue);color:#fff;font-style:normal}.eg-final-cta{position:relative;isolation:isolate;margin:0 16px 34px;padding:78px 0;overflow:hidden;border-radius:30px;background:#102b55}.eg-final-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.eg-final-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,31,69,.97) 0%,rgba(8,31,69,.88) 45%,rgba(8,31,69,.48) 100%);z-index:-1}.eg-final-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}.eg-final-copy .eg-kicker{color:#a8c6ff}.eg-final-copy h2,.eg-final-copy h2 em{color:#fff}.eg-final-copy p{max-width:560px;color:#dce7f9;font-size:17px}.eg-final-phone{display:inline-flex;flex-direction:column;margin:28px 0 0 20px;vertical-align:middle}.eg-final-phone span{color:#9fb9e5;font-size:9px;font-weight:800;letter-spacing:.14em}.eg-final-phone a{color:#fff;font-size:20px;font-weight:800}.eg-final-brief{padding:0;overflow:hidden;border:1px solid #ffffff73;border-radius:24px;background:#fffffff0;box-shadow:0 28px 65px #06152c55}.eg-final-brief header{padding:28px 32px 20px;border-bottom:1px solid #d6e0ed}.eg-final-brief header span{font-size:10px;font-weight:800;letter-spacing:.15em;color:var(--red)}.eg-final-brief h3{margin:7px 0 0}.eg-final-brief ul{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none}.eg-final-brief li{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;min-height:74px;padding:15px 20px;border-right:1px solid #dce4ef;border-bottom:1px solid #dce4ef;color:#536984;font-size:13px;line-height:1.45}.eg-final-brief li:nth-child(even){border-right:0}.eg-final-brief li i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e8effb;color:var(--blue);font-style:normal;font-size:9px;font-weight:800}.eg-final-brief footer{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:22px 32px}.eg-final-brief footer p{margin:0;color:#60728b;font-size:12px;line-height:1.7}.eg-final-brief footer>a{font-size:13px;font-weight:800;white-space:nowrap}@media(max-width:900px){.eg-errors-head,.eg-errors-tool,.eg-errors-stage,.eg-final-grid{grid-template-columns:1fr}.eg-errors-nav{display:grid;grid-template-columns:1fr 1fr}.eg-errors-nav button:last-child{grid-column:1/-1}.eg-errors-stage{min-height:0}.eg-errors-visual{min-height:300px}.eg-final-grid{gap:38px}.eg-final-cta:after{background:rgba(8,31,69,.9)}}@media(max-width:560px){.eg-errors-section{padding:65px 0}.eg-errors-head{gap:15px}.eg-errors-tool{border-radius:20px}.eg-errors-nav{grid-template-columns:1fr}.eg-errors-nav button:last-child{grid-column:auto}.eg-errors-nav button{min-height:61px}.eg-errors-visual{min-height:250px}.eg-errors-panels{padding:28px 23px}.eg-errors-panels h3{font-size:25px}.eg-final-cta{margin:0 8px 20px;padding:60px 0;border-radius:22px}.eg-final-copy p{font-size:15px}.eg-final-phone{display:flex;margin:22px 0 0}.eg-final-brief ul{grid-template-columns:1fr}.eg-final-brief li{border-right:0}.eg-final-brief footer{align-items:flex-start;flex-direction:column;padding:22px}.eg-final-brief header{padding:24px 22px}}.eletrac-guide-page .eg-final-cta{box-shadow:0 0 0 40px #eef3f5}.eg-case-insights{margin-top:42px}.eg-case-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:10px;background:#e6edf6;border-radius:22px}.eg-case-tabs button{display:grid;grid-template-columns:auto 1fr;column-gap:13px;align-items:center;text-align:left;border:1px solid transparent;border-radius:16px;background:0 0;padding:18px 20px;color:var(--navy);transition:background .25s,border-color .25s,transform .25s}.eg-case-tabs button span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--blue);font-size:11px;font-weight:800}.eg-case-tabs button strong{font-size:16px;line-height:1.25}.eg-case-tabs button small{margin-top:3px;color:var(--muted);font-size:11px}.eg-case-tabs button[aria-selected=true]{background:#fff;border-color:#c7d4e8;box-shadow:0 10px 30px #15366412;transform:translateY(-2px)}.eg-case-tabs button[aria-selected=true] span{background:var(--red);color:#fff}.eg-case-panels{margin-top:18px}.eg-case-panels>article{display:grid;grid-template-columns:1.35fr .65fr;gap:42px;min-height:420px;padding:42px;background:#fff;border:1px solid #d5dfed;border-radius:28px;box-shadow:0 25px 60px #173c7710}.eg-case-panels>article[hidden]{display:none}.eg-case-panels .eg-kicker{margin-bottom:12px}.eg-case-copy h3{font-size:30px}.eg-case-copy p:last-child{margin-bottom:0}.eg-case-facts{display:grid;gap:12px}.eg-case-facts>div{position:relative;display:flex;flex-direction:column;justify-content:center;padding:20px 22px 20px 27px;border-radius:18px;background:#edf3ff}.eg-case-facts>div:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;background:var(--blue)}.eg-case-facts strong{font-size:26px;color:var(--blue);letter-spacing:-.035em}.eg-case-facts span{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.5}.eg-carbon-card{display:flex;flex-direction:column;justify-content:center;padding:34px;border-radius:22px;background:linear-gradient(145deg,#0d35b6,#132951);color:#fff}.eg-carbon-card>span{font-size:10px;font-weight:700;letter-spacing:.16em;color:#adc7ff}.eg-carbon-card>strong{display:block;margin:20px 0 14px;font-size:78px;line-height:.92;letter-spacing:-.065em}.eg-carbon-card small{display:block;margin-top:10px;font-size:22px;letter-spacing:-.02em}.eg-carbon-card p{margin:0;color:#e4ebff;font-size:14px;line-height:1.65}.eg-case-system{display:grid;grid-template-columns:200px 1fr;gap:28px;align-items:center}.eg-case-system img{width:200px;height:200px;object-fit:cover;border-radius:22px}.eg-case-system h3{font-size:28px}.eg-case-system p{margin-bottom:0}.eg-case-monitor{padding:28px;border-radius:22px;background:#f2f6fb}.eg-case-monitor h3{font-size:22px}.eg-case-monitor p{font-size:14px;line-height:1.7}.eg-case-monitor p:last-child{margin-bottom:0}.eg-case-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.eg-case-roadmap article{display:flex;gap:16px;padding:22px;border:1px solid #d5dfed;border-radius:18px;background:#fff;transition:transform .25s,border-color .25s,box-shadow .25s}.eg-case-roadmap article:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:0 14px 30px #173c7712}.eg-case-roadmap article>span{flex:0 0 36px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#edf3ff;color:var(--blue);font-size:11px;font-weight:800}.eg-case-roadmap h3{font-size:17px;margin:6px 0 8px}.eg-case-roadmap p{font-size:12px;line-height:1.6;margin:0}@media(max-width:900px){.eg-case-panels>article{grid-template-columns:1fr;min-height:0}.eg-case-tabs button{grid-template-columns:auto 1fr}.eg-case-tabs button small{display:none}.eg-case-roadmap{grid-template-columns:1fr}}@media(max-width:760px){.eg-case-tabs{grid-template-columns:1fr;padding:8px}.eg-case-tabs button{padding:14px}.eg-case-tabs button small{display:block}.eg-case-panels>article{padding:24px;gap:24px;border-radius:22px}.eg-case-copy h3{font-size:25px}.eg-carbon-card>strong{font-size:58px}.eg-case-system{grid-template-columns:95px 1fr;gap:18px}.eg-case-system img{width:95px;height:110px;border-radius:16px}.eg-case-system h3{font-size:22px}.eg-case-system p{grid-column:1/-1}.eg-case-monitor{padding:22px}.eg-case-roadmap article{padding:18px}}@media(prefers-reduced-motion:reduce){.eg-case-tabs button,.eg-case-roadmap article{transition:none}.eg-case-tabs button[aria-selected=true],.eg-case-roadmap article:hover{transform:none}}.eg-case-panels>.eg-case-metrics-panel{display:block;padding:34px 38px;background:#081b2d;color:#fff}.eg-case-panels>.eg-case-metrics-panel[hidden]{display:none}.eg-case-metrics-panel header{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:18px;border-bottom:2px solid #06aee8}.eg-case-metrics-panel header .eg-kicker{margin:0;color:#9dbbd4}.eg-case-metrics-panel header h3{margin:0;color:#fff;font-size:30px}.eg-case-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.eg-case-metric-grid>div,.eg-case-cost-grid>div{display:flex;flex-direction:column;justify-content:center;min-height:124px;padding:22px;border:1px solid #28506d;border-radius:18px;background:#102f45}.eg-case-metric-grid strong{color:#fff;font-size:42px;line-height:1;letter-spacing:-.045em}.eg-case-metric-grid>div:nth-child(2) strong{color:#ffbc2d}.eg-case-metric-grid>div:nth-child(3) strong{color:#25c67a}.eg-case-metric-grid span,.eg-case-cost-grid span{margin-top:15px;color:#abc3d7;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.eg-case-metrics-panel h4{margin:24px 0 10px;color:#c5d6e4;font-size:20px}.eg-case-cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.eg-case-cost-grid>div{min-height:110px}.eg-case-cost-grid strong{font-size:32px;line-height:1.1;letter-spacing:-.035em}.eg-case-cost-electric strong{color:#08aeea}.eg-case-cost-glp strong{color:#ff3038}.eg-case-metrics-panel .eg-small{margin:18px 0 0;color:#9eb4c7;font-size:11px}@media(max-width:1050px){.eg-case-tabs{grid-template-columns:1fr 1fr}.eg-case-metrics-panel header{align-items:start;flex-direction:column;gap:8px}.eg-case-metric-grid strong{font-size:35px}}@media(max-width:760px){.eg-case-tabs{grid-template-columns:1fr}.eg-case-panels>.eg-case-metrics-panel{padding:24px 20px}.eg-case-metrics-panel header h3{font-size:25px}.eg-case-metric-grid,.eg-case-cost-grid{grid-template-columns:1fr}.eg-case-metric-grid>div,.eg-case-cost-grid>div{min-height:98px}.eg-case-metric-grid strong{font-size:36px}.eg-case-cost-grid strong{font-size:28px}}.eg-case-panels>.eg-case-metrics-panel{background:linear-gradient(145deg,#fff 0%,#f2f6fd 100%);color:var(--navy);border-color:#ccd9eb;box-shadow:0 24px 55px #173c7710}.eg-case-metrics-panel header{border-bottom-color:#cbd8ea}.eg-case-metrics-panel header .eg-kicker{color:var(--blue)}.eg-case-metrics-panel header h3{color:var(--navy)}.eg-case-metric-grid>div,.eg-case-cost-grid>div{border-color:#d5dfed;background:#fff;box-shadow:0 10px 28px #173c770b}.eg-case-metric-grid strong{color:var(--navy)}.eg-case-metric-grid>div:nth-child(2) strong{color:#d98b00}.eg-case-metric-grid>div:nth-child(3) strong{color:#11975b}.eg-case-metric-grid span,.eg-case-cost-grid span{color:#63758f}.eg-case-metrics-panel h4{color:var(--navy)}.eg-case-cost-grid>.eg-case-cost-electric{background:#eef8ff;border-color:#b9ddf2}.eg-case-cost-grid>.eg-case-cost-glp{background:#fff3f2;border-color:#f1c9c5}.eg-case-cost-electric strong{color:#087ebc}.eg-case-cost-glp strong{color:#dc2a31}.eg-case-metrics-panel .eg-small{color:#667a94}.eg-contract-safety{width:min(100%,965px);margin:36px 0 0 auto;border:1px solid #efb7b2;border-radius:16px;background:#fff;overflow:hidden}.eg-contract-safety summary{display:grid;grid-template-columns:38px 1fr 24px;gap:15px;align-items:center;padding:15px 18px;list-style:none;cursor:pointer;color:var(--navy)}.eg-contract-safety summary::-webkit-details-marker{display:none}.eg-contract-safety summary>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff0ef;color:var(--red);font-size:18px;font-weight:800}.eg-contract-safety summary strong{font-size:16px}.eg-contract-safety summary i{position:relative;width:20px;height:20px}.eg-contract-safety summary i:before,.eg-contract-safety summary i:after{content:"";position:absolute;top:9px;width:8px;height:2px;background:var(--red);transition:transform .25s}.eg-contract-safety summary i:before{left:3px;transform:rotate(45deg)}.eg-contract-safety summary i:after{right:3px;transform:rotate(-45deg)}.eg-contract-safety[open] summary{border-bottom:1px solid #f0d3d0}.eg-contract-safety[open] summary i:before{transform:rotate(-45deg)}.eg-contract-safety[open] summary i:after{transform:rotate(45deg)}.eg-contract-safety>div{padding:18px 76px 20px 71px;background:#fff9f8}.eg-contract-safety p{margin:0;font-size:14px;line-height:1.7}.eg-video-section{margin:28px 16px;border-radius:30px;overflow:hidden}#faq .eg-faq-more{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;margin-top:18px;padding:13px 0;border:0;border-radius:0;background:0 0;color:var(--blue);font-size:14px;font-weight:500;gap:16px}#faq .eg-faq-more:hover{background:0 0;text-decoration:underline}#faq .eg-faq-more i{position:relative;display:block;width:16px;height:12px;border-radius:0;background:0 0}#faq .eg-faq-more i:before,#faq .eg-faq-more i:after{content:"";position:absolute;top:4px;width:8px;height:2px;background:var(--red);transition:transform .25s}#faq .eg-faq-more i:before{left:1px;transform:rotate(45deg)}#faq .eg-faq-more i:after{right:1px;transform:rotate(-45deg)}#faq .eg-faq-more[aria-expanded=true] i:before{transform:rotate(-45deg)}#faq .eg-faq-more[aria-expanded=true] i:after{transform:rotate(45deg)}@media(max-width:760px){.eg-video-section{margin:18px 10px;border-radius:22px}.eg-contract-safety{margin-top:28px}.eg-contract-safety summary{grid-template-columns:34px 1fr 20px;padding:14px;gap:12px}.eg-contract-safety summary>span{width:32px;height:32px}.eg-contract-safety summary strong{font-size:15px}.eg-contract-safety>div{padding:16px 18px 19px 60px}}.eg-final-photo{object-position:center center}@media(max-width:900px){.eg-final-photo{object-position:42% center}}.eg-index{color:#7386a5!important}.eg-calc-tabs button[aria-selected=true] span{background:#d91d12!important}.eg-example-copy{display:flex;flex-direction:column;align-items:flex-start}.eg-example-copy .eg-kicker{color:#a9c8ff}.eg-example-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.eg-example-tags span{border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;color:#dce8ff;font-size:12px}.eg-example-foot{display:grid;grid-template-columns:.65fr 1.35fr;gap:28px;align-items:center;margin-top:22px;padding:22px 26px;border:1px solid #ffffff24;border-radius:18px;background:#ffffff0b}.eg-example-foot div{display:flex;flex-direction:column;gap:4px}.eg-example-foot strong{font-size:24px;color:#fff}.eg-example-foot span,.eg-example-foot p{font-size:12px;line-height:1.6;color:#cbdcff;margin:0}.eg-calc-tabs{grid-template-columns:repeat(3,1fr)}.eg-calc-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;align-items:end;margin-bottom:20px;padding:18px;border-radius:18px;background:#eef4ff}.eg-calc-toolbar label,.eg-scenario label,.eg-planning-grid label,.eg-energy-panel label{display:grid;gap:7px;font-size:12px;font-weight:700;color:var(--navy)}.eg-calc-toolbar input,.eg-calc-toolbar select,.eg-scenario input,.eg-planning-grid input,.eg-energy-panel input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #c7d7ef;border-radius:11px;background:#fff;color:var(--navy)}.eg-calc-toolbar .eg-secondary{min-height:46px;border:0;background:0 0;color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:4px}.eg-calc-panel .eg-calc-columns{gap:18px}.eg-calc-panel fieldset.eg-scenario{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;background:#f8fbff;border:1px solid #d6e1f0}.eg-scenario legend{grid-column:1/-1;display:flex!important;align-items:baseline;justify-content:space-between;width:100%;margin:0 0 4px}.eg-scenario legend span{font-size:22px}.eg-scenario legend small{font-size:11px;font-weight:600;color:var(--muted)}.eg-calc-actions>span{font-size:12px;color:var(--muted)}.eg-result-dashboard{padding:0!important;border:1px solid #cad9ef!important;background:#f8fbff!important;overflow:hidden}.eg-result-dashboard>p{padding:24px;margin:0!important}.eg-result-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:24px;background:linear-gradient(120deg,#102d65,#1944c4);color:#fff}.eg-result-head span{font-size:11px;text-transform:uppercase;letter-spacing:.15em}.eg-result-head strong{font-size:30px!important;color:#fff!important}.eg-result-head small{margin-left:auto;color:#cfe0ff}.eg-result-kpis{display:grid;grid-template-columns:repeat(2,1fr)}.eg-result-kpis>div{display:flex;flex-direction:column;gap:7px;padding:20px;border-right:1px solid #d8e3f2;border-bottom:1px solid #d8e3f2}.eg-result-kpis>div:nth-child(even){border-right:0}.eg-result-kpis span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--blue);font-weight:700}.eg-result-kpis strong{font-size:21px!important}.eg-result-kpis small{font-size:11px;line-height:1.55;color:var(--muted)}.eg-result-note{font-size:11px!important;line-height:1.6!important;margin:0!important;padding:18px 20px!important}.eg-planning-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center;padding:22px}.eg-planning-grid form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.eg-planning-grid form .eg-button{grid-column:1/-1}.eg-formula-chip{display:inline-block;padding:10px 14px;border-radius:999px;background:#e9f1ff;color:var(--blue);font-size:12px;font-weight:700}.eg-fleet-result{display:flex!important;align-items:center;gap:16px;flex-wrap:wrap}.eg-fleet-result>strong{font-size:28px!important;color:var(--blue)!important}.eg-fleet-result>span{font-size:15px}.eg-fleet-result>div{flex-basis:100%;font-size:12px;color:var(--muted)}.eg-energy-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}.eg-energy-panel form .eg-button{grid-column:1/-1}.eg-energy-panel+.eg-result{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.eg-energy-panel+.eg-result strong{font-size:26px;color:var(--blue)}.eg-energy-panel+.eg-result small{flex-basis:100%}@media(max-width:900px){.eg-example-foot,.eg-planning-grid{grid-template-columns:1fr}.eg-calc-toolbar{grid-template-columns:repeat(2,1fr)}.eg-calc-toolbar .eg-secondary{grid-column:1/-1}.eg-calc-panel fieldset.eg-scenario{grid-template-columns:1fr}.eg-result-kpis{grid-template-columns:1fr}.eg-result-kpis>div{border-right:0}.eg-result-head small{margin-left:0;flex-basis:100%}}@media(max-width:620px){.eg-calc-tabs{grid-template-columns:1fr}.eg-calc-toolbar,.eg-planning-grid form,.eg-energy-panel form{grid-template-columns:1fr}.eg-calc-toolbar .eg-secondary,.eg-planning-grid form .eg-button,.eg-energy-panel form .eg-button{grid-column:auto}.eg-result-head{align-items:flex-start;flex-direction:column}.eg-scenario legend{align-items:flex-start;flex-direction:column;gap:4px}}