.eh{--eh-navy:#004F59;--eh-navy-2:#2C5963;--eh-navy-3:#5A7A82;--eh-green:#A4D65E;--eh-green-800:#6F9F37;--eh-green-900:#4F7A1F;--eh-cream:#F0EEE9;--eh-mint:#E9F4CD;--eh-tint:#E8F0F2;--eh-star:#FBBC05;--eh-coral:#F3DCD2;--eh-clay:#8E7061;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--eh-navy);box-sizing:border-box}.eh *,.eh *:before,.eh *:after{box-sizing:border-box}.eh img{max-width:100%;height:auto}.shopify-section:has(>.eh),.shopify-section:has(.eh-section){padding:0!important;margin:0!important}.eh h1,.eh h2,.eh h3{color:var(--eh-navy)!important;margin:0}.eh p{margin:0}.eh a{text-decoration:none}.eh__inner{max-width:1280px;margin:0 auto;padding:0 32px}.eh__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-green-800);line-height:1;margin:0 0 16px}.eh__h2{font-size:clamp(2.6rem,4vw,4rem)!important;line-height:1.2;font-weight:700;letter-spacing:-.005em}.eh__lead{font-size:1.8rem;line-height:1.6;color:var(--eh-navy-2)}.eh__btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:28px;font-weight:700;font-size:1.6rem;letter-spacing:.01em;transition:transform .2s,box-shadow .2s;white-space:nowrap}.eh__btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #004f592e}.eh__btn--green{background:var(--eh-navy);color:#fff!important}.eh__btn--white{background:#fff;color:var(--eh-navy)!important}.eh__btn--navy{background:var(--eh-navy);color:#fff!important}.eh__btn--ghost{background:transparent;color:var(--eh-navy)!important;border:2px solid var(--eh-navy)}.eh__btn--sm{height:46px;padding:0 20px;font-size:1.5rem}.eh__stars{display:inline-flex;gap:2px;line-height:1}.eh__stars svg{width:16px;height:16px;fill:var(--eh-star)}.eh__stars--lg svg{width:20px;height:20px}.eh__rating-line{display:flex;align-items:center;gap:10px;font-size:1.4rem;font-weight:700;color:var(--eh-navy)}.eh-google i{font-style:normal;font-weight:700}.eh-google i:nth-child(1),.eh-google i:nth-child(4){color:#4285f4}.eh-google i:nth-child(2),.eh-google i:nth-child(6){color:#ea4335}.eh-google i:nth-child(3){color:#fbbc05}.eh-google i:nth-child(5){color:#34a853}.eh__link{font-weight:700;font-size:1.6rem;color:var(--eh-navy)!important}.eh__link:hover{text-decoration:underline}.eh-hero{display:grid;grid-template-columns:5fr 7fr;background:var(--eh-cream);min-height:600px}.eh-hero__content{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:80px 48px 80px 72px}.eh-hero__title{font-size:clamp(3.4rem,4.4vw,5.8rem)!important;line-height:1.1;font-weight:700;letter-spacing:-.01em}.eh-hero__sub{font-size:1.9rem;line-height:1.6;color:var(--eh-navy-2);max-width:520px}.eh-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}.eh-hero__media{position:relative;overflow:hidden;min-height:600px}.eh-hero__media>img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.eh-hero__card{position:absolute;left:48px;bottom:48px;background:#fff;border-radius:20px;padding:16px 20px 16px 14px;display:flex;align-items:center;gap:14px;width:340px;max-width:calc(100% - 96px);color:var(--eh-navy)}.eh-hero__card img{width:84px;height:84px;object-fit:cover;border-radius:12px;flex-shrink:0}.eh-hero__card-name{font-weight:700;font-size:1.7rem}.eh-hero__card-price{font-size:1.35rem;color:var(--eh-navy-2)}.eh-trust{background:var(--eh-navy);padding:26px 32px}.eh-trust__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1280px;margin:0 auto}.eh-trust__item{display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-weight:700;font-size:1.45rem;line-height:1.25}.eh-trust__item svg{width:28px;height:28px;flex-shrink:0;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.eh-trust__item small{display:block;font-weight:400;font-size:1.3rem;color:#ffffffc7}.eh-trio{background:#fff;padding:88px 0 80px}.eh-trio__head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.eh-trio__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.eh-card{background:var(--eh-cream);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:12px;color:var(--eh-navy)}.eh-card__media{position:relative;border-radius:16px;overflow:hidden;background:#fff;display:block}.eh-card__media img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.eh-card__badge{position:absolute;top:14px;left:14px;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;border-radius:999px;background:var(--eh-navy);color:#fff}.eh-card__badge--green,.eh-card__badge--coral{background:var(--eh-coral);color:var(--eh-navy)}.eh-card__badge--blue{background:#4298b5;color:#fff}.eh-card__title{font-size:2.1rem!important;font-weight:700}.eh-card__title a{color:var(--eh-navy)!important}.eh-card__desc{font-size:1.5rem;line-height:1.5;color:var(--eh-navy-2)}.eh-card__rating{display:flex;align-items:center;gap:8px;font-size:1.3rem;color:var(--eh-navy-3)}.eh-card__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.eh-card__price strong{font-size:2.1rem;font-weight:700}.eh-card__price span{font-size:1.4rem;font-weight:700;color:var(--eh-green-800)}.eh-card .eh__btn{width:100%;margin-top:auto}.eh-trio__note{text-align:center;margin-top:24px;font-size:1.5rem;color:var(--eh-navy-2)}.eh-trio__note a{font-weight:700;color:var(--eh-navy)!important}.eh-story{background:var(--eh-cream);padding:88px 0}.eh-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.eh-story__media{position:relative}.eh-story__media img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:28px;display:block}.eh-story__caption{margin-top:14px;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:.04em;color:var(--eh-navy-3)}.eh-story__body{display:flex;flex-direction:column;gap:20px}.eh-story__text{font-size:1.7rem;line-height:1.65;color:var(--eh-navy-2)}.eh-story__text p{margin:0}.eh-story__quote{background:#fff;border-radius:18px;padding:20px 24px;font-size:1.7rem;line-height:1.55;font-style:italic}.eh-story__quote cite{display:block;margin-top:10px;font-style:normal;font-weight:700;font-size:1.4rem;letter-spacing:.04em}.eh-how{background:#fff;padding:88px 0}.eh-how__head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.eh-how__head .eh__h2{max-width:760px}.eh-how__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.eh-how__col{display:flex;flex-direction:column;gap:14px;padding:0 0 32px;border-radius:24px;overflow:hidden}.eh-how__col>img{width:100%;height:220px;object-fit:cover;display:block;margin-bottom:10px}.eh-how__col h3,.eh-how__col p,.eh-how__col a{margin-left:28px;margin-right:28px}.eh-how__col h3{font-size:2rem!important;font-weight:700}.eh-how__col p{font-size:1.5rem;line-height:1.6;color:var(--eh-navy-2)}.eh-how__col a{font-weight:700;font-size:1.5rem;color:var(--eh-navy)!important}.eh-sub{display:grid;grid-template-columns:5fr 7fr;background:var(--eh-navy);color:#fff}.eh-sub__media{position:relative;min-height:520px}.eh-sub__media>img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.eh-sub__body{padding:80px 72px;display:flex;flex-direction:column;justify-content:center;gap:22px}.eh-sub__body .eh__eyebrow{color:#ffffffc7}.eh-sub__body .eh__h2{color:#fff!important}.eh-sub__lead{font-size:1.7rem;line-height:1.6;color:#ffffffd1;max-width:560px}.eh-sub__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px}.eh-sub__item{display:flex;flex-direction:column;gap:10px}.eh-sub__item svg{width:32px;height:32px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.eh-sub__item strong{font-size:1.7rem;font-weight:700}.eh-sub__item p{font-size:1.4rem;line-height:1.55;color:#ffffffc7}.eh-stories{background:var(--eh-cream);padding:88px 0}.eh-stories__head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.eh-stories__feature{display:grid;grid-template-columns:7fr 5fr;background:var(--eh-coral);border-radius:24px;overflow:hidden;margin-top:32px;height:420px;grid-template-rows:minmax(0,1fr)}.eh-stories__feature-body{padding:36px 40px;display:flex;flex-direction:column;justify-content:center;gap:14px}.eh-stories__feature-quote{font-size:1.9rem;line-height:1.45;font-weight:700}.eh-stories__who{font-weight:700;font-size:1.4rem;letter-spacing:.04em;color:var(--eh-clay)}.eh-stories__feature>img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:50% 30%;display:block}.eh-stories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.eh-stories__card{background:#fff;border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.eh-stories__card img{width:100%;height:240px;object-fit:cover;object-position:50% 8%;display:block}.eh-stories__card-body{padding:24px 28px 28px;display:flex;flex-direction:column;gap:12px}.eh-stories__card-quote{font-size:1.6rem;line-height:1.6}.eh-stories__card .eh-stories__who{color:var(--eh-navy-3);font-size:1.3rem}.eh-stories__foot{text-align:center;margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:16px}.eh-stories__disclaimer{font-size:1.2rem;color:#8a9da3;max-width:720px;line-height:1.5}.eh-challenge{background:var(--eh-cream);padding:64px 0;border-top:1px solid rgba(0,79,89,.08)}.eh-challenge__grid{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:center}.eh-challenge__body{display:flex;flex-direction:column;gap:16px}.eh-challenge__text{font-size:1.7rem;line-height:1.6;color:var(--eh-navy-2);max-width:560px}.eh-challenge__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.eh-challenge__list li{display:flex;align-items:flex-start;gap:10px;font-size:1.5rem;font-weight:600;color:var(--eh-navy);line-height:1.4}.eh-challenge__list svg{width:20px;height:20px;flex-shrink:0;stroke:var(--eh-green-800);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.eh-challenge__media img{width:100%;max-width:420px;aspect-ratio:1/1;object-fit:cover;border-radius:24px;display:block;margin:0 auto}@media(max-width:989px){.eh-trust__grid{grid-template-columns:repeat(3,1fr)}.eh-trio__grid,.eh-how__grid,.eh-stories__grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.eh__inner{padding:0 20px}.eh__h2{font-size:2.6rem!important}.eh__btn{height:48px;padding:0 22px;font-size:1.5rem}.eh-hero{grid-template-columns:1fr;min-height:0}.eh-hero__content{padding:40px 20px 36px;gap:16px;order:1}.eh-hero__title{font-size:3.2rem!important}.eh-hero__sub{font-size:1.6rem}.eh-hero__ctas .eh__btn{flex:1 1 auto}.eh-hero__media{order:2;min-height:320px}.eh-hero__card{left:16px;right:16px;bottom:16px;width:auto;max-width:none;padding:12px 14px}.eh-hero__card img{width:64px;height:64px}.eh-trust{padding:20px}.eh-trust__grid{grid-template-columns:1fr 1fr;gap:14px}.eh-trust__item{justify-content:flex-start;font-size:1.3rem;gap:10px}.eh-trust__item svg{width:24px;height:24px}.eh-trio,.eh-story,.eh-how,.eh-stories{padding:56px 0}.eh-trio__grid,.eh-how__grid,.eh-stories__grid{grid-template-columns:1fr;gap:18px;margin-top:28px}.eh-story__grid{grid-template-columns:1fr;gap:32px}.eh-sub{grid-template-columns:1fr}.eh-sub__media{min-height:240px}.eh-sub__body{padding:44px 20px}.eh-sub__grid{grid-template-columns:1fr;gap:18px}.eh-stories__feature{grid-template-columns:1fr;grid-template-rows:auto;height:auto}.eh-challenge{padding:44px 0}.eh-challenge__grid{grid-template-columns:1fr;gap:28px}.eh-challenge__list{grid-template-columns:1fr}.eh-challenge__media img{max-width:280px}.eh-stories__feature img{height:260px;order:-1}.eh-stories__feature-body{padding:28px 22px}.eh-stories__feature-quote{font-size:1.9rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/entegro-home-2026.css.map?cb=7433 */
