.marketingPage{--mk-ink:#143f36;--mk-dark:#0e1126;--mk-dark-raised:#171b36;--mk-dark-panel:#202646;--mk-base:#f8f3ea;--mk-soft:#efe7db;--mk-card:#fffdf8;--mk-muted:#5f746f;--mk-accent:#df6d3b;--mk-accent-text:#ad4722;--mk-olive:#c8fd72;--mk-border:#dccfbe;--mk-shadow:0 18px 46px #143f361a;--ink:var(--mk-ink);--cream:var(--mk-base);--orange:var(--mk-accent);--lime:var(--mk-olive);background:var(--mk-base);color:var(--mk-ink)}.marketingPage .recentRestaurants,.marketingPage .paperStory,.marketingPage .homeSteps,.marketingPage .aiImport,.marketingPage .foundersTeaser{background:var(--mk-base)}.marketingPage .hero{background:radial-gradient(circle at 15% 24%, #df6d3b33, transparent 30%), radial-gradient(circle at 83% 68%, #6e9f3929, transparent 32%), var(--mk-dark);color:#fff;isolation:isolate;min-height:min(860px,100svh - 68px)}.marketingPage .hero:before{opacity:1;background:linear-gradient(145deg,#f58a582e,#0000 72%);border:1px solid #ffffff0f;width:min(42vw,560px);top:9vh;left:-12vw}.marketingPage .heroParallaxLayerA{opacity:.17;background:#f58a58}.marketingPage .heroParallaxLayerB{opacity:.13;background:#6e9f39}.marketingPage .heroParallaxLayerA{transform:translate(calc(var(--hero-px,0) * 16px),calc(var(--hero-py,0) * 12px))}.marketingPage .heroParallaxLayerB{transform:translate(calc(var(--hero-px,0) * -20px),calc(var(--hero-py,0) * -16px))}@media (max-width:900px),(hover:none),(pointer:coarse){.marketingPage .heroParallaxLayer{transition:none;display:block;transform:none}}.marketingPage .homeOrderModes,.marketingPage .tryOrder{background:var(--mk-soft)}.marketingPage .features,.marketingPage .homeShowcase,.marketingPage .homeWhatsapp,.marketingPage .homeFooter{background:var(--mk-dark)}.marketingPage .marketingHeader{background:#f8f3eaf5}.marketingPage .marketingHeader[data-scrolled]{border-color:var(--mk-border);background:#fffdf8eb;box-shadow:0 8px 28px #143f3617}.marketingPage .primaryAction,.marketingPage .homeSteps>a{background:var(--mk-accent);color:#fff}.marketingPage .homeProductVisual,.marketingPage .homeOrderModes article,.marketingPage .homeSteps article,.marketingPage .recentRestaurants a,.marketingPage .tryOrderPanel,.marketingPage .foundersStory,.marketingPage .aiImportProduct,.marketingPage .aiExtractCard,.marketingPage .aiImportSteps article{background:var(--mk-card);border-color:var(--mk-border);box-shadow:var(--mk-shadow)}.marketingPage .homeOrderModes article:hover,.marketingPage .recentRestaurants a:hover{box-shadow:0 12px 28px #172b2218}.marketingPage .homeOrderModes article:hover{transform:translateY(-3px)}.marketingPage .paperStoryIcon,.marketingPage .orderModeIcon,.marketingPage .aiExtractIcon{background:var(--mk-card);color:var(--mk-accent-text);border-color:var(--mk-border);box-shadow:none}.marketingPage .aiImportIntro>small,.marketingPage .paperStory small,.marketingPage .homeSteps small,.marketingPage .homeOrderModes small,.marketingPage .recentRestaurants small,.marketingPage .tryOrder small,.marketingPage .foundersTeaser small{color:var(--mk-accent-text)}.marketingPage .aiMenuPhoto{background:var(--mk-dark)}.marketingPage .aiMenuPhoto:before{background:linear-gradient(120deg,#0000,#ffffff06,#0000)}.marketingPage .aiScanLine{background:#bdce9b;box-shadow:0 0 8px #bdce9b50}.marketingPage .aiScanCorner{border-color:#bdce9b}.marketingPage .aiImportTrust,.marketingPage .aiScanBadge,.marketingPage .aiExtractCard>header em{background:var(--mk-soft);color:#355034;border-color:var(--mk-border)}.marketingPage .aiExtractCard>footer{background:var(--mk-dark)}.marketingPage .aiExtractRows article{background:var(--mk-card);border-color:var(--mk-border)}.marketingPage .foundersStory:after{display:none}.marketingPage .foundersQuote{opacity:.55;animation:none}.marketingPage .foundersTeaser{gap:clamp(30px,4vw,56px)}.marketingPage .homeFooterBrand p,.marketingPage .homeFooterBottom{color:#b3c2b6}.marketingPage .whatsappDemo{background:var(--mk-card);box-shadow:6px 7px #54745d}.marketingPage .homeWhatsapp small{color:#edac82}.marketingPage .visualPulse{opacity:.45}.marketingPage .menuDemo{background:var(--mk-soft);box-shadow:0 18px 40px #00000030,0 0 0 1px #ffffff20}.marketingPage .menuDemoTopbar,.marketingPage .menuDemoPreview,.marketingPage .menuDemoEditor{background:var(--mk-dark)}.marketingPage .menuDemoPanel{background:var(--mk-card)}.marketingPage .visualOrbit i:nth-of-type(2){background:#8b9d72}@media (prefers-reduced-motion:reduce){.marketingPage .homeOrderModes article:hover{transform:none}.marketingPage .visualOrbit span{animation:none;transform:none}.marketingPage .heroParallaxLayer{transition:none;transform:none}}.marketingPage .heroContent{z-index:2;max-width:min(760px,58vw);padding-top:clamp(76px,9vw,126px);position:relative}.marketingPage .hero h1{color:#fff;max-width:760px;font-family:var(--font-display-marketing);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(3.6rem,6.5vw,6.6rem);font-weight:690;line-height:1.02}.marketingPage .eyebrow{color:#c8fd72;background:#c8fd721a;border:1px solid #c8fd7247;border-radius:999px;width:fit-content;margin-bottom:24px;padding:8px 13px;font-size:13px;font-weight:800}.marketingPage .intro{color:#c4cbe0;max-width:650px;margin-top:26px;font-size:clamp(1rem,1.55vw,1.22rem);line-height:1.85}.marketingPage .actions{gap:14px;margin-top:30px}.marketingPage .primaryAction,.marketingPage .secondaryAction{border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:11px 20px;font-weight:800;display:inline-flex}.marketingPage .primaryAction{color:#171426;background:#f58a58;box-shadow:0 14px 30px #f58a5838}.marketingPage .secondaryAction{color:#fff;background:#ffffff12;border:1px solid #ffffff2e}.marketingPage .primaryAction:hover{background:#ff9b6c;transform:translateY(-2px)}.marketingPage .secondaryAction:hover{background:#ffffff1f}.marketingPage .homeProductVisual{border-radius:var(--radius-display,24px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#202646f5,#171b36f5);border-color:#ffffff1f;width:min(500px,38vw);height:290px;bottom:72px;left:clamp(24px,5vw,78px);box-shadow:0 30px 80px #03051480,inset 0 1px #ffffff14}.marketingPage .homeProductVisual article{background:#0e1126eb}.marketingPage .homeProductVisual article small{color:#c8fd72}.marketingPage .homeProductVisual article span{color:#aeb8d5}.marketingPage .heroQrMotif{color:#f8f3ea;opacity:.18}.marketingPage .heroFlow{color:#c8fd72}.marketingPage .visualOrbit{border-color:#c8fd7257}.marketingPage .visualPulse{background:radial-gradient(circle,#f58a58 0 13%,#f58a5847 14% 30%,#0000 31%)}.marketingPage .heroOpsPreview{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1126e0;border:1px solid #ffffff1f;border-radius:18px;gap:14px;padding:18px;display:grid;position:absolute;inset:28px}.marketingPage .heroOpsPreview header,.marketingPage .heroOpsPreview header span,.marketingPage .heroOpsOrder{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketingPage .heroOpsPreview header{border-bottom:1px solid #ffffff1a;padding-bottom:11px}.marketingPage .heroOpsPreview header span{color:#c8fd72;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.marketingPage .heroOpsPreview header i{background:#c8fd72;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c8fd721a}.marketingPage .heroOpsOrder{background:#ffffff12;border-radius:14px;padding:10px 12px}.marketingPage .heroOpsOrder span{gap:4px;display:grid}.marketingPage .heroOpsOrder small{color:#aeb8d5;font-size:10px}.marketingPage .heroOpsOrder strong{font-size:16px}.marketingPage .heroOpsOrder em{color:#171426;background:#f58a58;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.marketingPage .heroOpsPreview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.marketingPage .heroOpsPreview dl div{background:#ffffff0f;border-radius:12px;min-width:0;padding:10px}.marketingPage .heroOpsPreview dt{color:#9ba7c4;font-size:9px}.marketingPage .heroOpsPreview dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:800;overflow:hidden}@media (max-width:900px){.marketingPage .hero{min-height:auto;padding:22px 18px 56px}.marketingPage .heroContent{max-width:100%;padding-top:56px}.marketingPage .hero h1{max-width:680px;font-size:clamp(2.8rem,12vw,5rem)}.marketingPage .homeProductVisual{width:100%;height:clamp(230px,58vw,300px);margin-top:42px}.marketingPage .heroOpsPreview{padding:14px;inset:18px}}@media (max-width:430px){.marketingPage .hero h1{font-size:clamp(2.55rem,12.5vw,3.7rem)}.marketingPage .intro{font-size:1rem;line-height:1.75}.marketingPage .actions{align-items:stretch}.marketingPage .primaryAction,.marketingPage .secondaryAction{flex:100%}}@media (prefers-reduced-motion:reduce){.marketingPage .primaryAction:hover{transform:none}}
