.emh-landing{border-top:1px solid var(--line)}.emh-l-narrow{max-width:820px}.emh-l-hero{padding:88px 0 8px;text-align:center}.emh-l-hero .emh-wrap{max-width:820px}.emh-l-hero__h1{margin:18px 0 20px}.emh-l-hero__sub{margin:0 auto;font-size:19px;color:var(--muted)}.emh-l-hero__action{margin:24px auto 0;max-width:620px}.emh-l-action-note{font-size:14px;line-height:1.6;color:var(--muted);margin:14px auto 0;max-width:640px;text-align:center}.emh-l-action-note a,.emh-consent a{text-decoration:underline;text-underline-offset:3px}.emh-landing .emh-visualizer{scroll-margin-top:100px}.emh-landing .emh-visualizer .emh-l-action-note{color:#d8d2c6}.emh-landing .emh-visualizer .emh-l-action-note a,.emh-landing .emh-consent a{color:#e8c98b}.emh-landing .emh-visualizer__intro{grid-template-columns:1fr;gap:16px}.emh-landing .emh-visualizer__intro .emh-eyebrow{margin-bottom:0}.emh-landing .emh-visualizer__intro .emh-h2{margin:0}.emh-landing .emh-visualizer__grid{grid-template-columns:1fr}.emh-l-faq details{border-bottom:1px solid var(--line);padding:18px 0}.emh-l-faq summary{cursor:pointer;font-weight:500;line-height:1.5}.emh-l-faq details p{color:var(--muted);line-height:1.7;margin:12px 0 0}.emh-landing .emh-btn{white-space:normal;text-align:center;max-width:100%}.emh-landing [hidden]{display:none!important}.emh-landing a:focus-visible,.emh-landing button:focus-visible,.emh-l-faq summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.emh-l-hero__img{margin-top:36px;border:1px solid var(--line);border-radius:2px;overflow:hidden;box-shadow:0 24px 60px #1e1b1624}.emh-l-hero__img img{width:100%;height:auto;display:block}.emh-l-agitate p{font-size:18px;line-height:1.75;color:var(--muted)}.emh-l-agitate p strong{color:var(--ink)}.emh-l-list{counter-reset:emh-item;list-style:none;margin:0;padding:0}.emh-l-list__item{position:relative;padding:20px 0 20px 56px;border-bottom:1px solid var(--line)}.emh-l-list__item:last-child{border-bottom:none}.emh-l-list__item:before{counter-increment:emh-item;content:counter(emh-item);position:absolute;left:0;top:18px;width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--gold);font-family:var(--font-heading--family),Georgia,serif;font-size:16px;display:flex;align-items:center;justify-content:center}.emh-l-list__item h3{margin:0 0 6px;font-size:19px;font-family:var(--font-heading--family),Georgia,serif;font-weight:500}.emh-l-list__item p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.6}.emh-l-mechanism{background:var(--ink);color:var(--cream);border-radius:2px;padding:44px 40px}.emh-l-mechanism h2{color:#fff;font-family:var(--font-heading--family),Georgia,serif;font-size:26px;font-weight:500;margin:0 0 10px}.emh-l-mechanism p{color:#d8d2c6;font-size:16px;margin:0 0 26px}.emh-l-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}.emh-l-steps li{display:flex;gap:16px;align-items:flex-start;font-size:16px;color:#efe9dd;line-height:1.55}.emh-l-steps__n{flex:none;width:30px;height:30px;border-radius:50%;background:var(--gold);color:#1e1b16;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center}.emh-l-proof__h2{text-align:center;margin:0 0 28px}.emh-l-proof__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.emh-l-proof__grid--single{grid-template-columns:1fr}.emh-l-proof__grid figure{margin:0;border:1px solid var(--line);border-radius:2px;overflow:hidden;box-shadow:0 14px 34px #1e1b161f}.emh-l-proof__grid img{width:100%;height:auto;display:block}.emh-l-proof__grid figcaption{padding:12px 14px;font-size:13px;color:var(--muted);text-align:center;background:var(--cream)}.emh-l-quote{margin:30px 0 0;padding:18px 22px;border-left:3px solid var(--gold);background:var(--surface);font-style:italic;color:var(--muted);border-radius:0 2px 2px 0;font-size:16px;line-height:1.65}.emh-l-magnet{text-align:center;padding:8px 0}.emh-l-magnet h2{font-family:var(--font-heading--family),Georgia,serif;font-size:26px;font-weight:500;margin:0 0 10px}.emh-l-magnet p{color:var(--muted);font-size:16px;max-width:520px;margin:0 auto 26px}.emh-l-magnet__note{margin:12px 0 0;font-size:13px;color:var(--muted)}.emh-l-trust{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:36px 0 64px;font-size:13.5px;color:var(--muted)}.emh-l-trust span{display:flex;align-items:center;gap:7px}.emh-l-trust span:before{content:"\2713";color:var(--gold);font-weight:700}@media(max-width:700px){.emh-l-hero{padding:56px 0 8px}.emh-l-proof__grid{grid-template-columns:1fr}.emh-l-mechanism{padding:30px 24px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/emalove-landing.css.map */
