.landing{--landing-bg:#f2eee3;--landing-paper:#fbf8ef;--landing-ink:#082f23;--landing-text:#1e2822;--landing-muted:#687169;--landing-line:#082f232e;--landing-green:#073d2b;--landing-green-deep:#03271d;--landing-lime:#8fc63f;--landing-cream:#fffdf5;--landing-serif:var(--font-landing-serif), "Iowan Old Style", Georgia, serif;--landing-sans:var(--font-landing-sans), -apple-system, BlinkMacSystemFont, sans-serif;background:var(--landing-bg);min-height:100vh;color:var(--landing-text);font-family:var(--landing-sans);scroll-behavior:smooth;overflow-x:clip}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landingNav{z-index:30;min-height:76px;color:var(--landing-ink);border-bottom:1px solid #082f2329;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;padding:0 clamp(28px,4vw,64px);display:grid;position:absolute;top:0;left:0;right:0}.landingNavBrand{font-family:var(--landing-serif);justify-self:start;align-items:center;gap:9px;font-size:2rem;font-weight:520;line-height:1;display:inline-flex}.landingNavBrandMark{flex:none;width:51px;height:43px;overflow:visible}.landingNavCartLine{stroke:currentColor;stroke-width:4.5px}.landingNavCartFill{fill:currentColor}.landingNavLeafDark{fill:#145c32}.landingNavLeafLight{fill:#75b843}.landingNavBrandText{transform:translateY(-1px)}.landingNavBrandNumber{color:#77b72c}.landingNavLinks{justify-content:center;align-items:center;gap:clamp(24px,2.4vw,38px);font-size:.88rem;font-weight:650;display:inline-flex}.landingNavLinks a,.landingFooterMeta a{position:relative}.landingNavLinks a:after,.landingFooterMeta a:after{content:"";background:currentColor;height:1px;transition:right .2s;position:absolute;bottom:-5px;left:0;right:100%}.landingNavLinks a:hover:after,.landingFooterMeta a:hover:after{right:0}.landingNavActions{justify-self:end}.landing .landingNavCta,.landingBtnPrimary{border:1px solid var(--landing-green);background:var(--landing-green);min-height:48px;color:var(--landing-cream);font:inherit;border-radius:3px;justify-content:center;align-items:center;font-size:.92rem;font-weight:700;transition:background-color .18s,border-color .18s;display:inline-flex}.landing .landingNavCta{min-width:156px;padding:0 22px}.landing .landingNavCta:hover,.landingBtnPrimary:hover:not(:disabled){background:#155740;border-color:#155740}.landingHero{isolation:isolate;min-height:100svh;box-shadow:none;background:#e6dece;border:0;border-radius:0;margin:0;padding:0;position:relative;overflow:hidden}.landingHeroMedia{z-index:-2;animation:1.1s cubic-bezier(.22,1,.36,1) both landingHeroReveal;position:absolute;inset:0;overflow:hidden}.landingHeroImage{object-fit:cover;object-position:center center;animation:1.6s cubic-bezier(.22,1,.36,1) both landingImageSettle}.landingHeroWash{background:linear-gradient(90deg,#fbf8effc 0%,#fbf8eff5 33%,#fbf8efa8 49%,#fbf8ef0d 73%),linear-gradient(#0000 55%,#03271d3d);position:absolute;inset:0}.landingHeroCopy{z-index:5;flex-direction:column;justify-content:center;max-width:790px;min-height:100svh;padding:116px 22px 72px clamp(42px,6vw,94px);display:flex;position:relative}.landingHero h1{max-width:700px;color:var(--landing-ink);font-family:var(--landing-serif);letter-spacing:-.05em;margin:0;font-size:clamp(4.3rem,6.2vw,6.7rem);font-weight:470;line-height:.92}.landingHero h1 span{opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) forwards landingLineIn;display:block;transform:translateY(32px)}.landingHero h1 span:first-child{animation-delay:20ms}.landingHero h1 span:nth-child(2){animation-delay:80ms}.landingHero h1 span:nth-child(3){animation-delay:.14s}.landingHero .landingHeroSub{color:#2b3931;max-width:570px;margin:58px 0 0;font-size:1.18rem;line-height:1.52}.landingHeroForm,.landingBottomForm{grid-template-columns:minmax(0,1fr) auto;gap:10px;scroll-margin-top:90px;display:grid}.landingHeroForm{max-width:540px;margin-top:31px}.landingHeroForm label,.landingBottomForm label{min-width:0}.landingAccessInput{width:100%;min-width:0;min-height:52px;color:var(--landing-text);font:inherit;background:#fffdf5f5;border:1px solid #082f234d;border-radius:3px;padding:0 16px;font-size:.98rem}.landingAccessInput::placeholder{color:#7d867e}.landingAccessInput:focus{outline-offset:2px;outline:2px solid #77b72c80}.landingHeroForm .landingBtnPrimary,.landingBottomForm .landingBtnPrimary{cursor:pointer;min-width:166px;padding:0 22px}.landingBtnPrimary:disabled{cursor:wait;opacity:.68}.landingAccessHelp,.landingAccessStatus{color:#5f675f;grid-column:1/-1;margin:1px 0 0;font-size:.86rem;line-height:1.45}.landingAccessStatus{color:var(--landing-ink);font-weight:650}.landingHeroTrust{color:#3d4942;flex-wrap:wrap;gap:8px 24px;margin:20px 0 0;padding:0;font-size:.87rem;font-weight:640;list-style:none;display:flex}.landingHeroTrust li{align-items:center;gap:9px;display:inline-flex}.landingHeroTrust li:before{content:"";background:var(--landing-lime);border-radius:50%;width:5px;height:5px}.landingPhoneFrame{background:#111713;border:8px solid #111713;border-radius:42px;position:relative;overflow:hidden;box-shadow:0 26px 60px #031c1447}.landingPhoneFrame>img{width:100%;height:auto;display:block}.landingIntelligence{background:var(--landing-green-deep);min-height:820px;color:var(--landing-cream);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);scroll-margin-top:0;display:grid}.landingIntelligenceMedia{background:#0b2f25;min-height:820px;position:relative;overflow:hidden}.landingIntelligenceScreenshot{object-fit:cover;object-position:50% 18%}.landingIntelligenceShade{background:linear-gradient(#0000 66%,#03271dc7);position:absolute;inset:0}.landingIntelligenceCaption{width:min(310px,55%);color:var(--landing-cream);border-top:1px solid #fffdf5b8;margin:0;padding-top:14px;position:absolute;bottom:44px;left:clamp(28px,5vw,82px)}.landingIntelligenceCaption span,.landingIntelligenceCaption strong{display:block}.landingIntelligenceCaption span{color:#d5dfd7;margin-bottom:7px;font-size:.8rem}.landingIntelligenceCaption strong{font-family:var(--landing-serif);letter-spacing:-.025em;font-size:clamp(1.8rem,2.3vw,2.6rem);font-weight:500;line-height:1.02}.landingIntelligenceCopy{align-self:center;max-width:650px;padding:96px clamp(44px,7vw,110px) 96px clamp(44px,6vw,90px)}.landingIntelligence h2{max-width:540px;font-family:var(--landing-serif);letter-spacing:-.045em;margin:0;font-size:clamp(3.4rem,4.8vw,5.5rem);font-weight:470;line-height:.92}.landingIntelligenceLead{color:#f3f1e8;margin:34px 0 0;font-size:1.16rem;line-height:1.55}.landingIntelligenceFlow{border-top:1px solid #fffdf533;border-bottom:1px solid #fffdf533;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:38px;padding:22px 0;display:grid}.landingIntelligenceFlow span{color:#f3f1e8;text-align:center;font-size:.9rem;font-weight:690;line-height:1.25}.landingIntelligenceFlow i{color:var(--landing-lime);font-size:1rem;font-style:normal}.landingIntelligenceNote{color:#aebdb4;margin:20px 0 0;font-size:.8rem;line-height:1.45}.landingProductStory{background:var(--landing-bg);color:var(--landing-text)}.landingProductStoryIntro{border-bottom:1px solid var(--landing-line);grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:60px;padding:clamp(72px,8vw,112px) clamp(30px,7vw,110px) clamp(55px,6vw,80px);scroll-margin-top:0;display:grid}.landingProductStoryIntro h2{max-width:850px;color:var(--landing-ink);font-family:var(--landing-serif);letter-spacing:-.05em;margin:0;font-size:clamp(3.8rem,6vw,7.2rem);font-weight:470;line-height:.88}.landingProductStoryIntro p{color:#4d5b53;margin:0 0 8px;font-size:1.1rem;line-height:1.5}.landingProductStoryGrid{grid-template-columns:minmax(340px,40%) minmax(0,60%);align-items:start;display:grid}.landingStoryMobileTabs,.landingStoryMobileCopy{display:none}.landingProductStorySteps{grid-column:1;padding:42vh 0 42vh clamp(30px,6vw,88px);position:relative}.landingProductStorySteps>button{width:100%;min-height:70vh;color:inherit;font:inherit;text-align:left;opacity:.36;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;padding:60px clamp(38px,6vw,92px) 60px 70px;transition:opacity .26s;display:flex}.landingProductStorySteps>button[data-active=true]{opacity:1}.landingProductStoryNumber{color:#5e765f;letter-spacing:.12em;margin-bottom:16px;font-size:.78rem;font-weight:760}.landingProductStorySteps h3{max-width:440px;color:var(--landing-ink);font-family:var(--landing-serif);letter-spacing:-.035em;margin:0;font-size:clamp(2.6rem,4vw,4.5rem);font-weight:480;line-height:.98}.landingProductStorySteps p{color:#556158;max-width:430px;margin:23px 0 0;font-size:1rem;line-height:1.6}.landingStoryRoute{width:1px;position:absolute;top:77vh;bottom:77vh;left:clamp(34px,6vw,92px)}.landingStoryRouteTrack,.landingStoryRouteFill{background:#082f2338;display:block;position:absolute;inset:0}.landingStoryRouteFill{background:var(--landing-green);height:0;transition:height .42s cubic-bezier(.22,1,.36,1)}.landingProductStory[data-active-step="1"] .landingStoryRouteFill{height:50%}.landingProductStory[data-active-step="2"] .landingStoryRouteFill{height:100%}.landingStoryRoute i{border:2px solid var(--landing-bg);background:#9aa49c;border-radius:50%;width:9px;height:9px;transition:background-color .22s,width .22s,height .22s;position:absolute;left:50%;transform:translate(-50%,-50%)}.landingStoryRoute i[data-route-point="0"]{top:0}.landingStoryRoute i[data-route-point="1"]{top:50%}.landingStoryRoute i[data-route-point="2"]{top:100%}.landingProductStory[data-active-step="0"] .landingStoryRoute i[data-route-point="0"],.landingProductStory[data-active-step="1"] .landingStoryRoute i[data-route-point="1"],.landingProductStory[data-active-step="2"] .landingStoryRoute i[data-route-point="2"]{background:var(--landing-lime);width:13px;height:13px}.landingProductStorySticky{grid-area:1/2;height:100svh;padding:24px 24px 0 0;position:sticky;top:0}.landingProductStoryStage{background:#a8ad9a;height:100%;position:relative;overflow:hidden}.landingStoryFoodLayer,.landingStoryFoodFrame,.landingStoryFoodImage{position:absolute;inset:0}.landingStoryFoodImage{object-fit:cover}.landingStoryFoodLayer:after{content:"";background:linear-gradient(#0000 46%,#03271db8);position:absolute;inset:0}.landingStoryScreenStack{z-index:2;width:min(clamp(230px,23vw,330px),46svh - 44.16px);position:absolute;top:50%;left:45%;transform:translate(-50%,-48%)}.landingStoryScreen{width:100%;position:relative}.landingStoryStageCaption{z-index:3;color:var(--landing-cream);text-shadow:0 2px 18px #031c14b8;position:absolute;bottom:clamp(72px,9vh,104px);left:clamp(28px,4vw,60px);right:clamp(28px,4vw,60px)}.landingStoryStageCaption p{max-width:250px;font-family:var(--landing-serif);text-align:right;margin:0 0 0 auto;font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:620;line-height:1.08;display:block}.landingProductStoryStage[data-screenless=true] .landingStoryStageCaption p{text-align:left;max-width:420px;margin-left:0;margin-right:auto}.landingStoryStageCaption span{color:#dbe7d7;font-family:var(--landing-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:760;display:block}.landingRetailerSection{border-top:1px solid var(--landing-line);background:var(--landing-paper);scroll-margin-top:0}.landingRetailerGrid{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);min-height:760px;display:grid}.landingRetailerVisual{min-height:760px;transition:min-height .24s;position:relative;overflow:hidden}.landingRetailerVisualExpanded{min-height:900px}.landingRetailerStillLife{object-fit:cover;object-position:center}.landingRetailerVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#03271d47);position:absolute;inset:0}.landingProofDemo{z-index:3;background:#fffdf5f7;border:1px solid #082f232e;border-radius:10px;width:min(590px,100% - 80px);padding:28px 30px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 48px #031c1438}.landingProofDemoHeader{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.landingProofDemoHeader span,.landingProofDemoHeader strong{display:block}.landingProofDemoHeader span{color:#5c685f;font-size:.84rem}.landingProofDemoHeader strong{color:var(--landing-ink);font-family:var(--landing-serif);margin-top:3px;font-size:1.65rem;font-weight:520}.landingProofToggle{border:1px solid #082f2342;border-radius:3px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.landingProofToggle button{color:#435047;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 13px;font-size:.78rem;font-weight:700}.landingProofToggle button+button{border-left:1px solid #082f2342}.landingProofToggle button[aria-pressed=true]{background:var(--landing-green);color:var(--landing-cream)}.landingProofIngredientList{padding-top:8px}.landingProofIngredientList>div{color:#26322b;border-bottom:1px solid #082f231c;justify-content:space-between;align-items:center;gap:20px;min-height:34px;font-size:.9rem;display:flex}.landingProofIngredientList small{color:#6b756e;font-size:.78rem}.landingProofIngredientList .landingIngredientCovered{color:#7a847d;text-decoration:line-through}.landingProofIngredientList .landingIngredientCovered small{color:#39715c;text-decoration:none}.landingProofDemo>p{color:var(--landing-ink);margin:14px 0 0;font-size:.86rem;font-weight:680}.landingRetailerCopy{align-self:center;max-width:670px;padding:92px clamp(46px,7vw,110px) 92px clamp(46px,6vw,90px)}.landingRetailerCopy h2{color:var(--landing-ink);font-family:var(--landing-serif);letter-spacing:-.048em;margin:0;font-size:clamp(3.5rem,5.4vw,6rem);font-weight:470;line-height:.9}.landingRetailerCopy>p:not(.landingProofDisclaimer){color:#4f5b53;max-width:530px;margin:28px 0 0;font-size:1.08rem;line-height:1.6}.landingProofStats{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:1fr 1fr;gap:28px;margin:40px 0 0;padding:23px 0;display:grid}.landingProofStats div{min-width:0}.landingProofStats dt{color:var(--landing-ink);font-family:var(--landing-serif);letter-spacing:-.035em;font-size:clamp(2.5rem,4vw,4.1rem);font-weight:500;line-height:1}.landingProofStats dd{color:#657068;max-width:170px;margin:7px 0 0;font-size:.83rem;line-height:1.35}.landingProofDisclaimer{color:#7a837d;margin:10px 0 0;font-size:.76rem}.landingProofPrinciples{margin:30px 0 0;padding:0;list-style:none}.landingProofPrinciples li{color:#344139;padding:10px 0 10px 28px;font-size:.93rem;position:relative}.landingProofPrinciples li:before{content:"✓";color:var(--landing-green);font-weight:780;position:absolute;top:9px;left:0}.landingTextLink{color:var(--landing-ink);border-bottom:1px solid;align-items:center;gap:10px;margin-top:28px;font-size:.92rem;font-weight:720;display:inline-flex}.landingTextLink span{transition:transform .18s}.landingTextLink:hover span{transform:translate(4px)}.landingFaqSection{border-top:1px solid var(--landing-line);background:var(--landing-bg);padding:clamp(90px,10vw,150px) clamp(24px,7vw,110px);scroll-margin-top:0}.landingFaqGrid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,10vw,150px);max-width:1320px;margin:0 auto;display:grid}.landingFaqHeading h2{color:var(--landing-ink);font-family:var(--landing-serif);letter-spacing:-.045em;margin:0;font-size:clamp(3.4rem,5vw,5.8rem);font-weight:470;line-height:.93}.landingFaqHeading p{color:#58645b;max-width:390px;margin:25px 0 0;font-size:1rem;line-height:1.58}.landingFaqList{border-top:1px solid var(--landing-line)}.landingFaqList details{border-bottom:1px solid var(--landing-line)}.landingFaqList summary{color:var(--landing-ink);font-family:var(--landing-serif);cursor:pointer;padding:25px 56px 25px 0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:510;list-style:none;position:relative}.landingFaqList summary::-webkit-details-marker{display:none}.landingFaqList summary:after{content:"+";color:#5d695f;font-family:var(--landing-sans);font-size:1.45rem;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.landingFaqList details[open] summary:after{content:"−"}.landingFaqList details p{color:#58645c;max-width:680px;margin:-5px 0 25px;font-size:.98rem;line-height:1.62}.landingBottomCta{isolation:isolate;background:var(--landing-green-deep);min-height:100svh;color:var(--landing-cream);grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;padding:110px clamp(30px,7vw,110px) 130px;display:grid;position:relative;overflow:hidden}.landingBottomImage{z-index:-2;object-fit:cover;object-position:center}.landingBottomWash{z-index:-1;background:linear-gradient(90deg,#03271df0,#03271dad 58%,#03271d52),linear-gradient(#0000 58%,#03271dd9);position:absolute;inset:0}.landingBottomBrand{max-width:780px}.landingBottomBrand h2{font-family:var(--landing-serif);letter-spacing:-.05em;margin:0;font-size:clamp(4.3rem,7vw,8rem);font-weight:460;line-height:.86}.landingBottomBrand p{color:#e5e9e1;max-width:620px;margin:28px 0 0;font-size:1.13rem;line-height:1.52}.landingBottomFormWrap{justify-self:end;width:min(520px,100%)}.landingBottomForm{width:100%}.landingAccessInputDark{color:var(--landing-cream);background:#03271dc7;border-color:#fffdf573}.landingAccessInputDark::placeholder{color:#c4cec6}.landingFinalBtnPrimary{border-color:var(--landing-lime);background:var(--landing-lime);color:#173018}.landingFinalBtnPrimary:hover:not(:disabled){background:#a2d255;border-color:#a2d255}.landingAccessHelpDark,.landingAccessStatusDark{color:#d4ded6}.landingFooterMeta{color:#d2dbd4;border-top:1px solid #fffdf540;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding-top:22px;font-size:.78rem;display:grid;position:absolute;bottom:34px;left:clamp(30px,7vw,110px);right:clamp(30px,7vw,110px)}.landingFooterMeta strong{color:var(--landing-cream);font-family:var(--landing-serif);font-size:1.25rem;font-weight:520}.landingFooterMeta nav{gap:24px;display:flex}@keyframes landingHeroReveal{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes landingImageSettle{0%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes landingLineIn{to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.landingHeroCopy{max-width:700px}.landingHero h1{font-size:clamp(4rem,6vw,5.7rem)}.landingProductStorySteps>button{padding-left:58px}}@media (max-width:900px){.landingNav{grid-template-columns:1fr auto;min-height:68px;padding:0 20px}.landingNavBrand{font-size:1.65rem}.landingNavBrandMark{width:43px;height:37px}.landingNavLinks{display:none}.landing .landingNavCta{min-width:134px;min-height:42px;padding:0 16px;font-size:.84rem}.landingHero{min-height:max(800px,100svh)}.landingHeroWash{background:linear-gradient(#fbf8effc 0%,#fbf8efeb 42%,#fbf8ef47 64%,#03271d4d 100%)}.landingHeroImage{object-position:58% center}.landingHeroCopy{max-width:620px;min-height:0;padding:108px 22px 0;display:block}.landingHero h1{max-width:550px;font-size:clamp(3.7rem,10vw,5rem)}.landingHero .landingHeroSub{max-width:530px;margin-top:44px;font-size:1rem}.landingHeroForm{max-width:520px;margin-top:23px}.landingHeroTrust{max-width:520px;margin-top:15px}.landingIntelligence{grid-template-columns:1fr}.landingIntelligenceMedia{min-height:610px}.landingIntelligenceCaption{width:min(250px,38%);bottom:60px;left:7vw}.landingIntelligenceCopy{max-width:760px;padding:82px 24px 90px}.landingIntelligence h2{max-width:650px}.landingProductStoryIntro{grid-template-columns:1fr;gap:25px;padding:76px 24px 58px}.landingProductStoryIntro h2{font-size:clamp(3.6rem,10vw,5.7rem)}.landingProductStoryGrid{display:block}.landingStoryMobileTabs{z-index:6;border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:0}.landingStoryMobileTabs button{border:0;border-right:1px solid var(--landing-line);color:#58645b;min-height:66px;font:inherit;background:0 0;padding:9px 10px;font-size:.86rem;font-weight:680}.landingStoryMobileTabs button:last-child{border-right:0}.landingStoryMobileTabs button[data-active=true]{background:var(--landing-green);color:var(--landing-cream)}.landingStoryMobileTabs span{letter-spacing:.08em;margin-bottom:2px;font-size:.67rem;display:block}.landingProductStorySteps{display:none}.landingProductStorySticky{height:510px;min-height:0;padding:0;position:relative}.landingStoryScreenStack{width:clamp(225px,36vw,285px);left:50%}.landingStoryStageCaption{bottom:26px;left:24px;right:24px}.landingStoryMobileCopy{border-bottom:1px solid var(--landing-line);min-height:0;padding:34px 24px 46px;display:block}.landingStoryMobileCopy>span{color:#66736a;letter-spacing:.1em;font-size:.74rem;font-weight:760}.landingStoryMobileCopy h3{color:var(--landing-ink);font-family:var(--landing-serif);letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(2.5rem,8vw,4rem);font-weight:480;line-height:.98}.landingStoryMobileCopy p{color:#556158;max-width:560px;margin:17px 0 0;line-height:1.55}.landingRetailerGrid{flex-direction:column;min-height:0;display:flex}.landingRetailerVisual{order:2;min-height:570px}.landingRetailerVisualExpanded{min-height:780px}.landingProofDemo{width:min(590px,100% - 48px)}.landingRetailerCopy{order:1;max-width:760px;padding:72px 24px 64px}.landingFaqGrid{grid-template-columns:1fr;gap:55px}.landingBottomCta{grid-template-columns:1fr;align-content:center;min-height:max(800px,100svh);padding:92px 24px 150px}.landingBottomBrand h2{font-size:clamp(4rem,11vw,6.5rem)}.landingBottomFormWrap{justify-self:start;margin-top:42px}.landingFooterMeta{bottom:30px;left:24px;right:24px}}@media (max-width:600px){.landingNav{padding:0 12px}.landingNavBrand{gap:6px;font-size:1.4rem}.landingNavBrandMark{width:36px;height:32px}.landing .landingNavCta{min-width:116px;padding:0 12px;font-size:.78rem}.landingHero{min-height:max(820px,100svh)}.landingHeroCopy{padding:96px 16px 0}.landingHero h1{font-size:clamp(3.25rem,15vw,4.15rem);line-height:.92}.landingHero .landingHeroSub{max-width:410px;margin-top:38px;font-size:.95rem;line-height:1.45}.landingHeroForm,.landingBottomForm{grid-template-columns:1fr;gap:9px}.landingHeroForm .landingBtnPrimary,.landingBottomForm .landingBtnPrimary{width:100%;min-width:0}.landingHeroTrust{font-size:.78rem;line-height:1.65;display:flex}.landingHeroTrust li{margin-right:14px}.landingIntelligenceMedia{min-height:500px}.landingIntelligenceScreenshot{object-position:50% 18%}.landingIntelligenceCaption{display:none}.landingIntelligenceCopy{padding:58px 18px 66px}.landingIntelligence h2{font-size:clamp(3.2rem,14vw,4.2rem)}.landingIntelligenceLead{margin-top:27px;font-size:1rem}.landingIntelligenceFlow{gap:7px;margin-top:30px;padding:18px 0}.landingIntelligenceFlow span{font-size:.78rem}.landingProductStoryIntro{padding:62px 18px 48px}.landingProductStoryIntro h2{font-size:clamp(3.3rem,14vw,4.3rem)}.landingProductStorySticky{height:470px}.landingStoryFoodImage{object-position:54% center}.landingStoryScreenStack{width:190px;top:47%}.landingStoryStageCaption{display:none}.landingStoryMobileCopy{padding:30px 18px 42px}.landingRetailerVisual{min-height:500px}.landingRetailerVisualExpanded{min-height:690px}.landingProofDemo{width:calc(100% - 28px);padding:20px 18px 16px}.landingProofDemoHeader{display:block}.landingProofToggle{width:100%;margin-top:14px}.landingProofIngredientList>div{min-height:32px;font-size:.84rem}.landingRetailerCopy{padding:68px 18px 78px}.landingRetailerCopy h2{font-size:clamp(3.35rem,14vw,4.5rem)}.landingProofStats{gap:15px}.landingFaqSection{padding:72px 18px 90px}.landingFaqGrid{gap:42px}.landingFaqHeading h2{font-size:clamp(3.2rem,14vw,4.3rem)}.landingFaqList summary{padding:22px 44px 22px 0}.landingBottomCta{min-height:max(820px,100svh);padding:84px 18px 178px}.landingBottomBrand h2{font-size:clamp(3.8rem,16vw,5rem)}.landingBottomBrand p{margin-top:22px;font-size:1rem}.landingBottomFormWrap{margin-top:32px}.landingFooterMeta{grid-template-columns:1fr;gap:8px;bottom:24px;left:18px;right:18px}.landingFooterMeta nav{gap:18px;margin-top:5px}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
