.eatscan-landing{--sky:#b8dcf0;--sky-light:#e4f1f9;--sky-soft:#f1f7fb;--sky-deep:#8fc4e4;--green:#1a8f4a;--green-dark:#146f3a;--green-soft:#e6f6ec;--green-mid:#bfe9cd;--ink:#2b2b2b;--muted:#66717a;--line:#e1e9ef;--bg:#ffffff;--bg-alt:#f1f7fb;--cream:#fff8ec;--blue-link:#1a6fe0;--amber:#f59e0b;--coral:#f97066;--sky:#38bdf8;--violet:#8b5cf6;--r-lg:28px;--r:20px;--r-sm:14px;--shadow:0 1px 2px rgba(43,43,43,0.04),0 14px 34px -14px rgba(43,60,75,0.18);--shadow-lg:0 30px 70px -22px rgba(43,60,75,0.35);--max:1120px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}.eatscan-landing,.eatscan-landing *{box-sizing:border-box;margin:0;padding:0}.eatscan-landing a{color:inherit;text-decoration:none}.eatscan-landing .wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.eatscan-landing h1,.eatscan-landing h2,.eatscan-landing h3{line-height:1.08;letter-spacing:-.03em}.eatscan-landing h1{font-size:clamp(38px,9vw,74px);font-weight:900}.eatscan-landing h2{font-size:clamp(28px,6.5vw,46px);font-weight:800}.eatscan-landing p{color:var(--muted)}.eatscan-landing .lead{font-size:17px;line-height:1.55}@media(min-width:760px){.eatscan-landing .lead{font-size:20px}}.eatscan-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 26px;border-radius:999px;font-weight:700;font-size:16px;background:var(--ink);color:#fff;border:0;cursor:pointer;box-shadow:0 12px 24px -10px rgba(15,42,29,.5);transition:transform .15s,box-shadow .15s;white-space:nowrap}.eatscan-landing .btn:hover{transform:translateY(-2px)}.eatscan-landing .btn svg{width:20px;height:20px}.eatscan-landing .btn-green{background:#2B2B2B;box-shadow:0 12px 26px -10px rgba(43,43,43,.55)}.eatscan-landing .btn-sm{padding:11px 18px;font-size:14px}.eatscan-landing .stores{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.eatscan-landing .store{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;background:var(--ink);color:#fff;min-width:150px}.eatscan-landing .store svg{width:26px;height:26px;flex:none}.eatscan-landing .store small{display:block;font-size:10px;opacity:.75;line-height:1}.eatscan-landing .store b{display:block;font-size:15px;font-weight:700;line-height:1.1}.eatscan-landing .nav{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.eatscan-landing .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:62px}.eatscan-landing .logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:20px;letter-spacing:-.03em}.eatscan-landing .logo-mark{width:34px;height:34px;border-radius:10px;overflow:hidden;background:var(--sky);display:grid;place-items:center}.eatscan-landing .logo-mark img{width:34px;height:34px;-o-object-fit:cover;object-fit:cover;transform:scale(1.15) translateY(2px)}.eatscan-landing .logo-mark svg{width:20px;height:20px;color:#fff}.eatscan-landing .hero{position:relative;padding:36px 0 0;text-align:center;overflow:hidden;background:linear-gradient(180deg,var(--sky) 0,var(--sky-light) 70%,#fff 100%)}.eatscan-landing .hero .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.85);border:1px solid var(--line);font-size:13px;font-weight:600;box-shadow:var(--shadow);margin-bottom:20px}.eatscan-landing .hero .pill .stars{color:var(--amber);letter-spacing:1px}.eatscan-landing .hero h1{max-width:760px;margin:0 auto 14px}.eatscan-landing .hero h1 .hl{color:#1E3A8A}.eatscan-landing .hero .lead{max-width:520px;margin:0 auto 26px}.eatscan-landing .hero .note{margin-top:14px;font-size:13px;color:var(--muted)}.eatscan-landing .hero .stage{position:relative;height:520px;margin-top:44px;overflow:hidden}@media(min-width:760px){.eatscan-landing .hero{padding-top:64px}.eatscan-landing .hero .stage{height:610px;margin-top:56px}.eatscan-landing .hero .phone{width:290px;height:600px}}.eatscan-landing .phone{width:250px;height:520px;border-radius:44px;background:#0F1A14;padding:10px;box-shadow:var(--shadow-lg),inset 0 0 0 1px rgba(255,255,255,.08);position:relative;margin:0 auto}.eatscan-landing .phone:before{content:"";position:absolute;top:18px;left:50%;transform:translateX(-50%);width:96px;height:26px;border-radius:999px;background:#0F1A14;z-index:3}.eatscan-landing .screen{position:relative;height:100%;border-radius:36px;background:var(--bg-alt);overflow:hidden;display:flex;flex-direction:column}.eatscan-landing .sb{display:flex;justify-content:space-between;padding:14px 22px 0;font-size:12px;font-weight:600}.eatscan-landing .app{padding:20px 14px 14px;flex:1;display:flex;flex-direction:column;gap:10px;font-size:12px;min-width:0;overflow:hidden}.eatscan-landing .app .hd{display:flex;justify-content:space-between;align-items:center}.eatscan-landing .app .hd b{font-size:17px;font-weight:800;letter-spacing:-.02em}.eatscan-landing .app .hd span{font-size:11px;color:var(--muted)}.eatscan-landing .photo{height:150px;border-radius:18px;position:relative;overflow:hidden;background:radial-gradient(70px 55px at 32% 55%,#E8A552,#B5631E 70%),radial-gradient(60px 40px at 68% 40%,#7CB342,#3E7A1F 70%),radial-gradient(40px 40px at 72% 70%,#E5533D,#A8261D 70%),linear-gradient(160deg,#F1E6D2,#D9C8A8)}.eatscan-landing .photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eatscan-landing .photo:after{content:"";position:absolute;inset:14px;border:2px dashed rgba(255,255,255,.85);border-radius:12px}.eatscan-landing .photo .scan{position:absolute;left:14px;right:14px;height:2px;background:#fff;box-shadow:0 0 12px #fff;animation:es-scan 2.4s ease-in-out infinite}@keyframes es-scan{0%,to{top:14px}50%{top:calc(100% - 16px)}}.eatscan-landing .photo .lbl{position:absolute;left:14px;bottom:12px;background:rgba(15,42,29,.85);color:#fff;font-size:10px;font-weight:600;padding:5px 9px;border-radius:999px}.eatscan-landing .rescard{background:#fff;border-radius:18px;padding:14px;box-shadow:var(--shadow);border:1px solid var(--line)}.eatscan-landing .rescard .top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.eatscan-landing .rescard .top b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.eatscan-landing .rescard .top .kcal{font-size:20px;white-space:nowrap;font-weight:900;letter-spacing:-.03em;color:var(--ink)}.eatscan-landing .rescard .top .kcal small{font-size:11px;font-weight:500;color:var(--muted);margin-left:2px}.eatscan-landing .macros{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.eatscan-landing .macro{border-radius:12px;padding:8px 10px;background:var(--bg-alt)}.eatscan-landing .macro span{display:block;font-size:10px;color:var(--muted)}.eatscan-landing .macro b{font-size:14px;font-weight:800}.eatscan-landing .macro i{display:block;height:4px;border-radius:999px;margin-top:6px;background:var(--line);position:relative}.eatscan-landing .macro i:after{content:"";position:absolute;inset:0;width:var(--w);border-radius:999px;background:var(--c)}.eatscan-landing .items{display:grid;gap:6px;min-width:0}.eatscan-landing .item{display:flex;justify-content:space-between;align-items:center;min-width:0;padding:8px 10px;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:11px}.eatscan-landing .item b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.eatscan-landing .item span{color:var(--muted);white-space:nowrap;margin-left:8px;flex:none}.eatscan-landing .item .dot{width:18px;height:18px;border-radius:50%;margin-right:8px;flex:none}.eatscan-landing .cta-bar{margin-top:auto;background:#2B2B2B;color:#fff;text-align:center;padding:12px;border-radius:14px;font-weight:700;font-size:13px}.eatscan-landing .fl{position:absolute;background:#fff;border-radius:16px;padding:12px 14px;box-shadow:var(--shadow-lg);border:1px solid var(--line);font-size:12px;display:flex;align-items:center;gap:10px;z-index:2}.eatscan-landing .fl b{display:block;font-size:14px}.eatscan-landing .fl span{color:var(--muted);font-size:11px}.eatscan-landing .fl .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:16px}.eatscan-landing .stage{display:flex;justify-content:center;align-items:flex-start;position:relative}.eatscan-landing .hero .phone{margin:0;width:340px;height:640px;background:#0F1A14;padding:12px;border-radius:52px;box-shadow:var(--shadow-lg);position:relative;z-index:2}.eatscan-landing .hero .phone:before{display:none}.eatscan-landing .hero .screen{border-radius:40px;background:linear-gradient(180deg,#8CC3E6,#A9D5EF 55%,#C3E2F4);display:flex;flex-direction:column}.eatscan-landing .home-top{padding:18px 18px 0;display:flex;justify-content:space-between;align-items:center}.eatscan-landing .home-top .today{background:rgba(255,255,255,.35);color:#fff;font-weight:800;font-size:20px;padding:8px 16px;border-radius:999px;letter-spacing:-.02em}.eatscan-landing .home-top .gem{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.35);display:grid;place-items:center;color:#fff;font-size:16px}.eatscan-landing .home-cat{position:relative;height:270px;display:flex;justify-content:center;align-items:flex-end}.eatscan-landing .home-cat .orbit{position:absolute;left:50%;top:50%;width:250px;height:250px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);transform:translate(-50%,-50%)}.eatscan-landing .home-cat img{width:210px;position:relative;z-index:1;animation:es-bob 4s ease-in-out infinite;filter:drop-shadow(0 12px 16px rgba(20,60,90,.25))}@keyframes es-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.eatscan-landing .home-cat .fe{position:absolute;font-size:26px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.15));animation:es-orbit-bob 5s ease-in-out infinite}.eatscan-landing .home-cat .fe:nth-child(odd){animation-delay:-2s}@keyframes es-orbit-bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-7px) rotate(6deg)}}.eatscan-landing .tip-bubble{position:absolute;right:14px;bottom:-14px;z-index:5;background:#2B2B2B;color:#fff;font-weight:700;font-size:14px;padding:11px 15px;border-radius:14px;box-shadow:var(--shadow-lg);white-space:nowrap}.eatscan-landing .tip-bubble:after{content:"";position:absolute;right:16px;bottom:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid #2b2b2b}.eatscan-landing .tip-bubble .cur{display:inline-block;width:2px;height:14px;background:#fff;vertical-align:-2px;margin-left:2px;animation:es-blink 1s infinite}@keyframes es-blink{50%{opacity:0}}.eatscan-landing .home-card{flex:1;background:#fff;border-radius:34px 34px 0 0;margin-top:-6px;padding:22px 20px 0;position:relative}.eatscan-landing .home-card .hd{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:16px}.eatscan-landing .home-card .plus{width:42px;height:42px;border-radius:50%;background:#2B2B2B;color:#fff;display:grid;place-items:center;font-size:26px;font-weight:500;line-height:1;box-shadow:0 8px 16px -6px rgba(0,0,0,.4)}.eatscan-landing .home-card .ringwrap{display:flex;justify-content:center;margin:10px 0}.eatscan-landing .bigring{width:160px;height:160px;border-radius:50%;background:conic-gradient(#8CC3E6 0 var(--p),#E4F1F9 var(--p) 100%);display:grid;place-items:center}.eatscan-landing .bigring div{width:134px;height:134px;border-radius:50%;background:#fff;display:grid;place-content:center;text-align:center}.eatscan-landing .bigring b{font-size:34px;font-weight:900;letter-spacing:-.04em;line-height:1}.eatscan-landing .bigring span{font-size:12px;color:var(--muted);margin-top:3px;display:block}.eatscan-landing .home-mac{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;font-size:12px;color:var(--muted)}.eatscan-landing .home-mac i{display:block;height:5px;border-radius:999px;background:var(--line);margin:8px 0 6px;position:relative;font-style:normal}.eatscan-landing .home-mac i:after{content:"";position:absolute;inset:0;width:var(--w);border-radius:999px;background:var(--c)}.eatscan-landing .home-mac b{color:var(--ink)}.eatscan-landing .blob{position:absolute;border-radius:50%;background:rgba(255,255,255,.35);z-index:0;pointer-events:none}.eatscan-landing .blob.b1{width:220px;height:220px;left:calc(50% - 460px);top:120px;background:rgba(255,255,255,.22)}.eatscan-landing .blob.b2{width:180px;height:180px;right:calc(50% - 420px);top:320px;background:rgba(255,255,255,.28)}.eatscan-landing .blob.b3{width:120px;height:120px;left:calc(50% - 330px);top:430px;background:rgba(255,255,255,.22)}.eatscan-landing .sticker{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:3}.eatscan-landing .sticker .food{width:80px;height:80px;border-radius:50%;background:#fff;box-shadow:var(--shadow);overflow:hidden;border:4px solid #fff}.eatscan-landing .sticker .food img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eatscan-landing .sticker b{background:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;box-shadow:var(--shadow);transform:rotate(-8deg)}.eatscan-landing .sticker.s1{left:calc(50% - 300px);top:20px}.eatscan-landing .sticker.s2{right:calc(50% - 300px);top:150px}.eatscan-landing .sticker.s2 b{transform:rotate(8deg)}.eatscan-landing .sticker.s3{left:calc(50% - 280px);top:330px}.eatscan-landing .sticker.s3 b{transform:rotate(5deg)}@media(max-width:760px){.eatscan-landing .hero .phone{width:300px;height:600px;padding:10px;border-radius:46px}.eatscan-landing .hero .screen{border-radius:36px}.eatscan-landing .home-cat{height:250px}.eatscan-landing .home-cat img{width:180px}.eatscan-landing .home-cat .orbit{width:220px;height:220px}.eatscan-landing .bigring{width:140px;height:140px}.eatscan-landing .bigring div{width:116px;height:116px}.eatscan-landing .bigring b{font-size:30px}.eatscan-landing .sticker .food{width:56px;height:56px}.eatscan-landing .sticker.s1{left:-4px;top:-6px}.eatscan-landing .sticker.s2{right:-4px;top:230px}.eatscan-landing .blob,.eatscan-landing .sticker.s3{display:none}.eatscan-landing .tip-bubble{font-size:13px}}.eatscan-landing .feature{padding:72px 0}.eatscan-landing .feature:nth-child(2n){background:var(--bg-alt)}.eatscan-landing .feature .wrap{display:grid;gap:36px;align-items:center}.eatscan-landing .feature .txt{text-align:center}.eatscan-landing .feature .txt .tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.eatscan-landing .feature .txt h2{margin-bottom:12px}.eatscan-landing .feature .txt .lead{max-width:460px;margin:0 auto}.eatscan-landing .feature .txt ul{list-style:none;display:inline-grid;gap:10px;margin-top:20px;text-align:left}.eatscan-landing .feature .txt li{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:500}.eatscan-landing .feature .txt li svg{width:20px;height:20px;flex:none;color:var(--green);margin-top:1px}.eatscan-landing .feature .vis{display:flex;justify-content:center}@media(min-width:900px){.eatscan-landing .feature{padding:110px 0}.eatscan-landing .feature .wrap{grid-template-columns:1fr 1fr;gap:64px}.eatscan-landing .feature .txt{text-align:left}.eatscan-landing .feature .txt .lead{margin:0}.eatscan-landing .feature:nth-child(2n) .txt{order:2}}.eatscan-landing .tip{background:#fff;border-radius:16px;padding:10px 12px;border:1px solid var(--line);display:flex;gap:10px;align-items:flex-start;font-size:11.5px;line-height:1.4}.eatscan-landing .tip .em{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:16px;flex:none}.eatscan-landing .tip b{display:block;font-size:12px;margin-bottom:2px}.eatscan-landing .tip.ai{background:#2B2B2B;color:#fff;border-color:transparent}.eatscan-landing .tip.ai .em{background:rgba(255,255,255,.12)}.eatscan-landing .tip.ai span{color:#C8E6D0}.eatscan-landing .chatin{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 14px;font-size:11px;color:var(--muted);margin-top:auto}.eatscan-landing .chatin i{margin-left:auto;width:24px;height:24px;border-radius:50%;background:#2B2B2B}.eatscan-landing .score{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px}.eatscan-landing .ring{width:54px;height:54px;border-radius:50%;background:conic-gradient(var(--green) 0 var(--p),var(--line) var(--p) 100%);display:grid;place-items:center;flex:none}.eatscan-landing .ring:after{content:attr(data-v);width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}.eatscan-landing .score b{display:block;font-size:13px}.eatscan-landing .score span{font-size:11px;color:var(--muted)}.eatscan-landing .chart{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px}.eatscan-landing .chart .hd{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.eatscan-landing .chart .hd b{font-size:12px}.eatscan-landing .chart .hd span{font-size:11px;color:var(--green);font-weight:700}.eatscan-landing .chart svg{width:100%;height:auto;display:block}.eatscan-landing .streak{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.eatscan-landing .streak div{aspect-ratio:1;border-radius:8px;background:var(--green-mid);display:grid;place-items:center;font-size:9px;font-weight:700;color:var(--green-dark)}.eatscan-landing .streak div.on{background:var(--green);color:#fff}.eatscan-landing .streak div.off{background:var(--line);color:var(--muted)}.eatscan-landing .kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eatscan-landing .kpi{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 12px}.eatscan-landing .kpi span{font-size:10px;color:var(--muted);display:block}.eatscan-landing .kpi b{font-size:15px;white-space:nowrap;font-weight:800;letter-spacing:-.02em}.eatscan-landing .kpi b em{font-style:normal;font-size:10px;color:var(--green);font-weight:700;margin-left:4px}.eatscan-landing .bigchart{display:none}@media(min-width:900px){.eatscan-landing .bigchart{display:block;position:absolute;right:40px;bottom:-16px;width:220px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:var(--shadow-lg)}.eatscan-landing .bigchart b{font-size:13px;display:block;margin-bottom:6px}.eatscan-landing .bigchart svg{width:100%;height:auto}.eatscan-landing .vis.rel{position:relative;justify-content:flex-start;padding-left:0}}.eatscan-landing .more{padding:64px 0;background:#2B2B2B;color:#fff}.eatscan-landing .more h2{color:#fff;text-align:center;margin-bottom:8px}.eatscan-landing .more .sub{text-align:center;color:#B7CDBD;margin-bottom:36px}.eatscan-landing .more .grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:760px){.eatscan-landing .more .grid{grid-template-columns:repeat(4,1fr);gap:16px}}.eatscan-landing .mf{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:18px}.eatscan-landing .mf .em{font-size:24px;margin-bottom:10px}.eatscan-landing .mf b{display:block;font-size:14px;margin-bottom:4px}.eatscan-landing .mf span{font-size:12.5px;color:#B7CDBD;line-height:1.4}.eatscan-landing .reviews{padding:72px 0}.eatscan-landing .reviews .head{text-align:center;margin-bottom:36px}.eatscan-landing .reviews .head p{margin-top:8px}.eatscan-landing .reviews .head .stars{color:var(--amber);letter-spacing:2px;font-size:18px}.eatscan-landing .reviews .grid{display:grid;gap:16px}@media(min-width:760px){.eatscan-landing .reviews{padding:110px 0}.eatscan-landing .reviews .grid{grid-template-columns:repeat(3,1fr);gap:20px}}.eatscan-landing .rv{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px;box-shadow:var(--shadow)}.eatscan-landing .rv .who{display:flex;gap:12px;align-items:center;margin-bottom:14px}.eatscan-landing .rv .who i{width:52px;height:52px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:800;color:#fff;font-style:normal;font-size:15px;overflow:hidden}.eatscan-landing .rv .who i img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.eatscan-landing .rv .who b{display:block;font-size:15px}.eatscan-landing .rv .who span{font-size:12px;color:var(--muted)}.eatscan-landing .rv .delta{display:inline-flex;align-items:center;gap:6px;background:var(--green-soft);color:var(--green-dark);font-weight:700;font-size:12.5px;padding:5px 10px;border-radius:999px;margin-bottom:12px}.eatscan-landing .rv .delta svg{width:14px;height:14px}.eatscan-landing .rv p{font-size:15px;color:var(--ink);line-height:1.55}.eatscan-landing .faq{padding:64px 0;background:var(--sky-soft)}.eatscan-landing .faq h2{text-align:center;margin-bottom:8px}.eatscan-landing .faq .sub{text-align:center;max-width:520px;margin:0 auto 28px}.eatscan-landing .faq .list{max-width:760px;margin:0 auto}.eatscan-landing .faq details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px;margin-bottom:10px;box-shadow:var(--shadow)}.eatscan-landing .faq summary{cursor:pointer;font-weight:700;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.eatscan-landing .faq summary::-webkit-details-marker{display:none}.eatscan-landing .faq summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;background:var(--sky-light);color:var(--ink);display:grid;place-items:center;font-weight:500;font-size:18px;transition:transform .2s}.eatscan-landing .faq details[open] summary:after{transform:rotate(45deg)}.eatscan-landing .faq details li,.eatscan-landing .faq details p{margin-top:10px;font-size:14.5px;line-height:1.55;color:var(--muted)}.eatscan-landing .faq details ol,.eatscan-landing .faq details ul{padding-left:20px;margin-top:6px}.eatscan-landing .faq details li{margin-top:6px}.eatscan-landing .faq details a{color:var(--blue-link);font-weight:600}.eatscan-landing .faq .support{max-width:760px;margin:20px auto 0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:15px;box-shadow:var(--shadow)}.eatscan-landing .faq .support svg{width:18px;height:18px;color:var(--ink)}.eatscan-landing .final{padding:72px 0 100px;text-align:center;background:linear-gradient(180deg,#fff,var(--sky-light))}.eatscan-landing .final h2{margin-bottom:12px}.eatscan-landing .final .lead{max-width:460px;margin:0 auto 26px}@media(min-width:760px){.eatscan-landing .final{padding:110px 0}}.eatscan-landing footer{padding:36px 0 110px;border-top:1px solid var(--line);font-size:13px}.eatscan-landing footer .wrap{display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center}.eatscan-landing footer nav{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-weight:500}@media(min-width:760px){.eatscan-landing footer{padding-bottom:36px}.eatscan-landing footer .wrap{flex-direction:row;justify-content:space-between}}.eatscan-landing .sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.eatscan-landing .sticky .t b{display:block;font-size:14px}.eatscan-landing .sticky .t span{font-size:12px;color:var(--muted)}@media(min-width:760px){.eatscan-landing .sticky{display:none}}