/* Homepage presentation only. Original copy, navigation and application stay intact. */
html.eh-home-white { --eh-ink:#102c28; --eh-muted:#536660; --eh-accent:#137d50; background:#fff; }
html.eh-home-white body, .eh-home-white #root { background:#fff; color:var(--eh-ink); }
.eh-home-white main > section, .eh-home-white footer { background:#fff!important; color:var(--eh-ink)!important; }
.eh-home-white main > section { border-color:#e5eee9!important; }
.eh-home-white .premium-bg, .eh-home-white .hero-bg-accent, .eh-home-white .eh-hero-aurora,
.eh-home-white .demo-spotlight-glow, .eh-home-white .demo-section-ring { display:none!important; }
.eh-home-white main [class*="text-white"], .eh-home-white footer [class*="text-white"],
.eh-home-white main [class*="text-navy"], .eh-home-white footer [class*="text-navy"] { color:var(--eh-ink)!important; }
.eh-home-white main [class*="text-white/"], .eh-home-white footer [class*="text-white/"],
.eh-home-white .text-muted-foreground { color:var(--eh-muted)!important; }
.eh-home-white .text-green { color:var(--eh-accent)!important; }
.eh-home-white main [class*="bg-white/"], .eh-home-white main .bg-secondary,
.eh-home-white main [class*="bg-secondary/"], .eh-home-white main [class*="bg-navy"] { background:#f4f9f6!important; }
.eh-home-white main [class*="border-white/"], .eh-home-white main [class*="border-green/"] { border-color:#d8e8df!important; }
.eh-home-white h1, .eh-home-white h2, .eh-home-white h3 { color:var(--eh-ink)!important; letter-spacing:-.035em!important; text-wrap:balance; }
.eh-home-white p { line-height:1.7; }
.eh-home-white main h2 { font-size:clamp(1.9rem,3.1vw,2.85rem); line-height:1.14; }
.eh-home-white main > section:not(#top) { padding-top:clamp(3rem,6vw,5.5rem); padding-bottom:clamp(3rem,6vw,5.5rem); }
.eh-home-white main > section.hp-social-proof, .eh-home-white main > section.hp-referral-strip { padding:1.7rem 0; }
.eh-home-white .site-header { background:rgba(255,255,255,.96)!important; border-bottom:1px solid #e8efeb; box-shadow:none!important; backdrop-filter:blur(16px); }
.eh-home-white .site-header-inner { min-height:82px; }
.eh-home-white .site-header-brand-name, .eh-home-white .site-header-burger,
.eh-home-white .site-nav-action, .eh-home-white .site-nav-link { color:var(--eh-ink)!important; }
.eh-home-white .site-header-nav { background:#f3f7f5!important; border:0!important; box-shadow:none!important; padding:5px; }
.eh-home-white .site-nav-link { border-radius:8px; }
.eh-home-white .site-nav-link:hover { background:#e0efe7!important; color:#126d46!important; }
.eh-home-white .site-header-actions [class*="text-white"] { color:var(--eh-muted)!important; }
.eh-home-white .site-header-actions .bg-green { color:#fff!important; background:var(--eh-accent)!important; }
.eh-home-white .site-header-actions [class*="border-white/"] { border-color:#d7e3dc!important; }
.eh-home-white .site-header-divider { background:#d7e3dc!important; }
.eh-home-white .site-nav-cta-primary { background:var(--eh-accent)!important; color:white!important; border-radius:10px!important; box-shadow:0 4px 12px #137d501a!important; }
.eh-home-white .brand-logo-shell { box-shadow:none!important; background:transparent!important; border:0!important; }
.eh-home-white .brand-logo-img { filter:none!important; }
.eh-home-white main a.bg-green, .eh-home-white main a.bg-navy, .eh-home-white .nav-demo-cta,
.eh-home-white main a[class*="bg-navy"], .eh-home-white main button.bg-green { background:var(--eh-accent)!important; color:#fff!important; border-color:var(--eh-accent)!important; }
.eh-home-white main a.bg-green, .eh-home-white main a.bg-navy, .eh-home-white main a[class*="bg-navy"],
.eh-home-white main a.nav-demo-cta { border-radius:12px!important; box-shadow:0 8px 18px #137d501a!important; }
.eh-home-white a, .eh-home-white button { -webkit-tap-highlight-color:transparent; }
.eh-home-white a:focus-visible, .eh-home-white button:focus-visible, .eh-home-white input:focus-visible { outline:3px solid #137d50!important; outline-offset:5px; }
html.eh-home-white #root #top { min-height:auto!important; padding:120px 0 88px!important; display:block!important; background:#fff!important; overflow:hidden!important; }
html.eh-home-white #root #top::before { background:radial-gradient(ellipse at 84% 48%,#e9f5ed 0,transparent 53%)!important; opacity:.75; }
html.eh-home-white #root #top::after { display:none!important; }
html.eh-home-white #root #top > .relative.z-10 { max-width:80rem; gap:3rem; grid-template-columns:minmax(0,1.05fr) minmax(0,1fr); }
html.eh-home-white #root #top .eh-hero-copy { position:relative; z-index:3; }
html.eh-home-white #root #top .eh-hero-copy > div:first-child > span { background:none!important; border:0!important; border-radius:0!important; padding:0!important; max-width:100%; color:#25684c!important; font-size:.73rem!important; line-height:1.65; letter-spacing:.075em; box-shadow:none!important; }
html.eh-home-white #root #top .eh-hero-copy > div:first-child > span { display:inline-flex!important; align-items:center; gap:8px; }
html.eh-home-white #root #top .eh-hero-copy > div:first-child > span > span { flex-shrink:0; }
html.eh-home-white #root #top h1 { font-size:clamp(2.35rem,3.85vw,3.15rem)!important; font-weight:800!important; line-height:1.09!important; max-width:none; margin-top:22px!important; }
html.eh-home-white #root #top h1 .text-green { color:var(--eh-accent)!important; background:none!important; -webkit-text-fill-color:var(--eh-accent)!important; text-shadow:none!important; }
html.eh-home-white #root #top .eh-hero-copy p:not(.hero-price-slogan) { font-size:1rem!important; line-height:1.75!important; color:var(--eh-muted)!important; max-width:58ch; }
html.eh-home-white #root #top .hero-price-slogan { background:#f1f8f3!important; border:1px solid #dceade!important; border-radius:12px!important; box-shadow:none!important; padding:12px 15px!important; color:var(--eh-ink)!important; font-size:.9rem!important; }
html.eh-home-white #root #top .hero-price-slogan-icon { background:#dcefe2!important; color:var(--eh-accent)!important; }
html.eh-home-white #root #top .demo-pulse-badge { background:transparent!important; padding:0!important; border:0!important; color:var(--eh-accent)!important; box-shadow:none!important; animation:none!important; font-size:.82rem!important; white-space:normal; }
html.eh-home-white #root #top .eh-hero-copy .mt-9 { margin-top:26px!important; gap:12px; }
html.eh-home-white #root #top .eh-hero-copy .mt-9 a { padding:15px 23px!important; font-size:.92rem!important; border-radius:12px!important; min-height:52px; }
html.eh-home-white #root #top .eh-hero-copy .mt-9 a:last-child { background:#fff!important; border:1px solid #c8d8cf!important; color:var(--eh-ink)!important; box-shadow:none!important; }
html.eh-home-white #root #top .eh-hero-copy .mt-10 { margin-top:22px!important; gap:10px 18px!important; font-size:.75rem!important; color:var(--eh-muted)!important; }
html.eh-home-white #root #top .eh-hero-3d { width:100%!important; max-width:none!important; padding:0!important; transform:none!important; filter:none!important; animation:none!important; }
html.eh-home-white #root #top .eh-hero-3d::before { display:none!important; }
html.eh-home-white #root #top .eh-hero-3d img { filter:none!important; transform:none!important; }
html.eh-home-white #root #top .hero-visual-stage { position:relative!important; width:100%!important; height:auto!important; aspect-ratio:1.55; min-height:0!important; margin:0!important; border-radius:20px!important; background:#eef6f0!important; border:1px solid #d5e5db!important; box-shadow:0 28px 50px -26px #16473566!important; animation:none!important; overflow:visible!important; }
html.eh-home-white #root #top .hero-visual-stage::before { content:""; position:absolute; left:18px; top:18px; width:7px; height:7px; border-radius:50%; background:#b4c6bc; box-shadow:13px 0 #b4c6bc,26px 0 #b4c6bc; z-index:4; }
html.eh-home-white #root #top .hero-visual-stage::after { display:none!important; }
.eh-home-white .eh-product-preview { position:absolute; left:12px; right:12px; top:44px; width:calc(100% - 24px); height:auto; border-radius:10px; border:1px solid #dce5df; box-shadow:0 4px 16px #143a2510; }
html.eh-home-white #root #top .hero-visual-glow, html.eh-home-white #root #top .hero-visual-ring { display:none!important; }
html.eh-home-white #root #top .brand-logo-shell--xl { width:42px!important; height:42px!important; position:absolute!important; left:auto!important; top:4px!important; right:12px!important; transform:none!important; z-index:4; }
html.eh-home-white #root #top .brand-logo-img--xl { width:36px!important; height:36px!important; }
html.eh-home-white #root #top .hero-visual-chip { position:absolute!important; bottom:15px!important; top:auto!important; transform:none!important; background:#fff!important; color:var(--eh-ink)!important; border:1px solid #d7e5dd!important; box-shadow:0 4px 8px #13392408!important; padding:9px 10px!important; border-radius:9px!important; font-size:.63rem!important; letter-spacing:.055em!important; text-align:center; width:calc(25% - 14px)!important; animation:none!important; }
html.eh-home-white #root #top .hero-visual-chip--tl { left:12px!important; right:auto!important; }
html.eh-home-white #root #top .hero-visual-chip--tr { left:calc(25% + 5px)!important; right:auto!important; }
html.eh-home-white #root #top .hero-visual-chip--bl { left:calc(50% - 2px)!important; right:auto!important; }
html.eh-home-white #root #top .hero-visual-chip--br { left:auto!important; right:12px!important; }
html.eh-home-white #root #top .eh-hero-floaters { position:relative!important; inset:auto!important; display:flex!important; flex-wrap:wrap; justify-content:center; gap:8px; margin-top:18px; }
html.eh-home-white #root #top .eh-hero-floater { position:static!important; display:flex!important; background:#fff!important; color:#315e45!important; border:1px solid #dce9e1!important; box-shadow:none!important; animation:none!important; transform:none!important; font-size:.65rem!important; padding:7px 10px!important; }
html.eh-home-white #root #top .eh-hero-floater span.dot { background:var(--eh-accent)!important; box-shadow:none!important; }
html.eh-home-white #root #top .hero-money-glow-wrap { margin-top:22px!important; }
html.eh-home-white #root #top .hero-money-glow { border:0!important; border-radius:0!important; background:transparent!important; box-shadow:none!important; animation:none!important; padding:0 8px!important; color:var(--eh-muted)!important; }
html.eh-home-white #root #top .hero-money-glow::before, html.eh-home-white #root #top .hero-money-glow::after { display:none!important; }
html.eh-home-white #root #top .hero-money-glow-text { color:var(--eh-muted)!important; font-size:.85rem!important; text-shadow:none!important; font-weight:500!important; background:none!important; }
html.eh-home-white #root #top .hero-money-glow-dot { background:var(--eh-accent)!important; box-shadow:none!important; }
html.eh-home-white #root #top .eh-scroll-cue { bottom:22px!important; color:#577064!important; opacity:1!important; }
html.eh-home-white #root #top .eh-scroll-cue__mouse { border-color:#b1c7ba!important; }
html.eh-home-white #root #top .eh-scroll-cue__wheel { background:var(--eh-accent)!important; }
.eh-home-white .hp-social-proof { border-top:1px solid #e5eee9; }
.eh-home-white .hp-social-proof li { color:var(--eh-muted)!important; }
.eh-home-white .apple-card, .eh-home-white .apple-card--dark { background:#fff!important; border:1px solid #dfe9e3!important; color:var(--eh-ink)!important; box-shadow:0 2px 2px #16473503!important; border-radius:16px!important; }
.eh-home-white .apple-card::before, .eh-home-white .apple-card::after { display:none!important; }
.eh-home-white .apple-card:hover { border-color:#78b693!important; box-shadow:0 12px 24px #1647350d!important; transform:translateY(-3px); }
.eh-home-white .apple-card-icon, .eh-home-white .apple-card-icon--dark { background:#eef7f1!important; color:var(--eh-accent)!important; border-color:#dfe9e3!important; }
.eh-home-white #demo .text-center { background:#f5faf6!important; border-color:#dcebe0!important; box-shadow:none!important; }
.eh-home-white #demo .text-warm { color:#785317!important; background:#fff6e5!important; }
.eh-home-white #pricing .rounded-3xl { border-radius:18px!important; background:#fff!important; border-color:#dce5de!important; box-shadow:0 6px 20px #183f2808!important; }
.eh-home-white #pricing .rounded-3xl.bg-navy { background:#f4faf6!important; border:2px solid var(--eh-accent)!important; box-shadow:0 12px 30px #137d5012!important; }
.eh-home-white #pricing .bg-red-600 { background:#e8f3ec!important; color:#1b6b46!important; box-shadow:none!important; transform:none!important; }
.eh-home-white #pricing .text-red-500 { color:var(--eh-ink)!important; }
.eh-home-white #pricing .eh-plan-highlight-text { color:#28543c!important; }
.eh-home-white #pricing .bg-navy .eh-plan-note-text { color:var(--eh-muted)!important; }
.eh-home-white #pricing .line-through { color:#536660!important; }
.eh-home-white .money-keep-banner::before, .eh-home-white .money-keep-banner::after { display:none!important; }
.eh-home-white .money-keep-banner { border-top:1px solid #deebe2; border-bottom:1px solid #deebe2; }
.eh-home-white .money-keep-banner h2, .eh-home-white .money-keep-banner p { color:var(--eh-ink)!important; }
.eh-home-white .hp-referral-strip, .eh-home-white #cta { border-top:1px solid #dfe9e3; border-bottom:1px solid #dfe9e3; }
.eh-home-white .hp-referral-strip * { color:var(--eh-ink)!important; }
.eh-home-white #screenshots img { border-radius:10px; }
.eh-home-white footer { border-top:1px solid #e1ebe4; }
.eh-home-white footer a { color:#4e665b!important; }
.eh-home-white footer a:hover { color:var(--eh-accent)!important; }
.eh-home-white .fixed.pointer-events-none:has(h2) { right:auto!important; max-width:470px; padding:16px!important; }
.eh-home-white .fixed.pointer-events-none:has(h2) > div { padding:18px!important; border-radius:14px!important; box-shadow:0 8px 30px #173e2920!important; }
.eh-home-white .fixed.pointer-events-none:has(h2) p { font-size:.78rem!important; line-height:1.55!important; }
.eh-home-white .fixed.pointer-events-none:has(h2) h2 { font-size:1rem!important; }
.eh-home-white .fixed.pointer-events-none:has(h2) .mt-4 { display:flex!important; flex-direction:row!important; gap:8px; }
.eh-home-white .fixed.pointer-events-none:has(h2) button { font-size:.75rem!important; padding:10px 12px!important; flex:1; white-space:nowrap; }
.eh-home-white .eh-pointer-glow { position:fixed; width:380px; height:380px; left:0; top:0; border-radius:50%; background:radial-gradient(circle,#42b4791c 0,#42b47909 38%,transparent 70%); pointer-events:none; z-index:49; opacity:0; transform:translate3d(-500px,-500px,0); transition:opacity .4s ease; will-change:transform; }
.eh-home-white .eh-pointer-glow.is-active { opacity:1; }
.eh-home-white .eh-in-view { animation:eh-white-arrive .65s cubic-bezier(.22,1,.36,1) both; }
@keyframes eh-white-arrive { from { opacity:.45; translate:0 18px; } to { opacity:1; translate:0 0; } }
@media (min-width:1024px) { html.eh-home-white #root #top .hero-visual-stage { rotate:-2deg; transition:rotate .5s ease; } html.eh-home-white #root #top .hero-visual-stage:hover { rotate:0deg; } }
@media (max-width:1100px) and (min-width:768px) { .eh-home-white .site-header-inner { gap:12px; } html.eh-home-white #root #top h1 { font-size:3rem!important; } }
@media (max-width:1023px) {
 html.eh-home-white #root #top { padding:118px 0 72px!important; }
 html.eh-home-white #root #top > .relative.z-10 { grid-template-columns:1fr; gap:42px; max-width:760px; }
 html.eh-home-white #root #top h1 { max-width:19ch; }
 html.eh-home-white #root #top .eh-hero-3d { max-width:580px!important; margin:auto; }
 html.eh-home-white #root #top .hero-money-glow-wrap { text-align:center; }
}
@media (max-width:767px) {
 .eh-home-white .site-header-inner { min-height:70px; }
 html.eh-home-white #root #top { padding:102px 0 68px!important; }
 html.eh-home-white #root #top > .relative.z-10 { gap:32px; padding-left:22px!important; padding-right:22px!important; }
 html.eh-home-white #root #top h1 { font-size:clamp(2.1rem,8.4vw,3.1rem)!important; max-width:20ch; line-height:1.09!important; }
 html.eh-home-white #root #top .eh-hero-copy > div:first-child > span { font-size:.65rem!important; letter-spacing:.045em; }
 html.eh-home-white #root #top .eh-hero-copy p:not(.hero-price-slogan) { font-size:.94rem!important; }
 html.eh-home-white #root #top .demo-pulse-badge { font-size:.76rem!important; line-height:1.6; }
 html.eh-home-white #root #top .eh-hero-copy .mt-9 { flex-direction:column; }
 html.eh-home-white #root #top .eh-hero-copy .mt-9 a { width:100%; }
 html.eh-home-white #root #top .eh-hero-copy .mt-10 { font-size:.7rem!important; }
 html.eh-home-white #root #top .hero-visual-stage { border-radius:15px!important; }
 html.eh-home-white #root #top .hero-visual-chip { padding:7px 3px!important; font-size:.52rem!important; bottom:12px!important; }
 html.eh-home-white #root #top .hero-money-glow-text { font-size:.75rem!important; }
 html.eh-home-white #root #top .eh-scroll-cue { bottom:15px!important; }
 .eh-home-white #pricing .rounded-3xl { padding:26px!important; }
 .eh-home-white .eh-pointer-glow { display:none; }
}
@media (prefers-reduced-motion:reduce) { .eh-home-white *, .eh-home-white *::before, .eh-home-white *::after { animation:none!important; transition:none!important; scroll-behavior:auto!important; } .eh-home-white .eh-pointer-glow { display:none!important; } .eh-home-white main [style*="opacity"] { opacity:1!important; transform:none!important; } }

/* Homepage art direction: warm food accents, product depth and a fluid pointer trail. */
.eh-home-white { --eh-tomato:#e67a42; --eh-gold:#edb34b; --eh-herb:#148253; }
.eh-home-white main h2::after { content:""; display:block; width:46px; height:3px; margin:16px auto 0; border-radius:99px; background:linear-gradient(90deg,var(--eh-herb),var(--eh-gold),var(--eh-tomato)); }
.eh-home-white #top h1::after, .eh-home-white #pricing h3::after { content:none!important; }
.eh-home-white main section:nth-of-type(3n+2) { background-image:radial-gradient(ellipse 45% 42% at 96% 8%,#fff4e51c,transparent 75%); }
.eh-home-white main #top::before { background:radial-gradient(ellipse at 87% 39%,#edf7ef 0,transparent 47%),radial-gradient(ellipse at 76% 65%,#fff2e5a8 0,transparent 38%)!important; }
.eh-home-white main #top .hero-price-slogan { border-color:#f1dfca!important; background:linear-gradient(105deg,#f4f9f5 0%,#fffaf4 100%)!important; }
.eh-home-white main #top .hero-price-slogan-icon { background:#fff0dc!important; color:#af5b20!important; }
.eh-home-white main .demo-pulse-badge .lucide-sparkles { color:var(--eh-tomato)!important; background:none!important; }
.eh-home-white main .hero-money-glow-dot { background:var(--eh-tomato)!important; }
.eh-home-white .hp-social-proof li:nth-child(even) svg, .eh-home-white #features article:nth-child(3n) svg,
.eh-home-white #pricing .eh-plan-highlight .eh-plan-tick { color:var(--eh-tomato)!important; }
.eh-home-white #pricing .rounded-3xl.bg-navy { background:linear-gradient(150deg,#f3faf5 0%,#fffaf3 100%)!important; border-color:#5caa7a!important; }
.eh-home-white #pricing .rounded-3xl.bg-navy::before { content:""; position:absolute; top:0; left:24px; right:24px; height:3px; border-radius:0 0 9px 9px; background:linear-gradient(90deg,var(--eh-herb),var(--eh-gold),var(--eh-tomato)); }
.eh-home-white #top .hero-visual-stage { background:linear-gradient(145deg,#f0f7f2 0%,#fff5e9 100%)!important; border-color:#d9e5dc!important; box-shadow:0 30px 54px -30px #2048334f,0 2px 10px #aa6e2614!important; }
.eh-home-white #top .eh-product-preview { border-radius:8px!important; box-shadow:0 9px 26px #183c281e!important; }
.eh-home-white #top .eh-product-card { position:absolute; z-index:6; bottom:54px; width:29%; height:auto; aspect-ratio:1.7; object-fit:cover; border:4px solid #fff; border-radius:12px; box-shadow:0 12px 30px #153b2650; }
.eh-home-white #top .eh-product-card--store { left:14px; transform:rotate(-5deg); animation:eh-product-arrive .9s cubic-bezier(.2,.8,.25,1) .2s both; }
.eh-home-white #top .eh-product-card--driver { right:14px; transform:rotate(4deg); animation:eh-product-arrive .9s cubic-bezier(.2,.8,.25,1) .38s both; }
.eh-home-white #top .eh-food-mote { position:absolute; z-index:7; top:54px; left:50%; width:40px; height:40px; display:grid; place-items:center; border:1px solid #f0dfc8; border-radius:50%; background:#fffdf8; box-shadow:0 7px 18px #47301618; animation:eh-food-drift 4.4s ease-in-out infinite; }
.eh-home-white #top .eh-food-mote svg { display:block; width:31px; height:28px; }
.eh-home-white #top .hero-visual-chip { border-color:#d5e5da!important; }
.eh-home-white #top .hero-visual-chip--tr, .eh-home-white #top .hero-visual-chip--br { border-color:#f0dfc8!important; background:#fffaf2!important; }
.eh-home-white .eh-pointer-glow { background:radial-gradient(circle at 38% 44%,#42b4792a 0,transparent 62%),radial-gradient(circle at 64% 56%,#ee96552a 0,transparent 60%)!important; }
.eh-home-white .eh-pointer-glow-trail { position:fixed; top:0; left:0; z-index:48; width:148px; height:148px; border-radius:50%; pointer-events:none; opacity:0; transform:translate3d(-600px,-600px,0); transition:opacity .35s ease; will-change:transform; }
.eh-home-white .eh-pointer-glow-trail--warm { background:radial-gradient(circle,#ed9b4b34 0,rgba(237,155,75,.16) 24%,transparent 70%); }
.eh-home-white .eh-pointer-glow-trail--fresh { width:90px; height:90px; background:radial-gradient(circle,#64c9952f 0,rgba(100,201,149,.15) 28%,transparent 72%); }
.eh-home-white #features .grid > div:nth-child(3n+1) .apple-card-icon { background:linear-gradient(145deg,#fff5e7,#fffdf8)!important; color:#bd642d!important; border-color:#f2dfc9!important; }
.eh-home-white #features .grid > div:nth-child(3n+2) .apple-card-icon { background:linear-gradient(145deg,#edf8f0,#fbfdf8)!important; color:#13784c!important; border-color:#dceade!important; }
.eh-home-white #features .apple-card { background:linear-gradient(145deg,#fff 56%,#fffcf7)!important; border-color:#e8e8df!important; box-shadow:0 8px 24px #263c3008!important; }
.eh-home-white #features .apple-card:hover { border-color:#e6b77c!important; box-shadow:0 16px 30px #aa702017!important; }
.eh-home-white .eh-pointer-glow-trail.is-active { opacity:1; }
@keyframes eh-product-arrive { from { opacity:0; translate:0 16px; } to { opacity:1; translate:0 0; } }
@keyframes eh-food-drift { 0%,100% { translate:0 0; rotate:-6deg; } 50% { translate:0 -7px; rotate:5deg; } }
@media (max-width:767px) { .eh-home-white #top .eh-product-card { width:38%; bottom:55px; } .eh-home-white #top .eh-product-card--driver { display:none; } .eh-home-white #top .eh-food-mote { top:52px; left:auto; right:22%; width:34px; height:34px; font-size:18px; } .eh-home-white #top .eh-scroll-cue { position:relative!important; left:auto!important; bottom:auto!important; transform:none!important; width:max-content; margin:14px auto 0; } }
@media (prefers-reduced-motion:reduce) { .eh-home-white .eh-pointer-glow-trail { display:none!important; } .eh-home-white #top .eh-product-card,.eh-home-white #top .eh-food-mote { animation:none!important; } }
.eh-home-white { overflow-x:clip; }
.eh-home-white body { overflow-x:clip; }
