.Header-module__hBw1pG__headerWrapper{z-index:1000;box-sizing:border-box;pointer-events:none;justify-content:center;width:100%;padding:24px 20px 14px;display:flex;position:sticky;top:0}.Header-module__hBw1pG__headerPill{pointer-events:auto;box-sizing:border-box;background:linear-gradient(135deg,#a40006 0%,#8e0004 50%,#800003 100%);border:1.2px solid #ffffff73;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;max-width:1120px;height:58px;padding:0 16px 0 14px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 28px #00000059,0 2px 8px #0003,inset 0 1px 1px #ffffff40}.Header-module__hBw1pG__headerPill:hover{border-color:#ffffffa6;box-shadow:0 14px 34px #0000006b,0 0 18px #ffffff2e}.Header-module__hBw1pG__brandLink{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.Header-module__hBw1pG__brandLink:hover{transform:scale(1.025)}.Header-module__hBw1pG__brandIcon{object-fit:cover;border:1px solid #ffffff38;border-radius:8px;flex-shrink:0;width:34px;height:34px;display:block;box-shadow:0 2px 6px #00000040}.Header-module__hBw1pG__brandText{object-fit:contain;flex-shrink:0;width:auto;max-width:120px;height:22px;display:block}.Header-module__hBw1pG__headerRightGroup{align-items:center;gap:12px;display:flex}.Header-module__hBw1pG__desktopActions{align-items:center;gap:10px;display:flex}.Header-module__hBw1pG__actionBtn{letter-spacing:.6px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:9999px;outline:none;justify-content:center;align-items:center;height:34px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.Header-module__hBw1pG__btnLogin{color:#0b0f19;background:#fff;border:1.5px solid #fff;gap:7px;padding:0 18px;box-shadow:0 3px 10px #0000002e}.Header-module__hBw1pG__btnLogin:hover{color:#000;background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 16px #fff6}.Header-module__hBw1pG__btnLogin:active{transform:translateY(0)}.Header-module__hBw1pG__btnRegister{color:#fff;background:0 0;border:1.4px solid #ffffffd9;gap:7px;padding:0 18px}.Header-module__hBw1pG__btnRegister:hover{background:#ffffff1f;border-color:#fff;transform:translateY(-1px);box-shadow:0 0 14px #ffffff40}.Header-module__hBw1pG__btnRegister:active{transform:translateY(0)}.Header-module__hBw1pG__btnArrow{vertical-align:middle;transition:transform .22s cubic-bezier(.4,0,.2,1);display:inline-block}.Header-module__hBw1pG__btnLogin:hover .Header-module__hBw1pG__btnArrow,.Header-module__hBw1pG__btnRegister:hover .Header-module__hBw1pG__btnArrow{transform:translate(3px)}.Header-module__hBw1pG__menuBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4.5px;width:38px;height:38px;padding:0;transition:background-color .2s,transform .15s;display:flex}.Header-module__hBw1pG__menuBtn:hover{background-color:#ffffff26}.Header-module__hBw1pG__menuBtn:active{transform:scale(.92)}.Header-module__hBw1pG__menuBar{transform-origin:50%;background-color:#fff;border-radius:4px;width:21px;height:2.4px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s,width .2s;display:block}.Header-module__hBw1pG__menuBtn.Header-module__hBw1pG__active .Header-module__hBw1pG__bar1{transform:translateY(6.9px)rotate(45deg)}.Header-module__hBw1pG__menuBtn.Header-module__hBw1pG__active .Header-module__hBw1pG__bar2{opacity:0;transform:scaleX(0)}.Header-module__hBw1pG__menuBtn.Header-module__hBw1pG__active .Header-module__hBw1pG__bar3{transform:translateY(-6.9px)rotate(-45deg)}@media (max-width:768px){.Header-module__hBw1pG__headerWrapper{padding:16px 14px 10px}.Header-module__hBw1pG__headerPill{border-width:1px;height:52px;padding:0 12px}.Header-module__hBw1pG__desktopActions{display:none!important}.Header-module__hBw1pG__brandIcon{width:30px;height:30px}.Header-module__hBw1pG__brandText{height:19px}}@media (max-width:480px){.Header-module__hBw1pG__headerWrapper{padding:12px 10px 8px}.Header-module__hBw1pG__headerPill{height:48px;padding:0 10px}.Header-module__hBw1pG__brandIcon{width:28px;height:28px}.Header-module__hBw1pG__brandText{height:17px}.Header-module__hBw1pG__menuBtn{width:34px;height:34px}.Header-module__hBw1pG__menuBar{width:18px;height:2.2px}}.Header-module__hBw1pG__megaMenuBackdrop{-webkit-backdrop-filter:blur(8px);z-index:2000;opacity:0;visibility:hidden;box-sizing:border-box;background-color:#0f172aa6;justify-content:center;align-items:center;padding:30px 20px;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow-y:auto}.Header-module__hBw1pG__megaMenuBackdrop.Header-module__hBw1pG__open{opacity:1;visibility:visible}.Header-module__hBw1pG__megaMenuModal{opacity:0;width:100%;max-width:1140px;margin:auto;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(20px)scale(.98)}.Header-module__hBw1pG__megaMenuModal.Header-module__hBw1pG__open{opacity:1;transform:translateY(0)scale(1)}.Header-module__hBw1pG__desktopView{width:100%;display:block;position:relative}.Header-module__hBw1pG__modalCloseBtn{color:#1e293b;cursor:pointer;z-index:20;background:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s;display:flex;position:absolute;top:-18px;right:-12px;box-shadow:0 4px 16px #00000040}.Header-module__hBw1pG__modalCloseBtn:hover{color:#a40006;background-color:#f1f5f9;transform:scale(1.1)rotate(90deg)}.Header-module__hBw1pG__megaGrid{grid-template-columns:1fr 1fr 1.12fr;align-items:stretch;gap:24px;width:100%;display:grid}.Header-module__hBw1pG__cardStandard{box-sizing:border-box;background:#fff;border:1px solid #fffc;border-radius:24px;flex-direction:column;justify-content:space-between;padding:26px 22px 24px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 20px 45px #0000002e,0 4px 12px #0000000f}.Header-module__hBw1pG__cardStandard:hover{box-shadow:0 24px 50px #00000038,0 6px 16px #00000014}.Header-module__hBw1pG__cardLogoArea{align-items:center;height:38px;margin-bottom:12px;padding-left:2px;display:flex}.Header-module__hBw1pG__cardLogoImg{object-fit:contain;width:auto;max-width:190px;height:30px}.Header-module__hBw1pG__cardNavList{flex-direction:column;margin:0 0 20px;padding:0;list-style:none;display:flex}.Header-module__hBw1pG__cardNavItem{border-bottom:1px solid #f1f5f9}.Header-module__hBw1pG__cardNavItem:last-child{border-bottom:none}.Header-module__hBw1pG__cardNavLink{color:#1e293b;border-radius:8px;justify-content:space-between;align-items:center;padding:10.5px 6px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.Header-module__hBw1pG__itemLeft{align-items:center;gap:12px;display:flex}.Header-module__hBw1pG__itemIcon{color:#475569;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:flex}.Header-module__hBw1pG__itemText{color:#1e293b;font-weight:500;transition:color .2s}.Header-module__hBw1pG__itemChevron{color:#94a3b8;flex-shrink:0;transition:transform .2s,color .2s}.Header-module__hBw1pG__cardStandard:first-child .Header-module__hBw1pG__cardNavLink:hover .Header-module__hBw1pG__itemText,.Header-module__hBw1pG__cardStandard:first-child .Header-module__hBw1pG__cardNavLink:hover .Header-module__hBw1pG__itemIcon{color:#a40006}.Header-module__hBw1pG__cardStandard:nth-child(2) .Header-module__hBw1pG__cardNavLink:hover .Header-module__hBw1pG__itemText,.Header-module__hBw1pG__cardStandard:nth-child(2) .Header-module__hBw1pG__cardNavLink:hover .Header-module__hBw1pG__itemIcon{color:#00b368}.Header-module__hBw1pG__cardNavLink:hover{background-color:#f8fafc}.Header-module__hBw1pG__cardNavLink:hover .Header-module__hBw1pG__itemChevron{color:#0f172a;transform:translate(3px)}.Header-module__hBw1pG__cardBottomAction{margin-top:auto;padding-top:4px}.Header-module__hBw1pG__btnOrderFood{color:#fff;letter-spacing:.6px;box-sizing:border-box;background:#990006;border-radius:9999px;justify-content:center;align-items:center;gap:9px;width:100%;height:44px;font-size:13px;font-weight:800;text-decoration:none;transition:all .22s;display:flex;box-shadow:0 4px 14px #99000659}.Header-module__hBw1pG__btnOrderFood:hover{background:#7d0004;transform:translateY(-1.5px);box-shadow:0 6px 18px #99000673}.Header-module__hBw1pG__btnActionArrow{font-size:16px;line-height:1;transition:transform .2s}.Header-module__hBw1pG__btnOrderFood:hover .Header-module__hBw1pG__btnActionArrow{transform:translate(4px)}.Header-module__hBw1pG__btnBecomePartner{color:#052e16;letter-spacing:.4px;box-sizing:border-box;background:#00d674;border-radius:9999px;justify-content:center;align-items:center;gap:9px;width:100%;height:44px;font-size:13px;font-weight:800;text-decoration:none;transition:all .22s;display:flex;box-shadow:0 4px 14px #00d67459}.Header-module__hBw1pG__btnBecomePartner:hover{background:#00c068;transform:translateY(-1.5px);box-shadow:0 6px 18px #00d6747a}.Header-module__hBw1pG__btnPartnerIconWrapper{justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.Header-module__hBw1pG__btnBecomePartner:hover .Header-module__hBw1pG__btnPartnerIconWrapper{transform:translate(3px)}.Header-module__hBw1pG__cardCrimson{box-sizing:border-box;background:linear-gradient(145deg,#990006 0%,#870004 60%,#760003 100%);border:1px solid #fff3;border-radius:24px;flex-direction:column;justify-content:center;gap:10px;padding:18px 16px;display:flex;box-shadow:0 20px 45px #87000466,0 4px 14px #00000026}.Header-module__hBw1pG__crimsonTile{color:inherit;box-sizing:border-box;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s;display:flex;box-shadow:0 3px 10px #00000014}.Header-module__hBw1pG__crimsonTile:hover{background-color:#fafbfc;transform:translateY(-2px);box-shadow:0 6px 16px #0000002e}.Header-module__hBw1pG__tileIconCircle{color:#fff;background:#990006;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex;box-shadow:0 2px 6px #9900064d}.Header-module__hBw1pG__crimsonTile:hover .Header-module__hBw1pG__tileIconCircle{transform:scale(1.06)}.Header-module__hBw1pG__tileInfo{flex:1;min-width:0}.Header-module__hBw1pG__tileTitle{color:#0f172a;margin:0;font-size:13.5px;font-weight:700;line-height:1.25}.Header-module__hBw1pG__tileSubtitle{color:#64748b;margin:3px 0 0;font-size:11px;font-weight:400;line-height:1.35}.Header-module__hBw1pG__tileChevron{color:#94a3b8;flex-shrink:0;transition:transform .2s,color .2s}.Header-module__hBw1pG__crimsonTile:hover .Header-module__hBw1pG__tileChevron{color:#990006;transform:translate(3px)}.Header-module__hBw1pG__mobileView{box-sizing:border-box;background:#fff;border-radius:26px;width:100%;max-width:440px;margin:0 auto;padding:24px 20px 30px;display:none;box-shadow:0 20px 50px #00000040}.Header-module__hBw1pG__mobileTopRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.Header-module__hBw1pG__mobileAccordionToggleBtn{cursor:pointer;text-align:left;background:0 0;border:none;outline:none;align-items:center;gap:12px;padding:0;display:inline-flex}.Header-module__hBw1pG__mobileLogoImg{object-fit:contain;width:auto;height:28px;display:block}.Header-module__hBw1pG__mobileChevron{color:#000;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.Header-module__hBw1pG__mobileCloseBtn{cursor:pointer;color:#000;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:transform .2s;display:inline-flex}.Header-module__hBw1pG__mobileCloseBtn:hover{transform:scale(1.1)}.Header-module__hBw1pG__mobileAccordionBody{padding-top:6px;animation:.25s ease-out Header-module__hBw1pG__fadeIn}@keyframes Header-module__hBw1pG__fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Header-module__hBw1pG__mobileNavList{flex-direction:column;margin:0 0 18px;padding:0;list-style:none;display:flex}.Header-module__hBw1pG__mobileNavItem{border-bottom:1.2px solid #edf2f7}.Header-module__hBw1pG__mobileNavLink{color:#0f172a;justify-content:space-between;align-items:center;padding:13.5px 2px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s,padding-left .15s;display:flex}.Header-module__hBw1pG__mobileNavLink:hover{color:#a40006;padding-left:4px}.Header-module__hBw1pG__mobileItemChevron{color:#64748b;flex-shrink:0}.Header-module__hBw1pG__mobileBtnOrderFood{color:#fff;letter-spacing:.5px;box-sizing:border-box;background:#a60007;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:50px;margin-top:6px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 6px 18px #a6000759}.Header-module__hBw1pG__mobileBtnOrderFood:hover{background:#8b0005;transform:translateY(-1.5px)}.Header-module__hBw1pG__mobileManagerSection{margin-top:22px;padding-top:4px}.Header-module__hBw1pG__mobileDualBtns{gap:12px;margin-top:18px;margin-bottom:14px;display:flex}.Header-module__hBw1pG__mobileBtnDemo{color:#000;letter-spacing:.2px;box-sizing:border-box;background:#fff;border:1.8px solid #00d674;border-radius:9999px;flex:1;justify-content:center;align-items:center;height:42px;font-size:13.5px;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.Header-module__hBw1pG__mobileBtnDemo:hover{background:#f0fdf4}.Header-module__hBw1pG__mobileBtnLogin{color:#000;letter-spacing:.2px;box-sizing:border-box;background:#fff;border:1.8px solid #00d674;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:6px;height:42px;font-size:13.5px;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.Header-module__hBw1pG__mobileBtnLogin:hover{background:#f0fdf4}.Header-module__hBw1pG__mobileBtnPartner{color:#000;letter-spacing:.3px;box-sizing:border-box;background:#00d674;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-size:15px;font-weight:900;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 6px 18px #00d67461}.Header-module__hBw1pG__mobileBtnPartner:hover{background:#00c068;transform:translateY(-1.5px)}.Header-module__hBw1pG__mobileBtnPartnerIcon{justify-content:center;align-items:center;display:inline-flex}@media (max-width:1024px){.Header-module__hBw1pG__megaGrid{gap:16px}}@media (max-width:860px){.Header-module__hBw1pG__megaMenuBackdrop{align-items:flex-start;padding:30px 14px 40px}.Header-module__hBw1pG__desktopView{display:none!important}.Header-module__hBw1pG__mobileView{display:block!important}}
.Footer-module__S6Hkya__footerWrapper{color:#111;box-sizing:border-box;background:#fff;border-top:none;width:100%;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Footer-module__S6Hkya__downloadSection{box-sizing:border-box;background:#8e0004;justify-content:center;width:100%;padding:85px 32px 75px;display:flex;position:relative}.Footer-module__S6Hkya__downloadCard{box-sizing:border-box;background:#fff;border-radius:48px;justify-content:space-between;align-items:center;width:100%;max-width:1140px;min-height:380px;padding:50px 60px;display:flex;position:relative;overflow:visible;box-shadow:0 20px 60px #00000052}.Footer-module__S6Hkya__downloadContent{z-index:2;max-width:540px}.Footer-module__S6Hkya__downloadTitle{flex-direction:column;margin:0 0 14px;line-height:1.05;display:flex}.Footer-module__S6Hkya__titleExperience{color:#111;letter-spacing:-.5px;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,3.8vw,44px);font-weight:900}.Footer-module__S6Hkya__titleMealApp{color:#8e0004;letter-spacing:-.5px;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(40px,4.4vw,52px);font-weight:900}.Footer-module__S6Hkya__downloadSubtitle{color:#333;max-width:440px;margin:14px 0 30px;font-size:15.5px;font-weight:500;line-height:1.5}.Footer-module__S6Hkya__badgesRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Footer-module__S6Hkya__desktopBadges{display:flex}.Footer-module__S6Hkya__mobileBadges{display:none}.Footer-module__S6Hkya__mobileCardBottomRow{display:contents}.Footer-module__S6Hkya__badgeBtn{color:#fff;box-sizing:border-box;background:#000;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:10px;padding:9px 18px;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 4px 14px #00000047}.Footer-module__S6Hkya__badgeBtn:hover{background:#222;transform:translateY(-2px);box-shadow:0 8px 20px #0006}.Footer-module__S6Hkya__badgeIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Footer-module__S6Hkya__badgeText{text-align:left;flex-direction:column;line-height:1.15;display:flex}.Footer-module__S6Hkya__badgeSub{color:#ffffffd9;letter-spacing:.2px;font-size:8.5px;font-weight:500}.Footer-module__S6Hkya__badgeMain{color:#fff;letter-spacing:.3px;font-size:13.5px;font-weight:800}.Footer-module__S6Hkya__downloadPhoneWrapper{pointer-events:none;z-index:3;justify-content:flex-end;align-items:flex-end;width:440px;height:500px;display:flex;position:absolute;bottom:0;right:40px}.Footer-module__S6Hkya__downloadPhoneImg{object-fit:contain;object-position:bottom right;filter:drop-shadow(0 25px 35px #00000059);width:100%;height:100%;display:block}.Footer-module__S6Hkya__footerContainer{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:60px 40px 32px}.Footer-module__S6Hkya__footerMainGrid{justify-content:space-between;align-items:flex-start;gap:70px;width:100%;display:flex}.Footer-module__S6Hkya__brandCol{flex-direction:column;flex:0 0 380px;max-width:380px;display:flex}.Footer-module__S6Hkya__logoStack{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.Footer-module__S6Hkya__brandLogoLink{align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.Footer-module__S6Hkya__brandLogoLink:hover{opacity:.85}.Footer-module__S6Hkya__brandLogoImg{object-fit:contain;width:auto;max-width:260px;height:38px;display:block}.Footer-module__S6Hkya__brandDesc{color:#111;letter-spacing:-.1px;max-width:360px;margin:0 0 24px;font-size:14px;font-weight:600;line-height:1.55}.Footer-module__S6Hkya__actionButtons{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:50px;display:flex}.Footer-module__S6Hkya__btnGetStarted{color:#0b132b;letter-spacing:.6px;text-transform:uppercase;background:#22c55e;border-radius:9999px;justify-content:center;align-items:center;padding:10px 22px;font-size:11px;font-weight:800;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 2px 8px #22c55e40}.Footer-module__S6Hkya__btnGetStarted:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 4px 14px #22c55e66}.Footer-module__S6Hkya__btnTryDemo{color:#111;letter-spacing:.6px;text-transform:uppercase;background:0 0;border:1.5px solid #111;border-radius:9999px;justify-content:center;align-items:center;padding:9px 20px;font-size:11px;font-weight:800;text-decoration:none;transition:all .22s;display:inline-flex}.Footer-module__S6Hkya__btnTryDemo:hover{color:#fff;background:#111;transform:translateY(-2px)}.Footer-module__S6Hkya__socialIconsRow{align-items:center;gap:16px;display:flex}.Footer-module__S6Hkya__desktopSocial{display:flex}.Footer-module__S6Hkya__mobileSocial{display:none}.Footer-module__S6Hkya__socialIconBtn{color:#111;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.Footer-module__S6Hkya__socialIconBtn:hover{color:#a40006;transform:translateY(-2px)}.Footer-module__S6Hkya__navColsWrapper{flex:1;justify-content:space-between;gap:40px;display:flex}.Footer-module__S6Hkya__navCol{flex-direction:column;display:flex}.Footer-module__S6Hkya__navHeading{color:#111;letter-spacing:-.2px;margin:0 0 20px;font-size:15px;font-weight:800}.Footer-module__S6Hkya__navList{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__navLink{color:#222;font-size:13.5px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s;display:inline-block}.Footer-module__S6Hkya__navLink:hover{color:#22c55e}.Footer-module__S6Hkya__navLinkHighlight{color:#22c55e!important;font-weight:700!important}.Footer-module__S6Hkya__secondaryNavGroup{display:contents}.Footer-module__S6Hkya__bottomBar{border-top:1px solid #dcdcdc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:50px;padding-top:20px;display:flex}.Footer-module__S6Hkya__copyrightText{color:#333;font-size:12.5px;font-weight:500}.Footer-module__S6Hkya__desktopWord{display:inline}.Footer-module__S6Hkya__mobileWord{display:none}.Footer-module__S6Hkya__desktopTagline{color:#333;font-size:12.5px;font-weight:500}@media (max-width:1100px){.Footer-module__S6Hkya__downloadCard{padding:44px 40px}.Footer-module__S6Hkya__downloadPhoneWrapper{width:370px;height:440px;right:20px}}@media (max-width:960px){.Footer-module__S6Hkya__footerContainer{padding:48px 28px 28px}.Footer-module__S6Hkya__footerMainGrid{gap:40px}.Footer-module__S6Hkya__brandCol{flex:0 0 320px;max-width:320px}.Footer-module__S6Hkya__navColsWrapper{gap:28px}}@media (max-width:768px){.Footer-module__S6Hkya__downloadSection{padding:36px 16px}.Footer-module__S6Hkya__downloadCard{text-align:center;border-radius:36px;flex-direction:column;align-items:stretch;max-width:420px;min-height:auto;margin:0 auto;padding:30px 18px 0;overflow:hidden;box-shadow:0 12px 36px #00000040}.Footer-module__S6Hkya__downloadContent{text-align:center;max-width:100%;padding:0}.Footer-module__S6Hkya__downloadTitle{text-align:center;margin-bottom:8px}.Footer-module__S6Hkya__titleExperience{font-size:26px;line-height:1.1}.Footer-module__S6Hkya__titleMealApp{font-size:32px;line-height:1.1}.Footer-module__S6Hkya__downloadSubtitle{text-align:center;max-width:280px;margin:8px auto 20px;font-size:13.5px;line-height:1.45}.Footer-module__S6Hkya__desktopBadges{display:none}.Footer-module__S6Hkya__mobileCardBottomRow{justify-content:space-between;align-items:flex-end;gap:10px;width:100%;margin-top:4px;display:flex}.Footer-module__S6Hkya__mobileBadges{flex-direction:column;flex-shrink:0;gap:8px;width:130px;margin-bottom:20px;display:flex}.Footer-module__S6Hkya__mobileBadges .Footer-module__S6Hkya__badgeBtn{gap:7px;min-width:125px;padding:6px 10px}.Footer-module__S6Hkya__mobileBadges .Footer-module__S6Hkya__badgeSub{font-size:7px}.Footer-module__S6Hkya__mobileBadges .Footer-module__S6Hkya__badgeMain{font-size:11px}.Footer-module__S6Hkya__downloadPhoneWrapper{flex-shrink:0;align-self:flex-end;width:175px;height:auto;max-height:280px;margin-bottom:0;display:flex;position:static}.Footer-module__S6Hkya__downloadPhoneImg{object-position:bottom right;filter:drop-shadow(0 15px 25px #00000040);width:100%;height:auto;max-height:280px}.Footer-module__S6Hkya__footerContainer{max-width:440px;margin:0 auto;padding:36px 20px 24px}.Footer-module__S6Hkya__footerMainGrid{flex-direction:column;gap:36px}.Footer-module__S6Hkya__brandCol{flex:100%;max-width:100%}.Footer-module__S6Hkya__logoStack{gap:12px;margin-bottom:18px}.Footer-module__S6Hkya__brandLogoImg{height:34px}.Footer-module__S6Hkya__brandDesc{max-width:100%;margin-bottom:20px;font-size:13px;line-height:1.5}.Footer-module__S6Hkya__actionButtons{gap:12px;margin-bottom:0}.Footer-module__S6Hkya__btnGetStarted{padding:9px 18px;font-size:10.5px}.Footer-module__S6Hkya__btnTryDemo{padding:8px 16px;font-size:10.5px}.Footer-module__S6Hkya__desktopSocial{display:none}.Footer-module__S6Hkya__navColsWrapper{flex-direction:column;gap:32px;width:100%}.Footer-module__S6Hkya__navHeading{margin-bottom:16px;font-size:14.5px}.Footer-module__S6Hkya__navList{gap:12px}.Footer-module__S6Hkya__navLink{font-size:13px}.Footer-module__S6Hkya__secondaryNavGroup{justify-content:flex-start;gap:70px;width:100%;display:flex}.Footer-module__S6Hkya__secondaryNavGroup .Footer-module__S6Hkya__navCol{flex:none;min-width:120px}.Footer-module__S6Hkya__mobileSocial{gap:16px;margin:36px 0 0;display:flex}.Footer-module__S6Hkya__socialIconBtn svg{width:19px;height:19px}.Footer-module__S6Hkya__bottomBar{border-top:1px solid #dcdcdc;margin-top:18px;padding-top:16px;display:block}.Footer-module__S6Hkya__copyrightText{color:#222;font-size:12px}.Footer-module__S6Hkya__desktopWord{display:none}.Footer-module__S6Hkya__mobileWord{display:inline}.Footer-module__S6Hkya__desktopTagline{display:none}}
.AntwerpFoodApp-module__vbLaeG__pageWrapper{background:radial-gradient(circle at 50% 16%,#a30006 0%,#880004 46%,#6a0002 100%);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.AntwerpFoodApp-module__vbLaeG__heroSection{text-align:center;z-index:1;flex-direction:column;align-items:center;width:100%;padding-top:32px;display:flex;position:relative}.AntwerpFoodApp-module__vbLaeG__badge{letter-spacing:.9px;color:#fff;text-transform:uppercase;background:#ffffff24;border:1.5px solid #ffffff6b;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:22px;padding:7px 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:800;transition:transform .2s,background-color .2s;display:inline-flex;box-shadow:0 4px 14px #0003}.AntwerpFoodApp-module__vbLaeG__badge:hover{background:#fff3;transform:translateY(-1px)}.AntwerpFoodApp-module__vbLaeG__heroTitle{letter-spacing:-.5px;text-transform:uppercase;flex-direction:column;align-items:center;gap:2px;margin:0 0 18px;padding:0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,5.2vw,68px);font-weight:900;line-height:1.05;display:flex}.AntwerpFoodApp-module__vbLaeG__titleSolid{color:#fff}.AntwerpFoodApp-module__vbLaeG__titleOutlined{color:#0000;-webkit-text-stroke:1.8px #fff;letter-spacing:.6px}.AntwerpFoodApp-module__vbLaeG__heroSubtitle{color:#ffffffeb;max-width:530px;margin:0 auto 30px;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(14px,1.3vw,17px);font-weight:400;line-height:1.55}.AntwerpFoodApp-module__vbLaeG__heroButtons{z-index:10;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:34px;padding:0 16px;display:flex}.AntwerpFoodApp-module__vbLaeG__btnOrderFood{color:#8e0004;letter-spacing:.6px;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:13px 34px;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:900;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 6px 20px #00000052}.AntwerpFoodApp-module__vbLaeG__btnOrderFood:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ffffff59}.AntwerpFoodApp-module__vbLaeG__btnDownloadApp{color:#fff;letter-spacing:.6px;background:linear-gradient(#740003 0%,#5d0002 100%);border:1.4px solid #ffffff73;border-radius:9999px;justify-content:center;align-items:center;padding:13px 30px;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:900;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 6px 20px #00000052}.AntwerpFoodApp-module__vbLaeG__btnDownloadApp:hover{background:linear-gradient(#870004 0%,#6d0002 100%);border-color:#ffffffb3;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.AntwerpFoodApp-module__vbLaeG__showcaseArea{flex-direction:column;align-items:center;width:100%;margin-top:6px;display:flex;position:relative}.AntwerpFoodApp-module__vbLaeG__phoneWrapper{z-index:1;filter:drop-shadow(0 25px 50px #0009);justify-content:center;margin-bottom:-130px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.AntwerpFoodApp-module__vbLaeG__phoneWrapper:hover{transform:translateY(-4px)scale(1.008)}.AntwerpFoodApp-module__vbLaeG__phoneImg{-webkit-user-select:none;user-select:none;width:100%;max-width:360px;height:auto;display:block}.AntwerpFoodApp-module__vbLaeG__stripWrapper{z-index:3;background:#fff;border-top:1px solid #ffffff59;border-bottom:1px solid #00000014;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 -4px 18px #00000026,0 10px 28px #00000040}.AntwerpFoodApp-module__vbLaeG__stripTrack{will-change:transform;width:max-content;animation:42s linear infinite AntwerpFoodApp-module__vbLaeG__scrollMarquee;display:flex}.AntwerpFoodApp-module__vbLaeG__stripTrack:hover{animation-play-state:paused}@keyframes AntwerpFoodApp-module__vbLaeG__scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.AntwerpFoodApp-module__vbLaeG__stripImg{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;width:auto;height:165px;margin-right:0;display:block}.AntwerpFoodApp-module__vbLaeG__dealsSection{box-sizing:border-box;background:radial-gradient(circle at 50% 30%,#a10006 0%,#870004 50%,#680002 100%);justify-content:center;width:100%;padding:70px 20px 85px;display:flex;position:relative;overflow-x:hidden}.AntwerpFoodApp-module__vbLaeG__dealsContainer{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1100px;display:flex;position:relative}.AntwerpFoodApp-module__vbLaeG__dealsTitle{color:#fff;text-transform:uppercase;letter-spacing:-.5px;z-index:10;margin:0 0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,4.4vw,54px);font-weight:900;line-height:1.08;position:relative}.AntwerpFoodApp-module__vbLaeG__underlinedPercent{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3.5px}.AntwerpFoodApp-module__vbLaeG__dealsSubtitle{color:#fffffff2;z-index:10;max-width:500px;margin:0 auto 50px;padding:0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(14.5px,1.3vw,17px);line-height:1.5;position:relative}.AntwerpFoodApp-module__vbLaeG__mobileLineBreak{display:none}.AntwerpFoodApp-module__vbLaeG__dealsGridWrapper{width:100%;max-width:960px;margin:0 auto 46px;position:relative}.AntwerpFoodApp-module__vbLaeG__cardsRow{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid;position:relative}.AntwerpFoodApp-module__vbLaeG__dealCardCol{width:100%;transition:transform .25s;position:relative}.AntwerpFoodApp-module__vbLaeG__dealCardCol:hover{transform:translateY(-4px)}.AntwerpFoodApp-module__vbLaeG__dealCard{text-align:left;box-sizing:border-box;z-index:5;background:#fff;border-radius:18px;align-items:flex-start;gap:14px;width:100%;height:100%;padding:20px 18px;display:flex;position:relative;box-shadow:0 10px 28px #0000003d}.AntwerpFoodApp-module__vbLaeG__dealCardCol:hover .AntwerpFoodApp-module__vbLaeG__dealCard{box-shadow:0 16px 40px #00000059}.AntwerpFoodApp-module__vbLaeG__dealCardIcon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AntwerpFoodApp-module__vbLaeG__dealCardContent{flex:1;min-width:0}.AntwerpFoodApp-module__vbLaeG__cardMainHeading{color:#000;margin:0 0 2px;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800;line-height:1.2}.AntwerpFoodApp-module__vbLaeG__cardSubHeading{color:#111827;margin:0 0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;line-height:1.25}.AntwerpFoodApp-module__vbLaeG__cardDescription{color:#6b7280;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;line-height:1.38}.AntwerpFoodApp-module__vbLaeG__cardFood{z-index:1;pointer-events:none;filter:drop-shadow(0 10px 22px #00000073);position:absolute}.AntwerpFoodApp-module__vbLaeG__cardSushi{z-index:6;width:clamp(150px,11vw,180px);top:clamp(-82px,-5.5vw,-68px);left:clamp(-105px,-7vw,-85px);transform:rotate(-10deg)}.AntwerpFoodApp-module__vbLaeG__foodImgSushi{width:100%;height:auto;display:block}.AntwerpFoodApp-module__vbLaeG__cardPizza{z-index:1;width:clamp(140px,10.5vw,168px);bottom:clamp(-58px,-4vw,-44px);left:clamp(-24px,-1.8vw,-14px);transform:rotate(-12deg)}.AntwerpFoodApp-module__vbLaeG__foodImgPizza{width:100%;height:auto;display:block}.AntwerpFoodApp-module__vbLaeG__cardBurger{z-index:6;width:clamp(155px,11vw,180px);bottom:clamp(-36px,-2.5vw,-24px);right:clamp(-88px,-6vw,-72px);transform:rotate(14deg)}.AntwerpFoodApp-module__vbLaeG__foodImgBurger{width:100%;height:auto;display:block}.AntwerpFoodApp-module__vbLaeG__dealsActionWrapper{z-index:10;justify-content:center;display:flex;position:relative}.AntwerpFoodApp-module__vbLaeG__btnDeals{color:#8e0004;letter-spacing:.8px;text-transform:uppercase;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:13px 42px;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:900;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 6px 20px #00000052}.AntwerpFoodApp-module__vbLaeG__btnDeals:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ffffff61}.AntwerpFoodApp-module__vbLaeG__servicesSection{box-sizing:border-box;background:radial-gradient(circle at 50% 30%,#9e0006 0%,#850004 50%,#680002 100%);justify-content:center;width:100%;padding:75px 0 90px;display:flex;position:relative;overflow:hidden}.AntwerpFoodApp-module__vbLaeG__servicesContainer{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.AntwerpFoodApp-module__vbLaeG__servicesTitle{text-transform:uppercase;letter-spacing:-.5px;margin:0 0 16px;padding:0 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,4.4vw,54px);font-weight:900;line-height:1.08}.AntwerpFoodApp-module__vbLaeG__servicesTitleOutlined{color:#0000;-webkit-text-stroke:1.8px #fff;letter-spacing:.6px}.AntwerpFoodApp-module__vbLaeG__servicesTitleSolid{color:#fff}.AntwerpFoodApp-module__vbLaeG__servicesSubtitle{color:#fffffff2;max-width:580px;margin:0 auto 38px;padding:0 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(14.5px,1.3vw,17px);line-height:1.5}.AntwerpFoodApp-module__vbLaeG__desktopLineBreak{display:inline}.AntwerpFoodApp-module__vbLaeG__servicesScrollWrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;width:100%;padding-top:6px;padding-bottom:24px;overflow-x:auto}.AntwerpFoodApp-module__vbLaeG__servicesScrollWrapper.AntwerpFoodApp-module__vbLaeG__isDragging{cursor:grabbing;scroll-behavior:auto}.AntwerpFoodApp-module__vbLaeG__servicesScrollWrapper::-webkit-scrollbar{display:none}.AntwerpFoodApp-module__vbLaeG__servicesTrack{align-items:stretch;gap:26px;width:max-content;padding-left:clamp(24px,4vw,56px);padding-right:clamp(32px,5vw,64px);display:flex}.AntwerpFoodApp-module__vbLaeG__serviceCard{text-align:left;flex-direction:column;flex-shrink:0;align-items:flex-start;width:280px;transition:transform .25s;display:flex}.AntwerpFoodApp-module__vbLaeG__serviceCard:hover{transform:translateY(-5px)}.AntwerpFoodApp-module__vbLaeG__serviceImgBox{aspect-ratio:1;background:#00000040;border:1.5px solid #ffffff40;border-radius:26px;width:100%;overflow:hidden;box-shadow:0 10px 30px #00000059}.AntwerpFoodApp-module__vbLaeG__serviceImg{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.AntwerpFoodApp-module__vbLaeG__serviceCard:hover .AntwerpFoodApp-module__vbLaeG__serviceImg{transform:scale(1.04)}.AntwerpFoodApp-module__vbLaeG__serviceCardTitle{color:#fff;text-transform:uppercase;text-align:left;margin:18px 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:800;line-height:1.25}.AntwerpFoodApp-module__vbLaeG__serviceCardDesc{color:#ffffffe6;text-align:left;min-height:50px;margin:0 0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;line-height:1.45}.AntwerpFoodApp-module__vbLaeG__btnService{color:#8e0004;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:9999px;justify-content:center;align-self:flex-start;align-items:center;padding:8.5px 22px;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00000040}.AntwerpFoodApp-module__vbLaeG__btnService:hover{background:#f8fafc;transform:translateY(-1.5px);box-shadow:0 6px 18px #ffffff59}.AntwerpFoodApp-module__vbLaeG__servicesBottomNav{justify-content:center;align-items:center;gap:16px;width:100%;margin-top:28px;margin-bottom:10px;display:flex}.AntwerpFoodApp-module__vbLaeG__bottomScrollBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#8e0004bf;border:1.5px solid #ffffffbf;border-radius:50%;outline:none;justify-content:center;align-items:center;width:46px;height:46px;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 14px #00000040}.AntwerpFoodApp-module__vbLaeG__bottomScrollBtn:hover{color:#8e0004;background:#fff;border-color:#fff;transform:translateY(-2px)scale(1.06);box-shadow:0 8px 22px #00000059}.AntwerpFoodApp-module__vbLaeG__bottomScrollBtn:active{transform:scale(.94)}.AntwerpFoodApp-module__vbLaeG__bottomCrimsonBase{background:#5d0002;flex-shrink:0;width:100%;height:60px}@media (min-width:768px) and (max-width:1023px){.AntwerpFoodApp-module__vbLaeG__cardsRow{gap:16px}.AntwerpFoodApp-module__vbLaeG__cardSushi{width:115px;top:-36px;left:-44px;transform:rotate(-8deg)}.AntwerpFoodApp-module__vbLaeG__cardPizza{width:132px;bottom:-46px;left:-16px;transform:rotate(-12deg)}.AntwerpFoodApp-module__vbLaeG__cardBurger{width:126px;bottom:-40px;right:-28px;transform:rotate(14deg)}.AntwerpFoodApp-module__vbLaeG__serviceCard{width:250px}}@media (max-width:860px){.AntwerpFoodApp-module__vbLaeG__heroSection{padding-top:24px}.AntwerpFoodApp-module__vbLaeG__badge{letter-spacing:.8px;margin-bottom:18px;padding:6px 18px;font-size:12px}.AntwerpFoodApp-module__vbLaeG__heroTitle{margin-bottom:16px;font-size:clamp(28px,7vw,44px)}.AntwerpFoodApp-module__vbLaeG__titleOutlined{-webkit-text-stroke:1.4px #fff}.AntwerpFoodApp-module__vbLaeG__heroSubtitle{margin-bottom:26px;padding:0 20px;font-size:14px;line-height:1.5}.AntwerpFoodApp-module__vbLaeG__btnOrderFood,.AntwerpFoodApp-module__vbLaeG__btnDownloadApp{padding:12px 26px;font-size:13.5px}.AntwerpFoodApp-module__vbLaeG__phoneImg{max-width:300px}.AntwerpFoodApp-module__vbLaeG__phoneWrapper{margin-bottom:-125px}.AntwerpFoodApp-module__vbLaeG__stripImg{height:160px;margin-right:0}.AntwerpFoodApp-module__vbLaeG__stripWrapper{padding:0}.AntwerpFoodApp-module__vbLaeG__dealsSection{padding:55px 16px 70px;overflow-x:hidden}.AntwerpFoodApp-module__vbLaeG__dealsTitle{font-size:clamp(28px,7vw,40px)}.AntwerpFoodApp-module__vbLaeG__dealsSubtitle{margin-bottom:38px}.AntwerpFoodApp-module__vbLaeG__mobileLineBreak{display:inline}.AntwerpFoodApp-module__vbLaeG__cardsRow{box-sizing:border-box;grid-template-columns:1fr;gap:20px;max-width:350px;margin:0 auto;padding:0 16px}.AntwerpFoodApp-module__vbLaeG__dealCard{padding:18px 16px}.AntwerpFoodApp-module__vbLaeG__cardSushi{width:108px;top:-26px;left:auto;right:-32px;transform:rotate(10deg)}.AntwerpFoodApp-module__vbLaeG__cardPizza{width:118px;top:6px;bottom:auto;left:-46px;transform:rotate(-14deg)}.AntwerpFoodApp-module__vbLaeG__cardBurger{width:116px;bottom:-32px;right:-28px;transform:rotate(14deg)}.AntwerpFoodApp-module__vbLaeG__btnDeals{padding:13px 34px;font-size:13.5px}.AntwerpFoodApp-module__vbLaeG__servicesSection{padding:55px 0 70px}.AntwerpFoodApp-module__vbLaeG__servicesTitle{font-size:clamp(26px,6.8vw,38px)}.AntwerpFoodApp-module__vbLaeG__servicesTitleOutlined{-webkit-text-stroke:1.3px #fff}.AntwerpFoodApp-module__vbLaeG__servicesSubtitle{margin-bottom:32px}.AntwerpFoodApp-module__vbLaeG__desktopLineBreak{display:none}.AntwerpFoodApp-module__vbLaeG__servicesBottomNav{gap:14px;margin-top:22px;display:flex}.AntwerpFoodApp-module__vbLaeG__bottomScrollBtn{width:42px;height:42px}.AntwerpFoodApp-module__vbLaeG__servicesTrack{scroll-snap-type:x mandatory;gap:18px;padding-left:20px;padding-right:28px}.AntwerpFoodApp-module__vbLaeG__serviceCard{scroll-snap-align:start;width:235px}.AntwerpFoodApp-module__vbLaeG__serviceImgBox{border-radius:22px}.AntwerpFoodApp-module__vbLaeG__serviceCardTitle{margin:14px 0 6px;font-size:14.5px}.AntwerpFoodApp-module__vbLaeG__serviceCardDesc{min-height:44px;margin-bottom:14px;font-size:11px}.AntwerpFoodApp-module__vbLaeG__btnService{padding:8px 20px;font-size:11px}}@media (max-width:480px){.AntwerpFoodApp-module__vbLaeG__badge{margin-bottom:16px;padding:5px 16px;font-size:11px}.AntwerpFoodApp-module__vbLaeG__heroTitle{margin-bottom:14px;font-size:clamp(25px,7.8vw,34px);line-height:1.08}.AntwerpFoodApp-module__vbLaeG__titleOutlined{-webkit-text-stroke:1.2px #fff}.AntwerpFoodApp-module__vbLaeG__heroSubtitle{margin-bottom:22px;font-size:13px;line-height:1.45}.AntwerpFoodApp-module__vbLaeG__heroButtons{flex-direction:row;gap:10px;width:100%;margin-bottom:24px}.AntwerpFoodApp-module__vbLaeG__btnOrderFood,.AntwerpFoodApp-module__vbLaeG__btnDownloadApp{letter-spacing:.3px;flex:1;min-width:135px;height:44px;padding:0 10px;font-size:12px}.AntwerpFoodApp-module__vbLaeG__phoneImg{max-width:270px}.AntwerpFoodApp-module__vbLaeG__phoneWrapper{margin-bottom:-110px}.AntwerpFoodApp-module__vbLaeG__stripImg{height:145px;margin-right:0}.AntwerpFoodApp-module__vbLaeG__bottomCrimsonBase{height:40px}.AntwerpFoodApp-module__vbLaeG__cardsRow{gap:16px;max-width:320px;padding:0 10px}.AntwerpFoodApp-module__vbLaeG__cardSushi{width:98px;top:-22px;right:-28px}.AntwerpFoodApp-module__vbLaeG__cardPizza{width:108px;top:6px;left:-40px}.AntwerpFoodApp-module__vbLaeG__cardBurger{width:106px;bottom:-28px;right:-24px}}
.CateringPage-module__tZkn9q__pageWrapper{background:radial-gradient(circle at 50% 16%,#a30006 0%,#880004 46%,#6a0002 100%);flex-direction:column;width:100%;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative;overflow-x:hidden}.CateringPage-module__tZkn9q__heroSection{text-align:center;z-index:1;flex-direction:column;align-items:center;width:100%;padding:40px 24px 0;display:flex;position:relative}.CateringPage-module__tZkn9q__heroContainer{flex-direction:column;align-items:center;width:100%;max-width:860px;display:flex}.CateringPage-module__tZkn9q__badge{letter-spacing:.9px;color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #ffffffb3;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:22px;padding:7px 22px;font-size:13px;font-weight:800;display:inline-flex}.CateringPage-module__tZkn9q__heroTitle{color:#fff;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 14px;font-size:clamp(34px,5vw,56px);font-weight:900;line-height:1.08}.CateringPage-module__tZkn9q__heroSubTitle{color:#fff;margin:0 0 16px;font-size:clamp(16px,2vw,20px);font-weight:800;line-height:1.35}.CateringPage-module__tZkn9q__heroDescription{color:#ffffffeb;max-width:660px;margin:0 auto 28px;font-size:clamp(14px,1.25vw,16px);font-weight:400;line-height:1.6}.CateringPage-module__tZkn9q__ctaBtnWrapper{justify-content:center;margin-bottom:36px;display:flex}.CateringPage-module__tZkn9q__btnRequestQuote{color:#8e0004;letter-spacing:.8px;text-transform:uppercase;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:14px 42px;font-size:14.5px;font-weight:900;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 8px 24px #00000047}.CateringPage-module__tZkn9q__btnRequestQuote:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 12px 32px #ffffff59}.CateringPage-module__tZkn9q__phoneWrapper{z-index:3;justify-content:center;align-items:flex-end;width:100%;max-width:440px;margin-top:10px;margin-bottom:-55px;display:flex;position:relative}.CateringPage-module__tZkn9q__phoneImg{object-fit:contain;filter:drop-shadow(0 25px 45px #00000073);width:100%;max-width:380px;height:auto;display:block}.CateringPage-module__tZkn9q__occasionsSection{z-index:2;box-sizing:border-box;justify-content:center;width:100%;padding:0 24px 90px;display:flex;position:relative}.CateringPage-module__tZkn9q__occasionsCard{text-align:center;box-sizing:border-box;background:#fff;border-radius:46px;width:100%;max-width:1060px;padding:56px 48px;box-shadow:0 20px 50px #00000047}.CateringPage-module__tZkn9q__occasionsTitle{flex-direction:column;align-items:center;margin:0 0 40px;line-height:1.08;display:flex}.CateringPage-module__tZkn9q__occasionsTitleDark{color:#111;letter-spacing:-.5px;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(30px,3.6vw,44px);font-weight:900;line-height:1.1;display:block}.CateringPage-module__tZkn9q__occasionsTitleRed{color:#a40006;letter-spacing:-.5px;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,4.1vw,50px);font-weight:900;line-height:1.1;display:block}.CateringPage-module__tZkn9q__occasionsGrid{grid-template-columns:1fr 1fr;gap:22px;max-width:920px;margin:0 auto;display:grid}.CateringPage-module__tZkn9q__occasionItem{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #0000000d;border-radius:20px;align-items:center;gap:16px;padding:16px 20px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 8px 24px #00000012}.CateringPage-module__tZkn9q__occasionItem:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0000001f}.CateringPage-module__tZkn9q__occasionImgBox{background:#f1f5f9;border-radius:14px;flex-shrink:0;width:68px;height:68px;overflow:hidden}.CateringPage-module__tZkn9q__occasionImg{object-fit:cover;width:100%;height:100%;display:block}.CateringPage-module__tZkn9q__occasionInfo{flex:1;min-width:0}.CateringPage-module__tZkn9q__occasionName{color:#a40006;margin:0 0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:15.5px;font-weight:800;line-height:1.25}.CateringPage-module__tZkn9q__occasionDesc{color:#475569;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:500;line-height:1.45}.CateringPage-module__tZkn9q__enjoySection{z-index:1;box-sizing:border-box;background:#8e0004;width:100%;padding:80px 24px 90px;position:relative}.CateringPage-module__tZkn9q__enjoyContainer{justify-content:space-between;align-items:center;gap:52px;max-width:1060px;margin:0 auto;display:flex}.CateringPage-module__tZkn9q__enjoyLeft{text-align:left;max-width:500px}.CateringPage-module__tZkn9q__enjoyTitle{color:#fff;letter-spacing:-.5px;text-transform:uppercase;margin:0 0 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,3.6vw,44px);font-weight:900;line-height:1.1}.CateringPage-module__tZkn9q__enjoyText{color:#ffffffeb;margin:0 0 24px;font-size:15px;font-weight:400;line-height:1.6}.CateringPage-module__tZkn9q__enjoyTagline{color:#fff;letter-spacing:.2px;margin:0;font-size:14.5px;font-weight:800;line-height:1.45}.CateringPage-module__tZkn9q__enjoyRight{flex-shrink:0;justify-content:center;width:100%;max-width:480px;display:flex}.CateringPage-module__tZkn9q__enjoyImgBox{border:1.5px solid #fff3;border-radius:28px;width:100%;overflow:hidden;box-shadow:0 20px 48px #00000059}.CateringPage-module__tZkn9q__enjoyImg{object-fit:cover;width:100%;height:auto;display:block}.CateringPage-module__tZkn9q__groupSizeSection{z-index:1;box-sizing:border-box;background:#fff;width:100%;padding:85px 24px;position:relative}.CateringPage-module__tZkn9q__groupSizeContainer{text-align:center;max-width:1000px;margin:0 auto}.CateringPage-module__tZkn9q__groupSizeTitle{flex-direction:column;align-items:center;margin:0 0 16px;line-height:1.08;display:flex}.CateringPage-module__tZkn9q__groupSizeDark{color:#111;letter-spacing:-.5px;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,3.6vw,44px);font-weight:900;line-height:1.1;display:block}.CateringPage-module__tZkn9q__groupSizeRed{color:#a40006;letter-spacing:-.5px;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(36px,4vw,50px);font-weight:900;line-height:1.1;display:block}.CateringPage-module__tZkn9q__groupSizeSubtitle{color:#4b5563;max-width:440px;margin:0 auto 36px;font-size:15.5px;font-weight:500;line-height:1.5}.CateringPage-module__tZkn9q__groupSizeGrid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:960px;margin:0 auto;display:grid}.CateringPage-module__tZkn9q__groupSizeCard{text-align:center;box-sizing:border-box;background:#fff;border:1.5px solid #0000000d;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:26px 16px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 10px 25px #00000014}.CateringPage-module__tZkn9q__groupSizeCard:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0000001f}.CateringPage-module__tZkn9q__groupSizeNum{color:#a40006;margin-bottom:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:34px;font-weight:900;line-height:1}.CateringPage-module__tZkn9q__groupSizeLabel{color:#475569;margin:0;font-size:12.5px;font-weight:600;line-height:1.35}.CateringPage-module__tZkn9q__groupSizeFooterText{color:#4b5563;max-width:460px;margin:32px auto 0;font-size:14.5px;font-weight:500;line-height:1.5}.CateringPage-module__tZkn9q__planningSection{z-index:1;box-sizing:border-box;background:#fff;width:100%;padding:40px 24px 100px;position:relative}.CateringPage-module__tZkn9q__planningContainer{justify-content:space-between;align-items:center;gap:50px;max-width:1040px;margin:0 auto;display:flex}.CateringPage-module__tZkn9q__planningLeft{flex:1;max-width:480px}.CateringPage-module__tZkn9q__planningTitle{flex-direction:column;margin:0 0 20px;line-height:1.06;display:flex}.CateringPage-module__tZkn9q__planningTitleDark{color:#111;text-transform:uppercase;letter-spacing:-.5px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,3.8vw,48px);font-weight:900;display:block}.CateringPage-module__tZkn9q__planningTitleRed{color:#980004;text-transform:uppercase;letter-spacing:-.5px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(36px,4vw,50px);font-weight:900;display:block}.CateringPage-module__tZkn9q__planningSubtitle{color:#222;max-width:380px;margin:0;font-size:16.5px;font-weight:500;line-height:1.45}.CateringPage-module__tZkn9q__planningRight{flex:1;justify-content:flex-end;max-width:440px;display:flex}.CateringPage-module__tZkn9q__planningCard{box-sizing:border-box;background:#fff;border:1px solid #ebebeb;border-radius:32px;width:100%;padding:34px 28px 28px;box-shadow:0 16px 40px #00000014,0 2px 10px #0000000a}.CateringPage-module__tZkn9q__planningForm{flex-direction:column;gap:15px;display:flex}.CateringPage-module__tZkn9q__formGroup{flex-direction:column;gap:6px;display:flex}.CateringPage-module__tZkn9q__formLabel{color:#111;letter-spacing:-.1px;font-size:13px;font-weight:700}.CateringPage-module__tZkn9q__inputWrapper{box-sizing:border-box;background:#fff;border:1.2px solid #dadada;border-radius:9px;align-items:center;gap:10px;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.CateringPage-module__tZkn9q__inputWrapper:focus-within{border-color:#980004;box-shadow:0 0 0 3px #9800041a}.CateringPage-module__tZkn9q__inputIcon{color:#980004;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CateringPage-module__tZkn9q__formInput{color:#1f2937;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.CateringPage-module__tZkn9q__formInput::placeholder{color:#8c8c8c;font-size:13px;font-weight:400}.CateringPage-module__tZkn9q__dateWrapper{cursor:pointer}.CateringPage-module__tZkn9q__dateInput{cursor:pointer;font-family:inherit}.CateringPage-module__tZkn9q__dateInput::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(12%)sepia(85%)saturate(5421%)hue-rotate(349deg)brightness(85%)contrast(108%);opacity:.85;transition:opacity .2s,transform .2s}.CateringPage-module__tZkn9q__dateInput::-webkit-calendar-picker-indicator:hover{opacity:1;transform:scale(1.1)}.CateringPage-module__tZkn9q__btnSubmitQuote{color:#fff;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:#980004;border:none;border-radius:9999px;width:100%;margin-top:6px;padding:14px 20px;font-family:inherit;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 8px 20px #98000459}.CateringPage-module__tZkn9q__btnSubmitQuote:hover{background:#b50005;transform:translateY(-2px);box-shadow:0 10px 24px #98000473}.CateringPage-module__tZkn9q__btnSubmitQuote:active{transform:translateY(0)}.CateringPage-module__tZkn9q__btnSubmitQuote:disabled{opacity:.7;cursor:not-allowed;box-shadow:0 4px 12px #98000433;transform:none!important}.CateringPage-module__tZkn9q__errorMessage{color:#991b1b;text-align:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-top:4px;padding:10px 14px;font-size:13px;font-weight:600}.CateringPage-module__tZkn9q__successMessage{text-align:center;padding:20px 10px}.CateringPage-module__tZkn9q__successIcon{color:#2e7d32;background:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 16px;font-size:24px;font-weight:900;display:flex}.CateringPage-module__tZkn9q__successTitle{color:#111;margin:0 0 10px;font-size:20px;font-weight:800}.CateringPage-module__tZkn9q__successText{color:#555;margin:0 0 22px;font-size:13.5px;line-height:1.5}.CateringPage-module__tZkn9q__btnResetForm{color:#fff;letter-spacing:.5px;cursor:pointer;background:#111;border:none;border-radius:9999px;padding:11px 24px;font-size:12px;font-weight:700;transition:background .2s}.CateringPage-module__tZkn9q__btnResetForm:hover{background:#333}@media (max-width:860px){.CateringPage-module__tZkn9q__heroSection{padding:30px 16px 0}.CateringPage-module__tZkn9q__badge{margin-bottom:18px;padding:6px 18px;font-size:11.5px}.CateringPage-module__tZkn9q__heroTitle{margin-bottom:12px;font-size:clamp(28px,7vw,42px)}.CateringPage-module__tZkn9q__heroSubTitle{margin-bottom:14px;padding:0 10px;font-size:15.5px}.CateringPage-module__tZkn9q__heroDescription{margin-bottom:24px;padding:0 12px;font-size:13.5px;line-height:1.5}.CateringPage-module__tZkn9q__btnRequestQuote{padding:12px 34px;font-size:13.5px}.CateringPage-module__tZkn9q__phoneWrapper{max-width:320px;margin-bottom:-40px}.CateringPage-module__tZkn9q__phoneImg{max-width:300px}.CateringPage-module__tZkn9q__occasionsSection{padding:0 16px 60px}.CateringPage-module__tZkn9q__occasionsCard{border-radius:36px;padding:32px 18px}.CateringPage-module__tZkn9q__occasionsTitle{margin-bottom:26px}.CateringPage-module__tZkn9q__occasionsTitleDark{font-size:24px}.CateringPage-module__tZkn9q__occasionsTitleRed{font-size:28px}.CateringPage-module__tZkn9q__occasionsGrid{grid-template-columns:1fr;gap:14px}.CateringPage-module__tZkn9q__occasionItem{border-radius:18px;gap:14px;padding:14px 16px}.CateringPage-module__tZkn9q__occasionImgBox{border-radius:12px;width:62px;height:62px}.CateringPage-module__tZkn9q__occasionName{font-size:14.5px}.CateringPage-module__tZkn9q__occasionDesc{font-size:12px;line-height:1.4}.CateringPage-module__tZkn9q__enjoySection{padding:50px 20px 60px}.CateringPage-module__tZkn9q__enjoyContainer{text-align:center;flex-direction:column;gap:26px}.CateringPage-module__tZkn9q__enjoyLeft{text-align:center;max-width:100%}.CateringPage-module__tZkn9q__enjoyTitle{margin-bottom:16px;font-size:clamp(26px,6.8vw,36px)}.CateringPage-module__tZkn9q__enjoyText{margin-bottom:20px;font-size:13.5px;line-height:1.55}.CateringPage-module__tZkn9q__enjoyRight{max-width:100%}.CateringPage-module__tZkn9q__enjoyImgBox{border-radius:20px;max-width:360px;margin:0 auto}.CateringPage-module__tZkn9q__enjoyTagline{margin-top:20px;font-size:13.5px}.CateringPage-module__tZkn9q__groupSizeSection{padding:60px 18px}.CateringPage-module__tZkn9q__groupSizeDark{font-size:25px}.CateringPage-module__tZkn9q__groupSizeRed{font-size:29px}.CateringPage-module__tZkn9q__groupSizeSubtitle{margin-bottom:26px;font-size:13.5px}.CateringPage-module__tZkn9q__groupSizeGrid{grid-template-columns:1fr 1fr;gap:14px;max-width:360px}.CateringPage-module__tZkn9q__groupSizeCard{border-radius:16px;padding:20px 12px}.CateringPage-module__tZkn9q__groupSizeNum{font-size:28px}.CateringPage-module__tZkn9q__groupSizeLabel{font-size:11.5px}.CateringPage-module__tZkn9q__groupSizeFooterText{margin-top:24px;font-size:13px}.CateringPage-module__tZkn9q__planningSection{padding:20px 18px 70px}.CateringPage-module__tZkn9q__planningContainer{text-align:center;flex-direction:column;gap:32px}.CateringPage-module__tZkn9q__planningLeft{text-align:center;max-width:100%}.CateringPage-module__tZkn9q__planningTitle{align-items:center;margin-bottom:14px}.CateringPage-module__tZkn9q__planningTitleDark{font-size:clamp(26px,7vw,34px)}.CateringPage-module__tZkn9q__planningTitleRed{font-size:clamp(28px,7.5vw,38px)}.CateringPage-module__tZkn9q__planningSubtitle{max-width:320px;margin:0 auto;font-size:14.5px;line-height:1.45}.CateringPage-module__tZkn9q__planningRight{justify-content:center;width:100%;max-width:100%}.CateringPage-module__tZkn9q__planningCard{border-radius:24px;max-width:440px;margin:0 auto;padding:28px 20px 24px;box-shadow:0 10px 30px #00000012}.CateringPage-module__tZkn9q__formGroup{text-align:left}}@media (max-width:480px){.CateringPage-module__tZkn9q__heroTitle{font-size:27px}.CateringPage-module__tZkn9q__heroSubTitle{font-size:14.5px}.CateringPage-module__tZkn9q__heroDescription{font-size:12.5px}.CateringPage-module__tZkn9q__phoneWrapper{max-width:280px}.CateringPage-module__tZkn9q__phoneImg{max-width:260px}.CateringPage-module__tZkn9q__occasionsCard{border-radius:32px;padding:28px 14px}.CateringPage-module__tZkn9q__occasionsTitleDark{font-size:22px}.CateringPage-module__tZkn9q__occasionsTitleRed{font-size:26px}.CateringPage-module__tZkn9q__occasionImgBox{width:58px;height:58px}.CateringPage-module__tZkn9q__planningCard{border-radius:20px;padding:22px 14px}.CateringPage-module__tZkn9q__planningTitleDark{font-size:25px}.CateringPage-module__tZkn9q__planningTitleRed{font-size:28px}.CateringPage-module__tZkn9q__btnSubmitQuote{padding:13px 14px;font-size:12.5px}}
.DineInAntwerpPage-module__f6CBHG__pageWrapper{background:radial-gradient(circle at 50% 18%,#a40006 0%,#8c0004 48%,#6a0002 100%);flex-direction:column;width:100%;min-height:100vh;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow-x:hidden}.DineInAntwerpPage-module__f6CBHG__heroSection{text-align:center;z-index:1;flex-direction:column;align-items:center;width:100%;padding-top:40px;padding-bottom:0;display:flex;position:relative}.DineInAntwerpPage-module__f6CBHG__heroContainer{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1080px;margin:0 auto;padding:0 24px;display:flex}.DineInAntwerpPage-module__f6CBHG__badge{letter-spacing:.9px;color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#ffffff1f;border:1.5px solid #ffffff8c;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:24px;padding:8px 30px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 16px #00000038}.DineInAntwerpPage-module__f6CBHG__badge:hover{background:#ffffff2e;border-color:#ffffffd9;transform:translateY(-1px)}.DineInAntwerpPage-module__f6CBHG__heroTitle{letter-spacing:-.6px;color:#fff;text-transform:uppercase;text-shadow:0 2px 10px #00000040;margin:0 0 20px;padding:0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(38px,6vw,68px);font-weight:900;line-height:1.05}.DineInAntwerpPage-module__f6CBHG__heroSubtitle{color:#fffffff2;text-align:center;max-width:650px;margin:0 auto 32px;padding:0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(15px,1.4vw,18px);font-weight:500;line-height:1.55}.DineInAntwerpPage-module__f6CBHG__ctaWrapper{z-index:10;justify-content:center;align-items:center;margin-bottom:44px;display:flex}.DineInAntwerpPage-module__f6CBHG__btnFindRestaurant{color:#8e0004;letter-spacing:.6px;cursor:pointer;background:#fff;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:14px 40px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:900;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s;display:inline-flex;box-shadow:0 8px 24px #00000052}.DineInAntwerpPage-module__f6CBHG__btnFindRestaurant:hover{color:#a40006;background:#fff;transform:translateY(-2px);box-shadow:0 12px 32px #ffffff59,0 6px 20px #0006}.DineInAntwerpPage-module__f6CBHG__phoneWrapper{z-index:10;filter:drop-shadow(0 20px 45px #00000080);justify-content:center;align-items:flex-end;width:100%;margin-bottom:0;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.DineInAntwerpPage-module__f6CBHG__phoneWrapper:hover{transform:translateY(-4px)scale(1.008)}.DineInAntwerpPage-module__f6CBHG__phoneImg{object-fit:contain;border-radius:0;width:90%;max-width:440px;height:auto;display:block}.DineInAntwerpPage-module__f6CBHG__findRestaurantSection{z-index:2;box-sizing:border-box;background:#fff;width:100%;padding-top:130px;padding-bottom:70px;position:relative;box-shadow:0 -12px 40px #00000017}.DineInAntwerpPage-module__f6CBHG__findContainer{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1240px;margin:0 auto;padding:0 24px;display:flex}.DineInAntwerpPage-module__f6CBHG__findTitle{letter-spacing:-.6px;text-transform:uppercase;text-align:center;flex-direction:column;align-items:center;gap:2px;margin:0 0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,5.2vw,56px);font-weight:900;line-height:1.08;display:flex}.DineInAntwerpPage-module__f6CBHG__findTitleDark{color:#111}.DineInAntwerpPage-module__f6CBHG__findTitleRed{color:#8f0003}.DineInAntwerpPage-module__f6CBHG__findSubtitle{color:#4b5563;text-align:center;max-width:620px;margin:0 auto 28px;padding:0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(15px,1.3vw,17.5px);font-weight:500;line-height:1.55}.DineInAntwerpPage-module__f6CBHG__scrollControls{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:12px;width:100%;max-width:1200px;margin-bottom:16px;padding:0 12px;display:flex}.DineInAntwerpPage-module__f6CBHG__scrollBtn{color:#1e293b;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50%;outline:none;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #0000000f}.DineInAntwerpPage-module__f6CBHG__scrollBtn:hover{color:#fff;background:#8f0003;border-color:#8f0003;transform:scale(1.08);box-shadow:0 6px 16px #8f000340}.DineInAntwerpPage-module__f6CBHG__desktopRowsWrapper{flex-direction:column;gap:22px;width:100%;display:flex}.DineInAntwerpPage-module__f6CBHG__cardsTrack{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;box-sizing:border-box;gap:20px;width:100%;padding:8px 4px 14px;display:flex;overflow-x:auto}.DineInAntwerpPage-module__f6CBHG__cardsTrack::-webkit-scrollbar{display:none}.DineInAntwerpPage-module__f6CBHG__cardsTrack:active{cursor:grabbing}.DineInAntwerpPage-module__f6CBHG__mobileCardsTrack{display:none}.DineInAntwerpPage-module__f6CBHG__foodCard{box-sizing:border-box;color:inherit;background:#fff;border:1.2px solid #eaeaea;border-radius:20px;outline:none;flex-direction:column;flex:0 0 270px;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;display:flex;overflow:hidden;box-shadow:0 4px 18px #0000000d}.DineInAntwerpPage-module__f6CBHG__foodCard:hover,.DineInAntwerpPage-module__f6CBHG__foodCard:focus-visible{border-color:#fca5a5;transform:translateY(-5px);box-shadow:0 14px 30px #0000001a}.DineInAntwerpPage-module__f6CBHG__cardImgWrapper{background:#fbf7ee;justify-content:center;align-items:center;width:100%;height:172px;display:flex;position:relative;overflow:hidden}.DineInAntwerpPage-module__f6CBHG__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.DineInAntwerpPage-module__f6CBHG__foodCard:hover .DineInAntwerpPage-module__f6CBHG__cardImg{transform:scale(1.03)}.DineInAntwerpPage-module__f6CBHG__cardInfo{text-align:left;flex-direction:column;align-items:flex-start;padding:14px 18px 16px;display:flex}.DineInAntwerpPage-module__f6CBHG__cardTitle{color:#111;margin:0 0 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:16.5px;font-weight:800;line-height:1.2}.DineInAntwerpPage-module__f6CBHG__cardRatingRow{color:#4b5563;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:10px;font-size:13px;display:flex}.DineInAntwerpPage-module__f6CBHG__cardStar{color:#f59e0b;font-size:14.5px;line-height:1}.DineInAntwerpPage-module__f6CBHG__cardRatingScore{color:#111;font-weight:800}.DineInAntwerpPage-module__f6CBHG__cardReviewCount{color:#4b5563;font-weight:500}.DineInAntwerpPage-module__f6CBHG__cardDot{color:#9ca3af;margin:0 1px}.DineInAntwerpPage-module__f6CBHG__cardCategory{color:#6b7280;font-weight:500}.DineInAntwerpPage-module__f6CBHG__cardPromoBadge{color:#c01e23;letter-spacing:.2px;background:#ffebeb;border-radius:6px;align-items:center;padding:4px 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:700;display:inline-flex}.DineInAntwerpPage-module__f6CBHG__findBottomText{color:#8f0003;text-align:center;letter-spacing:-.2px;margin:42px auto 0;padding:0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(17px,2vw,22px);font-weight:800;line-height:1.45}.DineInAntwerpPage-module__f6CBHG__offersSection{box-sizing:border-box;text-align:center;background:0 0;justify-content:center;width:100%;padding:28px 24px 80px;display:flex;position:relative}.DineInAntwerpPage-module__f6CBHG__offersContainer{flex-direction:column;align-items:center;width:100%;max-width:800px;display:flex}.DineInAntwerpPage-module__f6CBHG__offersTitle{letter-spacing:-.6px;color:#fff;text-transform:uppercase;flex-direction:column;align-items:center;margin:0 0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,5.2vw,56px);font-weight:900;line-height:1.08;display:flex}.DineInAntwerpPage-module__f6CBHG__offersSubtitle{color:#fffffff2;max-width:580px;margin:0 auto 36px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(15px,1.4vw,17.5px);font-weight:500;line-height:1.55}.DineInAntwerpPage-module__f6CBHG__offerCard{box-sizing:border-box;text-align:left;background:#fff;border-radius:26px;align-items:center;gap:20px;width:100%;max-width:480px;margin-bottom:28px;padding:22px 28px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 14px 40px #00000059}.DineInAntwerpPage-module__f6CBHG__offerCard:hover{transform:translateY(-3px);box-shadow:0 18px 48px #0000006b}.DineInAntwerpPage-module__f6CBHG__offerBadgeBox{color:#fff;background:linear-gradient(135deg,#a40006 0%,#850004 100%);border-radius:18px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:0 6px 16px #85000459}.DineInAntwerpPage-module__f6CBHG__offerBadgeUpto{letter-spacing:.6px;font-size:10px;font-weight:800;line-height:1}.DineInAntwerpPage-module__f6CBHG__offerBadgePercent{font-size:24px;font-weight:900;line-height:1.05}.DineInAntwerpPage-module__f6CBHG__offerBadgeOff{letter-spacing:.6px;font-size:10px;font-weight:800;line-height:1}.DineInAntwerpPage-module__f6CBHG__offerDetails{flex-direction:column;display:flex}.DineInAntwerpPage-module__f6CBHG__offerTag{color:#8f0003;letter-spacing:.6px;text-transform:uppercase;margin-bottom:4px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800}.DineInAntwerpPage-module__f6CBHG__offerName{color:#111;margin:0 0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;line-height:1.25}.DineInAntwerpPage-module__f6CBHG__offerPartnerText{color:#6b7280;margin:0;font-size:13px;font-weight:500}.DineInAntwerpPage-module__f6CBHG__offersDescription{color:#ffffffeb;max-width:560px;margin:0 auto 30px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(14px,1.2vw,16px);line-height:1.55}.DineInAntwerpPage-module__f6CBHG__offersBtnWrapper{justify-content:center;display:flex}.DineInAntwerpPage-module__f6CBHG__btnViewOffers{color:#8f0003;letter-spacing:.6px;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:14px 44px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:900;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s;display:inline-flex;box-shadow:0 6px 20px #00000047}.DineInAntwerpPage-module__f6CBHG__btnViewOffers:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 28px #ffffff59}.DineInAntwerpPage-module__f6CBHG__bookTableSection{box-sizing:border-box;background:#fff;justify-content:center;width:100%;padding:90px 24px;display:flex;position:relative}.DineInAntwerpPage-module__f6CBHG__bookTableContainer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:50px;width:100%;max-width:1140px;display:flex}.DineInAntwerpPage-module__f6CBHG__bookTableLeft{text-align:left;flex-direction:column;flex:1;align-items:flex-start;max-width:520px;display:flex}.DineInAntwerpPage-module__f6CBHG__bookTableTitle{letter-spacing:-.6px;text-transform:uppercase;margin:0 0 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,4.8vw,56px);font-weight:900;line-height:1.08}.DineInAntwerpPage-module__f6CBHG__bookTableTitleDark{color:#111}.DineInAntwerpPage-module__f6CBHG__bookTableTitleRed{color:#8f0003}.DineInAntwerpPage-module__f6CBHG__bookTableSubtitle{color:#4b5563;margin:0 0 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(15px,1.3vw,17px);line-height:1.55}.DineInAntwerpPage-module__f6CBHG__reservationCard{box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:22px;width:100%;margin-bottom:28px;padding:24px;box-shadow:0 6px 24px #0000000f}.DineInAntwerpPage-module__f6CBHG__reservationCardHeader{color:#111;letter-spacing:.8px;text-transform:uppercase;margin-bottom:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800}.DineInAntwerpPage-module__f6CBHG__reservationRow{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 18px;transition:all .2s;display:flex}.DineInAntwerpPage-module__f6CBHG__reservationRow:last-child{margin-bottom:0}.DineInAntwerpPage-module__f6CBHG__reservationRow:hover{background:#fff8f8;border-color:#8f0003;transform:translate(2px)}.DineInAntwerpPage-module__f6CBHG__rowLeft{align-items:center;gap:12px;display:flex}.DineInAntwerpPage-module__f6CBHG__rowIcon{justify-content:center;align-items:center;display:flex}.DineInAntwerpPage-module__f6CBHG__rowText{color:#1f2937;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:600}.DineInAntwerpPage-module__f6CBHG__rowChevron{color:#9ca3af;font-size:16px;font-weight:700}.DineInAntwerpPage-module__f6CBHG__desktopBookBtnWrapper{width:100%;display:flex}.DineInAntwerpPage-module__f6CBHG__btnBookTable{color:#fff;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:#8f0003;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:15px 44px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:800;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 20px #8f000352}.DineInAntwerpPage-module__f6CBHG__btnBookTable:hover{background:#a40006;transform:translateY(-2px);box-shadow:0 10px 28px #8f000373}.DineInAntwerpPage-module__f6CBHG__btnBookTable:active{transform:translateY(0)}.DineInAntwerpPage-module__f6CBHG__bookTableRight{flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:500px;display:flex}.DineInAntwerpPage-module__f6CBHG__phoneSideWrapper{filter:drop-shadow(0 20px 40px #00000038);justify-content:center;align-items:center;width:100%;transition:transform .35s;display:flex}.DineInAntwerpPage-module__f6CBHG__phoneSideWrapper:hover{transform:translateY(-6px)scale(1.01)}.DineInAntwerpPage-module__f6CBHG__phoneSideImg{object-fit:contain;width:100%;max-width:380px;height:auto;display:block}.DineInAntwerpPage-module__f6CBHG__mobileBookBtnWrapper{display:none}.DineInAntwerpPage-module__f6CBHG__splitPaySection{box-sizing:border-box;background:#fff;justify-content:center;width:100%;padding:85px 24px;display:flex;position:relative}.DineInAntwerpPage-module__f6CBHG__splitPayContainer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:50px;width:100%;max-width:1140px;display:flex}.DineInAntwerpPage-module__f6CBHG__splitPayLeft{text-align:left;flex-direction:column;flex:1;align-items:flex-start;max-width:480px;display:flex}.DineInAntwerpPage-module__f6CBHG__splitPayTitle{letter-spacing:-.6px;text-transform:uppercase;margin:0 0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,4.8vw,56px);font-weight:900;line-height:1.08}.DineInAntwerpPage-module__f6CBHG__splitPayTitleDark{color:#111}.DineInAntwerpPage-module__f6CBHG__splitPayTitleRed{color:#8f0003}.DineInAntwerpPage-module__f6CBHG__splitPaySubtitle{color:#4b5563;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(15px,1.3vw,17px);line-height:1.55}.DineInAntwerpPage-module__f6CBHG__splitPayRight{flex-direction:column;flex:1;align-items:center;width:100%;max-width:440px;display:flex}.DineInAntwerpPage-module__f6CBHG__splitBillCard{width:100%;color:inherit;box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:20px;padding:22px 24px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:block;box-shadow:0 4px 20px #0000000d}.DineInAntwerpPage-module__f6CBHG__splitBillCard:hover{border-color:#fca5a5;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.DineInAntwerpPage-module__f6CBHG__splitCardTop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.DineInAntwerpPage-module__f6CBHG__splitTotalLabel{color:#6b7280;letter-spacing:.6px;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700}.DineInAntwerpPage-module__f6CBHG__splitTotalAmount{color:#111;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:900}.DineInAntwerpPage-module__f6CBHG__splitDivider{background:#f3f4f6;width:100%;height:1px;margin-bottom:14px}.DineInAntwerpPage-module__f6CBHG__splitItemRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.DineInAntwerpPage-module__f6CBHG__splitItemRow:last-child{margin-bottom:0}.DineInAntwerpPage-module__f6CBHG__splitItemLeft{align-items:center;gap:10px;display:flex}.DineInAntwerpPage-module__f6CBHG__splitBullet{border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}.DineInAntwerpPage-module__f6CBHG__bulletRed{background:#b91c1c}.DineInAntwerpPage-module__f6CBHG__bulletGray{background:#d1d5db}.DineInAntwerpPage-module__f6CBHG__splitItemNameBold{color:#111;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:700}.DineInAntwerpPage-module__f6CBHG__splitItemPriceRed{color:#b91c1c;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:800}.DineInAntwerpPage-module__f6CBHG__splitItemNameMuted{color:#6b7280;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:500}.DineInAntwerpPage-module__f6CBHG__splitItemPriceMuted{color:#374151;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600}.DineInAntwerpPage-module__f6CBHG__splitNoCalcText{color:#8f0003;text-align:center;letter-spacing:-.2px;margin-top:18px;font-family:Plus Jakarta Sans,sans-serif;font-size:16.5px;font-weight:800;line-height:1.4}.DineInAntwerpPage-module__f6CBHG__experienceSection{box-sizing:border-box;text-align:center;background:radial-gradient(circle at 50% 25%,#9b0005 0%,#870004 55%,#6a0002 100%);justify-content:center;width:100%;padding:90px 24px;display:flex;position:relative}.DineInAntwerpPage-module__f6CBHG__experienceContainer{flex-direction:column;align-items:center;width:100%;max-width:820px;display:flex}.DineInAntwerpPage-module__f6CBHG__experienceTitle{letter-spacing:-.6px;color:#fff;text-transform:uppercase;flex-direction:column;align-items:center;margin:0 0 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,5.2vw,58px);font-weight:900;line-height:1.08;display:flex}.DineInAntwerpPage-module__f6CBHG__experienceSubtitle{color:#fffffff2;max-width:580px;margin:0 auto 36px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(15px,1.4vw,18px);font-weight:500;line-height:1.55}.DineInAntwerpPage-module__f6CBHG__experienceBtnWrapper{justify-content:center;display:flex}.DineInAntwerpPage-module__f6CBHG__btnExploreRestaurants{color:#8f0003;letter-spacing:.6px;text-transform:uppercase;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:15px 44px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:900;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s;display:inline-flex;box-shadow:0 6px 20px #00000047}.DineInAntwerpPage-module__f6CBHG__btnExploreRestaurants:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 28px #ffffff59}@media (max-width:860px){.DineInAntwerpPage-module__f6CBHG__heroSection{padding-top:24px}.DineInAntwerpPage-module__f6CBHG__badge{margin-bottom:18px;padding:7px 22px;font-size:12.5px}.DineInAntwerpPage-module__f6CBHG__heroTitle{margin-bottom:16px;padding:0 8px;font-size:clamp(30px,8vw,44px)}.DineInAntwerpPage-module__f6CBHG__heroSubtitle{margin-bottom:26px;padding:0 12px;font-size:15px;line-height:1.5}.DineInAntwerpPage-module__f6CBHG__ctaWrapper{margin-bottom:34px}.DineInAntwerpPage-module__f6CBHG__btnFindRestaurant{padding:12px 32px;font-size:14px}.DineInAntwerpPage-module__f6CBHG__phoneWrapper{margin-bottom:0}.DineInAntwerpPage-module__f6CBHG__phoneImg{width:88%;max-width:340px}.DineInAntwerpPage-module__f6CBHG__findRestaurantSection{padding-top:90px;padding-bottom:50px}.DineInAntwerpPage-module__f6CBHG__findContainer{padding:0 16px}.DineInAntwerpPage-module__f6CBHG__findTitle{margin-bottom:12px;font-size:clamp(28px,7.5vw,40px)}.DineInAntwerpPage-module__f6CBHG__findSubtitle{margin-bottom:24px;padding:0 8px;font-size:14.5px}.DineInAntwerpPage-module__f6CBHG__scrollControls,.DineInAntwerpPage-module__f6CBHG__desktopRowsWrapper{display:none}.DineInAntwerpPage-module__f6CBHG__mobileCardsTrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;gap:16px;width:100vw;margin-left:-16px;margin-right:-16px;padding:8px 20px 20px;display:flex;overflow-x:auto}.DineInAntwerpPage-module__f6CBHG__mobileCardsTrack::-webkit-scrollbar{display:none}.DineInAntwerpPage-module__f6CBHG__mobileCardsTrack .DineInAntwerpPage-module__f6CBHG__foodCard{scroll-snap-align:start;flex:0 0 76vw;max-width:290px}.DineInAntwerpPage-module__f6CBHG__findBottomText{margin-top:26px;padding:0 14px;font-size:16px}.DineInAntwerpPage-module__f6CBHG__offersSection{padding:20px 16px 60px}.DineInAntwerpPage-module__f6CBHG__offersTitle{font-size:clamp(28px,7.5vw,40px)}.DineInAntwerpPage-module__f6CBHG__offersSubtitle{margin-bottom:26px;font-size:14.5px}.DineInAntwerpPage-module__f6CBHG__offerCard{border-radius:20px;gap:16px;padding:16px 20px}.DineInAntwerpPage-module__f6CBHG__offerBadgeBox{border-radius:14px;width:66px;height:66px}.DineInAntwerpPage-module__f6CBHG__offerBadgePercent{font-size:21px}.DineInAntwerpPage-module__f6CBHG__offerName{font-size:16px}.DineInAntwerpPage-module__f6CBHG__offersDescription{margin-bottom:26px;font-size:14px}.DineInAntwerpPage-module__f6CBHG__btnViewOffers{padding:12px 36px;font-size:14px}.DineInAntwerpPage-module__f6CBHG__bookTableSection{padding:50px 18px 65px}.DineInAntwerpPage-module__f6CBHG__bookTableContainer{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:440px;margin:0 auto}.DineInAntwerpPage-module__f6CBHG__bookTableLeft{text-align:center;align-items:center;width:100%;max-width:100%}.DineInAntwerpPage-module__f6CBHG__bookTableTitle{text-align:center;width:100%;margin-bottom:12px;font-size:clamp(28px,7.5vw,38px)}.DineInAntwerpPage-module__f6CBHG__bookTableSubtitle{text-align:center;color:#4b5563;margin-bottom:22px;padding:0 4px;font-size:14.5px;line-height:1.5}.DineInAntwerpPage-module__f6CBHG__reservationCard{text-align:left;box-sizing:border-box;background:#fff;border:1.5px solid #d1d5db;border-radius:22px;width:100%;margin-bottom:12px;padding:22px 18px 20px;box-shadow:0 4px 16px #0000000a}.DineInAntwerpPage-module__f6CBHG__reservationCardHeader{color:#111;letter-spacing:.6px;text-transform:uppercase;margin-bottom:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800}.DineInAntwerpPage-module__f6CBHG__reservationRow{background:#fff;border:1.2px solid #e5e7eb;border-radius:12px;margin-bottom:12px;padding:13px 16px;transition:all .2s}.DineInAntwerpPage-module__f6CBHG__reservationRow:last-child{margin-bottom:0}.DineInAntwerpPage-module__f6CBHG__rowText{color:#1f2937;font-size:14.5px;font-weight:600}.DineInAntwerpPage-module__f6CBHG__rowChevron{color:#9ca3af;align-items:center;display:flex}.DineInAntwerpPage-module__f6CBHG__desktopBookBtnWrapper{display:none}.DineInAntwerpPage-module__f6CBHG__bookTableRight{flex-direction:column;align-items:center;width:100%;max-width:100%;margin-top:6px;display:flex;position:relative}.DineInAntwerpPage-module__f6CBHG__phoneSideWrapper{z-index:1;justify-content:center;width:100%;margin-bottom:0;display:flex;position:relative}.DineInAntwerpPage-module__f6CBHG__phoneSideImg{width:86%;max-width:320px;height:auto;margin:0 auto;display:block}.DineInAntwerpPage-module__f6CBHG__mobileBookBtnWrapper{z-index:15;justify-content:center;width:100%;margin-top:-16px;margin-bottom:24px;display:flex;position:relative}.DineInAntwerpPage-module__f6CBHG__btnBookTable{color:#fff;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#900;border:none;border-radius:9999px;width:auto;min-width:260px;max-width:300px;padding:14px 44px;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px #0006,0 3px 8px #99000059}.DineInAntwerpPage-module__f6CBHG__btnBookTable:hover{background:#a80000;transform:translateY(-2px);box-shadow:0 12px 28px #00000073}.DineInAntwerpPage-module__f6CBHG__btnBookTable:active{transform:translateY(0)}.DineInAntwerpPage-module__f6CBHG__splitPaySection{padding:55px 18px}.DineInAntwerpPage-module__f6CBHG__splitPayContainer{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:440px;margin:0 auto}.DineInAntwerpPage-module__f6CBHG__splitPayLeft{text-align:center;align-items:center;width:100%;max-width:100%}.DineInAntwerpPage-module__f6CBHG__splitPayTitle{text-align:center;width:100%;margin-bottom:12px;font-size:clamp(28px,7.5vw,38px)}.DineInAntwerpPage-module__f6CBHG__splitPaySubtitle{text-align:center;margin-bottom:8px;padding:0 4px;font-size:14.5px;line-height:1.5}.DineInAntwerpPage-module__f6CBHG__splitPayRight{width:100%;max-width:100%}.DineInAntwerpPage-module__f6CBHG__splitBillCard{border-radius:20px;padding:18px 20px}.DineInAntwerpPage-module__f6CBHG__splitNoCalcText{margin-top:16px;padding:0 8px;font-size:15px}.DineInAntwerpPage-module__f6CBHG__experienceSection{padding:60px 20px}.DineInAntwerpPage-module__f6CBHG__experienceTitle{margin-bottom:14px;font-size:clamp(28px,7.5vw,40px)}.DineInAntwerpPage-module__f6CBHG__experienceSubtitle{margin-bottom:28px;padding:0 8px;font-size:14.5px}.DineInAntwerpPage-module__f6CBHG__btnExploreRestaurants{width:100%;max-width:290px;padding:14px 36px;font-size:14.5px}}@media (max-width:480px){.DineInAntwerpPage-module__f6CBHG__heroTitle{font-size:28px}.DineInAntwerpPage-module__f6CBHG__heroSubtitle{font-size:14px}.DineInAntwerpPage-module__f6CBHG__btnFindRestaurant{width:100%;max-width:280px;padding:13px 20px}.DineInAntwerpPage-module__f6CBHG__phoneImg{width:92%;max-width:300px}.DineInAntwerpPage-module__f6CBHG__mobileCardsTrack .DineInAntwerpPage-module__f6CBHG__foodCard{flex:0 0 78vw;max-width:280px}.DineInAntwerpPage-module__f6CBHG__cardImgWrapper{height:155px}}
.SplitBillPage-module__XN6BAG__pageWrapper{width:100%;min-height:100vh;font-family:var(--font-main,"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#fff;background:radial-gradient(circle at 50% 18%,#a30006 0%,#880004 46%,#630001 100%);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.SplitBillPage-module__XN6BAG__mainContent{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 24px 60px;display:flex;position:relative}.SplitBillPage-module__XN6BAG__container{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:720px;display:flex}.SplitBillPage-module__XN6BAG__badge{letter-spacing:.9px;color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border:1.5px solid #ffffffa6;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:24px;padding:7px 24px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 15px #00000026}.SplitBillPage-module__XN6BAG__title{letter-spacing:-.02em;color:#fff;text-transform:uppercase;text-shadow:0 4px 20px #0000004d;margin-bottom:22px;font-size:clamp(34px,5.5vw,56px);font-weight:900;line-height:1.15}.SplitBillPage-module__XN6BAG__description{color:#fffffff2;text-shadow:0 2px 10px #0003;max-width:580px;margin:0 auto 42px;font-size:clamp(15.5px,2vw,17.5px);font-weight:400;line-height:1.58}.SplitBillPage-module__XN6BAG__billCardWrapper{width:100%;max-width:480px;margin:0 auto;position:relative}.SplitBillPage-module__XN6BAG__billCard{background:#fff;border-radius:28px;flex-direction:column;padding:26px 24px 28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #00000073,0 0 0 1px #ffffff1f}.SplitBillPage-module__XN6BAG__billCard:hover{box-shadow:0 30px 70px -12px #00000085,0 0 0 1px #fff3}.SplitBillPage-module__XN6BAG__restaurantHeader{justify-content:center;align-items:center;width:100%;display:flex}.SplitBillPage-module__XN6BAG__restaurantImg{object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}.SplitBillPage-module__XN6BAG__divider{background-color:#ededed;width:100%;height:1px;margin:18px 0}.SplitBillPage-module__XN6BAG__splitMethodSection{text-align:left;flex-direction:column;width:100%;display:flex}.SplitBillPage-module__XN6BAG__splitMethodLabel{text-transform:uppercase;letter-spacing:.6px;color:#4b5563;margin-bottom:12px;font-size:13px;font-weight:700}.SplitBillPage-module__XN6BAG__splitOptionBox{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #8f0003;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:14px 18px;transition:all .2s;display:flex}.SplitBillPage-module__XN6BAG__splitOptionBox:hover{background:#fdf8f8;border-color:#a40006;transform:translateY(-1px)}.SplitBillPage-module__XN6BAG__splitOptionLeft{align-items:center;gap:14px;display:flex}.SplitBillPage-module__XN6BAG__divisionCircle{color:#fff;background:#8f0003;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:24px;font-weight:700;line-height:1;display:flex;box-shadow:0 4px 10px #8f000340}.SplitBillPage-module__XN6BAG__splitOptionText{flex-direction:column;gap:2px;display:flex}.SplitBillPage-module__XN6BAG__splitOptionTitle{color:#111827;font-size:16px;font-weight:700;line-height:1.25}.SplitBillPage-module__XN6BAG__splitOptionSubtitle{color:#6b7280;font-size:13.5px;font-weight:500;line-height:1.25}.SplitBillPage-module__XN6BAG__checkIconWrapper{color:#8f0003;justify-content:center;align-items:center;display:flex}.SplitBillPage-module__XN6BAG__confirmBtn{color:#fff;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:#8f0003;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;padding:16px 24px;font-size:15px;font-weight:800;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 24px -4px #8f000373}.SplitBillPage-module__XN6BAG__confirmBtn:hover{background:#a40006;transform:translateY(-2px);box-shadow:0 12px 28px -4px #8f00038c}.SplitBillPage-module__XN6BAG__confirmBtn:active{transform:translateY(0)}.SplitBillPage-module__XN6BAG__confirmBtn:focus-visible{outline-offset:2px;outline:3px solid #8f000366}.SplitBillPage-module__XN6BAG__successModal{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;animation:.3s ease-out SplitBillPage-module__XN6BAG__fadeIn;display:flex}.SplitBillPage-module__XN6BAG__successIcon{color:#059669;flex-shrink:0}.SplitBillPage-module__XN6BAG__successContent{text-align:left;flex:1}.SplitBillPage-module__XN6BAG__successTitle{color:#065f46;font-size:14px;font-weight:700}.SplitBillPage-module__XN6BAG__successSubtitle{color:#047857;font-size:12.5px}.SplitBillPage-module__XN6BAG__resetBtn{color:#059669;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.SplitBillPage-module__XN6BAG__optionsSectionWrapper{width:100%;max-width:1140px;margin:64px auto 0;position:relative}.SplitBillPage-module__XN6BAG__optionsCard{text-align:center;background:#fff;border-radius:44px;flex-direction:column;align-items:center;padding:52px 36px 56px;display:flex;position:relative;box-shadow:0 25px 60px -12px #00000073,0 0 0 1px #ffffff1f}.SplitBillPage-module__XN6BAG__optionsTitle{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(28px,3.8vw,46px);font-weight:900;line-height:1.12}.SplitBillPage-module__XN6BAG__titleLineDark{color:#111827;display:block}.SplitBillPage-module__XN6BAG__titleLineRed{color:#8f0003;margin-top:4px;display:block}.SplitBillPage-module__XN6BAG__optionsDescription{color:#374151;max-width:660px;margin:18px auto 38px;font-size:16.5px;font-weight:450;line-height:1.5}.SplitBillPage-module__XN6BAG__optionsList{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}.SplitBillPage-module__XN6BAG__optionItem{text-align:left;background:#fff;border:1px solid #0000000a;border-radius:20px;align-items:center;gap:12px;padding:16px 14px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px -4px #00000014,0 2px 6px -1px #00000008}.SplitBillPage-module__XN6BAG__optionItem:hover{transform:translateY(-2px);box-shadow:0 12px 28px -4px #0000001f,0 4px 10px -2px #0000000d}.SplitBillPage-module__XN6BAG__optionBadge{color:#fff;background:#8f0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:22px;font-weight:700;line-height:1;display:flex;box-shadow:0 4px 10px #8f000340}.SplitBillPage-module__XN6BAG__optionTextGroup{flex-direction:column;gap:3px;display:flex}.SplitBillPage-module__XN6BAG__optionItemTitle{color:#111827;font-size:15px;font-weight:800;line-height:1.25}.SplitBillPage-module__XN6BAG__optionItemDescription{color:#6b7280;font-size:12px;font-weight:450;line-height:1.35}.SplitBillPage-module__XN6BAG__calculationsSection{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1140px;margin:70px auto 30px;display:flex;position:relative}.SplitBillPage-module__XN6BAG__calculationsTitle{letter-spacing:-.02em;color:#fff;text-transform:uppercase;text-shadow:0 4px 20px #0000004d;margin-bottom:18px;font-size:clamp(30px,4.5vw,50px);font-weight:900;line-height:1.15}.SplitBillPage-module__XN6BAG__calculationsDescription{color:#fffffff2;text-shadow:0 2px 10px #0003;max-width:620px;margin:0 auto 34px;font-size:clamp(15.5px,2vw,17.5px);font-weight:450;line-height:1.55}.SplitBillPage-module__XN6BAG__calculationsBadgesRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.SplitBillPage-module__XN6BAG__calculationBadge{background:#780004a6;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:12px;padding:14px 22px;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 6px 18px #00000038}.SplitBillPage-module__XN6BAG__calculationBadge:hover{background:#8c0005bf;transform:translateY(-2px)}.SplitBillPage-module__XN6BAG__calculationIconCircle{color:#fff;background:#ffffff26;border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;font-size:13px;font-weight:700;display:flex}.SplitBillPage-module__XN6BAG__calculationBadgeText{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:700}.SplitBillPage-module__XN6BAG__mealAppPaySection{text-align:center;color:#111827;z-index:2;background:#fff;flex-direction:column;align-items:center;width:100%;padding:70px 24px 80px;display:flex;position:relative}.SplitBillPage-module__XN6BAG__mealAppPayContainer{flex-direction:column;align-items:center;width:100%;max-width:820px;display:flex}.SplitBillPage-module__XN6BAG__mealAppPayBadge{letter-spacing:.9px;color:#8f0003;text-transform:uppercase;background:#fff;border:1.5px solid #8f0003;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:22px;padding:6px 20px;font-size:12px;font-weight:800;display:inline-flex}.SplitBillPage-module__XN6BAG__mealAppPayTitle{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(30px,4.5vw,50px);font-weight:900;line-height:1.12}.SplitBillPage-module__XN6BAG__payTitleDark{color:#111827;display:block}.SplitBillPage-module__XN6BAG__payTitleRed{color:#8f0003;margin-top:4px;display:block}.SplitBillPage-module__XN6BAG__mealAppPayDescription{color:#374151;max-width:600px;margin:18px auto 34px;font-size:16px;font-weight:450;line-height:1.55}.SplitBillPage-module__XN6BAG__paymentMethodsGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;max-width:640px;margin-bottom:34px;display:flex}.SplitBillPage-module__XN6BAG__paymentPill{color:#111827;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e5e7eb;border-radius:9999px;align-items:center;gap:9px;padding:10px 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #00000008}.SplitBillPage-module__XN6BAG__paymentPill:hover{border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 14px #00000014}.SplitBillPage-module__XN6BAG__paymentPillIcon{color:#111827;justify-content:center;align-items:center;display:flex}.SplitBillPage-module__XN6BAG__calloutBanner{background:#fff;border:1.5px solid #8f0003;border-radius:20px;align-items:center;gap:12px;max-width:580px;padding:14px 26px;transition:transform .2s;display:inline-flex;box-shadow:0 8px 24px -4px #8f00031f}.SplitBillPage-module__XN6BAG__calloutBanner:hover{transform:translateY(-2px)}.SplitBillPage-module__XN6BAG__calloutSparkle{color:#8f0003;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SplitBillPage-module__XN6BAG__calloutText{color:#374151;text-align:left;font-size:14px;font-weight:500;line-height:1.4}.SplitBillPage-module__XN6BAG__calloutHighlight{color:#8f0003;font-weight:800}.SplitBillPage-module__XN6BAG__eatTogetherSection{text-align:center;z-index:1;background:radial-gradient(circle at 50% 25%,#a30006 0%,#880004 48%,#630001 100%);flex-direction:column;align-items:center;width:100%;padding:85px 24px 95px;display:flex;position:relative}.SplitBillPage-module__XN6BAG__eatTogetherContainer{flex-direction:column;align-items:center;width:100%;max-width:680px;display:flex}.SplitBillPage-module__XN6BAG__eatTogetherTitle{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(34px,5.5vw,56px);font-weight:900;line-height:1.15}.SplitBillPage-module__XN6BAG__eatTogetherLineSolid{color:#fff;text-shadow:0 4px 20px #0000004d;display:block}.SplitBillPage-module__XN6BAG__eatTogetherLineOutline{color:#0000;-webkit-text-stroke:1.8px #fff;text-stroke:1.8px #fff;letter-spacing:.01em;margin:4px 0;display:block}.SplitBillPage-module__XN6BAG__eatTogetherDescription{color:#fffffff2;text-shadow:0 2px 10px #0003;max-width:580px;margin:22px auto 36px;font-size:clamp(15.5px,2vw,17.5px);font-weight:450;line-height:1.55}.SplitBillPage-module__XN6BAG__btnRequestBill{color:#8f0003;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:16px 36px;font-size:15px;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 30px -4px #00000059}.SplitBillPage-module__XN6BAG__btnRequestBill:hover{color:#a40006;background:#fff;transform:translateY(-2px);box-shadow:0 14px 34px -4px #00000073}.SplitBillPage-module__XN6BAG__btnRequestBill:active{transform:translateY(0)}@keyframes SplitBillPage-module__XN6BAG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.SplitBillPage-module__XN6BAG__optionsList{grid-template-columns:repeat(2,1fr);gap:16px}.SplitBillPage-module__XN6BAG__optionsCard{border-radius:36px;padding:42px 28px 46px}}@media (max-width:680px){.SplitBillPage-module__XN6BAG__mainContent{padding:30px 16px 50px}.SplitBillPage-module__XN6BAG__badge{margin-bottom:18px;padding:6px 18px;font-size:12px}.SplitBillPage-module__XN6BAG__title{margin-bottom:16px}.SplitBillPage-module__XN6BAG__description{margin-bottom:32px}.SplitBillPage-module__XN6BAG__billCard{border-radius:24px;padding:20px 16px 24px}.SplitBillPage-module__XN6BAG__splitOptionBox{padding:12px 14px}.SplitBillPage-module__XN6BAG__divisionCircle{width:36px;min-width:36px;height:36px;font-size:20px}.SplitBillPage-module__XN6BAG__splitOptionTitle{font-size:15px}.SplitBillPage-module__XN6BAG__splitOptionSubtitle{font-size:12.5px}.SplitBillPage-module__XN6BAG__confirmBtn{padding:14px 20px;font-size:14px}.SplitBillPage-module__XN6BAG__optionsSectionWrapper{margin-top:40px}.SplitBillPage-module__XN6BAG__optionsCard{border-radius:28px;padding:32px 18px 36px}.SplitBillPage-module__XN6BAG__optionsList{grid-template-columns:1fr;gap:14px}.SplitBillPage-module__XN6BAG__optionItem{gap:12px;padding:14px}.SplitBillPage-module__XN6BAG__optionBadge{width:42px;min-width:42px;height:42px;font-size:20px}.SplitBillPage-module__XN6BAG__optionItemTitle{font-size:15px}.SplitBillPage-module__XN6BAG__optionItemDescription{font-size:12.5px}.SplitBillPage-module__XN6BAG__calculationsBadgesRow{flex-direction:column;gap:12px;max-width:360px}.SplitBillPage-module__XN6BAG__calculationBadge{justify-content:flex-start;width:100%;padding:14px 18px}.SplitBillPage-module__XN6BAG__mealAppPaySection{padding:50px 16px 60px}.SplitBillPage-module__XN6BAG__paymentMethodsGrid{grid-template-columns:repeat(2,1fr);gap:10px;max-width:340px;display:grid}.SplitBillPage-module__XN6BAG__paymentPill{justify-content:center;padding:10px 14px;font-size:13px}.SplitBillPage-module__XN6BAG__calloutBanner{text-align:left;border-radius:16px;padding:12px 16px}.SplitBillPage-module__XN6BAG__calloutText{font-size:13px}.SplitBillPage-module__XN6BAG__eatTogetherSection{padding:60px 16px 70px}.SplitBillPage-module__XN6BAG__eatTogetherDescription{margin:18px auto 28px}.SplitBillPage-module__XN6BAG__btnRequestBill{width:100%;max-width:320px;padding:14px 24px;font-size:14px}}
