.app-store-link-module__-s64ZW__dialog{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--foreground);background:0 0;border:0;margin:0;padding:1rem;inset:0;overflow:auto}.app-store-link-module__-s64ZW__dialog[open]{justify-content:center;align-items:center;display:flex}.app-store-link-module__-s64ZW__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101012c2}.app-store-link-module__-s64ZW__card{background:var(--home-elevated,#fff);border-radius:1.5rem;width:min(22rem,100%);position:relative;box-shadow:0 1px 1px #18181b0a,0 18px 40px #18181b1f,0 40px 80px #18181b2e}.app-store-link-module__-s64ZW__body{text-align:center;flex-direction:column;align-items:center;padding:2rem 1.75rem 1.6rem;display:flex}.app-store-link-module__-s64ZW__title{letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:750}.app-store-link-module__-s64ZW__hint{max-width:24ch;color:var(--muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.5}.app-store-link-module__-s64ZW__code{border:1px solid var(--home-card-ring,#e0e8ef);background:#fff;border-radius:1rem;margin:1.35rem 0 0;padding:.5rem}.app-store-link-module__-s64ZW__code img{width:12.5rem;height:12.5rem;display:block}.app-store-link-module__-s64ZW__fallback{color:var(--accent);text-underline-offset:3px;margin-top:1.25rem;font-size:.92rem;font-weight:650;text-decoration:underline}.app-store-link-module__-s64ZW__close{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .16s ease-out,color .16s ease-out;display:flex;position:absolute;top:.7rem;right:.7rem}.app-store-link-module__-s64ZW__close svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:1.1rem;height:1.1rem}.app-store-link-module__-s64ZW__fallback:focus-visible,.app-store-link-module__-s64ZW__close:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:2px}@media (hover:hover){.app-store-link-module__-s64ZW__close:hover{background:var(--home-muted-surface,#f5f5f6);color:var(--foreground)}.app-store-link-module__-s64ZW__fallback:hover{color:var(--home-link-hover,#923b1d)}}@media (max-width:24rem){.app-store-link-module__-s64ZW__code img{width:10.5rem;height:10.5rem}}@media (prefers-reduced-motion:reduce){.app-store-link-module__-s64ZW__close{transition:none}}
.header-module__3iWRfG__header{z-index:30;pointer-events:none;padding:.75rem 0;position:sticky;top:0}.header-module__3iWRfG__container{pointer-events:none}.header-module__3iWRfG__shell{pointer-events:auto;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:54rem;min-height:3.75rem;margin:0 auto;padding:.5rem .625rem .5rem 1.125rem;display:grid;position:relative}.header-module__3iWRfG__shell:before,.header-module__3iWRfG__mobilePanel:before{border-radius:inherit;background:linear-gradient(160deg, var(--glass-highlight), var(--glass-ring) 34%, #ffffff4d 66%, #ffffff8c);-webkit-mask-composite:xor;content:"";pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.header-module__3iWRfG__shell:before{display:none}.header-module__3iWRfG__brand,.header-module__3iWRfG__navLink,.header-module__3iWRfG__menuButton,.header-module__3iWRfG__mobileLink{border-radius:.8rem;outline:none}.header-module__3iWRfG__brand{align-items:center;width:fit-content;min-height:2.75rem;display:inline-flex}.header-module__3iWRfG__brand img{width:auto;height:1.625rem;display:block}.header-module__3iWRfG__desktopLinks{display:none}.header-module__3iWRfG__actions{justify-self:end;align-items:center;gap:.375rem;display:flex}.header-module__3iWRfG__downloadButton{background:linear-gradient(180deg, color-mix(in srgb, var(--header-primary,var(--foreground)) 88%, white), var(--header-primary,var(--foreground)));color:#fff;letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 1.1rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:transform .15s ease-out,box-shadow .2s ease-out;display:none;box-shadow:0 1px 2px #18181b3d,0 6px 14px #18181b33,inset 0 1px #ffffff24}.header-module__3iWRfG__downloadButton:active{transform:scale(.97)}.header-module__3iWRfG__downloadIcon{place-items:center;width:1rem;height:1rem;display:grid}.header-module__3iWRfG__downloadIcon svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.header-module__3iWRfG__menuButton{width:2.75rem;height:2.75rem;color:var(--foreground);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .18s ease-out,transform .15s ease-out;display:grid}.header-module__3iWRfG__menuButton:active,.header-module__3iWRfG__navLink:active{transform:scale(.96)}.header-module__3iWRfG__menuIcon{place-items:center;width:1.25rem;height:1.25rem;display:grid;position:relative}.header-module__3iWRfG__menuIcon svg{stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:1.25rem;height:1.25rem;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),filter .2s cubic-bezier(.2,0,0,1);position:absolute}.header-module__3iWRfG__iconVisible{opacity:1;filter:blur();transform:scale(1)}.header-module__3iWRfG__iconHidden{opacity:0;filter:blur(4px);transform:scale(.25)}.header-module__3iWRfG__mobilePanel{box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-highlight);opacity:0;transform-origin:top;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:#ffffff80;border-radius:1.5rem;gap:.5rem;padding:.875rem;transition:opacity .22s ease-out,transform .22s ease-out;display:grid;position:absolute;top:calc(100% + .625rem);left:0;right:0;transform:translateY(-.5rem)scale(.985)}.header-module__3iWRfG__mobilePanelOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.header-module__3iWRfG__mobileLinks{gap:.25rem;display:grid}.header-module__3iWRfG__mobileLink{min-height:3rem;color:var(--foreground);align-items:center;padding:0 1rem;font-size:1rem;font-weight:650;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out,transform .15s ease-out;display:flex}.header-module__3iWRfG__mobileLink:active{transform:scale(.98)}.header-module__3iWRfG__mobileActions{border-top:1px solid #18181b14;grid-template-columns:1fr 1fr;gap:.625rem;margin-top:.625rem;padding-top:.875rem;display:grid}.header-module__3iWRfG__mobilePrimary,.header-module__3iWRfG__mobileSecondary{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1rem;font-size:.95rem;font-weight:650;text-decoration:none;transition:transform .15s ease-out,box-shadow .2s ease-out;display:inline-flex}.header-module__3iWRfG__mobilePrimary:active,.header-module__3iWRfG__mobileSecondary:active{transform:scale(.97)}.header-module__3iWRfG__mobileSecondary{color:var(--foreground);background:#ffffffd1;box-shadow:inset 0 0 0 1px #18181b14,0 1px 2px #18181b14}.header-module__3iWRfG__mobilePrimary{background:linear-gradient(180deg, color-mix(in srgb, var(--header-primary,var(--foreground)) 88%, white), var(--header-primary,var(--foreground)));color:#fff;box-shadow:0 1px 2px #18181b3d,0 6px 14px #18181b33,inset 0 1px #ffffff24}.header-module__3iWRfG__brand:focus-visible,.header-module__3iWRfG__navLink:focus-visible,.header-module__3iWRfG__menuButton:focus-visible,.header-module__3iWRfG__downloadButton:focus-visible,.header-module__3iWRfG__mobileLink:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 32%, transparent)}@media (min-width:48rem){.header-module__3iWRfG__header{padding:1rem 0}.header-module__3iWRfG__shell{background:var(--glass-surface);width:100%;max-width:none;min-height:4rem;box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-highlight), inset 0 -1px 1px #18181b0a;-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);border-radius:999px;grid-template-columns:1fr auto 1fr;gap:0;padding:.5rem .5rem .5rem 1.25rem}.header-module__3iWRfG__shell:before{display:block}.header-module__3iWRfG__actions{grid-column:3}.header-module__3iWRfG__downloadButton{display:inline-flex}.header-module__3iWRfG__brand img{height:1.75rem}.header-module__3iWRfG__brand{grid-column:1}.header-module__3iWRfG__desktopLinks{grid-column:2;justify-content:center;align-items:center;gap:.125rem;padding:.25rem;display:flex}.header-module__3iWRfG__navLink{min-height:2.25rem;color:var(--muted);align-items:center;padding:0 .9rem;font-size:.78rem;font-weight:650;text-decoration:none;transition:background-color .18s ease-out,color .18s ease-out,transform .15s ease-out;display:inline-flex}.header-module__3iWRfG__navLink:active{transform:scale(.96)}.header-module__3iWRfG__menuButton,.header-module__3iWRfG__mobilePanel{display:none}}@media (hover:hover){.header-module__3iWRfG__menuButton:hover,.header-module__3iWRfG__mobileLink:hover{background:#18181b0f}.header-module__3iWRfG__navLink:hover{color:var(--foreground);background:#ffffffe0;box-shadow:0 1px 2px #18181b14}.header-module__3iWRfG__downloadButton:hover{transform:translateY(-1px);box-shadow:0 2px 4px #18181b42,0 10px 22px #18181b3d,inset 0 1px #ffffff2e}}@media (prefers-reduced-motion:reduce){.header-module__3iWRfG__menuButton,.header-module__3iWRfG__menuIcon svg,.header-module__3iWRfG__mobilePanel,.header-module__3iWRfG__mobileLink,.header-module__3iWRfG__navLink,.header-module__3iWRfG__downloadButton,.header-module__3iWRfG__mobilePrimary,.header-module__3iWRfG__mobileSecondary{transition-duration:1ms}}
.homepage-module__JmzoLq__page{background:var(--background);color:var(--foreground)}.homepage-module__JmzoLq__eyebrow,.homepage-module__JmzoLq__featEyebrow,.homepage-module__JmzoLq__privacyKicker{color:var(--warm-ink);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.homepage-module__JmzoLq__eyebrow{align-items:center;gap:.5rem;display:inline-flex}.homepage-module__JmzoLq__eyebrow .homepage-module__JmzoLq__dot{background:var(--warm);border-radius:999px;width:.42rem;height:.42rem}.homepage-module__JmzoLq__eyebrow.homepage-module__JmzoLq__cool{color:var(--accent)}.homepage-module__JmzoLq__eyebrow.homepage-module__JmzoLq__cool .homepage-module__JmzoLq__dot{background:var(--brand)}.homepage-module__JmzoLq__glow{color:var(--warm-ink);font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.homepage-module__JmzoLq__hero h1,.homepage-module__JmzoLq__payoff h2,.homepage-module__JmzoLq__how h2,.homepage-module__JmzoLq__features h2,.homepage-module__JmzoLq__showcase h2,.homepage-module__JmzoLq__privacy h2,.homepage-module__JmzoLq__faq h2,.homepage-module__JmzoLq__closeCard h2{color:var(--foreground);letter-spacing:-.045em;text-wrap:balance;margin:.8rem 0 0;font-weight:700;line-height:1.04}.homepage-module__JmzoLq__sectionCopy{max-width:40rem}.homepage-module__JmzoLq__lede,.homepage-module__JmzoLq__payoffLede{color:var(--home-copy,#403d38);text-wrap:pretty;font-size:1.15rem;line-height:1.62}.homepage-module__JmzoLq__lede{max-width:40ch;margin:1.1rem 0 0}.homepage-module__JmzoLq__dot{display:inline-block}.homepage-module__JmzoLq__primaryAction,.homepage-module__JmzoLq__secondaryAction{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1.15rem;font-size:1.05rem;font-weight:750;display:inline-flex}.homepage-module__JmzoLq__primaryAction{background:var(--home-primary,var(--warm-ink));color:#fff;box-shadow:0 14px 28px -12px color-mix(in srgb, var(--home-primary,var(--warm-ink)) 62%, transparent);transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out}.homepage-module__JmzoLq__comingSoon{cursor:default}.homepage-module__JmzoLq__secondaryAction{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--home-elevated,#fff) 72%, transparent);color:var(--accent);transition:transform .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}.homepage-module__JmzoLq__trust{color:var(--muted);align-items:center;gap:.45rem;margin:1.1rem 0 0;font-size:.9rem;display:flex}.homepage-module__JmzoLq__lock,.homepage-module__JmzoLq__lockLarge{border:2px solid var(--muted);border-radius:.22rem;flex:none;position:relative}.homepage-module__JmzoLq__lock{width:.72rem;height:.62rem}.homepage-module__JmzoLq__lock:before,.homepage-module__JmzoLq__lockLarge:before{border:2px solid var(--muted);content:"";border-bottom:0;position:absolute;left:50%;transform:translate(-50%)}.homepage-module__JmzoLq__lock:before{border-radius:.3rem .3rem 0 0;width:.36rem;height:.3rem;top:-.36rem}.homepage-module__JmzoLq__lockLarge{border-color:var(--home-icon-accent,var(--accent));border-radius:.4rem;width:1.6rem;height:1.4rem}.homepage-module__JmzoLq__lockLarge:before{border-color:var(--home-icon-accent,var(--accent));border-radius:.55rem .55rem 0 0;width:.72rem;height:.55rem;top:-.72rem}.homepage-module__JmzoLq__hero{--header-h:5.25rem;isolation:isolate;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);background:radial-gradient(120% 80% at 90% 4%, var(--warm-glow) 0%, transparent 52%), radial-gradient(80% 70% at 2% 100%, var(--home-secondary-glow,#fbe3d0) 0%, transparent 58%), var(--background);position:relative;overflow:hidden}@media (min-width:48rem){.homepage-module__JmzoLq__hero{--header-h:6rem}}.homepage-module__JmzoLq__heroContainer{gap:1.75rem;padding-top:2.25rem;padding-bottom:3.5rem;display:grid}.homepage-module__JmzoLq__heroCopy{max-width:39rem}.homepage-module__JmzoLq__hero h1{letter-spacing:-.05em;max-width:11ch;margin-top:1rem;font-size:clamp(2.9rem,11vw,5.1rem);line-height:1}.homepage-module__JmzoLq__hero .homepage-module__JmzoLq__lede{max-width:36ch;font-size:1.18rem}.homepage-module__JmzoLq__heroActions{flex-direction:column;gap:.8rem;margin-top:1.75rem;display:flex}.homepage-module__JmzoLq__heroMedia{background:var(--home-elevated,#fff);outline-offset:-1px;border-radius:2.2rem;outline:1px solid #0000000d;width:min(72%,14.5rem);margin:.5rem auto 0;overflow:hidden;box-shadow:0 22px 44px -20px #18181b42}.homepage-module__JmzoLq__heroMedia img{width:100%;height:auto;display:block}.homepage-module__JmzoLq__heroMedia figcaption{color:#9a938a;padding:.72rem .9rem;font-size:.8rem;line-height:1.45}.homepage-module__JmzoLq__payoff{background:var(--background);padding:4.75rem 0}.homepage-module__JmzoLq__payoffInner{background:radial-gradient(120% 130% at 82% 0%, var(--warm-glow) 0%, transparent 60%), var(--home-soft-surface,#f7fbff);border:1px solid var(--home-soft-ring,#e4eef5);border-radius:1.75rem;gap:2rem;padding:clamp(1.75rem,5vw,3.25rem);display:grid}.homepage-module__JmzoLq__payoffCopy{align-self:center}.homepage-module__JmzoLq__payoff h2{font-size:clamp(2rem,7vw,3.4rem)}.homepage-module__JmzoLq__payoffLede{max-width:46ch;margin:1.25rem 0 0;font-size:1.2rem}.homepage-module__JmzoLq__payoffMedia{aspect-ratio:3/2;border-radius:1.25rem;margin:0;overflow:hidden;box-shadow:0 22px 44px -20px #1b1a1861}.homepage-module__JmzoLq__payoffMedia picture{width:100%;height:100%;display:block}.homepage-module__JmzoLq__payoffMedia img{object-fit:cover;width:100%;height:100%;display:block}.homepage-module__JmzoLq__how{background:var(--background);padding:4.75rem 0}.homepage-module__JmzoLq__how h2,.homepage-module__JmzoLq__features h2{font-size:clamp(1.9rem,6vw,3rem)}.homepage-module__JmzoLq__steps{counter-reset:step;gap:1rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.homepage-module__JmzoLq__step{border:1px solid var(--home-card-ring,#e1edf5);background:var(--home-elevated,#fff);border-radius:1.15rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.2rem 1.3rem;display:grid}.homepage-module__JmzoLq__stepNum{background:var(--warm-glow);width:2rem;height:2rem;color:var(--warm-ink);border-radius:999px;place-items:center;font-size:.9rem;font-weight:800;display:grid}.homepage-module__JmzoLq__step h3{letter-spacing:-.02em;margin:.1rem 0 .35rem;font-size:1.2rem}.homepage-module__JmzoLq__step p{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.55}.homepage-module__JmzoLq__showcase{background:var(--home-muted-surface,#f8fbfd);padding:4.75rem 0;scroll-margin-top:6rem}.homepage-module__JmzoLq__showcase h2{font-size:clamp(1.9rem,6vw,3rem)}.homepage-module__JmzoLq__showcaseScroller{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:1rem;margin:2.25rem 0 0;padding:0 0 1rem;list-style:none;display:flex;overflow-x:auto}.homepage-module__JmzoLq__shot{scroll-snap-align:center;outline-offset:-1px;background:var(--home-elevated,#fff);border-radius:1.5rem;outline:1px solid #0000000f;flex:none;width:min(70vw,240px);overflow:hidden;box-shadow:0 18px 40px -20px #18181b42}.homepage-module__JmzoLq__shot img{width:100%;height:auto;display:block}.homepage-module__JmzoLq__foodSpotlight{background:var(--background);padding:4.75rem 0}.homepage-module__JmzoLq__foodSpotlight h2{font-size:clamp(1.9rem,6vw,3rem)}.homepage-module__JmzoLq__foodLayout{align-items:center;gap:2.5rem;display:grid}.homepage-module__JmzoLq__foodFrame{background:#0f0f0f;border-radius:2.4rem;justify-self:center;width:min(100%,15.5rem);margin:0;padding:.5rem;box-shadow:0 30px 60px -26px #18181b8c}.homepage-module__JmzoLq__foodVideo{aspect-ratio:720/1280;object-fit:cover;background:#000;border-radius:1.9rem;width:100%;display:block}.homepage-module__JmzoLq__privacy{background:var(--home-muted-surface,#f8fbfd);padding:4.75rem 0}.homepage-module__JmzoLq__privacy h2{font-size:clamp(1.7rem,5vw,2.5rem)}.homepage-module__JmzoLq__privacyLayout{gap:2.25rem;display:grid}.homepage-module__JmzoLq__policyLinks{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.homepage-module__JmzoLq__policyLinks a{min-height:2.75rem;color:var(--accent);align-items:center;gap:.45rem;font-size:1.02rem;font-weight:750;transition:color .18s ease-out,transform .18s ease-out;display:inline-flex}.homepage-module__JmzoLq__privacyCard{border:1px solid var(--home-privacy-ring,#f4e0d4);background:var(--home-elevated,#fff);box-shadow:0 18px 36px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:1.35rem;align-content:center;gap:.55rem;padding:1.75rem;display:grid}.homepage-module__JmzoLq__privacyKicker{color:var(--accent)}.homepage-module__JmzoLq__privacyCard strong{letter-spacing:-.025em;font-size:1.4rem}.homepage-module__JmzoLq__privacyCard>span:last-child{color:var(--muted);font-size:1.02rem;line-height:1.52}.homepage-module__JmzoLq__faq{background:var(--background);padding:4.75rem 0;scroll-margin-top:6rem}.homepage-module__JmzoLq__faq .homepage-module__JmzoLq__sectionCopy{text-align:center;margin-inline:auto}.homepage-module__JmzoLq__faqList{gap:.6rem;max-width:46rem;margin:1.9rem auto 0;display:grid}.homepage-module__JmzoLq__faqList details{border:1px solid var(--home-faq-ring,#e0e7ec);background:var(--home-accent-surface,#f2f9fd);border-radius:.95rem}.homepage-module__JmzoLq__faqList summary{cursor:pointer;min-height:3.9rem;color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1.18rem;font-weight:620;line-height:1.32;list-style:none;display:flex}.homepage-module__JmzoLq__faqList summary::-webkit-details-marker{display:none}.homepage-module__JmzoLq__faqList summary span{color:var(--warm-ink);flex:none;font-size:1.4rem;font-weight:500;transition:transform .18s ease-out}.homepage-module__JmzoLq__faqList details[open] summary span{transform:rotate(45deg)}.homepage-module__JmzoLq__faqList details p{color:var(--foreground);margin:0;padding:0 1.25rem 1.2rem;font-size:1.1rem;line-height:1.62}.homepage-module__JmzoLq__close{isolation:isolate;background:var(--background);min-height:clamp(30rem,66vh,42rem);padding:4.5rem 0 5rem;position:relative;overflow:hidden}.homepage-module__JmzoLq__closeBg{z-index:-2;object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.homepage-module__JmzoLq__closeScrim{z-index:-1;background:linear-gradient(180deg, rgb(var(--home-close-scrim,253 251 248) / 95%) 0%, rgb(var(--home-close-scrim,253 251 248) / 74%) 30%, rgb(var(--home-close-scrim,253 251 248) / 32%) 60%, rgb(var(--home-close-scrim,253 251 248) / 8%) 100%);position:absolute;inset:0}.homepage-module__JmzoLq__closeCard{text-align:center;max-width:40rem;margin:0 auto}.homepage-module__JmzoLq__closeCard h2{font-size:clamp(2.1rem,7vw,3.5rem)}.homepage-module__JmzoLq__closeCard .homepage-module__JmzoLq__payoffLede{max-width:32ch;margin-inline:auto}.homepage-module__JmzoLq__closeActions{flex-direction:column;align-items:center;gap:.8rem;margin-top:1.9rem;display:flex}@media (min-width:40rem){.homepage-module__JmzoLq__heroActions,.homepage-module__JmzoLq__closeActions{flex-direction:row;justify-content:center}.homepage-module__JmzoLq__heroActions{justify-content:flex-start}.homepage-module__JmzoLq__primaryAction,.homepage-module__JmzoLq__secondaryAction{border-radius:1rem;width:fit-content}.homepage-module__JmzoLq__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-module__JmzoLq__privacyLayout{grid-template-columns:1.1fr .9fr;align-items:center}.homepage-module__JmzoLq__foodLayout{grid-template-columns:1.05fr .95fr}}@media (min-width:64rem){.homepage-module__JmzoLq__heroContainer{grid-template-columns:minmax(0,1.06fr) minmax(19rem,.94fr);align-items:center;min-height:40rem}.homepage-module__JmzoLq__heroMedia{width:min(100%,21rem)}.homepage-module__JmzoLq__payoffInner{grid-template-columns:1fr .82fr;align-items:center;gap:3.5rem;padding:3.5rem 4rem}.homepage-module__JmzoLq__payoffMedia{aspect-ratio:4/5}.homepage-module__JmzoLq__privacyLayout,.homepage-module__JmzoLq__foodLayout{gap:4rem}.homepage-module__JmzoLq__foodFrame{width:min(100%,16rem)}.homepage-module__JmzoLq__showcaseScroller{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding-bottom:0;display:grid;overflow:visible}.homepage-module__JmzoLq__shot{width:auto}}@media (hover:hover){.homepage-module__JmzoLq__primaryAction:not(.homepage-module__JmzoLq__comingSoon):hover{background:var(--home-primary-hover,#0d629f);box-shadow:0 18px 32px -12px color-mix(in srgb, var(--home-primary,var(--warm-ink)) 70%, transparent);transform:translateY(-2px)}.homepage-module__JmzoLq__primaryAction:not(.homepage-module__JmzoLq__comingSoon):active{transform:scale(.97)}.homepage-module__JmzoLq__secondaryAction:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--home-elevated,#fff);transform:translateY(-1px)}.homepage-module__JmzoLq__policyLinks a:hover{color:var(--home-link-hover,#9f3f1f);transform:translate(2px)}.homepage-module__JmzoLq__shot{transition:transform .18s ease-out,box-shadow .18s ease-out}.homepage-module__JmzoLq__shot:hover{transform:translateY(-4px);box-shadow:0 26px 46px -20px #18181b4d}}.homepage-module__JmzoLq__primaryAction:focus-visible,.homepage-module__JmzoLq__secondaryAction:focus-visible,.homepage-module__JmzoLq__policyLinks a:focus-visible,.homepage-module__JmzoLq__faqList summary:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.homepage-module__JmzoLq__primaryAction,.homepage-module__JmzoLq__secondaryAction,.homepage-module__JmzoLq__policyLinks a,.homepage-module__JmzoLq__shot,.homepage-module__JmzoLq__faqList summary span{transition:none}.homepage-module__JmzoLq__primaryAction:not(.homepage-module__JmzoLq__comingSoon):hover,.homepage-module__JmzoLq__secondaryAction:hover,.homepage-module__JmzoLq__policyLinks a:hover,.homepage-module__JmzoLq__shot:hover{transform:none}}
