.landing-module__ESXKBq__landing{--paper:#f5efe4;--ink:#2e2721;--soft-ink:#6f6257;--copper:#a6532d;--green:#234c38;background:radial-gradient(circle at 86% -3%, #ddd0ba 0, transparent 28rem), var(--paper);min-height:100vh;color:var(--ink);overflow:hidden}.landing-module__ESXKBq__nav,.landing-module__ESXKBq__hero,.landing-module__ESXKBq__reassurance,.landing-module__ESXKBq__moduleShowcase,.landing-module__ESXKBq__promiseSection,.landing-module__ESXKBq__worldsSection,.landing-module__ESXKBq__pricing,.landing-module__ESXKBq__finalCta,.landing-module__ESXKBq__footer{width:min(1320px,100% - 48px);margin-inline:auto}.landing-module__ESXKBq__nav{border-bottom:1px solid #47382d29;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;display:grid}.landing-module__ESXKBq__brand,.landing-module__ESXKBq__navActions,.landing-module__ESXKBq__navLinks{align-items:center;display:flex}.landing-module__ESXKBq__brand{letter-spacing:-.04em;gap:10px;font-size:20px;font-weight:900}.landing-module__ESXKBq__navLinks{color:var(--soft-ink);gap:30px;font-size:13px;font-weight:750}.landing-module__ESXKBq__navActions{justify-content:flex-end;gap:8px}.landing-module__ESXKBq__localeToggle,.landing-module__ESXKBq__login,.landing-module__ESXKBq__navCta{background:#fffdf76b;border:1px solid #c9bca8;border-radius:999px;padding:10px 15px;font-size:13px;font-weight:800}.landing-module__ESXKBq__localeToggle{cursor:pointer}.landing-module__ESXKBq__navCta{border-color:var(--green);background:var(--green);color:#fff}.landing-module__ESXKBq__hero{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(48px,7vw,108px);min-height:min(820px,100vh - 82px);padding:76px 0 92px;display:grid}.landing-module__ESXKBq__kicker,.landing-module__ESXKBq__sectionIntro>span,.landing-module__ESXKBq__pricing>div>span,.landing-module__ESXKBq__finalCta>span{color:var(--copper);text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:900}.landing-module__ESXKBq__hero h1{max-width:780px;font-family:var(--serif);letter-spacing:-.068em;margin:18px 0 28px;font-size:clamp(58px,7vw,102px);line-height:.88}.landing-module__ESXKBq__hero h1 em{color:var(--copper);font-weight:400;display:block}.landing-module__ESXKBq__lead{color:#5e554c;max-width:650px;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.landing-module__ESXKBq__heroActions{flex-wrap:wrap;align-items:center;gap:17px;margin-top:34px;display:flex}.landing-module__ESXKBq__primaryCta{background:var(--green);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:14px 20px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #234c3833}.landing-module__ESXKBq__primaryCta:hover{transform:translateY(-2px);box-shadow:0 16px 34px #234c3842}.landing-module__ESXKBq__heroActions>span{color:#776b60;font-size:12px}.landing-module__ESXKBq__heroVisual{padding:40px 0 32px;position:relative}.landing-module__ESXKBq__heroVisual:before{content:"";filter:blur(50px);background:#a6532d1f;border-radius:50%;position:absolute;inset:0 -8% 4%}.landing-module__ESXKBq__realBadge{color:var(--green);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:900;display:flex;position:static}.landing-module__ESXKBq__realBadge i{background:var(--green);color:#fffaf2;width:25px;height:25px;animation:landing-module__ESXKBq__prompt-down 1.8s var(--ease-out) infinite;border-radius:50%;place-items:center;font-size:16px;font-style:normal;line-height:1;display:grid;box-shadow:0 7px 18px #234c3833}.landing-module__ESXKBq__reassurance{border-block:1px solid #47382d29;grid-template-columns:repeat(4,1fr);margin-bottom:132px;display:grid}.landing-module__ESXKBq__reassurance span{color:#5f574e;text-align:center;padding:19px;font-size:12px;font-weight:750}.landing-module__ESXKBq__reassurance span+span{border-left:1px solid #47382d29}.landing-module__ESXKBq__sectionIntro{max-width:900px}.landing-module__ESXKBq__sectionIntro h2,.landing-module__ESXKBq__pricing h2,.landing-module__ESXKBq__finalCta h2{font-family:var(--serif);letter-spacing:-.055em;margin:11px 0 18px;font-size:clamp(42px,5.5vw,72px);line-height:.98}.landing-module__ESXKBq__sectionIntro>p,.landing-module__ESXKBq__pricing>div>p{max-width:700px;color:var(--soft-ink);line-height:1.6}.landing-module__ESXKBq__moduleShowcase,.landing-module__ESXKBq__promiseSection,.landing-module__ESXKBq__worldsSection{margin-bottom:148px}.landing-module__ESXKBq__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:42px;display:grid}.landing-module__ESXKBq__moduleCard{background:#fffcf58c;border:1px solid #47382d24;border-radius:22px;flex-direction:column;align-self:start;min-width:0;display:flex;overflow:hidden;box-shadow:0 16px 38px #31251c12}.landing-module__ESXKBq__moduleHeader{align-items:flex-start;gap:14px;min-height:88px;padding:20px 21px 16px;display:flex}.landing-module__ESXKBq__moduleHeader>span{background:var(--green);color:#fff;letter-spacing:.08em;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}.landing-module__ESXKBq__moduleHeader div{min-width:0}.landing-module__ESXKBq__moduleHeader small{color:var(--copper);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.landing-module__ESXKBq__moduleHeader h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.2vw,32px);line-height:1}.landing-module__ESXKBq__moduleScreen{--accent:var(--preview-accent);--accent-strong:var(--preview-accent-strong);--background:var(--preview-background);--surface:var(--preview-surface);--ink:var(--preview-ink);--line:var(--preview-line);--muted:color-mix(in srgb, var(--preview-ink) 62%, transparent);border:1px solid var(--preview-line);background:var(--preview-background);color:var(--preview-ink);box-shadow:inset 0 1px color-mix(in srgb, var(--preview-surface) 65%, white);transition:background-color var(--motion-slow), border-color var(--motion-slow), color var(--motion-slow);border-radius:16px;margin:0 12px 12px;padding:18px}.landing-module__ESXKBq__moduleScreenTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.landing-module__ESXKBq__moduleScreenTop span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.landing-module__ESXKBq__moduleScreenTop b{background:color-mix(in srgb, var(--preview-accent) 10%, var(--preview-surface));color:var(--preview-accent-strong);white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.landing-module__ESXKBq__moduleProductHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.landing-module__ESXKBq__moduleProductHead span,.landing-module__ESXKBq__moduleOperationHeader span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.landing-module__ESXKBq__moduleProductHead h4,.landing-module__ESXKBq__moduleOperationHeader h4{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:4px 0 0;font-size:28px;line-height:1}.landing-module__ESXKBq__moduleScreen .toby-decision{gap:12px;padding:15px}.landing-module__ESXKBq__moduleScreen .toby-decision-flow{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1.2fr);gap:9px}.landing-module__ESXKBq__moduleScreen .toby-decision-flow>i:nth-of-type(2){display:block}.landing-module__ESXKBq__moduleScreen .toby-decision-result{border-top:0;grid-column:auto;margin-top:0;padding:0 0 0 4px}.landing-module__ESXKBq__moduleGrossGood,.landing-module__ESXKBq__moduleGrossDanger{color:var(--muted);justify-content:flex-end;align-items:baseline;gap:7px;margin:10px 0 0;font-size:11px;display:flex}.landing-module__ESXKBq__moduleGrossGood strong{color:var(--good)}.landing-module__ESXKBq__moduleGrossDanger strong{color:var(--danger)}.landing-module__ESXKBq__moduleGrossGood strong,.landing-module__ESXKBq__moduleGrossDanger strong{font-size:18px}.landing-module__ESXKBq__moduleFormulaPreview{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:13px;gap:9px;margin-top:15px;padding:13px;display:grid}.landing-module__ESXKBq__moduleFormulaPreview header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.landing-module__ESXKBq__moduleFormulaPreview header>div{min-width:0}.landing-module__ESXKBq__moduleFormulaPreview header span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.landing-module__ESXKBq__moduleFormulaPreview h5{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;margin:3px 0 0;font-size:18px;line-height:1}.landing-module__ESXKBq__moduleFormulaPreview header>strong{white-space:nowrap;font-size:17px}.landing-module__ESXKBq__moduleFormulaPreview>p{color:var(--muted);margin:0;font-size:10px}.landing-module__ESXKBq__moduleFormulaPreview>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.landing-module__ESXKBq__moduleFormulaPreview>div:last-child span{border-top:1px solid color-mix(in srgb, var(--preview-line) 72%, transparent);color:var(--muted);gap:3px;padding-top:8px;font-size:8px;display:grid}.landing-module__ESXKBq__moduleFormulaPreview>div:last-child b{color:var(--preview-ink);font-size:12px}.landing-module__ESXKBq__moduleFormulaGood{color:var(--good)!important}.landing-module__ESXKBq__moduleFormulaDanger{color:var(--danger)!important}.landing-module__ESXKBq__moduleSubheading{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 8px;font-size:9px;font-weight:900}.landing-module__ESXKBq__modulePlanLine{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:16px;padding:13px;display:grid}.landing-module__ESXKBq__modulePlanLine i{border:1px solid var(--preview-line);background:var(--preview-background);border-radius:4px;width:15px;height:15px}.landing-module__ESXKBq__modulePlanLine strong{color:var(--preview-accent-strong);font-size:15px}.landing-module__ESXKBq__modulePlanLine b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.landing-module__ESXKBq__moduleList,.landing-module__ESXKBq__moduleInventoryList{gap:6px;display:grid}.landing-module__ESXKBq__moduleList>div{border-bottom:1px solid color-mix(in srgb, var(--preview-line) 72%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:9px 2px;font-size:12px;display:flex}.landing-module__ESXKBq__moduleList strong{color:var(--preview-ink);white-space:nowrap}.landing-module__ESXKBq__moduleSupplierGroups{gap:12px;display:grid}.landing-module__ESXKBq__moduleInventoryList{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:11px;gap:0;overflow:hidden}.landing-module__ESXKBq__moduleSupplierGroups section{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:11px;overflow:hidden}.landing-module__ESXKBq__moduleOperationHeader{border-bottom:1px solid var(--preview-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.landing-module__ESXKBq__moduleOperationHeader>div,.landing-module__ESXKBq__moduleOperationHeader>strong{gap:2px;min-width:0;display:grid}.landing-module__ESXKBq__moduleOperationHeader h4{overflow-wrap:anywhere;font-size:19px;line-height:1.05}.landing-module__ESXKBq__moduleOperationHeader h4:only-child{margin-top:0}.landing-module__ESXKBq__moduleOperationHeader>strong{color:var(--preview-ink);text-align:right;white-space:nowrap;font-size:13px}.landing-module__ESXKBq__moduleOperationHead,.landing-module__ESXKBq__moduleOperationRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(90px,.8fr) minmax(64px,.55fr);align-items:center;gap:12px;min-width:0;display:grid}.landing-module__ESXKBq__moduleOperationHead{border-bottom:1px solid color-mix(in srgb, var(--preview-line) 72%, transparent);color:var(--muted);padding:8px 12px;font-size:9px;font-weight:850;line-height:1.12}.landing-module__ESXKBq__moduleOperationHead span{overflow-wrap:anywhere}.landing-module__ESXKBq__moduleOperationRow{padding:10px 12px;font-size:11px}.landing-module__ESXKBq__moduleOperationRow+.landing-module__ESXKBq__moduleOperationRow{border-top:1px solid color-mix(in srgb, var(--preview-line) 58%, transparent)}.landing-module__ESXKBq__moduleOperationRow>b,.landing-module__ESXKBq__moduleOperationRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.landing-module__ESXKBq__moduleOperationRow>span{color:var(--muted);font-size:9px}.landing-module__ESXKBq__moduleOperationRow>strong{border:1px solid var(--preview-line);background:var(--preview-background);min-width:46px;color:var(--preview-ink);text-align:center;border-radius:6px;gap:1px;padding:6px;font-size:11px;display:grid}.landing-module__ESXKBq__promiseGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px;display:grid}.landing-module__ESXKBq__promiseGrid article{background:#fffcf58c;border:1px solid #d7c8b5;border-radius:21px;flex-direction:column;justify-content:flex-end;min-height:215px;padding:26px;display:flex}.landing-module__ESXKBq__promiseGrid b{font-family:var(--serif);font-size:25px;line-height:1.08}.landing-module__ESXKBq__promiseGrid p{color:var(--soft-ink);margin-bottom:0;line-height:1.5}.landing-module__ESXKBq__worlds{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px;display:grid}.landing-module__ESXKBq__worlds article{border-radius:25px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #2c1f1821}.landing-module__ESXKBq__worlds article:before{content:"";opacity:.9;position:absolute;inset:0}.landing-module__ESXKBq__worlds article>*{position:relative}.landing-module__ESXKBq__worlds span{letter-spacing:.14em;font-size:10px;font-weight:900}.landing-module__ESXKBq__worlds h3{font-family:var(--serif);margin:8px 0;font-size:38px}.landing-module__ESXKBq__worlds p{margin:0}.landing-module__ESXKBq__coffee{color:#fff5e7;background:#4b2c1e}.landing-module__ESXKBq__coffee:before{background:radial-gradient(circle at 73% 20%,#bc6636 0 6%,#0000 7%),linear-gradient(130deg,#0000 50%,#ffffff14 50%)}.landing-module__ESXKBq__italian{color:#fff8dc;background:#16492f}.landing-module__ESXKBq__italian:before{background:repeating-linear-gradient(90deg,#0000 0 34px,#ffffff1a 34px 48px)}.landing-module__ESXKBq__america{color:#fff7e6;background:#9e241f}.landing-module__ESXKBq__america:before{background:radial-gradient(circle at 70% 20%,#f4d061 0 7%,#0000 8%),repeating-linear-gradient(135deg,#0000 0 24px,#ffffff14 24px 36px)}.landing-module__ESXKBq__fresh{color:#fbfffc;background:#154736}.landing-module__ESXKBq__fresh:before{background:radial-gradient(circle at 76% 20%,#eaf2ec40 0 8%,#0000 9%),linear-gradient(145deg,#0000 52%,#ffffff14 52%)}.landing-module__ESXKBq__urban{color:#fff9f2;background:#292421}.landing-module__ESXKBq__urban:before{background:radial-gradient(circle at 74% 19%,#b64f2a 0 8%,#0000 9%),repeating-linear-gradient(135deg,#0000 0 30px,#b64f2a21 30px 42px)}.landing-module__ESXKBq__classic{color:#fffcf4;background:#172e3d}.landing-module__ESXKBq__classic:before{background:linear-gradient(90deg,#0000 68%,#c9bea829 68% 69%,#0000 69%),radial-gradient(circle at 76% 20%,#c9bea83d 0 7%,#0000 8%)}.landing-module__ESXKBq__pricing{grid-template-columns:1.15fr repeat(3,minmax(0,.55fr));align-items:stretch;gap:14px;margin-bottom:150px;display:grid}.landing-module__ESXKBq__pricing>div{padding-right:clamp(20px,4vw,60px)}.landing-module__ESXKBq__pricing h2{font-size:clamp(38px,4vw,59px)}.landing-module__ESXKBq__pricing article{background:#fffaf2;border:1px solid #d2c2ad;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:310px;padding:25px;display:flex}.landing-module__ESXKBq__pricing article small{color:var(--copper);letter-spacing:.1em;text-transform:uppercase;margin-bottom:auto;font-weight:900}.landing-module__ESXKBq__pricing article h3{font-family:var(--serif);margin:0 0 8px;font-size:clamp(24px,2.4vw,34px)}.landing-module__ESXKBq__pricing article strong{font-family:var(--serif);white-space:nowrap;font-size:clamp(30px,3vw,42px)}.landing-module__ESXKBq__pricing article strong span{color:var(--soft-ink);font-family:inherit;font-size:12px}.landing-module__ESXKBq__pricing article p{color:var(--soft-ink);line-height:1.5}.landing-module__ESXKBq__pricing .landing-module__ESXKBq__completePlan{background:var(--green);color:#fff;border:0;box-shadow:0 24px 50px #234c3833}.landing-module__ESXKBq__pricing .landing-module__ESXKBq__completePlan small,.landing-module__ESXKBq__pricing .landing-module__ESXKBq__completePlan p,.landing-module__ESXKBq__pricing .landing-module__ESXKBq__completePlan strong span{color:#d7e4d7}.landing-module__ESXKBq__finalCta{text-align:center;background:#d9ccba;border-radius:32px;flex-direction:column;align-items:center;padding:clamp(50px,8vw,100px) 24px;display:flex}.landing-module__ESXKBq__finalCta h2{max-width:850px}.landing-module__ESXKBq__finalCta .landing-module__ESXKBq__primaryCta{margin-top:12px}.landing-module__ESXKBq__finalCta small{color:var(--soft-ink);margin-top:14px}.landing-module__ESXKBq__footer{color:#776b60;justify-content:space-between;gap:20px;padding:32px 0;font-size:11px;display:flex}.landing-module__ESXKBq__footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.landing-module__ESXKBq__footer a{text-underline-offset:4px;-webkit-text-decoration:underline #c5b6a4;text-decoration:underline #c5b6a4}@media (max-width:1000px){.landing-module__ESXKBq__hero{grid-template-columns:1fr}.landing-module__ESXKBq__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__ESXKBq__moduleScreen{padding:14px}.landing-module__ESXKBq__moduleOperationHead,.landing-module__ESXKBq__moduleOperationRow{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(64px,.75fr) minmax(48px,.55fr);gap:7px}.landing-module__ESXKBq__moduleOperationHead{font-size:8px}.landing-module__ESXKBq__moduleOperationRow{font-size:9px}.landing-module__ESXKBq__moduleOperationRow>span{font-size:8px}.landing-module__ESXKBq__hero{padding-top:90px}.landing-module__ESXKBq__heroCopy{max-width:820px;padding-top:0}.landing-module__ESXKBq__heroVisual{width:min(720px,100%);margin-inline:auto}.landing-module__ESXKBq__pricing{grid-template-columns:1fr 1fr}.landing-module__ESXKBq__pricing>div{grid-column:1/-1}}@media (max-width:760px){.landing-module__ESXKBq__moduleGrid{grid-template-columns:1fr}.landing-module__ESXKBq__nav,.landing-module__ESXKBq__hero,.landing-module__ESXKBq__reassurance,.landing-module__ESXKBq__moduleShowcase,.landing-module__ESXKBq__promiseSection,.landing-module__ESXKBq__worldsSection,.landing-module__ESXKBq__pricing,.landing-module__ESXKBq__finalCta,.landing-module__ESXKBq__footer{width:min(100% - 32px,1320px)}.landing-module__ESXKBq__nav{grid-template-columns:1fr auto}.landing-module__ESXKBq__navLinks{display:none}.landing-module__ESXKBq__hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding:78px 0 72px}.landing-module__ESXKBq__hero h1{font-size:clamp(52px,14vw,78px)}.landing-module__ESXKBq__heroVisual{padding-top:28px}.landing-module__ESXKBq__reassurance,.landing-module__ESXKBq__promiseGrid,.landing-module__ESXKBq__worlds{grid-template-columns:1fr}.landing-module__ESXKBq__reassurance span+span{border-top:1px solid #47382d29;border-left:0}.landing-module__ESXKBq__reassurance{margin-bottom:100px}.landing-module__ESXKBq__moduleShowcase,.landing-module__ESXKBq__promiseSection,.landing-module__ESXKBq__worldsSection,.landing-module__ESXKBq__pricing{margin-bottom:108px}}@media (max-width:520px){.landing-module__ESXKBq__moduleHeader{min-height:0;padding:18px 16px 14px}.landing-module__ESXKBq__moduleScreen{margin:0 10px 10px;padding:12px}.landing-module__ESXKBq__moduleProductHead span,.landing-module__ESXKBq__moduleOperationHeader span{font-size:8px}.landing-module__ESXKBq__moduleProductHead h4,.landing-module__ESXKBq__moduleOperationHeader h4{font-size:22px}.landing-module__ESXKBq__moduleScreen .toby-decision{gap:9px;padding:11px}.landing-module__ESXKBq__moduleScreen .toby-decision-flow{grid-template-columns:1fr 8px 1fr;gap:7px}.landing-module__ESXKBq__moduleScreen .toby-decision-flow>i:nth-of-type(2){display:none}.landing-module__ESXKBq__moduleScreen .toby-decision-result{border-top:1px solid color-mix(in srgb, var(--preview-line) 72%, transparent);grid-column:1/-1;margin-top:3px;padding:9px 0 0}.landing-module__ESXKBq__moduleGrossGood,.landing-module__ESXKBq__moduleGrossDanger{font-size:9px}.landing-module__ESXKBq__moduleGrossGood strong,.landing-module__ESXKBq__moduleGrossDanger strong{font-size:15px}.landing-module__ESXKBq__moduleFormulaPreview{padding:11px}.landing-module__ESXKBq__moduleFormulaPreview h5{font-size:16px}.landing-module__ESXKBq__moduleScreenTop span,.landing-module__ESXKBq__moduleScreenTop b{font-size:9px}.landing-module__ESXKBq__moduleSubheading{margin:12px 0 6px;font-size:8px}.landing-module__ESXKBq__modulePlanLine{gap:8px;margin-bottom:13px;padding:11px}.landing-module__ESXKBq__modulePlanLine i{width:13px;height:13px}.landing-module__ESXKBq__modulePlanLine b{font-size:11px}.landing-module__ESXKBq__modulePlanLine strong{font-size:13px}.landing-module__ESXKBq__moduleList>div{padding:7px 2px;font-size:10px}.landing-module__ESXKBq__moduleSupplierGroups{gap:9px}.landing-module__ESXKBq__moduleOperationHeader{gap:10px;padding:9px 10px}.landing-module__ESXKBq__moduleOperationHeader h4{font-size:14px}.landing-module__ESXKBq__moduleOperationHeader>strong{font-size:11px}.landing-module__ESXKBq__moduleOperationHead,.landing-module__ESXKBq__moduleOperationRow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(44px,.7fr) minmax(34px,.5fr);gap:5px}.landing-module__ESXKBq__moduleOperationHead{padding:6px 8px;font-size:7px}.landing-module__ESXKBq__moduleOperationRow{padding:7px 8px;font-size:8px}.landing-module__ESXKBq__moduleOperationRow>span{font-size:7px}.landing-module__ESXKBq__moduleOperationRow>strong{min-width:28px;padding:4px;font-size:9px}.landing-module__ESXKBq__nav{min-height:72px}.landing-module__ESXKBq__brand>span:last-child{display:none}.landing-module__ESXKBq__login,.landing-module__ESXKBq__localeToggle{padding:8px 11px}.landing-module__ESXKBq__hero{padding-top:58px}.landing-module__ESXKBq__heroActions,.landing-module__ESXKBq__primaryCta{width:100%}.landing-module__ESXKBq__heroActions>span{text-align:center;width:100%}.landing-module__ESXKBq__realBadge{left:50%}.landing-module__ESXKBq__pricing{grid-template-columns:1fr}.landing-module__ESXKBq__pricing>div{grid-column:auto}.landing-module__ESXKBq__pricing article{min-height:245px}.landing-module__ESXKBq__footer{flex-direction:column}.landing-module__ESXKBq__footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.landing-module__ESXKBq__primaryCta{transition:none}}.landing-module__ESXKBq__landing{background:radial-gradient(circle at 84% 2%,#a6532d24,#0000 28rem),radial-gradient(circle at 8% 44%,#234c3812,#0000 32rem),#f6f1e8}.landing-module__ESXKBq__nav{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fffcf5c7;border:1px solid #47382d24;border-radius:999px;min-height:62px;margin-top:12px;padding:8px 12px 8px 16px;position:sticky;top:12px;box-shadow:0 12px 38px #31251c14}.landing-module__ESXKBq__brand{letter-spacing:-.05em;font-weight:800}.landing-module__ESXKBq__brand .toby-mark{width:38px;height:38px}.landing-module__ESXKBq__navLinks a{position:relative}.landing-module__ESXKBq__navLinks a:after{content:"";height:1px;transition:transform var(--motion-base) var(--ease-out);background:currentColor;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.landing-module__ESXKBq__navLinks a:hover:after{transform:scaleX(1)}.landing-module__ESXKBq__localeToggle,.landing-module__ESXKBq__login{background:#ffffff7a;border-color:#47382d1f}.landing-module__ESXKBq__navCta{background:var(--green);border-color:#0000;box-shadow:0 8px 20px #234c3829}.landing-module__ESXKBq__hero{align-items:start;min-height:min(760px,100vh - 74px);padding:34px 0 72px}.landing-module__ESXKBq__heroCopy{padding-top:26px}.landing-module__ESXKBq__heroVisual{padding:16px 0 24px}.landing-module__ESXKBq__heroVisual,.landing-module__ESXKBq__moduleShowcase,.landing-module__ESXKBq__worldsSection,.landing-module__ESXKBq__pricing{scroll-margin-top:96px}.landing-module__ESXKBq__hero h1{font-family:var(--font-editorial), Georgia, serif;font-variation-settings:"SOFT" 60, "WONK" 1}.landing-module__ESXKBq__hero h1 em{font-variation-settings:"SOFT" 100, "WONK" 1}.landing-module__ESXKBq__primaryCta{transition:transform var(--motion-base) var(--ease-out), box-shadow var(--motion-base);border-radius:12px;box-shadow:0 12px 28px #234c3829}.landing-module__ESXKBq__reassurance{background:#fffcf557;border-block:1px solid #47382d1f}.landing-module__ESXKBq__promiseGrid article,.landing-module__ESXKBq__pricing article{border-color:#47382d1f;box-shadow:0 10px 30px #31251c0e}.landing-module__ESXKBq__worlds article{transition:transform var(--motion-slow) var(--ease-out), box-shadow var(--motion-slow);box-shadow:0 18px 45px #2a1f181a}.landing-module__ESXKBq__worlds article:hover{transform:translateY(-4px);box-shadow:0 26px 58px #2a1f1826}.landing-module__ESXKBq__finalCta{border-radius:36px;box-shadow:0 24px 62px #234c3829}@media (max-width:720px){.landing-module__ESXKBq__nav{border-radius:20px;width:calc(100% - 24px);min-height:58px;margin-top:8px;padding:7px 8px 7px 10px;top:8px}.landing-module__ESXKBq__hero{padding:34px 0 62px}.landing-module__ESXKBq__hero h1{font-size:clamp(51px,14.5vw,68px)}}@media (max-width:1080px) and (min-width:721px){.landing-module__ESXKBq__navLinks{gap:16px;font-size:11px}.landing-module__ESXKBq__navActions{gap:6px}.landing-module__ESXKBq__localeToggle,.landing-module__ESXKBq__login,.landing-module__ESXKBq__navCta{padding-inline:11px;font-size:11px}}@media (max-width:520px){.landing-module__ESXKBq__navCta{display:none}}.landing-module__ESXKBq__phoneStage{z-index:1;width:min(520px,100%);margin-inline:auto;position:relative}.landing-module__ESXKBq__demoChooser{justify-items:center;gap:10px;margin-bottom:13px;display:grid}.landing-module__ESXKBq__pricePrompt{z-index:4;color:#fffaf2;background:#234c38;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:auto 30px;column-gap:9px;width:max-content;padding:9px 10px 10px 12px;display:grid;position:absolute;top:300px;left:15px;transform:translate(-72%);box-shadow:0 14px 34px #234c3833}.landing-module__ESXKBq__pricePrompt span,.landing-module__ESXKBq__pricePrompt strong{grid-column:1}.landing-module__ESXKBq__pricePrompt span{color:#fffaf2ad;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.landing-module__ESXKBq__pricePrompt strong{white-space:nowrap;font-size:11px;line-height:1.2}.landing-module__ESXKBq__pricePrompt i{color:#fffaf2;animation:landing-module__ESXKBq__prompt-right 1.8s var(--ease-out) infinite;grid-area:1/2/3;align-self:center;font-size:24px;font-style:normal;line-height:1}@keyframes landing-module__ESXKBq__prompt-down{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes landing-module__ESXKBq__prompt-right{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}.landing-module__ESXKBq__demoPresets{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf5bd;border:1px solid #47382d1f;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;padding:6px;display:grid;box-shadow:0 12px 30px #31251c14}.landing-module__ESXKBq__demoPresets button{color:#6d6259;cursor:pointer;min-width:0;min-height:34px;transition:background-color var(--motion-base), border-color var(--motion-base), color var(--motion-base), transform var(--motion-fast);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.landing-module__ESXKBq__demoPresets button:hover{color:var(--ink);background:#ffffff8c}.landing-module__ESXKBq__demoPresets button:active{transform:scale(.97)}.landing-module__ESXKBq__demoPresets button[aria-pressed=true]{color:var(--green);background:#fffaf2;border-color:#234c3847;box-shadow:0 4px 12px #234c381c}.landing-module__ESXKBq__demoPresets button i{border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #ffffffb8}.landing-module__ESXKBq__phone{background:#24211f;border:1px solid #ffffff2e;border-radius:48px;width:min(440px,100%);margin-inline:auto;padding:9px;position:relative;box-shadow:0 36px 90px #251c1647,inset 0 0 0 1px #000000b3}.landing-module__ESXKBq__phone:before,.landing-module__ESXKBq__phone:after{content:"";background:#373330;border-radius:4px 0 0 4px;width:4px;position:absolute;left:-4px}.landing-module__ESXKBq__phone:before{height:66px;top:122px}.landing-module__ESXKBq__phone:after{height:38px;top:205px}.landing-module__ESXKBq__phoneTop{z-index:2;background:#24211f;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:108px;height:25px;display:flex;position:absolute;top:17px;left:50%;transform:translate(-50%)}.landing-module__ESXKBq__phoneTop i{background:#52645e;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 2px #303b37}.landing-module__ESXKBq__phoneTop span{background:#4a4541;border-radius:99px;width:38px;height:4px}.landing-module__ESXKBq__phoneApp{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent) 14%, transparent), transparent 16rem), var(--background);min-height:615px;color:var(--ink);transition:background-color var(--motion-slow) var(--ease-out), color var(--motion-slow);border-radius:40px;padding:48px 22px 24px;overflow:hidden}.landing-module__ESXKBq__phoneHeader{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.landing-module__ESXKBq__phoneHeader .toby-mark{width:42px;height:42px}.landing-module__ESXKBq__phoneHeader>div{gap:2px;min-width:0;display:grid}.landing-module__ESXKBq__phoneHeader small,.landing-module__ESXKBq__phoneHeader>span{color:color-mix(in srgb, var(--ink) 64%, transparent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.landing-module__ESXKBq__phoneHeader strong{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.landing-module__ESXKBq__phoneHeader>span{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:999px;padding:6px 8px}.landing-module__ESXKBq__recipePath{color:color-mix(in srgb, var(--ink) 68%, transparent);grid-template-columns:repeat(3,1fr);gap:28px;margin:22px 0 14px;padding:0;font-size:8px;font-weight:800;list-style:none;display:grid}.landing-module__ESXKBq__recipePath li{grid-template-columns:20px 1fr;align-items:center;gap:5px;min-width:0;display:grid;position:relative}.landing-module__ESXKBq__recipePath li:not(:last-child):after{content:"";background:var(--accent-strong);clip-path:polygon(0 34%,68% 34%,68% 0,100% 50%,68% 100%,68% 66%,0 66%);width:24px;height:10px;filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--ink) 20%, transparent));opacity:.84;position:absolute;top:50%;right:-26px;transform:translateY(-50%)}.landing-module__ESXKBq__recipePath span{border:1px solid var(--line);background:var(--surface);width:20px;height:20px;color:color-mix(in srgb, var(--ink) 68%, transparent);border-radius:50%;place-items:center;font-size:8px;display:grid}.landing-module__ESXKBq__recipePath b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-module__ESXKBq__recipePath li:last-child span{border-color:color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent-strong)}.landing-module__ESXKBq__recipePath li:last-child b{color:var(--accent-strong)}.landing-module__ESXKBq__ingredientEditor{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 90%, transparent);transition:background-color var(--motion-slow), border-color var(--motion-slow);border-radius:16px;padding:15px;box-shadow:0 9px 24px #31251c0e}.landing-module__ESXKBq__ingredientHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.landing-module__ESXKBq__ingredientHeading>div{gap:3px;display:grid}.landing-module__ESXKBq__ingredientHeading span{font-size:12px;font-weight:850}.landing-module__ESXKBq__ingredientHeading output{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:900}.landing-module__ESXKBq__priceControl{grid-template-columns:28px auto 28px;align-items:center;gap:6px;display:grid}.landing-module__ESXKBq__priceControl button{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in srgb, var(--accent) 8%, var(--surface));width:28px;height:28px;color:var(--accent-strong);font:inherit;cursor:pointer;border-radius:8px;place-items:center;font-size:16px;font-weight:900;display:grid}.landing-module__ESXKBq__priceControl button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 26%, transparent);outline-offset:2px}.landing-module__ESXKBq__ingredientEditor input[type=range]{width:100%;height:28px;accent-color:var(--accent);cursor:ew-resize;margin:12px 0 0}.landing-module__ESXKBq__rangeEnds{color:color-mix(in srgb, var(--ink) 58%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;font-size:8px;font-weight:750;display:grid}.landing-module__ESXKBq__rangeEnds small{color:color-mix(in srgb, var(--ink) 52%, transparent);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:750;overflow:hidden}.landing-module__ESXKBq__liveResult{border:1px solid var(--line);background:var(--surface);transition:background-color var(--motion-slow), border-color var(--motion-slow);border-radius:17px;margin-top:12px;padding:16px;box-shadow:0 13px 30px #30231a0f}.landing-module__ESXKBq__liveResult .toby-decision{text-align:left}.landing-module__ESXKBq__liveResult .toby-decision-heading{justify-content:flex-start}.landing-module__ESXKBq__liveResult .toby-decision-signals{justify-content:space-between;width:100%}.landing-module__ESXKBq__liveResult .toby-decision-flow b{font-size:16px}.landing-module__ESXKBq__liveResult>p{border-top:1px solid var(--line);justify-content:flex-end;align-items:baseline;gap:8px;margin:14px 0 0;padding-top:13px;display:flex}.landing-module__ESXKBq__liveResult>p span{color:color-mix(in srgb, var(--ink) 76%, transparent);white-space:nowrap;font-size:10px;font-weight:850;line-height:1}.landing-module__ESXKBq__liveResult>p strong{color:var(--ink);font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;white-space:nowrap;font-size:24px}.landing-module__ESXKBq__liveResult>p.landing-module__ESXKBq__marginGood strong{color:var(--good)}.landing-module__ESXKBq__liveResult>p.landing-module__ESXKBq__marginBelowTarget strong{color:var(--danger)}.landing-module__ESXKBq__touchHint{background:var(--green);color:#fff;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);margin:-13px auto 0;padding:10px 14px;font-size:10px;font-weight:800;display:flex;box-shadow:0 13px 30px #234c3833}.landing-module__ESXKBq__touchHint span{color:#b9d5c5;font-size:15px}.landing-module__ESXKBq__phone[data-demo-theme=italian] .landing-module__ESXKBq__phoneHeader strong,.landing-module__ESXKBq__phone[data-demo-theme=italian] .landing-module__ESXKBq__liveResult>p strong,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=italian] .landing-module__ESXKBq__moduleProductHead h4,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=italian] .landing-module__ESXKBq__moduleOperationHeader h4,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=italian] .landing-module__ESXKBq__moduleFormulaPreview h5,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=italian] .landing-module__ESXKBq__modulePlanLine b{font-family:var(--font-italian), Georgia, serif}.landing-module__ESXKBq__phone[data-demo-theme=america] .landing-module__ESXKBq__phoneHeader strong,.landing-module__ESXKBq__phone[data-demo-theme=america] .landing-module__ESXKBq__liveResult>p strong,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=america] .landing-module__ESXKBq__moduleProductHead h4,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=america] .landing-module__ESXKBq__moduleOperationHeader h4,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=america] .landing-module__ESXKBq__moduleFormulaPreview h5,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=america] .landing-module__ESXKBq__modulePlanLine b{font-family:var(--font-america), sans-serif;letter-spacing:-.045em}.landing-module__ESXKBq__phone[data-demo-theme=urban] .landing-module__ESXKBq__phoneHeader strong,.landing-module__ESXKBq__phone[data-demo-theme=urban] .landing-module__ESXKBq__liveResult>p strong,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=urban] .landing-module__ESXKBq__moduleProductHead h4,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=urban] .landing-module__ESXKBq__moduleOperationHeader h4,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=urban] .landing-module__ESXKBq__moduleFormulaPreview h5,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=urban] .landing-module__ESXKBq__modulePlanLine b{font-family:var(--font-urban), sans-serif;letter-spacing:-.02em;font-weight:800}.landing-module__ESXKBq__phone[data-demo-theme=classic] .landing-module__ESXKBq__phoneHeader strong,.landing-module__ESXKBq__phone[data-demo-theme=classic] .landing-module__ESXKBq__liveResult>p strong,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=classic] .landing-module__ESXKBq__moduleProductHead h4,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=classic] .landing-module__ESXKBq__moduleOperationHeader h4,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=classic] .landing-module__ESXKBq__moduleFormulaPreview h5,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=classic] .landing-module__ESXKBq__modulePlanLine b{font-family:var(--font-classic), Georgia, serif;letter-spacing:-.03em}.landing-module__ESXKBq__phone[data-demo-theme=fresh] .landing-module__ESXKBq__phoneHeader strong,.landing-module__ESXKBq__phone[data-demo-theme=fresh] .landing-module__ESXKBq__liveResult>p strong,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=fresh] .landing-module__ESXKBq__moduleProductHead h4,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=fresh] .landing-module__ESXKBq__moduleOperationHeader h4,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=fresh] .landing-module__ESXKBq__moduleFormulaPreview h5,.landing-module__ESXKBq__moduleShowcase[data-demo-theme=fresh] .landing-module__ESXKBq__modulePlanLine b{font-family:var(--font-ui), sans-serif;font-weight:800}@media (max-width:520px){.landing-module__ESXKBq__phoneStage{width:min(370px,100%)}.landing-module__ESXKBq__demoPresets{grid-template-columns:repeat(2,1fr)}.landing-module__ESXKBq__pricePrompt{margin:-2px auto 10px;position:relative;top:auto;left:auto;transform:none}.landing-module__ESXKBq__pricePrompt i{animation:landing-module__ESXKBq__prompt-down-mobile 1.8s var(--ease-out) infinite;transform:rotate(90deg)}.landing-module__ESXKBq__phone{border-radius:39px;padding:7px}.landing-module__ESXKBq__phoneApp{border-radius:32px;min-height:570px;padding:42px 14px 20px}.landing-module__ESXKBq__phoneTop{top:13px}.landing-module__ESXKBq__phoneHeader{grid-template-columns:36px 1fr auto}.landing-module__ESXKBq__phoneHeader .toby-mark{width:36px;height:36px}.landing-module__ESXKBq__phoneHeader strong{font-size:18px}.landing-module__ESXKBq__recipePath{gap:20px;font-size:7px}.landing-module__ESXKBq__recipePath li{grid-template-columns:18px 1fr;gap:3px}.landing-module__ESXKBq__recipePath span{width:18px;height:18px}.landing-module__ESXKBq__recipePath li:not(:last-child):after{width:18px;height:8px;right:-19px}.landing-module__ESXKBq__ingredientHeading{align-items:center}.landing-module__ESXKBq__priceControl{grid-template-columns:27px auto 27px;gap:4px}.landing-module__ESXKBq__priceControl button{width:27px;height:27px}.landing-module__ESXKBq__ingredientHeading output{font-size:12px}.landing-module__ESXKBq__liveResult .toby-decision-flow{grid-template-columns:1fr 8px 1fr}.landing-module__ESXKBq__liveResult .toby-decision-flow>i:nth-of-type(2){display:none}.landing-module__ESXKBq__liveResult .toby-decision-result{border-top:1px solid #47382d1f;grid-column:1/-1;padding-top:8px}.landing-module__ESXKBq__touchHint{text-align:center;border-radius:14px}}@keyframes landing-module__ESXKBq__prompt-down-mobile{0%,to{transform:rotate(90deg)translate(-2px)}50%{transform:rotate(90deg)translate(3px)}}@media (prefers-reduced-motion:reduce){.landing-module__ESXKBq__realBadge i,.landing-module__ESXKBq__pricePrompt i{animation:none}.landing-module__ESXKBq__ingredientEditor input[type=range]{scroll-behavior:auto}}@media (max-width:1000px){.landing-module__ESXKBq__heroCopy{padding-top:0}}
