.visual-one-body{--vo-cream:#fffaf2;--vo-paper:#fff;--vo-ink:#35251e;--vo-muted:#75645a;--vo-orange:#d85e31;--vo-line:#ecdfd1;background:#fffaf2!important;color:#35251e!important;font-family:Noto Sans Thai,Noto Sans SC,sans-serif!important}.visual-one-body .vo-shell{max-width:none!important;background:#fffaf2!important;box-shadow:none!important}.visual-one-body .vo-hero{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-height:620px!important;padding:92px max(24px,calc((100vw - 1180px)/2))!important;gap:62px!important;background:radial-gradient(circle at 78% 42%,#f6e5d2 0,transparent 36%),linear-gradient(#fffaf2,#fff8ed)!important}.visual-one-body .vo-hero-copy,.visual-one-body .vo-hero-media{min-width:0!important;max-width:100%!important}.visual-one-body .vo-hero h1,.visual-one-body .vo-section h2,.visual-one-body .vo-faq-section h2,.visual-one-body .vo-final-cta h2{font-family:Noto Sans Thai,Noto Sans SC,sans-serif!important;letter-spacing:-.035em!important;color:#35251e!important}.visual-one-body .vo-hero h1{font-size:clamp(44px,5vw,68px)!important;line-height:1.12!important}.visual-one-body .vo-hero h1 em{color:#b84d28!important}.visual-one-body .vo-hero p,.visual-one-body .vo-section>p{color:#75645a!important;line-height:1.8!important}.visual-one-body .vo-pill,.visual-one-body .vo-eyebrow{background:transparent!important;border:0!important;color:#c45b31!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:800!important}.visual-one-body .vo-hero-media{margin:0!important;min-height:420px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.visual-one-body .vo-hero-media img{width:100%!important;height:420px!important;min-height:0!important;object-fit:contain!important;-webkit-mask-image:none!important;mask-image:none!important}.visual-one-body .vo-btn.primary{background:#d85e31!important;border-color:#d85e31!important;border-radius:9px!important;box-shadow:0 10px 25px #b747212e!important}.visual-one-body .vo-btn.secondary{background:transparent!important;border-color:#ddcdbf!important;border-radius:9px!important;color:#7a503d!important}.visual-one-body .vo-feature-strip,.visual-one-body .vo-section,.visual-one-body .vo-before-after,.visual-one-body .vo-preview-section,.visual-one-body .vo-social-band,.visual-one-body .vo-pricing-grid,.visual-one-body .vo-seo-band,.visual-one-body .vo-faq-section,.visual-one-body .vo-final-cta{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.visual-one-body .vo-section,.visual-one-body .vo-preview-section,.visual-one-body .vo-faq-section{padding-top:112px!important;padding-bottom:112px!important}.visual-one-body .vo-card-grid article,.visual-one-body .vo-feature-strip article,.visual-one-body .vo-pricing-grid article,.visual-one-body .vo-faq-grid article{background:#fffaf4!important;border:1px solid #ecdfd1!important;border-radius:18px!important;box-shadow:none!important}.visual-one-body .restaurant-type-icon{display:grid!important;place-items:center;width:54px;height:54px;margin-bottom:22px!important;border-radius:16px;background:#f4e4d0;color:#c45b31;font-size:27px}.visual-one-body .restaurant-type-grid article:nth-child(2n) .restaurant-type-icon{background:#edf0df;color:#78834d}.visual-one-body .vo-before-after.large{padding:72px 0!important;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;gap:22px!important}.visual-one-body .vo-before-after img,.visual-one-body .vo-before-after .after img{width:100%!important;height:340px!important;object-fit:contain!important;background:#f8eddd!important;border-radius:18px!important}.visual-one-body .vo-before-after article{min-width:0!important}.visual-one-body .vo-template-grid img,.visual-one-body .vo-output-grid img{height:220px!important;object-fit:contain!important;background:#f8eddd!important;padding:10px!important;box-sizing:border-box!important}.visual-one-body .vo-social-band>img{height:420px!important;min-height:0!important;object-fit:contain!important;background:#f8eddd!important;padding:18px!important;box-sizing:border-box!important}.visual-one-body .vo-seo-band .vo-section-head>div{max-width:820px!important}.visual-one-body .vo-final-cta{width:100%!important;max-width:none!important;margin:80px 0 0!important;padding:58px max(24px,calc((100vw - 1180px)/2))!important;box-sizing:border-box!important;background:#d66032!important;border:0!important;border-radius:0!important;color:#fff!important;box-shadow:none!important}.visual-one-body .vo-final-cta h2,.visual-one-body .vo-final-cta p,.visual-one-body .vo-final-cta .vo-eyebrow{color:#fff!important}.visual-one-body .vo-seo-links{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;width:min(1180px,calc(100% - 48px));margin:0 auto 22px;padding:22px 0;border-top:1px solid #ecdfd1}.visual-one-body .vo-seo-links strong{margin-right:8px;color:#35251e}.visual-one-body .vo-seo-links a{padding:8px 12px;border-radius:999px;background:#f5e8d8;color:#87503a;font-size:13px;font-weight:700}.vo-story-intro{padding-bottom:38px!important}.vo-story-list{width:min(1180px,calc(100% - 48px));margin:0 auto}.vo-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:88px 0;border-top:1px solid #eadfce}.vo-story.reverse .vo-story-copy{order:2}.vo-story.reverse>img{order:1}.vo-story-copy>span{display:block;margin-bottom:12px;color:#d85e31;font-size:15px;font-weight:900}.vo-story h2{margin:0 0 16px;font:800 clamp(32px,3.2vw,46px)/1.2 "Noto Sans Thai","Noto Sans SC",sans-serif;color:#35251e}.vo-story p{margin:0 0 24px;color:#75645a;font-size:16px;line-height:1.8}.vo-story ul{display:grid;gap:12px}.vo-story li{color:#5f524a;font-weight:600}.vo-story li:before{content:"✓";margin-right:10px;color:#7e8b4a}.vo-story>img{width:100%;height:360px;object-fit:contain}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia){background:#fffaf2;color:#35251e;font-family:Noto Sans Thai,Noto Sans SC,sans-serif}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia) .market-page{background:#fffaf2}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .page-hero{padding:112px 0 92px!important;background:radial-gradient(circle at 78% 38%,#f6e5d2 0,transparent 36%),linear-gradient(#fffaf2,#fff8ed)!important}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .page-title h1{font-family:Noto Sans Thai,Noto Sans SC,sans-serif!important;font-size:clamp(42px,5vw,66px)!important;line-height:1.14!important;letter-spacing:-.04em!important;color:#35251e!important}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .page-title p{color:#75645a!important;font-size:17px!important;line-height:1.8!important}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .section{padding-top:100px!important;padding-bottom:100px!important}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .card,.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) details,.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .contact-form{background:#fffaf4!important;border:1px solid #ecdfd1!important;border-radius:18px!important;box-shadow:none!important}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .cta{background:#d66032!important;border:0!important;border-radius:18px!important;color:#fff!important}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .cta h3,.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .cta p{color:#fff!important}.site-page-how .page-hero{background-image:url(/assets/marketing-illustrations/how-hero.png),radial-gradient(circle at 78% 38%,#f6e5d2 0,transparent 36%),linear-gradient(#fffaf2,#fff8ed)!important;background-repeat:no-repeat!important;background-size:min(48vw,540px) auto,auto,auto!important;background-position:calc(50% + 330px) center,center,center!important}.site-page-forthai .page-hero{background-image:url(/assets/marketing-illustrations/restaurants-hero.webp),radial-gradient(circle at 78% 38%,#f6e5d2 0,transparent 36%),linear-gradient(#fffaf2,#fff8ed)!important;background-repeat:no-repeat!important;background-size:min(44vw,500px) auto,auto,auto!important;background-position:calc(50% + 350px) center,center,center!important}.site-page-help .page-hero,.site-page-contact .page-hero{background-image:url(/assets/marketing-illustrations/support-hero.png),radial-gradient(circle at 78% 38%,#f6e5d2 0,transparent 36%),linear-gradient(#fffaf2,#fff8ed)!important;background-repeat:no-repeat!important;background-size:min(42vw,480px) auto,auto,auto!important;background-position:calc(50% + 350px) center,center,center!important}.site-page-how .page-hero .container,.site-page-help .page-hero .container,.site-page-contact .page-hero .container,.site-page-forthai .page-hero .container{padding-right:50%;box-sizing:border-box}.site-page-how .page-title,.site-page-help .page-title,.site-page-contact .page-title,.site-page-forthai .page-title{text-align:left!important;margin-left:0!important}@media(max-width:720px){.visual-one-body .vo-hero{grid-template-columns:1fr!important;min-height:auto!important;padding:70px 17px 58px!important;gap:28px!important}.visual-one-body .vo-hero h1{font-size:40px!important}.visual-one-body .vo-hero-media{min-height:280px!important}.visual-one-body .vo-hero-media img{height:280px!important}.visual-one-body .vo-feature-strip,.visual-one-body .vo-section,.visual-one-body .vo-before-after,.visual-one-body .vo-preview-section,.visual-one-body .vo-social-band,.visual-one-body .vo-pricing-grid,.visual-one-body .vo-seo-band,.visual-one-body .vo-faq-section,.visual-one-body .vo-final-cta{width:calc(100% - 34px)!important}.visual-one-body .vo-section,.visual-one-body .vo-preview-section,.visual-one-body .vo-faq-section{padding-top:80px!important;padding-bottom:80px!important}.visual-one-body .vo-before-after.large{grid-template-columns:1fr!important;padding:54px 0!important}.visual-one-body .vo-before-after img,.visual-one-body .vo-before-after .after img{height:250px!important}.vo-story-list{width:calc(100% - 34px)}.vo-story{grid-template-columns:1fr;gap:22px;padding:62px 0}.vo-story.reverse .vo-story-copy,.vo-story.reverse>img{order:initial}.vo-story>img{height:260px}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .page-hero{padding:78px 0 64px!important}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .page-title h1{font-size:40px!important}.site-page:not(.site-page-dishes):not(.site-page-encyclopedia):not(.site-page-kb) .section{padding-top:76px!important;padding-bottom:76px!important}.site-page-how .page-hero,.site-page-help .page-hero,.site-page-contact .page-hero{padding-bottom:310px!important;background-size:270px auto,auto,auto!important;background-position:center calc(100% - 24px),center,center!important}.site-page-how .page-hero .container,.site-page-help .page-hero .container,.site-page-contact .page-hero .container{padding-right:0}.site-page-how .page-title,.site-page-help .page-title,.site-page-contact .page-title{text-align:center!important;margin:auto!important}}@media(max-width:720px){.visual-one-body .vo-template-grid img,.visual-one-body .vo-output-grid img{height:240px!important}.visual-one-body .vo-social-band>img{height:300px!important}}@media(max-width:720px){.visual-one-body .vo-final-cta{width:100%!important;margin-top:54px!important;padding:42px 17px!important;border-radius:0!important}}@media(max-width:720px){.visual-one-body .vo-seo-links{width:calc(100% - 34px);justify-content:flex-start}.visual-one-body .vo-seo-links strong{width:100%}}@media(max-width:720px){.site-page-forthai .page-hero{padding-bottom:310px!important;background-size:270px auto,auto,auto!important;background-position:center calc(100% - 24px),center,center!important}.site-page-forthai .page-hero .container{padding-right:0}.site-page-forthai .page-title{text-align:center!important;margin:auto!important}}.visual-one-body .vo-story-intro{padding-top:76px!important;padding-bottom:30px!important}.visual-one-body .vo-story{padding-top:68px;padding-bottom:68px}.site-page-how .page-hero .container,.site-page-help .page-hero .container,.site-page-contact .page-hero .container,.site-page-forthai .page-hero .container{width:min(620px,calc(50% - 48px))!important;max-width:620px!important;margin-left:max(24px,calc((100vw - 1180px)/2))!important;margin-right:auto!important;padding-right:0!important}@media(max-width:720px){.site-page-how .page-hero .container,.site-page-help .page-hero .container,.site-page-contact .page-hero .container,.site-page-forthai .page-hero .container{width:calc(100% - 34px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}body.site-page.site-page-how .market-page .page-hero{background-image:url(/assets/marketing-illustrations/how-hero.png),radial-gradient(circle at 78% 38%,#f6e5d2 0,transparent 36%),linear-gradient(#fffaf2,#fff8ed)!important;background-repeat:no-repeat!important;background-size:min(48vw,540px) auto,auto,auto!important;background-position:calc(50% + 330px) center,center,center!important}body.site-page.site-page-help .market-page .page-hero,body.site-page.site-page-contact .market-page .page-hero{background-image:url(/assets/marketing-illustrations/support-hero.png),radial-gradient(circle at 78% 38%,#f6e5d2 0,transparent 36%),linear-gradient(#fffaf2,#fff8ed)!important;background-repeat:no-repeat!important;background-size:min(42vw,480px) auto,auto,auto!important;background-position:calc(50% + 350px) center,center,center!important}body.site-page.site-page-forthai .market-page .page-hero{background-image:url(/assets/marketing-illustrations/restaurants-hero.webp),radial-gradient(circle at 78% 38%,#f6e5d2 0,transparent 36%),linear-gradient(#fffaf2,#fff8ed)!important;background-repeat:no-repeat!important;background-size:min(44vw,500px) auto,auto,auto!important;background-position:calc(50% + 350px) center,center,center!important}.page-hero .page-hero-illustration{position:absolute;z-index:1;top:50%;right:max(24px,calc((100vw - 1180px)/2));width:min(44vw,520px);height:82%;object-fit:contain;transform:translateY(-50%)}.page-hero>.container{position:relative;z-index:2}.site-page-kb .page-hero,.site-page-guide .page-hero{min-height:510px;display:flex;align-items:center}.site-page-kb .page-hero .container,.site-page-guide .page-hero .container{width:min(600px,calc(50% - 48px));margin-left:max(24px,calc((100vw - 1180px)/2));margin-right:auto;text-align:left}.site-page-kb .kb-stats{margin-top:70px}.site-page-guide .kb-tags{justify-content:center}@media(max-width:720px){body.site-page.site-page-how .market-page .page-hero,body.site-page.site-page-help .market-page .page-hero,body.site-page.site-page-contact .market-page .page-hero,body.site-page.site-page-forthai .market-page .page-hero{padding-bottom:310px!important;background-size:270px auto,auto,auto!important;background-position:center calc(100% - 24px),center,center!important}}@media(max-width:720px){.page-hero .page-hero-illustration{top:auto;right:50%;bottom:20px;width:280px;height:260px;transform:translate(50%)}}@media(max-width:720px){.site-page-kb .page-hero,.site-page-guide .page-hero{min-height:auto;padding-bottom:310px!important}.site-page-kb .page-hero .container,.site-page-guide .page-hero .container{width:calc(100% - 34px);margin:auto;text-align:center}.site-page-kb .kb-stats{margin-top:28px}}
