.ego-sc-page-body .wd-page-title{display:none!important}.ego-sc-page-body .main-page-wrapper{padding:0!important}.ego-sc-page-body #main-content,.ego-sc-page-body #main-content .wd-content-area{width:100%;max-width:none;margin:0;padding:0}.ego-sc-page-body article.entry-content{margin:0;padding:0}
.ego-sc{--ink:#222a2b;--muted:#65706a;--line:#dde4dd;background:#fff;color:var(--ink);font:400 16px/1.55 Jost,Arial,sans-serif;overflow:hidden}.ego-sc *{box-sizing:border-box}.ego-sc h1,.ego-sc h2,.ego-sc h3,.ego-sc p{font-family:inherit;color:inherit}.ego-sc a{text-decoration:none}.ego-sc a:focus-visible{outline:2px solid #73cb43;outline-offset:4px}.ego-sc-inner{width:min(1180px,calc(100% - 64px));margin:auto}.ego-sc-eyebrow{color:#698270!important;font-size:11px;letter-spacing:.23em;font-weight:500;margin:0 0 17px!important}.ego-sc h2{font-size:clamp(38px,4vw,55px);font-weight:400;letter-spacing:-.05em;line-height:1.1;margin:0 0 17px}
.ego-sc-hero{background:#151b1b;color:#fff;padding-top:55px}.ego-sc-breadcrumb{display:flex;gap:12px;padding-top:28px;color:#bdc9c0;font-size:12px}.ego-sc-breadcrumb a{color:inherit}.ego-sc-hero-grid{display:grid;grid-template-columns:47% 53%;min-height:560px;align-items:center;gap:20px}.ego-sc-hero-copy{position:relative;z-index:1;padding:42px 0 70px}.ego-sc-hero .ego-sc-eyebrow{color:#a4c58e!important}.ego-sc h1{color:#fff;font-size:clamp(60px,6vw,88px);font-weight:400;letter-spacing:-.06em;line-height:1;margin:0 0 23px}.ego-sc-lede{font-size:clamp(27px,2.8vw,38px);letter-spacing:-.04em;line-height:1.14;margin:0 0 20px!important}.ego-sc-hero-copy>p:not(.ego-sc-eyebrow):not(.ego-sc-lede){color:#c1cac5;max-width:505px;margin:0 0 32px}.ego-sc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#83cf4f;color:#1b241d!important;min-height:51px;padding:13px 22px;font-size:14px}.ego-sc-button span{font-size:20px}.ego-sc-hero-media img{display:block;width:100%;height:480px;object-fit:cover;object-position:67% center}
.ego-sc-how{padding:84px 0 90px;scroll-margin-top:90px}.ego-sc-section-head{max-width:790px;margin-bottom:40px}.ego-sc-section-head>p:last-child{color:var(--muted);font-size:18px;margin:0}.ego-sc-diagram{display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center}.ego-sc-diagram>img{display:block;width:100%;height:480px;object-fit:contain;background:#f3f5f2}.ego-sc-diagram>div{border-top:1px solid var(--line)}.ego-sc-diagram span{display:block;color:#58a629;font-size:12px;letter-spacing:.13em;margin:24px 0 7px}.ego-sc-diagram h3{font-size:24px;font-weight:450;margin:0 0 7px}.ego-sc-diagram p{color:var(--muted);font-size:15px;margin:0 0 18px}.ego-sc-diagram .ego-sc-note{border-top:1px solid var(--line);padding-top:21px;font-size:13px;margin-top:24px}
.ego-sc-options{background:#f4f6f3;padding:82px 0 80px}.ego-sc-options h2{margin-bottom:35px}.ego-sc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d8e0d7;border-bottom:1px solid #d8e0d7}.ego-sc-cards article{padding:30px 34px;border-right:1px solid #d8e0d7}.ego-sc-cards article:first-child{padding-left:0}.ego-sc-cards article:last-child{border:0;padding-right:0}.ego-sc-cards span{color:#57ad26;font-size:13px;letter-spacing:.1em}.ego-sc-cards h3{font-size:24px;font-weight:450;margin:15px 0 8px}.ego-sc-cards p{font-size:15px;color:var(--muted);margin:0}.ego-sc-options-foot{font-size:13px;color:var(--muted);margin:20px 0 0}
.ego-sc-film{padding:82px 0}.ego-sc-film video{display:block;width:100%;max-height:625px;background:#161b19;object-fit:contain;margin-top:30px}.ego-sc-film .ego-sc-inner>p:last-child{color:var(--muted);font-size:13px;text-align:center;margin:15px 0 0}
.ego-sc-model{background:#f6f8f5;padding:65px 0}.ego-sc-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.ego-sc-model img{display:block;width:100%;height:370px;object-fit:contain}.ego-sc-model-grid>div>p:not(.ego-sc-eyebrow){color:var(--muted);margin:0 0 26px}.ego-sc-model-grid a{color:#3c7c26!important;font-size:14px;border-bottom:1px solid #98c97b;padding-bottom:5px}.ego-sc-model-grid a span{margin-left:8px}
.ego-sc-next{padding:52px 0 56px}.ego-sc-next h2{font-size:35px;margin:0 0 22px}.ego-sc-next>div>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ego-sc-next>div>div a{font-size:19px;color:var(--ink)!important;padding:22px 30px;border-right:1px solid var(--line)}.ego-sc-next>div>div a:first-child{padding-left:0}.ego-sc-next>div>div a:last-child{border:0}.ego-sc-next>div>div span{float:right;color:#70b941}.ego-sc-back{display:inline-block;color:#3b7b28!important;font-size:14px;margin-top:25px}.ego-sc-back:before{content:'←';margin-right:10px}
@media(max-width:850px){.ego-sc-inner{width:calc(100% - 40px)}.ego-sc-hero-grid{min-height:460px}.ego-sc-hero-media img{height:390px}.ego-sc-diagram,.ego-sc-model-grid{gap:30px}}
@media(max-width:640px){.ego-sc-hero{padding-top:0}.ego-sc-inner{width:calc(100% - 32px)}.ego-sc-breadcrumb{padding-top:20px}.ego-sc-hero-grid{grid-template-columns:1fr;gap:0}.ego-sc-hero-copy{padding:35px 0 25px}.ego-sc h1{font-size:57px}.ego-sc-lede{font-size:28px}.ego-sc-hero-copy>p:not(.ego-sc-eyebrow):not(.ego-sc-lede){font-size:15px}.ego-sc-hero-media img{height:260px;object-position:67% center}.ego-sc-how,.ego-sc-options,.ego-sc-film,.ego-sc-model{padding:52px 0}.ego-sc h2{font-size:36px}.ego-sc-section-head>p:last-child{font-size:16px}.ego-sc-diagram,.ego-sc-model-grid{grid-template-columns:1fr;gap:25px}.ego-sc-diagram>img{height:320px}.ego-sc-cards{grid-template-columns:1fr}.ego-sc-cards article,.ego-sc-cards article:first-child,.ego-sc-cards article:last-child{padding:20px 0;border-right:0;border-bottom:1px solid #d8e0d7}.ego-sc-cards article:last-child{border:0}.ego-sc-model img{height:260px}.ego-sc-next>div>div{grid-template-columns:1fr}.ego-sc-next>div>div a,.ego-sc-next>div>div a:first-child{padding:17px 0;border-right:0;border-bottom:1px solid var(--line)}.ego-sc-next>div>div a:last-child{border:0}}
@media(prefers-reduced-motion:reduce){.ego-sc *{scroll-behavior:auto!important;transition:none!important}}

/* Product image is shown whole against the same quiet background as the hero. */
.ego-sc-hero{background:#f3f5f2;color:var(--ink)}.ego-sc h1{color:var(--ink)}.ego-sc-breadcrumb{color:#647069}.ego-sc-hero .ego-sc-eyebrow{color:#668060!important}.ego-sc-hero-copy>p:not(.ego-sc-eyebrow):not(.ego-sc-lede){color:var(--muted)}.ego-sc-hero-media img{height:520px;object-fit:contain;object-position:center}.ego-sc-hero-grid{min-height:590px}
.ego-sc-options-intro{color:var(--muted);font-size:17px;max-width:760px;margin:0 0 30px}
.ego-sc-blade-window{width:100%;aspect-ratio:1.7/1;background:transparent;margin:0 0 24px}
.ego-sc-blade-window img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.ego-sc-cards article,.ego-sc-cards article:first-child,.ego-sc-cards article:last-child{padding:28px 20px 30px}
.ego-sc-cards article:nth-child(3) .ego-sc-blade-window img{filter:saturate(.73) brightness(1.14) hue-rotate(-4deg)}
@media(max-width:640px){.ego-sc-hero-grid{min-height:0;align-items:start}.ego-sc-hero-media img{height:auto;aspect-ratio:1/1;object-fit:contain;object-position:center}.ego-sc-options-intro{font-size:16px}.ego-sc-blade-window{margin-bottom:15px}}

/* Front-on EGO photograph with a clean deck and a separate blade layer. */
.ego-sc-front{position:relative;width:min(100%,570px);aspect-ratio:57/50;margin-inline:auto;overflow:hidden;background:#c4d1b8;isolation:isolate}
.ego-sc-front-canvas{position:absolute;width:210.53%;height:120%;left:-51.05%;top:-4%}
.ego-sc-hero-media .ego-sc-front-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill}
.ego-sc-hero-media .ego-sc-front-clean{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;mask-image:radial-gradient(circle closest-side at 48% 50%,#000 0,#000 68%,transparent 82%)}
.ego-sc-front-blades{position:absolute;left:48%;top:44.4%;width:22%;transform:translate(-50%,-50%);filter:drop-shadow(1px 7px 5px rgba(0,0,0,.3))}
.ego-sc-hero-media .ego-sc-front-blades img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:contain;animation:ego-sc-front-spin 1.2s linear infinite;animation-play-state:paused;transform-origin:50.34% 53.23%}
.ego-sc-front.is-spinning .ego-sc-front-blades img{animation-play-state:running}
.ego-sc-front-light{position:absolute;left:35%;top:29%;width:26%;height:32%;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 39%,rgba(0,0,0,.12) 75%);mix-blend-mode:soft-light;pointer-events:none}
@keyframes ego-sc-front-spin{to{transform:rotate(-360deg)}}
.ego-sc-motion-trigger,.ego-sc-motion-trigger:hover,.ego-sc-motion-trigger:focus{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;background:transparent!important;box-shadow:none!important;cursor:pointer}
.ego-sc-motion-trigger:focus-visible{outline:3px solid #78c747;outline-offset:-5px}
@media(max-width:640px){.ego-sc-front{width:100%}}
@media(prefers-reduced-motion:reduce){.ego-sc-front-blades img{animation-play-state:paused!important}}
