.ego-pm-page-body .wd-page-title{display:none!important}
.ego-pm-page-body .main-page-wrapper{padding-top:0!important;padding-bottom:0!important}
.ego-pm-page-body #main-content,.ego-pm-page-body #main-content .wd-content-area{width:100%;max-width:none;margin:0;padding:0}
.ego-pm-page-body article.entry-content{margin:0;padding:0}
.ego-pm{--ink:#202829;--muted:#68716e;--line:#dfe5df;color:var(--ink);background:#fff;font:400 16px/1.55 Jost,Arial,sans-serif;overflow:hidden}
.ego-pm *{box-sizing:border-box}
.ego-pm h1,.ego-pm h2,.ego-pm h3,.ego-pm p{font-family:inherit;color:inherit}
.ego-pm a{text-decoration:none}
.ego-pm a:focus-visible{outline:2px solid #3b8c18;outline-offset:4px}
.ego-pm-inner{width:min(1180px,calc(100% - 64px));margin:0 auto}
.ego-pm-hero{background:radial-gradient(ellipse at 78% 30%,#fff 0,#f7f9f5 52%,#edf1ea 100%);padding-top:55px}
.ego-pm-breadcrumb{display:flex;gap:12px;padding-top:28px;color:#66716a;font-size:12px}
.ego-pm-breadcrumb a{color:#66716a}
.ego-pm-hero-grid{display:grid;grid-template-columns:54% 46%;min-height:570px;gap:20px;align-items:center}
.ego-pm-hero-copy{position:relative;z-index:1;padding:45px 0 68px}
.ego-pm-eyebrow{color:#69756b!important;letter-spacing:.26em;font-size:11px;font-weight:500;margin:0 0 17px!important}
.ego-pm h1{font-size:clamp(48px,5vw,74px);font-weight:400;letter-spacing:-.055em;line-height:1.05;margin:0 0 21px}
.ego-pm-lede{font-size:clamp(25px,2.6vw,36px);letter-spacing:-.035em;line-height:1.17;margin:0 0 19px!important}
.ego-pm-hero-copy>p:not(.ego-pm-eyebrow):not(.ego-pm-lede){color:var(--muted);max-width:540px;margin:0 0 31px}
.ego-pm-button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;background:#242b2a;color:#fff!important;min-height:50px;padding:13px 23px;font-size:14px}
.ego-pm-button span{color:#8eda52;font-size:20px}
.ego-pm-hero-media img{display:block;width:100%;height:480px;object-fit:contain;filter:drop-shadow(0 25px 21px rgba(30,46,30,.12))}
.ego-pm-how{padding:82px 0 90px;scroll-margin-top:85px}
.ego-pm-section-head{max-width:790px;margin-bottom:38px}
.ego-pm h2{font-size:clamp(38px,4vw,55px);font-weight:400;letter-spacing:-.05em;line-height:1.1;margin:0 0 16px}
.ego-pm-section-head>p:last-child{color:var(--muted);font-size:18px;margin:0}
.ego-pm-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.ego-pm-signal-grid article{padding:29px 37px;border-right:1px solid var(--line)}
.ego-pm-signal-grid article:first-child{padding-left:0}.ego-pm-signal-grid article:last-child{padding-right:0;border:0}
.ego-pm-signal-index{color:#589f2b;font-size:12px;letter-spacing:.1em}
.ego-pm-signal-grid h3{font-size:23px;font-weight:450;margin:14px 0 6px}
.ego-pm-signal-grid p{color:var(--muted);font-size:15px;line-height:1.45;margin:0}
.ego-pm-inside{background:#f4f6f2;padding:80px 0}
.ego-pm-inside-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
.ego-pm-inside figure{margin:0;background:#fff;padding:20px}
.ego-pm-inside figure img{display:block;width:100%;height:330px;object-fit:contain}
.ego-pm-inside figcaption{font-size:12px;color:#7e8882;margin-top:5px}
.ego-pm-inside-grid>div>p:not(.ego-pm-eyebrow){color:var(--muted);margin:0 0 25px}
.ego-pm-inline-links{display:flex;flex-wrap:wrap;gap:15px 25px}
.ego-pm-inline-links a,.ego-pm-text-link{color:#3b7726!important;font-size:14px;border-bottom:1px solid #9cca7d;padding-bottom:4px}
.ego-pm-inline-links span,.ego-pm-text-link span{margin-left:8px}
.ego-pm-charging{padding:74px 0}
.ego-pm-charging-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.ego-pm-charging-grid>div>p:not(.ego-pm-eyebrow){color:var(--muted);max-width:540px;margin:0 0 26px}
.ego-pm-charging-grid img{display:block;width:100%;height:340px;object-fit:contain;background:#f5f7f4}
.ego-pm-next{background:#f7f8f6;padding:52px 0 56px}
.ego-pm-next h2{font-size:35px;margin:0 0 22px}
.ego-pm-next>div>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.ego-pm-next>div>div a{font-size:19px;color:#26322a!important;padding:22px 30px;border-right:1px solid var(--line)}
.ego-pm-next>div>div a:first-child{padding-left:0}.ego-pm-next>div>div a:last-child{border:0}
.ego-pm-next>div>div span{float:right;color:#70b941}
.ego-pm-back{display:inline-block;color:#3b7b28!important;font-size:14px;margin-top:25px}.ego-pm-back:before{content:'←';margin-right:10px}
@media(max-width:850px){.ego-pm-inner{width:calc(100% - 40px)}.ego-pm-hero-grid{min-height:470px}.ego-pm-hero-media img{height:410px}.ego-pm-inside-grid,.ego-pm-charging-grid{gap:30px}}
@media(max-width:640px){.ego-pm-hero{padding-top:0}.ego-pm-inner{width:calc(100% - 32px)}.ego-pm-breadcrumb{padding-top:20px}.ego-pm-hero-grid{grid-template-columns:1fr;min-height:0;gap:0}.ego-pm-hero-copy{padding:35px 0 5px}.ego-pm h1{font-size:47px}.ego-pm-lede{font-size:27px}.ego-pm-hero-copy>p:not(.ego-pm-eyebrow):not(.ego-pm-lede){font-size:15px}.ego-pm-hero-media img{height:280px;max-width:410px;margin:auto}.ego-pm-how,.ego-pm-inside,.ego-pm-charging{padding:52px 0}.ego-pm h2{font-size:36px}.ego-pm-section-head>p:last-child{font-size:16px}.ego-pm-signal-grid{grid-template-columns:1fr}.ego-pm-signal-grid article,.ego-pm-signal-grid article:first-child,.ego-pm-signal-grid article:last-child{padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.ego-pm-signal-grid article:last-child{border:0}.ego-pm-inside-grid,.ego-pm-charging-grid{grid-template-columns:1fr;gap:25px}.ego-pm-inside figure img,.ego-pm-charging-grid img{height:250px}.ego-pm-next>div>div{grid-template-columns:1fr}.ego-pm-next>div>div a,.ego-pm-next>div>div a:first-child{padding:17px 0;border-right:0;border-bottom:1px solid var(--line)}.ego-pm-next>div>div a:last-child{border:0}}
@media(prefers-reduced-motion:reduce){.ego-pm *{scroll-behavior:auto!important;transition:none!important}}
