/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@font-face{font-family:Quicksand;src:url(/main-landing/assets/fonts/Quicksand-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Quicksand;src:url(/main-landing/assets/fonts/Quicksand-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Quicksand;src:url(/main-landing/assets/fonts/Quicksand-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Quicksand;src:url(/main-landing/assets/fonts/Quicksand-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Quicksand;src:url(/main-landing/assets/fonts/Quicksand-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--plum-950:#220a38;--plum-900:#2e0f4a;--plum-800:#371259;--plum-700:var(--primary-900);--plum-600:#542080;--plum-hero-glow:#5a2487;--plum-solutions-from:#6e34a2;--plum-solutions-to:#4c1f77;--landing-solutions-gradient:linear-gradient(155deg,var(--plum-solutions-from)0%,var(--plum-solutions-to)100%);--landing-hero-gradient:radial-gradient(120% 90% at 50% -10%,var(--plum-hero-glow)0%,var(--plum-700)45%,var(--plum-900)100%);--landing-compare-x:#ec221f;--whatsapp-brand:#25d366;--landing-white-14:#ffffff24;--landing-white-45:#ffffff73;--landing-white-55:#ffffff8c;--landing-white-60:#fff9;--landing-white-70:#ffffffb3;--landing-white-75:#ffffffbf;--landing-white-80:#fffc;--landing-white-82:#ffffffd1;--landing-white-85:#ffffffd9;--landing-plum-scrim:#220a388c;--landing-ink-full:#2a2230;--landing-review-avatar:#4b007e99;--landing-hero-glow-brand:radial-gradient(circle,#9a38ef80,transparent 70%);--landing-hero-glow-pink:radial-gradient(circle,#f029a847,transparent 70%);--landing-footer-glow:radial-gradient(circle,#f029a838,transparent 65%);--landing-fresh-glow:radial-gradient(circle,#9a38ef2e,transparent 70%);--landing-gallery-scrim:linear-gradient(to top,var(--landing-plum-scrim),transparent 45%);--landing-footer-modal-shadow:0 -16px 48px #220a382e;--landing-tray-drop-shadow:drop-shadow(0 16px 26px #0006);--brand-600:var(--primary-600);--brand-soft:var(--primary-50);--brand-soft-2:#eadbfb;--pink:var(--secondary-500);--pink-600:#d81f94;--yellow:var(--brand-logo-yellow);--yellow-2:#ffe944;--yellow-soft:#fff6c2;--green:#5bae27;--green-bright:#7dd336;--green-soft:#eaf7dc;--blue:var(--blue-500);--blue-bright:var(--blue-400);--blue-soft:var(--blue-75);--ink:var(--cream-900);--slate:var(--cream-600);--stone:var(--cream-500);--ash:var(--cream-100);--ash-2:var(--cream-200);--cream:var(--cream-50);--cream-2:var(--cream-75);--surface:var(--base-white);--font:"Quicksand",sans-serif;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--r-pill:999px;--shadow-landing-sm:0 2px 6px #2a22300a;--shadow-landing-md:0 2px 4px #2a22300d,0 8px 24px #2a223012;--shadow-landing-lg:0 8px 18px #2a223014,0 24px 56px #2a22301f;--shadow-sm:var(--shadow-landing-sm);--shadow-md:var(--shadow-landing-md);--shadow-lg:var(--shadow-landing-lg);--shadow-how-brand:0 2px 4px #9a38ef14,0 8px 24px #9a38ef1a;--shadow-how-green:0 2px 4px #5bae2714,0 8px 24px #5bae271a;--shadow-how-plum:0 2px 4px #41186414,0 8px 24px #4118641a;--shadow-why-cream:0 2px 4px #2a22300f,0 8px 24px #2a223014;--shadow-why-solutions:0 2px 4px #4c1f772e,0 8px 24px #9a38ef29;--shadow-why-white:var(--shadow-landing-sm);--shadow-pink:0 6px 18px #f029a84d,0 14px 40px #f029a838;--shadow-primary:var(--shadow-button-primary);--shadow-primary-hover:var(--shadow-button-primary-hover);--shadow-brand:var(--shadow-button-primary);--shadow-brand-hover:var(--shadow-button-primary-hover);--shadow-whatsapp:0 6px 18px #25d3666b,0 14px 40px #25d36657;--shadow-whatsapp-hover:0 10px 26px #25d36680,0 20px 52px #25d36661;--shadow-secondary:0 4px 14px #2a22301a,0 10px 28px #2a223014;--shadow-secondary-hover:0 8px 22px #2a223024,0 16px 40px #2a22301f;--gutter:clamp(20px,5vw,80px);--site-header-gutter-x:20px;--maxw:1280px;--grid-gap:16px;--ease:cubic-bezier(.22,.61,.36,1)}html:has(.main-landing){scroll-behavior:smooth;scrollbar-gutter:stable}html:has(.main-landing) body{overflow-x:clip}.main-landing{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-25:25px;--fs-32:32px;--fs-40:40px;--fs-48:48px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-112:112px;--space-128:128px;--section-intro-gap:clamp(var(--space-32),8vw,var(--space-64));--delivery-block-gap:clamp(var(--space-32),8vw,var(--space-64));--cards-grid-gap:var(--space-20);--shadow-fab:0 4px 12px #9a38ef47,0 8px 24px #9a38ef33;--shadow-fab-hover:0 6px 16px #9a38ef52,0 10px 28px #9a38ef38;--landing-h1-fs:clamp(3.75rem,5.291vw + 2.46rem,5rem);--landing-h1-lh:1.3;--landing-h1-tracking:var(--letter-spacing-display);--landing-h2-fs:calc(clamp(3rem,3.175vw + 2.226rem,3.75rem)*.9);--landing-h2-lh:1.2;--landing-h2-tracking:var(--letter-spacing-headingMd);--hdr-logo-h:clamp(22px,calc(22px + (100vw - 20rem)*4/70),26px);--site-header-logo-optical-pad-bottom:2px;--hdr-h:56px;--hdr-profile-btn:42px;background:var(--cream);color:var(--ink);font-family:var(--font);font-weight:500;line-height:1.5;font-size:var(--fs-16);overflow-x:clip}@media (min-width:768px){.main-landing{--landing-h1-fs:clamp(5rem,1.786vw + 4.143rem,5.75rem);--landing-h2-fs:calc(clamp(3.75rem,2.976vw + 2.321rem,5rem)*.9);--landing-h2-tracking:var(--letter-spacing-headingLg)}}.main-landing :where(button,input,textarea,select,optgroup){font-family:var(--font)}.main-landing img{max-width:100%;display:block}.main-landing button{cursor:pointer;font-family:inherit}.main-landing button:not(.ds-button){border:none}.main-landing :where(button:not(.btn):not(.ds-button)){background:0 0}.main-landing a{color:inherit;text-decoration:none}.main-landing ::selection{background:var(--brand-soft-2);color:var(--plum-800)}.display{letter-spacing:var(--letter-spacing-displayEm);line-height:1.02;font-size:clamp(var(--fs-32),6.4vw,var(--fs-48))}.display,.h2{font-weight:700}.h2{line-height:var(--landing-h2-lh);letter-spacing:var(--landing-h2-tracking);font-size:var(--landing-h2-fs)}.h3{letter-spacing:var(--letter-spacing-headingSm);font-weight:700;line-height:1.15;font-size:clamp(var(--fs-20),2vw,var(--fs-25))}.lead{font-size:clamp(var(--fs-16),1.4vw,var(--fs-20));color:var(--slate);font-weight:500;line-height:1.55}.eyebrow{font-size:var(--fs-12);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:var(--space-16);font-weight:700}.section-stack{gap:var(--section-intro-gap);flex-direction:column;display:flex}.section-intro{margin:0}.mono{font-family:var(--font);font-variant-numeric:tabular-nums}.section{padding-block:clamp(var(--space-64),9vw,var(--space-128));position:relative}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.grid-12,.wrap>*{grid-column:1/-1;min-width:0}.grid-12{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.compare-cards>*{grid-column:span 6}.benefits-cards>*{grid-column:span 4}.grid-12.compare-cards{gap:var(--space-16);column-gap:var(--space-16);row-gap:var(--space-16)}.benefits-cards{gap:var(--cards-grid-gap)}@media not all and (min-width:1024px){.benefits-cards>*{grid-column:1/-1}}@media not all and (min-width:576px){.main-landing .ds-button.benefits-cta,.main-landing .ds-button.delivery-cta,.main-landing .ds-button.final-offer-cta{width:100%}.main-landing .ds-button.delivery-cta{align-self:stretch}}@media not all and (min-width:768px){.compare-cards>*{grid-column:1/-1}}.bleed-x{box-sizing:border-box;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.gutter-x{padding-inline:max(var(--gutter),calc((100% - min(100%,var(--maxw)))/2 + var(--gutter)));scroll-padding-inline:max(var(--gutter),calc((100% - min(100%,var(--maxw)))/2 + var(--gutter)))}.gutter-x:after{content:"";flex:0 0 max(var(--gutter),calc((100% - min(100%,var(--maxw)))/2 + var(--gutter)))}.gutter-x.gutter-x--center{justify-content:center}.gutter-x.gutter-x--center:before{content:"";flex:0 0 max(var(--gutter),calc((100% - min(100%,var(--maxw)))/2 + var(--gutter)))}.section--cream{background-color:var(--cream-50)}.section--cream2{background-color:var(--cream-75)}.section--white{background-color:var(--base-white)}.section--plum{background-color:var(--primary-900);color:var(--color-white,#fff)}.section--yellow{background-color:var(--brand-logo-yellow)}.ds-button.menu-head-cta{white-space:nowrap;flex-shrink:0}.ds-button.menu-head-cta .ds-button__label--stacked>*{white-space:nowrap}.order-fab-group{--shadow-fab:0 4px 12px #9a38ef47,0 8px 24px #9a38ef33;--shadow-fab-hover:0 6px 16px #9a38ef52,0 10px 28px #9a38ef38;inset-inline-end:clamp(16px,3vw,32px);bottom:calc(clamp(16px,3vw,32px) + env(safe-area-inset-bottom,0px) + 12px);z-index:60;transition:gap .3s var(--ease);align-items:center;gap:12px;display:flex;position:fixed}.order-fab-group :is(button,a){cursor:pointer}.order-fab-group--order-visible{gap:12px}.order-fab-quiz{background:var(--pink);color:#fff;width:48px;height:48px;box-shadow:var(--shadow-pink);cursor:pointer;transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .15s var(--ease);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.order-fab-quiz:hover{background:var(--pink-600);box-shadow:var(--shadow-pink);transform:translateY(-2px)}.order-fab-order-wrap{opacity:0;pointer-events:none;min-width:0;max-width:0;transition:max-width .3s var(--ease),grid-template-columns .3s var(--ease),opacity .3s var(--ease),transform .3s var(--ease);background:0 0;flex:none;grid-template-columns:0fr;display:grid;overflow:visible;transform:translateY(24px)scale(.9)}.order-fab-order-clip{background:0 0;min-width:0;overflow:hidden visible}.order-fab-group--order-visible .order-fab-order-clip{overflow:visible}.order-fab-order-clip>*{white-space:nowrap}.order-fab-group--order-visible .order-fab-order-wrap{opacity:1;pointer-events:auto;max-width:160px;transition:max-width .3s var(--ease),grid-template-columns .3s var(--ease),opacity .3s var(--ease),transform .3s var(--ease);grid-template-columns:1fr;transform:translateY(0)scale(1)}.order-fab-group--order-visible .order-fab-order-clip>*{min-width:max-content}.order-fab.order-fab{box-shadow:var(--shadow-fab)}.order-fab.order-fab:hover{box-shadow:var(--shadow-fab-hover);background:var(--brand-600);transform:translateY(-2px)}.order-fab-trial{--shadow-trial:0 4px 12px #fbd56959,0 8px 24px #fbd56940;--shadow-trial-hover:0 6px 16px #fbd56966,0 10px 28px #fbd5694d;border-radius:var(--r-pill);color:#2a2230;letter-spacing:.01em;height:40px;box-shadow:var(--shadow-trial);cursor:pointer;transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .15s var(--ease);background:#fbd569;border:none;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.order-fab-trial:hover{box-shadow:var(--shadow-trial-hover);background:#fcdd85;transform:translateY(-2px)}a.order-fab-wa{width:48px;height:48px;color:var(--brand);filter:drop-shadow(0 4px 12px #9a38ef47)drop-shadow(0 8px 24px #9a38ef33);transition:transform .15s var(--ease),filter .15s var(--ease),color .15s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}a.order-fab-wa:hover{color:var(--brand-600);filter:drop-shadow(0 6px 16px #9a38ef52)drop-shadow(0 10px 28px #9a38ef38);transform:translateY(-2px)}.order-fab-wa svg{width:48px;height:48px;display:block}.order-fab-wa svg .order-fab-wa-bg{fill:var(--brand);transition:fill .15s var(--ease)}a.order-fab-wa:hover svg .order-fab-wa-bg{fill:var(--brand-600)}.landing-scroll-top{--shadow-scroll-top:0 4px 12px #2a223014,0 8px 24px #2a22300d;--shadow-scroll-top-hover:0 6px 16px #2a22301a,0 10px 28px #2a22300f;inset-inline-start:clamp(16px,3vw,32px);bottom:calc(clamp(16px,3vw,32px) + env(safe-area-inset-bottom,0px) + 12px);z-index:60;color:#ffffffeb;width:48px;height:48px;box-shadow:var(--shadow-scroll-top);-webkit-backdrop-filter:blur(10px);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease),background .15s var(--ease),box-shadow .15s var(--ease);background:#767c8647;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;transform:translateY(24px)scale(.9)}.landing-scroll-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.landing-scroll-top:hover{box-shadow:var(--shadow-scroll-top-hover);background:#767c866b}.landing-scroll-top--visible:hover,.landing-scroll-top:hover{transform:translateY(-2px)}.chip{border-radius:var(--r-pill);font-size:var(--fs-14);align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex}.card{border-radius:var(--r-lg);box-shadow:var(--shadow-landing-sm);transition:box-shadow .2s var(--ease),transform .2s var(--ease);background:#fff}.main-landing #why .compare-cost-grid{column-gap:14px;row-gap:var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:fit-content;display:grid}@media (min-width:768px){.main-landing #why .compare-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.main-landing #why .compare-cost-grid .stack{gap:var(--space-12);border-top:none;border-bottom:none;border-left:none;min-width:0;height:100%;padding-right:clamp(12px,2vw,22px)}.main-landing #why .compare-cost-grid .stack:not(:last-child){border-right:1px solid var(--neutral-100)}@media not all and (min-width:768px){.main-landing #why .compare-cost-grid .stack:not(:last-child){border-right:none}.main-landing #why .compare-cost-grid .stack:nth-child(odd){border-right:1px solid var(--neutral-100)}}.reveal{will-change:auto;transition:none}.reveal,.reveal.in{transform:none}@media (prefers-reduced-motion:reduce){html:has(.main-landing){scroll-behavior:auto}}[dir=rtl],[dir=rtl] body{text-align:right}[dir=rtl] .flip{transform:scaleX(-1)}.muted{color:var(--stone)}.center{text-align:center}.stack{flex-direction:column}.row,.stack{display:flex}.row{align-items:center}.grid{display:grid}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.h-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x;-webkit-user-select:none;user-select:none;overflow-x:auto}.h-scroll--pan-xy{touch-action:pan-x pan-y}.h-scroll>*{flex:none}.landing-dev-tools{z-index:10050;pointer-events:none;position:fixed;inset:0}.landing-dev-tools .grid-label,.landing-dev-tools .grid-labels{pointer-events:auto}.landing-dev-tools .horizontal-spacing-overlay,.landing-dev-tools .landing-grid-overlay,.landing-dev-tools .spacing-overlay{z-index:0}.landing-grid-overlay{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.landing-grid-overlay__rows{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--grid-gap) - 1px),#9a38ef24 calc(var(--grid-gap) - 1px),#9a38ef24 var(--grid-gap));position:absolute;inset:0}.landing-grid-overlay__wrap{width:100%;max-width:var(--maxw);height:100%;padding-inline:var(--gutter);column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.landing-grid-overlay__columns{display:contents}.landing-grid-overlay__col{background:#9a38ef12;min-height:100vh;box-shadow:inset 0 0 0 1px #9a38ef38}.spacing-overlay{z-index:9998;pointer-events:none;position:fixed;inset:0;overflow:visible}.spacing-overlay__zone{box-sizing:border-box;border-top:1px solid #2e0f4a8c;border-bottom:1px solid #2e0f4a8c;position:fixed;left:0;right:0}.spacing-overlay__label{font-family:var(--font);font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;background:#2e0f4a4d;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600;line-height:1;position:fixed;transform:translateY(-50%)}.horizontal-spacing-overlay{z-index:9998;pointer-events:none;position:fixed;inset:0;overflow:visible}.horizontal-spacing-overlay__zone{box-sizing:border-box;border-left:1px solid #2e0f4a8c;border-right:1px solid #2e0f4a8c;position:fixed;top:0;bottom:0}.horizontal-spacing-overlay__label{font-variant-numeric:tabular-nums;white-space:nowrap;background:#2e0f4a4d;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600;transform:translate(-50%)}.dev-label,.horizontal-spacing-overlay__label{font-family:var(--font);color:#fff;line-height:1;position:fixed}.dev-label{z-index:10000;font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2e0f4ac7;font-size:10px;font-weight:700;translate:0 -50%}.dev-label,.viewport-label{border-radius:0 var(--r-sm)var(--r-sm)0;left:0}.viewport-label{pointer-events:none;background:#2e0f4a42;flex-direction:row;align-items:center;gap:8px;padding:8px 11px;font-size:16px;font-weight:500;display:flex;top:74px;right:auto;translate:none}.viewport-label__sep{opacity:.55;font-size:14px}.grid-labels{z-index:10000;flex-direction:column;gap:8px;display:flex;position:fixed;top:50%;left:0;translate:0 -50%}.grid-label{cursor:pointer;border-radius:0 var(--r-sm)var(--r-sm)0;transition:background .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease);border:none;padding:8px 10px;position:static;translate:none}.grid-label:hover{color:#fff;background:#2e0f4aeb}.grid-label.is-on{color:#fff;background:#9a38efd9;box-shadow:inset 0 0 0 1px #ffffff40}.grid-label:focus-visible{outline:2px solid var(--yellow);outline-offset:1px}.legal-header-shell,.site-header-shell{z-index:50;pointer-events:none;inset-inline:0;position:fixed;top:0}.legal-header-shell__hit,.site-header-shell__hit{pointer-events:auto;inset-inline:0;height:8px;position:absolute;top:0}.legal-header-bar,.site-header-bar{pointer-events:auto;transition:transform .32s var(--ease),background .3s,box-shadow .3s;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#2e0f4ad1;box-shadow:inset 0 -1px #ffffff1a}.site-header-bar--landing:not(.site-header-bar--solid){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.hdr-logo{height:100%;padding-bottom:var(--site-header-logo-optical-pad-bottom);align-self:stretch;align-items:center;display:inline-flex}.hdr-nav{font-size:var(--fs-16);align-self:stretch;gap:0;min-width:0}.hdr-nav--inline:not(.hdr-nav--measure){overflow:hidden}.hdr-nav--compact:not(.hdr-nav--measure){align-items:center;min-width:0;display:flex}.hdr-nav--measure{visibility:hidden;pointer-events:none;white-space:nowrap;height:0;position:absolute;overflow:hidden}.hdr-nav-dropdown-trigger{max-width:100%;height:100%;font-family:inherit;font-size:var(--fs-16);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding-inline:12px;font-weight:600;transition:color .15s;display:inline-flex}.hdr-nav-dropdown-trigger:hover{color:#fff!important}.main-landing .hdr-nav-dropdown-content{z-index:70;color:#fff;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#2e0f4af5;border:1px solid #ffffff1f;min-width:180px}.main-landing .hdr-nav-dropdown-content [data-slot=dropdown-menu-item]{font-size:var(--fs-16);cursor:pointer;font-weight:600}.main-landing .hdr-nav-dropdown-content [data-slot=dropdown-menu-item]:focus,.main-landing .hdr-nav-dropdown-content [data-slot=dropdown-menu-item]:hover{color:#fff;background:#ffffff1a}.hdr-nav-dropdown-link{width:100%;color:inherit;text-decoration:none;display:block}.hdr-nav .navlink{height:100%;padding-inline:var(--hdr-nav-link-padding-inline,24px);align-items:center;transition:padding-inline .2s,color .15s;display:inline-flex}.navlink__short{display:none}.hdr-wrap{width:100%;padding-inline:var(--checkout-card-padding);box-sizing:border-box}.hdr-row{padding-inline:var(--site-header-gutter-x);gap:24px;position:relative}.hdr-nav--compact:not(.hdr-nav--measure),.hdr-nav--inline:not(.hdr-nav--measure){z-index:1;flex:none;align-items:center;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hdr-profile{padding-left:max(0px,calc(94/30*var(--hdr-logo-h) - var(--hdr-h)));align-self:stretch}.hdr-profile-btn{aspect-ratio:1;cursor:pointer;background:0 0;border:none;height:100%;padding:0;font-family:inherit}.hdr-profile-btn,.hdr-profile-icon{justify-content:center;align-items:center;display:inline-flex}.hdr-profile-icon{width:var(--hdr-profile-btn);height:var(--hdr-profile-btn);color:#fff;background:unset;box-shadow:none;border:2px solid #ffffff4d;border-radius:50%;transition:background .15s}.hdr-profile-btn:hover .hdr-profile-icon{background:#ffffff1a}.hdr-actions{flex-shrink:0;align-self:stretch;align-items:stretch;gap:4px}.main-landing .lang-menu--site-header{align-self:center}.main-landing .lang-menu--site-header .lang-menu__trigger{min-width:36px;height:auto;box-shadow:none;color:#fff;letter-spacing:.04em;background:#ffffff2e;border:none;padding:10px 14px 10px 16px}.main-landing .lang-menu--site-header .lang-menu__trigger:hover,.main-landing .lang-menu--site-header .lang-menu__trigger[aria-expanded=true]{color:#fff;background:#ffffff3d;border:none}.main-landing .lang-menu--site-header .lang-menu__trigger:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.main-landing .lang-menu--site-header .lang-menu__list{-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#2e0f4af5;border:1px solid #ffffff1f;min-width:72px;box-shadow:0 12px 32px #0000003d}.main-landing .lang-menu--site-header .lang-menu__item{color:#ffffffb8}.main-landing .lang-menu--site-header .lang-menu__item:hover:not(:disabled){color:#fff;background:#ffffff1a}.main-landing .lang-menu--site-header .lang-menu__item[aria-selected=true]{color:#fff;background:#ffffff2e}.hdr-lang-switcher{align-self:center;align-items:center;gap:2px;display:inline-flex}.hdr-lang-btn{color:#ffffffb8;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:999px;min-width:36px;padding:10px 16px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;transition:background .15s,color .15s}.hdr-lang-btn:hover{color:#fff}.hdr-lang-btn[aria-pressed=true]{color:#fff;background:#ffffff2e}.hdr-burger{align-self:stretch;padding-left:0}.hdr-burger-btn{aspect-ratio:1;cursor:pointer;background:0 0;border:none;height:100%;padding:0;font-family:inherit}.hdr-burger-btn,.hdr-burger-icon{justify-content:center;align-items:center;display:inline-flex}.hdr-burger-icon{color:#fff;background:unset;width:44px;height:44px;box-shadow:none;border-radius:50%;transition:background .15s}.hdr-burger-btn:hover .hdr-burger-icon{background:#ffffff1a}@media not all and (min-width:768px){.hdr-nav:not(.hdr-nav--measure){display:none}}@media not all and (min-width:1024px){.hdr-row{gap:8px}.main-landing .lang-menu--site-header .lang-menu__trigger{min-width:32px;padding:9px 12px 9px 14px;font-size:11px}.hdr-nav-dropdown-trigger{font-size:var(--fs-14);padding-inline:8px}}.main-landing #top{--hero-price-secondary-fs:clamp(var(--fs-20),1.35vw,22px);--hero-tray-clearance:clamp(3px,.5vh,5px);--hero-title-cta-gap:clamp(32px,7vh,80px);--hero-tray-belt-h:clamp(198px,25.2vh,270px);--hero-tray-belt-mt:-6px;--hero-tray-track-bottom:13px;--hero-tray-img-w:clamp(135px,15.3vw,225px);--hero-tray-gap:clamp(14px,2.16vw,32px);box-sizing:border-box;padding-top:clamp(72px,12vh,var(--space-96))}.main-landing .hero-tray-belt{z-index:1;height:var(--hero-tray-belt-h);margin-top:var(--hero-tray-belt-mt);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;position:relative;overflow:hidden}.main-landing .hero-tray-belt__track{bottom:var(--hero-tray-track-bottom);will-change:transform;align-items:flex-end;width:max-content;display:flex;position:absolute;left:0}.main-landing .hero-tray-belt__row{align-items:flex-end;gap:var(--hero-tray-gap);padding-inline-end:var(--hero-tray-gap);display:flex}.main-landing .hero-tray-belt__img{width:var(--hero-tray-img-w);filter:drop-shadow(0 16px 27px #0006);pointer-events:none}.main-landing #top>.hero-wrap{z-index:5;text-align:center;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto;position:relative}.main-landing #top .hero-top,.main-landing #top>.hero-wrap{width:100%;flex-direction:column;flex:1 1 0;align-items:center;min-height:0;display:flex}.main-landing #top .hero-top{justify-content:center;min-width:0}.main-landing #top .hero-spacer{flex:0 0 0;width:100%;display:none}.main-landing #top .hero-bottom{align-items:center;gap:var(--space-24);z-index:4;width:100%;min-width:0;margin-top:var(--hero-title-cta-gap);margin-bottom:var(--hero-tray-clearance);flex-direction:column;flex-shrink:0;display:flex;position:relative}.main-landing #top .hero-title{max-width:980px;font-weight:700;line-height:var(--landing-h1-lh);letter-spacing:var(--landing-h1-tracking);font-size:var(--landing-h1-fs);flex-direction:column;align-items:center;gap:.5em;margin:0;display:flex}.main-landing #top .hero-title__line{text-wrap:balance;line-height:1.2}.main-landing #top .hero-title__offer{font-size:inherit;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.32em;line-height:1.2;display:flex}.main-landing #top .hero-title__only{color:var(--yellow)}.main-landing #top .hero-title__price{background:var(--yellow);color:var(--plum-800);border-radius:var(--r-pill);transform-origin:50%;font-size:inherit;will-change:transform;transition:transform .18s var(--ease),box-shadow .18s var(--ease);align-items:start;gap:4px;padding:16px;line-height:1;display:inline-flex;box-shadow:0 14px 44px #fcde024d}.main-landing #top .hero-title__price--hover{box-shadow:0 18px 48px #fcde0261}.main-landing #top .hero-title__was{font-size:var(--hero-price-secondary-fs);color:var(--plum-800);letter-spacing:var(--letter-spacing-title25Bold);font-weight:900;line-height:1;text-decoration:none;display:inline-block;position:relative}.main-landing #top .hero-title__was:after{content:"";background:var(--secondary-500);opacity:.7;transform-origin:50%;pointer-events:none;border-radius:999px;height:max(3px,.15em);position:absolute;top:55%;left:-.08em;right:-.08em;transform:rotate(-12deg)}.main-landing #top .hero-title__now{letter-spacing:var(--letter-spacing-displayEm);line-height:80%}.main-landing #top .hero-title__cur{font-size:var(--hero-price-secondary-fs);letter-spacing:var(--letter-spacing-title25Bold);font-weight:900;line-height:1}.main-landing #top .ds-button.menu-head-cta{letter-spacing:-.01em;width:fit-content;min-width:clamp(240px,58vw,320px);box-shadow:var(--shadow-pink);will-change:transform;transition:transform .18s var(--ease),box-shadow .18s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease);justify-content:center;padding-inline:40px;line-height:1}.main-landing #top .ds-button.menu-head-cta:hover:enabled{box-shadow:var(--shadow-pink);transform:translateY(-2px)}.main-landing #top .ds-button.menu-head-cta:active:enabled{transform:translateY(0)scale(.98)}.main-landing #top .ds-button.menu-head-cta .ds-button__subtitle{font-variant-numeric:tabular-nums;opacity:.92;font-weight:700}.main-landing .hero-stats--with-checks{padding-right:40px}.main-landing .hero-stats .row>span.row-text{white-space:nowrap;align-items:center;gap:6px;display:flex}@media not all and (min-width:576px){.main-landing .hero-stats{white-space:nowrap!important;padding-inline:0!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:12px!important;padding-right:0!important}.main-landing .hero-stats .row>.hero-stats-check{display:none!important}.main-landing .hero-stats .row{white-space:nowrap!important;flex-direction:column!important;flex:1 1 0!important;align-items:center!important;gap:0!important;min-width:0!important}.main-landing .hero-stats .row>span.row-text{flex-direction:column!important;align-items:center!important;gap:12px!important}.main-landing .hero-stats .row>span.row-text span{white-space:nowrap!important;font-size:clamp(14px,4vw,17px)!important}}@media not all and (min-width:768px){.main-landing #top{--hero-tray-belt-h:clamp(172px,22vh,210px);--hero-tray-belt-mt:clamp(-18px,-2.5vh,-10px);--hero-tray-track-bottom:4px;--hero-tray-img-w:clamp(124px,30vw,150px);--hero-tray-gap:clamp(12px,2.2vw,20px);--hero-tray-clearance:clamp(-8px,-1vh,0px);--hero-top-offset:clamp(36px,5vh,64px);--hero-title-cta-gap:clamp(56px,14vh,140px);padding-top:clamp(64px,9vh,88px)}.main-landing .hero-tray-belt__img{filter:drop-shadow(0 12px 20px #00000061)}.main-landing #top .hero-top{padding-top:var(--hero-top-offset);flex:none;justify-content:flex-start}.main-landing #top .hero-title{font-size:clamp(2.75rem,5.291vw + 2.46rem + -1*max(0px,4vw - 19.2px),5rem)}.main-landing #top .hero-spacer{height:var(--hero-title-cta-gap);flex:none;width:100%;display:block}.main-landing #top .hero-bottom{gap:clamp(14px,2.8vh,var(--space-24));margin-top:0}}@media (not (min-width:768px)) and (max-height:780px){.main-landing #top{--hero-top-offset:clamp(24px,4vh,44px);--hero-title-cta-gap:clamp(28px,10.5vh,84px);--hero-tray-belt-mt:clamp(-24px,-3vh,-14px);--hero-tray-belt-h:clamp(160px,20vh,195px);--hero-tray-clearance:clamp(-12px,-1.5vh,-4px);padding-top:clamp(58px,8vh,76px)}.main-landing #top .hero-bottom{gap:clamp(12px,2.2vh,18px)}}@media (max-height:650px){.main-landing #top{padding-top:clamp(64px,10vh,var(--space-96))}.main-landing #top .hero-bottom{gap:var(--space-16)}}#why .eyebrow{margin-bottom:var(--space-24)}.main-landing #why .compare-card--problems{box-shadow:var(--shadow-why-cream)}.main-landing #why .compare-card--solutions{box-shadow:var(--shadow-why-solutions)}.main-landing #why .compare-card--cost{box-shadow:var(--shadow-why-white)}.main-landing #why .card{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.main-landing #why .card:hover{transform:translateY(-4px)}.main-landing .how-grid{gap:var(--space-20);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}#how .eyebrow{margin-bottom:var(--space-24)}#how .how-step-num--mobile{display:none}.main-landing #how .how-step-card .how-step-body{flex-direction:column;justify-content:center;display:flex}.main-landing #how .how-step-card--0{box-shadow:var(--shadow-how-brand)}.main-landing #how .how-step-card--1{box-shadow:var(--shadow-how-green)}.main-landing #how .how-step-card--2{box-shadow:var(--shadow-how-plum)}.main-landing #how .card{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.main-landing #how .card:hover{transform:translateY(-4px)}.main-landing #how .how-illu .fried-egg,.main-landing #how .how-illu .pot-lid,.main-landing #how .how-illu .sausage,.main-landing #how .how-illu .truck-body,.main-landing #how .how-illu .truck-pin,.main-landing #how .how-illu .truck-wheel{transform-box:fill-box;transform-origin:50%}.main-landing #how .how-illu .pot-lid,.main-landing #how .how-illu .truck-pin{transform-origin:50% 100%}.main-landing #how .how-step-card--0:hover .pot-lid{animation:how-pot-lid-bob .9s ease-in-out infinite}@keyframes how-pot-lid-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.main-landing #how .how-step-card--1:hover .truck-body{animation:how-truck-bounce .42s ease-in-out infinite}.main-landing #how .how-step-card--1:hover .truck-wheel{animation:how-truck-wheel-spin .7s linear infinite}.main-landing #how .how-step-card--1:hover .truck-pin{animation:how-truck-pin-wiggle .55s ease-in-out infinite}@keyframes how-truck-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes how-truck-wheel-spin{to{transform:rotate(1turn)}}@keyframes how-truck-pin-wiggle{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.main-landing #how .how-step-card--2:hover .fried-egg{animation:how-egg-jiggle .55s ease-in-out infinite}.main-landing #how .how-step-card--2:hover .sausage--a{animation:how-sausage-sizzle-a .5s ease-in-out infinite}.main-landing #how .how-step-card--2:hover .sausage--b{animation:how-sausage-sizzle-b .65s ease-in-out 80ms infinite}@keyframes how-egg-jiggle{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.06,.94)rotate(-3deg)}75%{transform:scale(.94,1.06)rotate(3deg)}}@keyframes how-sausage-sizzle-a{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-1px,-1px)rotate(-4deg)}50%{transform:translateY(-2px)rotate(0)}75%{transform:translate(1px,-1px)rotate(4deg)}}@keyframes how-sausage-sizzle-b{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(1px,1px)rotate(3deg)}50%{transform:translateY(-1px)rotate(0)}80%{transform:translate(-1px,1px)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.main-landing #delivery .delivery-feat-card:hover,.main-landing #qa .card:hover{transform:none}.main-landing #how .how-step-card--0:hover .pot-lid,.main-landing #how .how-step-card--1:hover .truck-body,.main-landing #how .how-step-card--1:hover .truck-pin,.main-landing #how .how-step-card--1:hover .truck-wheel,.main-landing #how .how-step-card--2:hover .fried-egg,.main-landing #how .how-step-card--2:hover .sausage--a,.main-landing #how .how-step-card--2:hover .sausage--b{animation:none}}@media not all and (min-width:640px){.main-landing #how .how-grid{gap:12px;grid-template-columns:1fr!important}.main-landing #how .how-step-card{flex-direction:row;align-items:center;display:flex;border-radius:28px!important}.main-landing #how .how-step-card .how-step-illu{flex:0 0 96px;align-self:center;width:96px;height:96px;padding:12px;aspect-ratio:1!important}.main-landing #how .how-step-card .how-step-illu .how-step-num{display:none}.main-landing #how .how-step-card .how-step-num--mobile{letter-spacing:.04em;flex:none;order:2;align-self:flex-start;margin:0;display:inline-block}.main-landing #how .how-step-card .how-step-illu .how-illu{height:100%;width:100%!important;max-width:none!important}.main-landing #how .how-step-card .how-step-body{flex:auto;align-items:flex-start;gap:12px;min-width:0;flex-direction:row!important;padding:16px 20px 16px 4px!important}.main-landing #how .how-step-card .how-step-body .how-step-text{flex:auto;order:1;min-width:0;gap:12px!important}.main-landing #how .how-step-card .how-step-body .h3{font-size:var(--fs-20);line-height:1.25}.main-landing #how .how-step-card .how-step-body p{font-size:var(--fs-14)!important;line-height:1.45!important}}@keyframes menuMealsSlideFromRight{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes menuMealsSlideFromLeft{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.menu-section .menu-grid.menu-grid--cards{animation:none!important}}.menu-grid-wrap,.menu-section{overflow:visible}.menu-grid-wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);padding-bottom:var(--space-32);box-sizing:border-box;margin-inline:auto}.menu-section .menu-top-stack{gap:var(--section-intro-gap);flex-direction:column;width:100%;display:flex}.menu-section .menu-body{gap:var(--space-24);flex-direction:column;width:100%;display:flex}.menu-section .menu-days-wrap{width:100%;margin-bottom:0;position:relative;overflow:visible}.menu-section .menu-days{flex-wrap:nowrap;gap:0;width:100%;min-width:0;max-width:100%;margin-bottom:0;padding-bottom:0;display:flex}.menu-day-tab{border-radius:var(--r-pill);height:48px;font-weight:600;font-size:var(--fs-16);color:var(--slate);transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease);cursor:pointer;background:0 0;border:1.5px solid #0000;flex:none;padding:0 20px}.menu-day-tab:hover:not(.is-active){color:var(--brand);background:var(--brand-soft);border-color:var(--brand-soft-2)}.menu-day-tab.is-active:hover{background:var(--brand-soft-2)}.menu-day-tab.is-active{color:var(--brand);background:var(--brand-soft);border-color:var(--brand);font-weight:700}.menu-section .menu-grid.menu-grid--cards{gap:var(--space-20);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;min-width:0;display:grid;overflow:visible}.menu-section .menu-grid--cards>.menucard-shell{z-index:0;cursor:pointer;flex-direction:column;min-width:0;display:flex;position:relative;overflow:visible}.menu-section .menucard-shell>.menucard{gap:var(--space-24);cursor:pointer;flex-direction:column;flex:1 0;width:100%;min-width:0;min-height:0;display:flex}.menu-section .menucard-body{flex-direction:column;flex:1;min-width:0;min-height:0;padding-inline:4px;display:flex;overflow:visible}.menu-section .menucard-meta{margin:0 0 var(--space-16);font-size:var(--fs-14);color:var(--stone);flex-wrap:wrap;align-items:center;gap:.35em;font-weight:500;line-height:1.4;display:flex}.menu-section .menucard-title{font-weight:600;font-size:var(--fs-20);color:var(--neutral-900);overflow-wrap:break-word;margin:4px 0 0;line-height:1.35}.menu-section .menucard-shell:focus-visible,.menu-section .menucard-shell:hover{z-index:10}.menu-section .menucard-img-wrap{aspect-ratio:360/262;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;overflow:visible}.menu-section .menucard-img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;object-fit:cover;transform-origin:50%;border-radius:8px;width:100%;height:100%;transition:transform .2s}.menu-section .menucard-shell:focus-visible .menucard-img,.menu-section .menucard-shell:hover .menucard-img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.menu-section .menucard-img{transition:none}.menu-section .menucard-shell:focus-visible .menucard-img,.menu-section .menucard-shell:hover .menucard-img{transform:none}}@media not all and (min-width:1024px){.menu-section .menu-grid.menu-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-section .menu-days-wrap:after,.menu-section .menu-days-wrap:before{content:"";z-index:2;pointer-events:none;width:clamp(28px,8vw,56px);position:absolute;top:0;bottom:0}.menu-section .menu-days-wrap:before{background:linear-gradient(to right,var(--base-white)20%,transparent);inset-inline-start:0}.menu-section .menu-days-wrap:after{background:linear-gradient(to left,var(--base-white)20%,transparent);inset-inline-end:0}}.menu-section .menu-head-text{gap:var(--space-24)}.menu-section .ds-button.menu-head-cta{margin-top:32px}@media not all and (min-width:576px){.menu-section .menu-grid.menu-grid--cards,.menu-section .menucard-shell>.menucard{gap:var(--space-16)}.menu-section .menucard-meta{font-size:var(--fs-12)}.menu-section .menucard-title{font-size:var(--fs-16)}.menu-section .menu-head{flex-direction:column;align-items:stretch;gap:16px}.menu-section .menu-head-text{text-align:center;flex:none;width:100%}.menu-section .menu-head-trusted{text-align:left;justify-content:flex-start}.menu-section .ds-button.menu-head-cta{width:100%;margin-top:0}}#lead.lead-section{background-color:var(--background)}.lead-section .lead-grid{gap:var(--space-24);grid-template-columns:minmax(0,1fr);width:100%;display:grid}@media (min-width:576px){.lead-section .lead-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.main-landing .lead-text{width:100%;min-width:0;padding-top:var(--space-4);padding-bottom:var(--space-4)}.lead-section .lead-grid>.stack{min-width:0}.lead-section .lead-grid>.stack:not(.lead-text){justify-content:center;align-items:flex-start}.lead-section .lead-title{letter-spacing:0;color:#383e48;flex-wrap:wrap;align-items:center;gap:14px 4px;font-size:clamp(20px,20px + 1.11607vw - .223214rem,25px);line-height:1.3}.lead-section .lead-copy .lead{font-size:var(--fs-16);color:#8594ac;line-height:1.4}.lead-section .lead-title-wa{align-items:center;gap:4px;display:inline-flex}.lead-section .lead-card{padding:28px var(--space-32)}.lead-section .lead-grid__placeholder{grid-column:1/-1;min-height:clamp(160px,22vw,200px)}.main-landing .lead-form{flex-direction:column;gap:12px;width:100%;display:flex}.main-landing .lead-form-fields{flex-wrap:nowrap;gap:12px;width:100%;min-width:0;display:flex}.main-landing .lead-form-input,.main-landing .lead-form-prefix{border-radius:var(--r-md);min-height:56px;color:var(--ink);font-size:var(--fs-16);box-shadow:none;transition:border-color .2s var(--ease);background:#f3f4f7;border:1px solid #c7ced9;outline:none;font-weight:600}.main-landing .lead-form-prefix{flex:none;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:flex}.main-landing .lead-form-input{min-width:0;font:inherit;flex:auto;padding:0 18px}.main-landing .lead-form-input::placeholder{color:#adb7c7}.main-landing .lead-form-input:focus{border-color:#adb7c7}.main-landing .ds-button.lead-form-submit{width:100%}.main-landing .lead-sms-code{gap:10px;width:100%}.main-landing .lead-sms-digit{border-radius:var(--r-md);min-width:0;transition:flex-grow .15s var(--ease,ease),border-color .15s var(--ease,ease),box-shadow .15s var(--ease,ease);background:#f3f4f7;border:1px solid #c7ced9;flex:1 1 0;font-weight:600}.main-landing .lead-sms-digit--active{border-color:var(--brand);background:#eceef2;flex:1.75 1 0;min-width:0;box-shadow:0 0 0 2px #9a38ef38}.main-landing .lead-sms-digit--success{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 2px #9a38ef38}.main-landing .lead-sms-digit:focus{border-color:var(--brand)}.main-landing .testimonial-wrapper{width:100%;position:relative;overflow:hidden}.main-landing #testimonialto-18515f72-5509-4309-8a4f-cb37ce8b672c{opacity:0;background:0 0;border:0;width:100%;height:60rem;max-height:60rem;transition:opacity .3s;display:block;overflow:hidden}.main-landing #testimonialto-18515f72-5509-4309-8a4f-cb37ce8b672c.loaded{opacity:1}#reviews{overflow:visible}#reviews .reviews-carousel-outer{align-items:center;gap:var(--space-24);flex-direction:column;display:flex}#reviews .reviews-carousel-wrap{touch-action:pan-y;width:100%;overflow:visible}#reviews .reviews-carousel-shell{position:relative}#reviews .reviews-carousel-viewport{width:100%;padding-block:var(--space-24);margin-block:calc(var(--space-24)*-1);overflow:visible}#reviews .reviews-carousel-clip{width:100%;overflow-x:hidden}#reviews .reviews-carousel-track{will-change:transform;align-items:stretch;display:flex}#reviews .reviews-carousel-slide{flex:none;min-width:0;padding-block:12px 28px}#reviews .reviews-card{border-radius:var(--r-2xl);height:100%;box-shadow:var(--shadow-landing-lg);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:14px;min-height:280px;margin:0;padding:clamp(20px,3vw,28px);display:flex}#reviews .reviews-card--clickable{cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}#reviews .reviews-card--clickable:focus-visible,#reviews .reviews-card--clickable:hover{outline:2px solid var(--plum-700);outline-offset:3px;transform:translateY(-2px);box-shadow:0 12px 32px #220a3824}#reviews .reviews-card--social{text-align:left;align-items:stretch}#reviews .reviews-card--video{text-align:center;align-items:stretch;gap:12px}#reviews .reviews-card__media--video{position:relative}#reviews .reviews-card__media--video .reviews-card__image{aspect-ratio:4/5}#reviews .reviews-card__play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}#reviews .reviews-card__play-icon{filter:drop-shadow(0 4px 12px #220a3833);width:clamp(56px,18vw,84px);height:auto}#reviews .reviews-card__meta--video{flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:auto;display:flex}#reviews .reviews-card__head{align-items:center;gap:12px;width:100%;display:flex}#reviews .reviews-card__head-text{flex-direction:column;gap:2px;min-width:0;display:flex}#reviews .reviews-card__avatar,#reviews .reviews-card__avatar-img{border-radius:50%;flex-shrink:0;width:48px;height:48px}#reviews .reviews-card__avatar{font-size:var(--fs-18);color:var(--plum-700);background:var(--brand-soft);place-items:center;font-weight:700;display:grid}#reviews .reviews-card__avatar-img{object-fit:cover}#reviews .reviews-card__platform{font-size:var(--fs-12);color:var(--plum-700);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-weight:700;display:inline-flex}#reviews .reviews-card__media{border-radius:var(--r-lg);background:var(--cream-2);width:100%;overflow:hidden}#reviews .reviews-card__image,#reviews .reviews-card__video{aspect-ratio:1;object-fit:cover;background:#000;width:100%;display:block}#reviews .reviews-card__stars{color:var(--orange-500);line-height:1}#reviews .reviews-card__text{font-size:var(--fs-16);color:var(--ink);width:100%;margin:0;font-style:normal;line-height:1.5}#reviews .reviews-card__text--social{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#reviews .reviews-card__meta{flex-direction:column;gap:4px;margin-top:auto;display:flex}#reviews .reviews-card__name{font-size:var(--fs-16);color:var(--plum-800)}#reviews .reviews-card__subtitle{font-size:var(--fs-14);color:var(--stone);font-weight:500}#reviews .reviews-carousel-nav{width:44px;height:44px;color:var(--plum-700);cursor:pointer;transition:background .2s var(--ease),box-shadow .2s var(--ease);z-index:3;background:#ffffffeb;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #220a381f}#reviews .reviews-carousel-nav--prev{left:max(12px,var(--gutter))}#reviews .reviews-carousel-nav--next{right:max(12px,var(--gutter))}#reviews .reviews-carousel-nav:focus-visible,#reviews .reviews-carousel-nav:hover{background:#fff;transform:translateY(-50%);box-shadow:0 4px 16px #220a3829}#reviews .reviews-carousel-nav__icon{place-items:center;display:grid}#reviews .reviews-carousel-dots{max-width:min(100%,640px);padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}#reviews .reviews-carousel-dot{border-radius:var(--r-pill);cursor:pointer;width:8px;height:8px;transition:all .3s var(--ease);background:#220a3838;border:none;padding:0}#reviews .reviews-carousel-dot.is-active{background:var(--plum-700);width:22px}.review-modal-panel,.review-modal__content{max-height:min(88vh,820px);overflow:hidden}.review-modal__content{flex-direction:column;padding:clamp(20px,3vw,28px) clamp(24px,4vw,36px) clamp(24px,4vw,36px);display:flex;position:relative}.review-modal-panel .reviews-card--modal{box-shadow:none;min-height:0;max-height:100%;padding:8px 44px 0 0;overflow:hidden}.review-modal-panel .reviews-card__text--modal{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-modal-panel .reviews-card__stars{color:var(--orange-500)}.review-modal-panel .reviews-card--video{min-height:0}.review-modal-panel .reviews-card__video--modal{aspect-ratio:4/5;object-fit:cover;max-height:min(52vh,420px)}.review-modal-panel .reviews-card__media{flex-shrink:0}#fresh .eyebrow{margin-bottom:var(--space-24)}#fresh .fresh-copy{padding-top:var(--space-16);padding-bottom:var(--space-16)}@media not all and (min-width:768px){#fresh .fresh-copy{padding-top:0;padding-bottom:0}#fresh .fresh-copy .eyebrow,#fresh .fresh-copy .h2{text-align:center}}.main-landing #fresh .fresh-item{transition:transform .2s var(--ease);will-change:transform}.main-landing #fresh .fresh-item:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.main-landing #fresh .fresh-item,.main-landing #fresh .fresh-item:hover{transition:none;transform:none}}#fresh .fresh-carousel-nav{cursor:pointer;z-index:2;background:0 0;border:none;align-items:center;width:72px;padding:0 12px;display:flex;position:absolute;top:0;bottom:0}#fresh .fresh-carousel-nav--prev{justify-content:flex-start;left:0}#fresh .fresh-carousel-nav--next{justify-content:flex-end;right:0}#fresh .fresh-carousel-nav__icon{color:#fff;width:40px;height:40px;transition:background .2s var(--ease),transform .18s var(--ease);background:#ffffff40;border-radius:50%;place-items:center;display:grid}#fresh .fresh-carousel-nav:focus-visible .fresh-carousel-nav__icon,#fresh .fresh-carousel-nav:hover .fresh-carousel-nav__icon{background:#ffffff73;transform:translateY(-2px)}.main-landing #benefits .wrap{gap:var(--section-intro-gap);flex-direction:column;display:flex}.main-landing #benefits .card{transition:transform .2s var(--ease);border-radius:50px}.main-landing #benefits .card:hover{transform:translateY(-4px)}#benefits .eyebrow{margin-bottom:var(--space-24)}.main-landing #delivery.delivery-section{background:var(--brand-soft);min-height:clamp(420px,42vw,560px)}.main-landing #delivery .delivery-bg{object-fit:cover;object-position:center;opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.main-landing #delivery .delivery-wrap{color:var(--ink)}.main-landing #delivery .delivery-eyebrow{color:var(--brand);margin-bottom:0;padding-inline:3px}.main-landing #delivery .delivery-feat-card{transition:transform .2s var(--ease),box-shadow .2s var(--ease);background:#4118640f;border:1px solid #4118641f}.main-landing #delivery .delivery-feat-card:hover{transform:translateY(-4px)}.main-landing #delivery .delivery-feat-desc{color:var(--slate)}.main-landing .delivery-main{justify-content:space-between;align-items:flex-start;gap:clamp(20px,4vw,48px);width:100%;display:flex}.main-landing .delivery-left{gap:var(--delivery-block-gap);flex:280px;min-width:0}.main-landing .delivery-title{margin:0}.main-landing .delivery-feats{gap:var(--space-20);flex:320px;max-width:540px;height:fit-content}.main-landing .ds-button.delivery-cta{align-self:flex-start}@media not all and (min-width:1024px){.main-landing .delivery-main{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.main-landing .delivery-left{display:contents}.main-landing .delivery-eyebrow{text-align:center}.main-landing .delivery-title{text-align:center;flex:none;order:1}.main-landing .delivery-feats{max-width:none;margin-top:var(--delivery-block-gap);flex:none;order:2}.main-landing .ds-button.delivery-cta{margin-top:var(--delivery-block-gap);flex:none;order:3;align-self:center}}.faq-section{overflow:visible}.faq-content{gap:var(--space-24);flex-direction:column;display:flex}.faq-section .faq-tabs{cursor:grab;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin-bottom:0;padding-bottom:4px;display:flex}.faq-section .faq-tabs:active{cursor:grabbing}@media not all and (min-width:576px){.faq-section .faq-tabs.gutter-x--center{justify-content:flex-start}.faq-section .faq-tabs.gutter-x--center:before{display:none}}.main-landing #qa .card:hover{transform:translateY(-4px)}.site-footer{z-index:10;background:var(--plum-950);color:#ffffffb3;padding-block:var(--space-40)var(--space-32);position:relative}.site-footer__legal{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:24px;padding-top:16px;display:flex}.site-footer__legal p{flex:auto;min-width:0}.site-footer__legal button{white-space:nowrap;flex:none}@media (min-width:576px){.site-footer{padding-block:var(--space-64)var(--space-40)}.site-footer__legal{margin-top:40px;padding-top:24px}}.footer-grid{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:32px;display:grid}@media not all and (min-width:576px){.footer-grid{grid-template-columns:1fr;gap:32px}.footer-brand{justify-content:center;align-items:center;gap:var(--space-32);flex-direction:row;width:100%;max-width:none}}.footer-brand{gap:var(--space-20);justify-content:center;align-items:flex-start;max-width:320px}.footer-logo{align-items:center;display:inline-flex}.logo-top-link{opacity:.88;transition:opacity .15s var(--ease)}.logo-top-link:hover{opacity:1}.logo-top-link .hover-lift{transition:transform .18s var(--ease);display:inline-flex}.logo-top-link:hover .hover-lift{transform:translateY(-2px)}.footer-social-link{color:#fffc;width:42px;height:42px;transition:transform .18s var(--ease),background .15s var(--ease),color .15s var(--ease);background:#ffffff14;border-radius:50%;place-items:center;display:grid}.footer-social-link:hover{background:var(--brand);color:#fff;transform:translateY(-2px)}.footer-email-link{font-size:var(--fs-16);color:#ffffffbf;transition:color .15s var(--ease);margin-top:4px;font-weight:600;text-decoration:none;display:inline-block}.footer-email-link:hover{color:#fff}