.ego-esteer-page-body .wd-page-title{display:none!important}
.ego-esteer-page-body .main-page-wrapper{padding-top:0!important;padding-bottom:0!important}
.ego-esteer-page-body #main-content,.ego-esteer-page-body #main-content .wd-content-area{width:100%;max-width:none;margin:0;padding:0}
.ego-esteer-page-body article.entry-content{margin:0;padding:0}
.ego-esteer{--ink:#22292b;--muted:#606969;color:var(--ink);background:#fff;font:400 16px/1.55 Jost,Arial,sans-serif;overflow:hidden}
.ego-esteer *{box-sizing:border-box}
.ego-esteer h1,.ego-esteer h2,.ego-esteer h3,.ego-esteer p{font-family:inherit;color:inherit}
.ego-esteer a{text-decoration:none}
.ego-esteer a:focus-visible{outline:2px solid #368000;outline-offset:4px}
.ego-esteer-inner{width:min(1200px,calc(100% - 64px));margin:0 auto}
.ego-esteer-hero{background:#f4f5f2;padding-top:55px}
.ego-esteer-breadcrumb{padding:30px 0 0;display:flex;gap:12px;color:#6c7471;font-size:12px}
.ego-esteer-breadcrumb a{color:#6c7471}
.ego-esteer-hero-grid{display:grid;grid-template-columns:46% 54%;align-items:center;min-height:520px;gap:32px}
.ego-esteer-hero-copy{position:relative;z-index:1;padding:50px 0 70px}
.ego-esteer-kicker{font-size:11px;letter-spacing:.26em;color:#6c746f!important;font-weight:500;margin:0 0 16px!important}
.ego-esteer h1{font-size:clamp(60px,7vw,96px);font-weight:400;line-height:1;letter-spacing:-.06em;margin:0 0 22px}
.ego-esteer-lede{font-size:clamp(25px,2.5vw,35px);line-height:1.15;letter-spacing:-.04em;margin:0 0 22px!important}
.ego-esteer-hero-copy>p:not(.ego-esteer-kicker):not(.ego-esteer-lede){color:var(--muted);max-width:500px;margin:0 0 32px}
.ego-esteer-button{display:inline-flex;align-items:center;gap:30px;background:#252b2e;color:#fff!important;padding:14px 22px;min-height:50px;font-size:14px}
.ego-esteer-button span{color:#83ce42;font-size:20px}
.ego-esteer-hero-media{height:440px;overflow:hidden}
.ego-esteer-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.ego-esteer-how{padding:82px 0 90px;scroll-margin-top:85px}
.ego-esteer-heading{margin-bottom:42px;max-width:750px}
.ego-esteer h2{font-size:clamp(38px,4vw,55px);font-weight:400;letter-spacing:-.05em;line-height:1.1;margin:0 0 15px}
.ego-esteer-heading>p:last-child,.ego-esteer-outro p:not(.ego-esteer-kicker){color:var(--muted);font-size:17px;margin:0}
.ego-esteer-feature{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.ego-esteer-feature img{display:block;width:100%;aspect-ratio:1.1/1;object-fit:cover}
.ego-esteer-feature-copy{border-top:1px solid #dde2dc}
.ego-esteer-feature-copy>span{display:block;color:#56a51f;font-size:12px;letter-spacing:.13em;margin-top:22px}
.ego-esteer-feature h3{font-size:23px;font-weight:450;margin:7px 0 4px}
.ego-esteer-feature p{color:var(--muted);font-size:15px;line-height:1.45;margin:0 0 21px;border-bottom:1px solid #dde2dc;padding-bottom:21px}
.ego-esteer-turn{background:#f3f5f1;padding:80px 0}
.ego-esteer-turn-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
.ego-esteer-turn-grid>div>p:not(.ego-esteer-kicker){color:var(--muted);margin:0 0 21px}
.ego-esteer-turn-grid .ego-esteer-turn-note{border-top:1px solid #dce4da;padding-top:20px;font-size:13px;margin-top:28px}
.ego-esteer-turn-grid img{display:block;width:100%;height:390px;object-fit:cover}
.ego-esteer-modes{padding:83px 0 90px}
.ego-esteer-modes-intro{color:var(--muted);max-width:770px;font-size:17px;margin:0 0 38px}
.ego-esteer-mode-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce4da;border-bottom:1px solid #dce4da}
.ego-esteer-mode-cards article{padding:30px 34px;border-right:1px solid #dce4da}
.ego-esteer-mode-cards article:first-child{padding-left:0}.ego-esteer-mode-cards article:last-child{padding-right:0;border-right:0}
.ego-esteer-mode-cards span{color:#58a728;font-size:12px;letter-spacing:.13em}
.ego-esteer-mode-cards h3{font-size:25px;font-weight:450;margin:14px 0 8px}
.ego-esteer-mode-cards p{color:var(--muted);font-size:15px;line-height:1.45;margin:0}
.ego-esteer-outro{background:#f3f4f1;padding:48px 0}
.ego-esteer-outro .ego-esteer-inner{display:flex;align-items:end;justify-content:space-between;gap:40px}
.ego-esteer-outro h2{font-size:clamp(33px,3vw,44px)}
.ego-esteer-outro p:not(.ego-esteer-kicker){max-width:670px;font-size:15px}
.ego-esteer-outro a{color:#2c4725!important;border-bottom:1px solid #8ac757;white-space:nowrap;padding-bottom:5px;font-size:14px}
@media(max-width:800px){.ego-esteer-hero{padding-top:0}.ego-esteer-inner{width:calc(100% - 36px)}.ego-esteer-hero-grid{grid-template-columns:1fr;gap:0}.ego-esteer-hero-copy{padding:45px 0 25px}.ego-esteer-hero-media{height:370px}.ego-esteer-feature,.ego-esteer-turn-grid{gap:25px}.ego-esteer-how,.ego-esteer-turn,.ego-esteer-modes{padding:60px 0}.ego-esteer-outro .ego-esteer-inner{align-items:start;flex-direction:column;gap:25px}}
@media(max-width:600px){.ego-esteer-inner{width:calc(100% - 32px)}.ego-esteer-breadcrumb{padding-top:20px}.ego-esteer h1{font-size:58px}.ego-esteer-lede{font-size:27px}.ego-esteer-hero-copy{padding-top:35px}.ego-esteer-hero-media{height:270px}.ego-esteer h2{font-size:36px}.ego-esteer-feature,.ego-esteer-turn-grid{grid-template-columns:1fr}.ego-esteer-feature img{aspect-ratio:1.2/1}.ego-esteer-turn-grid img{height:260px}.ego-esteer-modes-intro{font-size:16px}.ego-esteer-mode-cards{grid-template-columns:1fr}.ego-esteer-mode-cards article,.ego-esteer-mode-cards article:first-child,.ego-esteer-mode-cards article:last-child{padding:20px 0;border-right:0;border-bottom:1px solid #dce4da}.ego-esteer-mode-cards article:last-child{border-bottom:0}.ego-esteer-outro{padding:42px 0}}
@media(prefers-reduced-motion:reduce){.ego-esteer *{scroll-behavior:auto!important;transition:none!important}}
