.marketing_publicPage__AFENH{--town-dark:var(--tp-bg-page);--town-charcoal:var(--tp-surface);--town-forest:var(--tp-surface-feature);--town-green:var(--tp-green);--town-orange:var(--tp-orange);--town-muted:var(--tp-text-secondary);min-height:100vh;overflow:hidden;background:var(--town-dark);color:#fff}.marketing_siteHeader__G2oBm{position:absolute;z-index:20;top:0;right:0;left:0;border-bottom:1px solid rgb(255 255 255/9%);background:rgb(7 16 12/82%);backdrop-filter:blur(18px)}.marketing_headerInner__sMoZP{display:flex;min-height:76px;max-width:1180px;margin:0 auto;padding:0 24px;align-items:center;gap:34px}.marketing_headerBrand__riKw0{flex:0 0 auto}.marketing_primaryNav__rzie6{display:flex;margin-left:auto;align-items:center;gap:6px}.marketing_headerActions__M1yB0{display:flex;align-items:center;gap:8px}.marketing_loginLink__Ydq_h,.marketing_primaryNav__rzie6 a{min-height:42px;padding:11px 14px;border-radius:999px;color:#c5d0ca;font-size:14px;font-weight:750;transition:color .16s ease,background .16s ease}.marketing_primaryNav__rzie6 a:hover,.marketing_primaryNav__rzie6 a[aria-current=page]{background:rgb(255 255 255/8%);color:#fff}.marketing_loginLink__Ydq_h{border:1px solid rgb(255 255 255/18%);color:#fff;white-space:nowrap}.marketing_loginLink__Ydq_h:hover{border-color:var(--town-orange);color:#ffd4bf}.marketing_headerCta__yys92{display:inline-flex;min-height:42px;padding:0 16px;align-items:center;border-radius:999px;background:var(--town-orange);color:#fff;font-size:13px;font-weight:900;white-space:nowrap}.marketing_headerCta__yys92:hover{background:#ff7a1a}.marketing_brand__FcvWD,.marketing_compactBrand__wEpVW{display:inline-flex;align-items:center;gap:13px}.marketing_brandMark__DZU12{display:grid;width:58px;height:58px;place-items:center;border:2px solid var(--town-orange);border-radius:18px;background:#07130d;color:var(--town-orange);box-shadow:0 0 26px rgb(255 100 26/22%);font-size:25px;font-weight:950;letter-spacing:-2px}.marketing_brandWord__oC7ex{color:#fff;font-size:clamp(30px,4vw,48px);font-weight:950;letter-spacing:-2px;line-height:1}.marketing_brandWord__oC7ex span{color:var(--town-orange)}.marketing_lightBrand__s68Ul{--town-orange:var(--tp-orange)}.marketing_lightBrand__s68Ul .marketing_brandMark__DZU12{background:#fffaf3;box-shadow:0 8px 24px rgb(15 53 46/8%)}.marketing_lightBrand__s68Ul .marketing_brandWord__oC7ex{color:#0f352e}.marketing_compactBrand__wEpVW{gap:9px}.marketing_compactBrand__wEpVW .marketing_brandMark__DZU12{width:42px;height:42px;border-radius:13px;font-size:18px}.marketing_compactBrand__wEpVW .marketing_brandWord__oC7ex{font-size:21px;letter-spacing:-1px}.marketing_consumerHero__KlExL{position:relative;min-height:780px;padding:150px 24px 90px;background:radial-gradient(circle at 78% 39%,rgb(77 132 54/24%),transparent 27%),radial-gradient(circle at 45% 12%,rgb(255 100 26/8%),transparent 28%),linear-gradient(145deg,#07100c 8%,#0c1814 52%,#0a2116)}.marketing_consumerHero__KlExL:after{position:absolute;right:0;bottom:0;left:0;height:150px;background:linear-gradient(transparent,#091610);content:""}.marketing_heroGlow__F_CgX{position:absolute;top:14%;right:-8%;width:620px;height:620px;border:1px solid rgb(95 151 62/18%);border-radius:50%;box-shadow:inset 0 0 90px rgb(8 20 13/90%)}.marketing_heroGrid__mTAG0{position:relative;z-index:2;display:grid;max-width:1180px;margin:0 auto;align-items:center;gap:70px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.marketing_heroCopy__TSjFS{max-width:700px}.marketing_eyebrow___TOvV,.marketing_kicker__uT8g0{color:#8fc56d;font-size:12px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.marketing_kicker__uT8g0{display:flex;margin-bottom:24px;align-items:center;gap:8px}.marketing_heroCopy__TSjFS h1{margin:30px 0 0;font-size:clamp(48px,7vw,84px);font-weight:950;letter-spacing:-.055em;line-height:.98}.marketing_heroCopy__TSjFS h1 span{color:var(--town-orange)}.marketing_heroLead__yOp7V{max-width:620px;margin:26px 0 0;color:#bfcbc5;font-size:clamp(17px,2vw,21px);line-height:1.65}.marketing_searchBox__zFLXV{display:grid;max-width:670px;min-height:68px;margin-top:34px;padding:8px 8px 8px 20px;align-items:center;gap:12px;border:1px solid rgb(255 255 255/13%);border-radius:20px;background:rgb(255 255 255/8%);box-shadow:0 22px 70px rgb(0 0 0/25%);grid-template-columns:auto 1fr auto}.marketing_searchBox__zFLXV svg{color:#86b76a}.marketing_searchBox__zFLXV input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:15px}.marketing_searchBox__zFLXV input::-moz-placeholder{color:#97a69e}.marketing_searchBox__zFLXV input::placeholder{color:#97a69e}.marketing_greenButton__sRM5g,.marketing_orangeButton__gZLVd,.marketing_searchBox__zFLXV button{display:inline-flex;min-height:50px;padding:0 22px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:14px;color:#fff;font-weight:900;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.marketing_orangeButton__gZLVd{background:var(--town-orange);box-shadow:0 12px 28px rgb(255 100 26/20%)}.marketing_greenButton__sRM5g,.marketing_searchBox__zFLXV button{background:#3f7d3a;box-shadow:0 12px 28px rgb(63 125 58/22%)}.marketing_greenButton__sRM5g:hover,.marketing_searchBox__zFLXV button:hover{background:#4d9147;box-shadow:0 16px 32px rgb(63 125 58/28%);transform:translateY(-1px)}.marketing_orangeButton__gZLVd:hover{background:#ff7a1a;transform:translateY(-1px)}.marketing_searchHint__0n87t{margin:11px 0 0;color:#819189;font-size:12px}.marketing_srOnly__2gp_K{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap}.marketing_heroScene__XCcb0{position:relative;min-height:500px;overflow:hidden;border:1px solid rgb(255 255 255/10%);border-radius:44px;background:radial-gradient(circle at 50% 45%,rgb(255 100 26/13%),transparent 19%),linear-gradient(180deg,#10271b,#07130d);box-shadow:0 35px 90px rgb(0 0 0/40%)}.marketing_sceneMap__dZss3{position:absolute;inset:0;width:100%;height:100%}.marketing_sceneSkyline__A_lYx{fill:#0b2417;stroke:#326742;stroke-width:2;opacity:.65}.marketing_sceneHill__dmVXy{fill:#092a1a}.marketing_sceneRoadPath__OswYM{fill:none;stroke:#3c7639;stroke-linecap:round;stroke-width:72;filter:drop-shadow(0 0 24px rgb(90 148 54/28%))}.marketing_scenePin__ImR8u{position:absolute;z-index:3;top:45%;left:52%;display:grid;width:68px;height:68px;place-items:center;border-radius:50% 50% 50% 10px;background:var(--town-orange);box-shadow:0 0 46px rgb(255 100 26/62%);transform:rotate(-45deg)}.marketing_scenePin__ImR8u svg{transform:rotate(45deg)}.marketing_discoveryPanel__3mTSN{position:relative;z-index:5;max-width:1132px;margin:-54px auto 0;padding:18px;border:1px solid rgb(255 255 255/12%);border-radius:24px;background:rgb(13 29 22/96%);box-shadow:0 25px 70px rgb(0 0 0/35%)}.marketing_discoveryPanel__3mTSN .marketing_searchBox__zFLXV{max-width:none;margin:0;grid-template-columns:auto minmax(150px,1.25fr) auto minmax(150px,.85fr) auto}.marketing_filterChips__0mIIR{display:flex;margin-top:13px;align-items:center;flex-wrap:wrap;gap:8px;color:#7f9187;font-size:12px}.marketing_filterChips__0mIIR a{padding:8px 11px;border:1px solid rgb(255 255 255/10%);border-radius:999px;background:#0a1811;color:#b9c6bf;font-weight:800}.marketing_filterChips__0mIIR a:hover{border-color:var(--town-green);color:#fff}.marketing_benefitsSection__AnJKm,.marketing_contentSection__wGtmn,.marketing_cravingsSection__mW_1b,.marketing_ownerSteps__TAQZ0{max-width:1180px;margin:0 auto;padding:78px 24px 24px}.marketing_cravingsSection__mW_1b{position:relative;z-index:3;margin-top:-36px;padding-top:0}.marketing_sectionHeading__0jokU{display:flex;margin-bottom:28px;align-items:end;justify-content:space-between;gap:20px}.marketing_centerHeading__BfX_T h2,.marketing_finalCta__CLdiP h2,.marketing_ownerCta__G1Qh_ h2,.marketing_ownerSteps__TAQZ0 h2,.marketing_sectionHeading__0jokU h2{margin:8px 0 0;font-size:clamp(31px,4vw,48px);font-weight:950;letter-spacing:-.035em;line-height:1.06}.marketing_cravingLinks__ZGby2{display:flex;flex-wrap:wrap;gap:10px}.marketing_cravingLinks__ZGby2 a{padding:13px 18px;border:1px solid rgb(255 255 255/12%);border-radius:999px;background:#102119;color:#d8e1dc;font-size:14px;font-weight:800;transition:border-color .16s ease,color .16s ease}.marketing_cravingLinks__ZGby2 a:hover{border-color:var(--town-orange);color:#fff}.marketing_contentSection__wGtmn{padding-top:90px}.marketing_restaurantSection__7Nxr_{padding-bottom:95px}.marketing_textLink__haPNR{display:inline-flex;align-items:center;gap:8px;color:#a9c79a;font-size:14px;font-weight:850}.marketing_cardGrid__iAHXR,.marketing_restaurantGrid__kBewt{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing_restaurantCard__wiLJi,.marketing_specialCard__68S0P{overflow:hidden;border:1px solid rgb(255 255 255/9%);border-radius:24px;background:#0d1d16;box-shadow:0 18px 45px rgb(0 0 0/18%);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.marketing_specialCard__68S0P{display:flex;min-height:100%;flex-direction:column}.marketing_restaurantCard__wiLJi:hover,.marketing_specialCard__68S0P:hover{border-color:rgb(90 148 54/58%);box-shadow:0 24px 55px rgb(0 0 0/25%);transform:translateY(-2px)}.marketing_cardImage__jyjWF{position:relative;height:230px;overflow:hidden;background:#12281e}.marketing_cardImage__jyjWF img,.marketing_restaurantImage__Byad2 img{-o-object-fit:cover;object-fit:cover;transition:transform .24s ease}.marketing_restaurantCard__wiLJi:hover .marketing_restaurantImage__Byad2 img,.marketing_specialCard__68S0P:hover img{transform:scale(1.035)}.marketing_featuredBadge__hfvh1{position:absolute;top:14px;left:14px;max-width:calc(100% - 28px)}.marketing_cardBody__dJPSm{display:flex;padding:20px;flex:1;flex-direction:column}.marketing_cardEyebrow__doySK{margin:0;color:#92bd78!important;font-size:11px!important;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.marketing_cardBody__dJPSm h3{margin:8px 0 0;font-size:21px;font-weight:900;letter-spacing:-.02em}.marketing_cardBody__dJPSm>p:not(.marketing_cardEyebrow__doySK){display:-webkit-box;overflow:hidden;min-height:44px;margin:9px 0 0;color:#9fafA7;font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketing_cardMeta__Sq894{display:flex;margin-top:16px;align-items:center;gap:7px;color:#b8c5be;font-size:12px}.marketing_cardPrice__Di9Zr{display:block;margin-top:12px;color:var(--town-orange);font-size:20px}.marketing_cardFooter__S_3eJ{display:flex;margin-top:auto;padding-top:18px;align-items:center;justify-content:space-between;gap:10px}.marketing_cardAction__710qp{display:inline-flex;min-height:44px;padding:0 15px;align-items:center;gap:9px;border-radius:12px;background:#3f7d3a;color:#fff;font-size:13px;font-weight:900;transition:background .16s ease,transform .16s ease}.marketing_cardAction__710qp:hover{background:#4d9147;transform:translateY(-1px)}.marketing_shareAction__s9TeP{min-width:44px!important;padding:0!important;border-color:rgb(255 255 255/13%)!important;background:rgb(255 255 255/6%)!important;color:#d8e1dc!important;box-shadow:none!important}.marketing_shareAction__s9TeP:hover{background:rgb(255 255 255/11%)!important;color:#fff!important}.marketing_restaurantGrid__kBewt{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing_restaurantImage__Byad2{position:relative;height:175px;overflow:hidden;background:#12281e}.marketing_restaurantBody__MFAf0{display:grid;min-height:88px;padding:16px;align-items:center;gap:12px;grid-template-columns:48px minmax(0,1fr) auto}.marketing_restaurantBodyNoLogo__1l0ft{grid-template-columns:minmax(0,1fr) auto}.marketing_restaurantLogo__IYsV_{position:relative;overflow:hidden;width:48px;height:48px;border:2px solid rgb(255 255 255/15%);border-radius:15px;background:#fff}.marketing_restaurantLogo__IYsV_ img{-o-object-fit:cover;object-fit:cover}.marketing_restaurantBody__MFAf0 h3{margin:0;font-size:17px;font-weight:900}.marketing_restaurantBody__MFAf0 p{margin:5px 0 0;color:#91a097;font-size:12px}.marketing_restaurantBody__MFAf0>svg{color:var(--town-orange)}.marketing_liveSpecialCount__WApht{display:inline-block;margin-top:8px;color:#8fc56d;font-size:11px;font-weight:850}.marketing_emptyState__weK_N{display:grid;min-height:210px;padding:36px;place-items:center;border:1px dashed rgb(255 255 255/15%);border-radius:24px;background:#0b1912;text-align:center}.marketing_emptyState__weK_N svg{color:var(--town-orange)}.marketing_emptyState__weK_N h3{margin:12px 0 0;font-size:21px}.marketing_emptyState__weK_N p{max-width:500px;margin:7px 0 0;color:#94a39b;line-height:1.6}.marketing_finalCta__CLdiP,.marketing_ownerCta__G1Qh_{display:flex;max-width:1132px;margin:0 auto 80px;padding:48px;align-items:center;justify-content:space-between;gap:35px;border:1px solid rgb(255 255 255/10%);border-radius:32px;background:radial-gradient(circle at 80% 20%,rgb(255 100 26/14%),transparent 35%),#10291c}.marketing_ownerCta__G1Qh_ p:not(.marketing_eyebrow___TOvV){max-width:620px;margin:14px 0 0;color:#aab8b0;line-height:1.7}.marketing_finalCta__CLdiP .marketing_orangeButton__gZLVd,.marketing_ownerCta__G1Qh_ .marketing_orangeButton__gZLVd{flex:0 0 auto}.marketing_footer__3gYSi{display:grid;max-width:1180px;min-height:120px;margin:0 auto;padding:30px 24px;align-items:center;gap:25px;border-top:1px solid rgb(255 255 255/10%);grid-template-columns:auto 1fr auto}.marketing_footer__3gYSi>p{color:#7e8e85;font-size:13px}.marketing_footer__3gYSi>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px;color:#9ca9a2;font-size:13px;font-weight:700}.marketing_footer__3gYSi a:hover{color:#fff}.marketing_discoverPage__GXZOz{background:var(--tp-bg-page);color:var(--tp-text)}.marketing_discoverPage__GXZOz .marketing_siteHeader__G2oBm{border-color:var(--tp-border);background:rgb(253 248 241/92%);box-shadow:0 1px 0 rgb(255 255 255/75%)}.marketing_discoverPage__GXZOz .marketing_loginLink__Ydq_h,.marketing_discoverPage__GXZOz .marketing_primaryNav__rzie6 a{color:var(--tp-text-secondary)}.marketing_discoverPage__GXZOz .marketing_primaryNav__rzie6 a{transition:background-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.marketing_discoverPage__GXZOz .marketing_primaryNav__rzie6 a:hover,.marketing_discoverPage__GXZOz .marketing_primaryNav__rzie6 a[aria-current=page]{background:var(--tp-green-pale);box-shadow:0 8px 20px rgb(40 71 54/10%),inset 0 1px rgb(255 255 255/88%);color:var(--tp-text);transform:translateY(-1px)}.marketing_discoverPage__GXZOz .marketing_loginLink__Ydq_h{border-color:var(--tp-border-strong);background:var(--tp-surface);color:var(--tp-text)}.marketing_discoverPage__GXZOz .marketing_loginLink__Ydq_h:hover{border-color:var(--tp-green);color:var(--tp-green-forest)}.marketing_discoverPage__GXZOz .marketing_headerCta__yys92{border:1px solid var(--tp-button-primary-border);background:var(--tp-button-primary);box-shadow:var(--tp-shadow-button);color:var(--tp-button-primary-text)}.marketing_discoverPage__GXZOz .marketing_headerCta__yys92:hover{background:var(--tp-button-primary-hover)}.marketing_discoverPage__GXZOz .marketing_brandMark__DZU12,.marketing_discoverPage__GXZOz .marketing_compactBrand__wEpVW .marketing_brandMark__DZU12{background:var(--tp-surface-elevated);box-shadow:var(--tp-glow-orange)}.marketing_discoverPage__GXZOz .marketing_brandWord__oC7ex,.marketing_discoverPage__GXZOz .marketing_compactBrand__wEpVW .marketing_brandWord__oC7ex{color:var(--tp-text)}.marketing_discoverPage__GXZOz .marketing_consumerHero__KlExL{min-height:700px;padding:124px 24px 76px;background:radial-gradient(ellipse at 84% 34%,rgb(218 231 208/52%),transparent 38%),radial-gradient(ellipse at 28% 78%,rgb(247 229 198/35%),transparent 40%),linear-gradient(112deg,#fffaf2,#faf2e7 47%,#eef4e9)}.marketing_discoverPage__GXZOz .marketing_consumerHero__KlExL:after,.marketing_discoverPage__GXZOz .marketing_consumerHero__KlExL:before{content:none}.marketing_discoverPage__GXZOz .marketing_heroGlow__F_CgX{border-color:rgb(111 155 99/18%);box-shadow:inset 0 0 90px rgb(255 255 255/52%)}.marketing_discoverPage__GXZOz .marketing_eyebrow___TOvV,.marketing_discoverPage__GXZOz .marketing_kicker__uT8g0{color:var(--tp-green-forest)}.marketing_discoverPage__GXZOz .marketing_heroCopy__TSjFS h1{color:var(--tp-text)}.marketing_discoverPage__GXZOz .marketing_heroLead__yOp7V{color:var(--tp-text-secondary)}.marketing_discoverPage__GXZOz .marketing_cardAction__710qp,.marketing_discoverPage__GXZOz .marketing_greenButton__sRM5g,.marketing_discoverPage__GXZOz .marketing_searchBox__zFLXV button{border:1px solid var(--tp-button-primary-border);background:var(--tp-button-primary);box-shadow:var(--tp-shadow-button);color:var(--tp-button-primary-text)}.marketing_discoverPage__GXZOz .marketing_cardAction__710qp:hover,.marketing_discoverPage__GXZOz .marketing_greenButton__sRM5g:hover,.marketing_discoverPage__GXZOz .marketing_searchBox__zFLXV button:hover{background:var(--tp-button-primary-hover);box-shadow:var(--tp-shadow-button-hover)}.marketing_discoverPage__GXZOz .marketing_secondaryButton__B1shJ{border-color:var(--tp-button-neutral-border);background:var(--tp-button-neutral);box-shadow:var(--tp-shadow-button);color:var(--tp-text)}.marketing_discoverPage__GXZOz .marketing_secondaryButton__B1shJ:hover{background:var(--tp-button-neutral-hover)}.marketing_discoverPage__GXZOz .marketing_discoveryPanel__3mTSN{border-color:var(--tp-border);background:rgb(255 253 252/96%);box-shadow:var(--tp-shadow-elevated)}.marketing_discoverPage__GXZOz .marketing_searchBox__zFLXV{border-color:var(--tp-border-strong);background:var(--tp-surface-elevated);box-shadow:var(--tp-shadow-soft)}.marketing_discoverPage__GXZOz .marketing_searchBox__zFLXV svg{color:var(--tp-green-forest)}.marketing_discoverPage__GXZOz .marketing_searchBox__zFLXV input{color:var(--tp-text)}.marketing_discoverPage__GXZOz .marketing_searchBox__zFLXV input::-moz-placeholder{color:var(--tp-text-muted)}.marketing_discoverPage__GXZOz .marketing_searchBox__zFLXV input::placeholder{color:var(--tp-text-muted)}.marketing_discoverPage__GXZOz .marketing_filterChips__0mIIR{color:var(--tp-text-muted)}.marketing_discoverPage__GXZOz .marketing_filterChips__0mIIR a{border-color:var(--tp-border);background:var(--tp-button-neutral);color:var(--tp-text-secondary)}.marketing_discoverPage__GXZOz .marketing_filterChips__0mIIR a:hover{border-color:var(--tp-green);background:var(--tp-green-pale);color:var(--tp-text)}.marketing_discoverPage__GXZOz .marketing_centerHeading__BfX_T h2,.marketing_discoverPage__GXZOz .marketing_ownerCta__G1Qh_ h2,.marketing_discoverPage__GXZOz .marketing_sectionHeading__0jokU h2{color:var(--tp-text);font-family:var(--tp-font-display);font-weight:600}.marketing_discoverPage__GXZOz .marketing_textLink__haPNR{color:var(--tp-green-forest)}.marketing_discoverPage__GXZOz .marketing_restaurantCard__wiLJi,.marketing_discoverPage__GXZOz .marketing_specialCard__68S0P{border-color:var(--tp-border);background:var(--tp-surface-card);box-shadow:var(--tp-shadow-card)}.marketing_discoverPage__GXZOz .marketing_restaurantCard__wiLJi:hover,.marketing_discoverPage__GXZOz .marketing_specialCard__68S0P:hover{border-color:var(--tp-border-strong);box-shadow:var(--tp-shadow-elevated)}.marketing_discoverPage__GXZOz .marketing_cardImage__jyjWF,.marketing_discoverPage__GXZOz .marketing_restaurantImage__Byad2{background:var(--tp-bg-subtle)}.marketing_discoverPage__GXZOz .marketing_cardEyebrow__doySK{color:var(--tp-green-forest)!important}.marketing_discoverPage__GXZOz .marketing_cardBody__dJPSm h3,.marketing_discoverPage__GXZOz .marketing_restaurantBody__MFAf0 h3{color:var(--tp-text);font-weight:600}.marketing_discoverPage__GXZOz .marketing_cardBody__dJPSm>p:not(.marketing_cardEyebrow__doySK),.marketing_discoverPage__GXZOz .marketing_cardMeta__Sq894,.marketing_discoverPage__GXZOz .marketing_restaurantBody__MFAf0 p{color:var(--tp-text-secondary)}.marketing_discoverPage__GXZOz .marketing_shareAction__s9TeP{border-color:var(--tp-border)!important;background:var(--tp-button-neutral)!important;color:var(--tp-text)!important}.marketing_discoverPage__GXZOz .marketing_shareAction__s9TeP:hover{background:var(--tp-button-neutral-hover)!important;color:var(--tp-text)!important}.marketing_discoverPage__GXZOz .marketing_restaurantLogo__IYsV_{border-color:var(--tp-border)}.marketing_discoverPage__GXZOz .marketing_liveSpecialCount__WApht,.marketing_discoverPage__GXZOz .marketing_restaurantBody__MFAf0>svg{color:var(--tp-green-forest)}.marketing_discoverPage__GXZOz .marketing_emptyState__weK_N{border-color:var(--tp-border-strong);background:var(--tp-surface)}.marketing_discoverPage__GXZOz .marketing_emptyState__weK_N h3{color:var(--tp-text)}.marketing_discoverPage__GXZOz .marketing_emptyState__weK_N p{color:var(--tp-text-secondary)}.marketing_discoverPage__GXZOz .marketing_benefitsSection__AnJKm{max-width:none;padding-right:max(24px,calc((100vw - 1180px) / 2 + 24px));padding-left:max(24px,calc((100vw - 1180px) / 2 + 24px));background:var(--tp-green-pale)}.marketing_discoverPage__GXZOz .marketing_alertsSection__0vEjs,.marketing_discoverPage__GXZOz .marketing_benefitsStack__vgBw9{display:contents}.marketing_discoverPage__GXZOz .marketing_benefitCard__anaHF{border-color:var(--tp-border);background:rgb(255 253 252/82%);box-shadow:var(--tp-shadow-soft)}.marketing_discoverPage__GXZOz .marketing_benefitCard__anaHF>span{background:#edf3e9;color:var(--tp-green-forest)}.marketing_discoverPage__GXZOz .marketing_benefitCard__anaHF .marketing_orangeIcon__oXqHD{background:rgb(255 100 26/10%);color:var(--tp-orange-deep)}.marketing_discoverPage__GXZOz .marketing_benefitCard__anaHF h3{color:var(--tp-text);font-family:var(--tp-font-display);font-weight:600}.marketing_discoverPage__GXZOz .marketing_benefitCard__anaHF p{color:var(--tp-text-secondary)}.marketing_discoverPage__GXZOz .marketing_alertsBanner__Kggx3{border-color:var(--tp-border);background:var(--tp-surface-elevated);box-shadow:var(--tp-shadow-card)}.marketing_discoverPage__GXZOz .marketing_alertsBanner__Kggx3 h3{color:var(--tp-text)}.marketing_discoverPage__GXZOz .marketing_alertsBanner__Kggx3 p{color:var(--tp-text-secondary)}.marketing_discoverPage__GXZOz .marketing_ownerCta__G1Qh_{border-color:var(--tp-border);background:radial-gradient(circle at 80% 20%,rgb(143 180 143/22%),transparent 35%),var(--tp-surface);box-shadow:var(--tp-shadow-card)}.marketing_discoverPage__GXZOz .marketing_ownerCta__G1Qh_ p:not(.marketing_eyebrow___TOvV){color:var(--tp-text-secondary)}.marketing_discoverPage__GXZOz .marketing_footer__3gYSi{border-color:var(--tp-border)}.marketing_discoverPage__GXZOz .marketing_footer__3gYSi>div,.marketing_discoverPage__GXZOz .marketing_footer__3gYSi>p{color:var(--tp-text-secondary)}.marketing_discoverPage__GXZOz .marketing_footer__3gYSi a:hover{color:var(--tp-green-forest)}.marketing_discoverPage__GXZOz .marketing_restaurantGrid__kBewt{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing_discoverPage__GXZOz .marketing_restaurantCard__wiLJi{overflow:hidden;min-width:0;border-radius:22px}.marketing_discoverPage__GXZOz .marketing_restaurantBody__MFAf0{min-height:126px;padding:24px 26px;gap:22px;grid-template-columns:minmax(0,1fr) 44px}.marketing_discoverPage__GXZOz .marketing_restaurantBody__MFAf0>div{min-width:0}.marketing_discoverPage__GXZOz .marketing_restaurantBody__MFAf0 h3{overflow-wrap:anywhere;font-size:clamp(21px,2vw,25px);font-weight:700;line-height:1.12}.marketing_discoverPage__GXZOz .marketing_restaurantBody__MFAf0 p{overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.45}.marketing_discoverPage__GXZOz .marketing_liveSpecialCount__WApht{margin-top:11px;padding:5px 9px;border-radius:999px;background:var(--tp-green-pale);font-size:12px;font-weight:700;line-height:1}.marketing_discoverPage__GXZOz .marketing_restaurantArrow__z1SIE{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--tp-border);border-radius:50%;background:var(--tp-button-neutral);color:var(--tp-green-forest)}.marketing_discoverPage__GXZOz .marketing_filterChips__0mIIR{width:100%;min-width:0;padding-bottom:8px;align-content:flex-start;row-gap:10px;-moz-column-gap:9px;column-gap:9px}.marketing_discoverPage__GXZOz .marketing_filterChips__0mIIR a{max-width:100%;flex:0 1 auto}.marketing_discoverPage__GXZOz .marketing_discoveryPanel__3mTSN{overflow:hidden;height:auto;padding-bottom:30px}.marketing_ownerHero__mAp2n{min-height:740px}.marketing_heroActions__XbfU_{display:flex;margin-top:32px;flex-wrap:wrap;gap:12px}.marketing_secondaryButton__B1shJ{display:inline-flex;min-height:50px;padding:0 22px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/20%);border-radius:14px;color:#fff;font-weight:900;transition:background .16s ease}.marketing_secondaryButton__B1shJ:hover{background:rgb(255 255 255/8%)}.marketing_textButton__ULBjs{display:inline-flex;min-height:50px;padding:0 8px;align-items:center;color:#9fca86;font-size:14px;font-weight:900}.marketing_textButton__ULBjs:hover{color:#fff}.marketing_benefitLines__02xUB{display:flex;margin-top:21px;flex-wrap:wrap;gap:9px 18px;color:#95a69c;font-size:12px;font-weight:750}.marketing_benefitLines__02xUB span{display:inline-flex;align-items:center;gap:5px}.marketing_benefitLines__02xUB svg{color:#86bd65}.marketing_ownerPreview__GAKt2{padding:28px;border:1px solid rgb(255 255 255/12%);border-radius:32px;background:linear-gradient(160deg,rgb(23 60 39/92%),rgb(8 24 16/94%));box-shadow:0 32px 80px rgb(0 0 0/35%);transform:rotate(1.5deg)}.marketing_previewTop__cNalA{display:flex;margin-bottom:25px;align-items:center;justify-content:space-between;color:#d8e2dc;font-size:13px;font-weight:850}.marketing_previewTop__cNalA svg{color:var(--town-orange)}.marketing_previewFeature__uH_kw{display:grid;padding:17px;align-items:center;gap:13px;border:1px solid rgb(255 255 255/10%);border-radius:18px;background:rgb(5 15 10/72%);grid-template-columns:auto 1fr auto}.marketing_previewFeature__uH_kw>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--town-orange)}.marketing_previewFeature__uH_kw small{display:block;color:#86a493;font-weight:800}.marketing_previewFeature__uH_kw strong{display:block;margin-top:3px;font-size:14px}.marketing_previewFeature__uH_kw>svg{color:#8fc56d}.marketing_previewRow__UEKGU{display:flex;padding:17px 2px;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid rgb(255 255 255/8%);color:#8fa097;font-size:12px}.marketing_previewRow__UEKGU span:first-child{display:flex;align-items:center;gap:9px;color:#e7ece9;font-size:13px;font-weight:850}.marketing_previewRow__UEKGU svg{color:#8fc56d}.marketing_previewBars__s1I9l{display:flex;height:95px;margin-top:22px;align-items:end;gap:9px}.marketing_previewBars__s1I9l i{flex:1;border-radius:7px 7px 2px 2px;background:linear-gradient(#ff7a1a,#875023)}.marketing_previewBars__s1I9l i:first-child{height:32%}.marketing_previewBars__s1I9l i:nth-child(2){height:48%}.marketing_previewBars__s1I9l i:nth-child(3){height:43%}.marketing_previewBars__s1I9l i:nth-child(4){height:69%}.marketing_previewBars__s1I9l i:nth-child(5){height:61%}.marketing_previewBars__s1I9l i:nth-child(6){height:86%}.marketing_ownerPreview__GAKt2>p{margin:12px 0 0;color:#92a198;font-size:11px;text-align:center}.marketing_benefitsSection__AnJKm{padding-top:100px;padding-bottom:90px}.marketing_centerHeading__BfX_T{max-width:700px;margin:0 auto 42px;text-align:center}.marketing_centerHeading__BfX_T>p:not(.marketing_eyebrow___TOvV){margin:16px 0 0;color:#9cabA3;line-height:1.65}.marketing_benefitGrid__SLK_c{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing_featureGrid__33Z8_{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.marketing_benefitCard__anaHF{padding:27px;border:1px solid rgb(255 255 255/9%);border-radius:24px;background:#0d1d16}.marketing_benefitCard__anaHF>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:rgb(90 148 54/17%);color:#93c674}.marketing_benefitCard__anaHF h3{margin:20px 0 0;font-size:19px;font-weight:900}.marketing_benefitCard__anaHF p{margin:10px 0 0;color:#95a49c;font-size:14px;line-height:1.68}.marketing_ownerSteps__TAQZ0{display:grid;padding-top:70px;padding-bottom:110px;align-items:start;gap:80px;grid-template-columns:.9fr 1.1fr}.marketing_ownerSteps__TAQZ0>div>p:not(.marketing_eyebrow___TOvV){margin-top:18px;color:#96a69d;line-height:1.7}.marketing_ownerSteps__TAQZ0 ol{display:grid;margin:0;padding:0;gap:12px;list-style:none}.marketing_ownerSteps__TAQZ0 li{display:grid;padding:21px;align-items:start;gap:18px;border:1px solid rgb(255 255 255/9%);border-radius:19px;background:#0c1c14;grid-template-columns:auto 1fr}.marketing_ownerSteps__TAQZ0 li>span{color:var(--town-orange);font-size:12px;font-weight:950;letter-spacing:.08em}.marketing_ownerSteps__TAQZ0 strong{font-size:16px}.marketing_ownerSteps__TAQZ0 li p{margin:7px 0 0;color:#8e9e95;font-size:13px;line-height:1.55}.marketing_finalCta__CLdiP{margin-top:10px}.marketing_finalCta__CLdiP>div:first-child{max-width:650px}.marketing_finalCta__CLdiP>div:first-child>p:not(.marketing_eyebrow___TOvV){margin:14px 0 0;color:#aab8b0;line-height:1.65}.marketing_problemSection__ikhXK{display:grid;max-width:1132px;margin:90px auto 10px;padding:48px;gap:60px;border:1px solid rgb(255 255 255/9%);border-radius:30px;background:linear-gradient(135deg,#10291c,#0a1811);grid-template-columns:.9fr 1.1fr}.marketing_problemSection__ikhXK h2{margin:8px 0 0;font-size:clamp(30px,4vw,47px);font-weight:950;letter-spacing:-.035em;line-height:1.06}.marketing_problemSection__ikhXK>div:last-child{color:#a8b6ae;font-size:16px;line-height:1.8}.marketing_problemSection__ikhXK>div:last-child p{margin:0 0 14px}.marketing_howSection__w_QQ2{max-width:1180px;margin:0 auto;padding:100px 24px 30px}.marketing_howGrid__oMYxn{display:grid;margin:40px 0 0;padding:0;gap:14px;list-style:none;grid-template-columns:repeat(4,minmax(0,1fr))}.marketing_howGrid__oMYxn li{padding:24px;border:1px solid rgb(255 255 255/9%);border-radius:22px;background:#0d1d16}.marketing_howGrid__oMYxn li>span{color:var(--town-orange);font-size:12px;font-weight:950}.marketing_howGrid__oMYxn h3{margin:17px 0 0;font-size:18px}.marketing_howGrid__oMYxn p{margin:10px 0 0;color:#92a299;font-size:13px;line-height:1.65}.marketing_qrCallout__FnyWC{display:grid;max-width:1132px;margin:30px auto;padding:36px;align-items:center;gap:24px;border:1px solid rgb(255 255 255/10%);border-radius:28px;background:radial-gradient(circle at 10% 50%,rgb(255 100 26/12%),transparent 30%),#10291c;grid-template-columns:auto 1fr auto}.marketing_qrCallout__FnyWC>span{display:grid;width:76px;height:76px;place-items:center;border-radius:22px;background:var(--town-orange)}.marketing_qrCallout__FnyWC h2{margin:6px 0 0;font-size:clamp(27px,3vw,39px);font-weight:950}.marketing_qrCallout__FnyWC p:not(.marketing_eyebrow___TOvV){margin:10px 0 0;color:#a8b7af;line-height:1.65}.marketing_perfectSection__lgJrU{max-width:1132px;margin:30px auto 100px;padding:36px;border:1px solid rgb(255 255 255/9%);border-radius:28px;background:#0b1912}.marketing_perfectSection__lgJrU h2{margin:7px 0 0;font-size:32px;font-weight:950}.marketing_audienceChips__UX_Ai{display:flex;margin-top:24px;flex-wrap:wrap;gap:9px}.marketing_audienceChips__UX_Ai span{padding:11px 14px;border:1px solid rgb(255 255 255/10%);border-radius:999px;color:#c5d0ca;font-size:13px;font-weight:800}.marketing_demoHero__1_Onr{max-width:980px;margin:0 auto;padding:160px 24px 90px;text-align:center}.marketing_demoHero__1_Onr .marketing_brand__FcvWD,.marketing_demoHero__1_Onr .marketing_kicker__uT8g0{justify-content:center}.marketing_demoHero__1_Onr h1{margin:30px 0 0;font-size:clamp(48px,7vw,78px);font-weight:950;letter-spacing:-.055em;line-height:1}.marketing_demoHero__1_Onr h1 span{color:var(--town-orange)}.marketing_demoHero__1_Onr>p:not(.marketing_kicker__uT8g0){max-width:650px;margin:24px auto 0;color:#aab8b0;font-size:18px;line-height:1.7}.marketing_demoHero__1_Onr .marketing_heroActions__XbfU_{justify-content:center}.marketing_demoSection__mR28F{max-width:1132px;margin:0 auto;padding:65px 24px}.marketing_demoSection__mR28F .marketing_sectionHeading__0jokU p:not(.marketing_eyebrow___TOvV){margin:10px 0 0;color:#95a59c}.marketing_demoBadge__LfNtk{padding:9px 12px;border-radius:999px;background:rgb(255 100 26/14%);color:#ff9a68;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.marketing_customerDemo__VO9vf,.marketing_dashboardDemo__jNxPE{overflow:hidden;border:1px solid rgb(255 255 255/10%);border-radius:30px;background:#0d1d16;box-shadow:0 28px 70px rgb(0 0 0/24%)}.marketing_demoRestaurantHero__JwygP{position:relative;min-height:320px}.marketing_demoRestaurantHero__JwygP>img{-o-object-fit:cover;object-fit:cover;opacity:.52}.marketing_demoRestaurantHero__JwygP:after{position:absolute;inset:0;background:linear-gradient(transparent 20%,#07100c);content:""}.marketing_demoRestaurantHero__JwygP>div{position:absolute;z-index:2;right:30px;bottom:26px;left:30px}.marketing_demoRestaurantHero__JwygP span{color:#ff9a68;font-size:11px;font-weight:900;text-transform:uppercase}.marketing_demoRestaurantHero__JwygP h3{margin:7px 0 0;font-size:38px;font-weight:950}.marketing_demoRestaurantHero__JwygP p{margin:6px 0 0;color:#c2cec7}.marketing_demoQuickLinks__bfR8E{display:grid;padding:18px;gap:10px;grid-template-columns:repeat(4,1fr)}.marketing_demoQuickLinks__bfR8E span{display:flex;padding:13px;align-items:center;justify-content:center;gap:8px;border-radius:14px;background:#10291c;color:#c6d2cb;font-size:12px;font-weight:850}.marketing_demoQuickLinks__bfR8E svg{color:var(--town-orange)}.marketing_demoSpecialGrid__W0t3g{display:grid;padding:18px;gap:15px;grid-template-columns:repeat(2,1fr)}.marketing_demoSpecialGrid__W0t3g article{padding:13px;border:1px solid rgb(255 255 255/8%);border-radius:18px;background:#091710}.marketing_demoSpecialGrid__W0t3g article>div{position:relative;height:150px;overflow:hidden;border-radius:13px}.marketing_demoSpecialGrid__W0t3g img{-o-object-fit:cover;object-fit:cover}.marketing_demoSpecialGrid__W0t3g span{display:block;margin-top:14px;color:#8fbe72;font-size:10px;font-weight:900;text-transform:uppercase}.marketing_demoSpecialGrid__W0t3g h4{margin:6px 0 0;font-size:17px}.marketing_demoSpecialGrid__W0t3g p{margin:6px 0 0;color:#8f9f96;font-size:12px}.marketing_demoExperienceGrid__Ka2lz{display:grid;padding:0 18px 22px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing_demoExperienceGrid__Ka2lz article{padding:20px;border:1px solid rgb(255 255 255/9%);border-radius:19px;background:#091710}.marketing_demoExperienceGrid__Ka2lz article>span{display:flex;align-items:center;gap:7px;color:#8fc56d;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.marketing_demoExperienceGrid__Ka2lz article>strong{display:block;margin-top:12px;font-size:16px}.marketing_demoExperienceGrid__Ka2lz ul{display:grid;margin:14px 0 0;padding:0;gap:8px;color:#a9b7af;font-size:12px;list-style:none}.marketing_demoExperienceGrid__Ka2lz li{display:flex;justify-content:space-between;gap:10px}.marketing_demoExperienceGrid__Ka2lz small{color:#ff9a68}.marketing_demoExperienceGrid__Ka2lz article>p{margin:12px 0 0;color:#95a59c;font-size:12px;line-height:1.55}.marketing_sampleForm__xctSq{display:grid;margin-top:14px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing_sampleForm__xctSq i{padding:9px;border:1px solid rgb(255 255 255/9%);border-radius:9px;color:#86968d;font-size:10px;font-style:normal}.marketing_sampleForm__xctSq b{padding:9px;border-radius:9px;background:rgb(255 100 26/13%);color:#ff9a68;font-size:10px;text-align:center;grid-column:1/-1}.marketing_dashboardDemo__jNxPE{display:grid;grid-template-columns:220px 1fr}.marketing_demoSidebar__5TRJm{display:flex;padding:24px;gap:10px;border-right:1px solid rgb(255 255 255/8%);background:#091710;flex-direction:column}.marketing_demoSidebar__5TRJm>strong{margin:13px 0}.marketing_demoSidebar__5TRJm>span{padding:10px 12px;border-radius:10px;color:#91a198;font-size:12px;font-weight:750}.marketing_demoSidebar__5TRJm>span:first-of-type{background:#173c27;color:#fff}.marketing_demoDashboardMain___XJT_{padding:25px}.marketing_demoStats__Emq50{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.marketing_demoDashboardGrid__ajY0N article,.marketing_demoStats__Emq50 article{padding:18px;border:1px solid rgb(255 255 255/8%);border-radius:17px;background:#10291c}.marketing_demoDashboardGrid__ajY0N span,.marketing_demoStats__Emq50 span{display:block;color:#8fa097;font-size:11px}.marketing_demoStats__Emq50 strong{display:block;margin-top:8px;color:#fff;font-size:27px}.marketing_demoDashboardGrid__ajY0N{display:grid;margin-top:12px;gap:12px;grid-template-columns:repeat(2,1fr)}.marketing_demoDashboardGrid__ajY0N svg{margin-bottom:17px;color:var(--town-orange)}.marketing_demoDashboardGrid__ajY0N strong{display:block;margin-top:7px;font-size:14px}.marketing_miniBars__X7esn{display:flex;height:52px;margin-top:13px;align-items:end;gap:7px}.marketing_miniBars__X7esn i{flex:1;border-radius:5px 5px 0 0;background:#5a9436}.marketing_miniBars__X7esn i:first-child{height:35%}.marketing_miniBars__X7esn i:nth-child(2){height:64%}.marketing_miniBars__X7esn i:nth-child(3){height:48%}.marketing_miniBars__X7esn i:nth-child(4){height:79%}.marketing_miniBars__X7esn i:nth-child(5){height:92%}@media (max-width:900px){.marketing_headerInner__sMoZP{min-height:118px;padding-top:13px;padding-bottom:13px;flex-wrap:wrap;gap:8px 18px}.marketing_primaryNav__rzie6{order:3;width:100%;margin:0;overflow-x:auto}.marketing_primaryNav__rzie6 a{white-space:nowrap}.marketing_headerActions__M1yB0,.marketing_loginLink__Ydq_h{margin-left:auto}.marketing_consumerHero__KlExL{padding-top:180px}.marketing_heroGrid__mTAG0{gap:45px;grid-template-columns:1fr}.marketing_heroScene__XCcb0{min-height:390px}.marketing_benefitGrid__SLK_c,.marketing_cardGrid__iAHXR,.marketing_featureGrid__33Z8_,.marketing_howGrid__oMYxn,.marketing_restaurantGrid__kBewt{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing_problemSection__ikhXK{margin-right:24px;margin-left:24px;grid-template-columns:1fr;gap:25px}.marketing_ownerSteps__TAQZ0{gap:40px;grid-template-columns:1fr}}@media (max-width:640px){.marketing_headerInner__sMoZP{padding-right:16px;padding-left:16px}.marketing_compactBrand__wEpVW .marketing_brandWord__oC7ex{font-size:18px}.marketing_loginLink__Ydq_h{display:none}.marketing_headerCta__yys92{min-height:38px;padding:0 12px;font-size:12px}.marketing_primaryNav__rzie6{gap:0}.marketing_primaryNav__rzie6 a{padding:9px 11px;font-size:12px}.marketing_consumerHero__KlExL{min-height:auto;padding:170px 18px 76px}.marketing_brandMark__DZU12{width:50px;height:50px;border-radius:15px;font-size:22px}.marketing_heroCopy__TSjFS h1{margin-top:24px}.marketing_searchBox__zFLXV{padding:15px;grid-template-columns:auto 1fr}.marketing_searchBox__zFLXV button{grid-column:1/-1;width:100%}.marketing_discoveryPanel__3mTSN{margin:-36px 18px 0}.marketing_discoveryPanel__3mTSN .marketing_searchBox__zFLXV{grid-template-columns:auto minmax(0,1fr)}.marketing_discoveryPanel__3mTSN .marketing_searchBox__zFLXV button{grid-column:1/-1}.marketing_heroScene__XCcb0{min-height:330px;border-radius:30px}.marketing_benefitsSection__AnJKm,.marketing_contentSection__wGtmn,.marketing_cravingsSection__mW_1b,.marketing_ownerSteps__TAQZ0{padding-right:18px;padding-left:18px}.marketing_sectionHeading__0jokU{align-items:start;flex-direction:column}.marketing_benefitGrid__SLK_c,.marketing_cardGrid__iAHXR,.marketing_featureGrid__33Z8_,.marketing_howGrid__oMYxn,.marketing_restaurantGrid__kBewt{grid-template-columns:1fr}.marketing_perfectSection__lgJrU,.marketing_problemSection__ikhXK,.marketing_qrCallout__FnyWC{margin-right:18px;margin-left:18px;padding:28px 22px}.marketing_qrCallout__FnyWC{align-items:start;grid-template-columns:1fr}.marketing_dashboardDemo__jNxPE,.marketing_demoDashboardGrid__ajY0N,.marketing_demoExperienceGrid__Ka2lz,.marketing_demoQuickLinks__bfR8E,.marketing_demoSpecialGrid__W0t3g,.marketing_demoStats__Emq50{grid-template-columns:1fr}.marketing_demoSidebar__5TRJm{border-right:0;border-bottom:1px solid rgb(255 255 255/8%)}.marketing_finalCta__CLdiP,.marketing_ownerCta__G1Qh_{margin-right:18px;margin-left:18px;padding:30px 24px;align-items:flex-start;flex-direction:column}.marketing_finalCta__CLdiP .marketing_orangeButton__gZLVd,.marketing_ownerCta__G1Qh_ .marketing_orangeButton__gZLVd{width:100%}.marketing_footer__3gYSi{align-items:start;grid-template-columns:1fr}.marketing_footer__3gYSi>div{justify-content:flex-start}.marketing_ownerPreview__GAKt2{padding:20px}.marketing_finalCta__CLdiP .marketing_heroActions__XbfU_,.marketing_finalCta__CLdiP .marketing_heroActions__XbfU_ a{width:100%}}@media (min-width:960px){.marketing_loginLink__Ydq_h,.marketing_primaryNav__rzie6 a{font-size:15px}.marketing_cardBody__dJPSm h3{font-size:22px}.marketing_cardBody__dJPSm>p:not(.marketing_cardEyebrow__doySK){font-size:14px}.marketing_restaurantBody__MFAf0 h3{font-size:18px}.marketing_cardMeta__Sq894,.marketing_restaurantBody__MFAf0 p{font-size:13px}.marketing_cardEyebrow__doySK,.marketing_featuredBadge__hfvh1,.marketing_liveSpecialCount__WApht{font-size:12px!important}.marketing_cardAction__710qp,.marketing_filterChips__0mIIR{font-size:14px}.marketing_alertsBanner__Kggx3 p,.marketing_benefitCard__anaHF p{font-size:15px}}.marketing_heroArtwork__7LjME,.marketing_ownerDashboardArtwork__2CsND{position:relative;width:100%;overflow:hidden}.marketing_heroArtwork__7LjME{aspect-ratio:1;border:1px solid rgb(90 148 54/28%);border-radius:44px;background:#03150d;box-shadow:0 35px 90px rgb(0 0 0/40%)}.marketing_heroArtwork__7LjME img{-o-object-fit:contain;object-fit:contain}.marketing_discoverPage__GXZOz{font-family:var(--tp-font-ui);font-weight:400}.marketing_discoverPage__GXZOz :where(button,input,a){font-family:var(--tp-font-ui)}.marketing_discoverPage__GXZOz .marketing_heroGrid__mTAG0{max-width:1440px;gap:clamp(22px,2.5vw,40px);grid-template-columns:minmax(0,48fr) minmax(0,52fr)}.marketing_discoverPage__GXZOz .marketing_heroCopy__TSjFS{position:relative;z-index:3}.marketing_discoverPage__GXZOz .marketing_heroCopy__TSjFS .marketing_brand__FcvWD{margin-bottom:22px}.marketing_discoverPage__GXZOz .marketing_heroCopy__TSjFS .marketing_brandMark__DZU12{width:50px;height:50px;border-radius:15px;font-size:21px}.marketing_discoverPage__GXZOz .marketing_heroCopy__TSjFS .marketing_brandWord__oC7ex{font-size:clamp(30px,3vw,40px)}.marketing_discoverPage__GXZOz .marketing_heroCopy__TSjFS h1{max-width:760px;margin-top:22px;color:#102f28;font-family:var(--tp-font-display);font-size:clamp(3.15rem,3.75vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:.95;white-space:nowrap}.marketing_discoverPage__GXZOz .marketing_heroCopy__TSjFS h1 span{color:#bb542f}.marketing_discoverPage__GXZOz .marketing_heroLead__yOp7V{max-width:570px;margin-top:28px;color:#4f635b;font-size:clamp(17px,1.55vw,20px);font-weight:400;line-height:1.62}.marketing_discoverPage__GXZOz :where(.marketing_kicker__uT8g0,.marketing_eyebrow___TOvV){color:#3f6652;font-family:var(--tp-font-ui);font-size:15px;font-weight:700;letter-spacing:.13em;line-height:1.4}.marketing_discoverPage__GXZOz .marketing_kicker__uT8g0{margin-bottom:22px}.marketing_discoverPage__GXZOz .marketing_heroGlow__F_CgX{display:none}.marketing_discoverPage__GXZOz .marketing_heroArtwork__7LjME{width:calc(100% + 72px);justify-self:center;aspect-ratio:1044/714;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.marketing_discoverPage__GXZOz .marketing_heroArtwork__7LjME>img{-o-object-fit:contain;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent 0,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent 0,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.marketing_discoverPage__GXZOz .marketing_heroActions__XbfU_{margin-top:34px;gap:14px}.marketing_discoverPage__GXZOz .marketing_heroActions__XbfU_ :where(.marketing_greenButton__sRM5g,.marketing_secondaryButton__B1shJ){min-height:54px;padding:0 25px;border-radius:16px}.marketing_heroEntrance___qdr6>*{animation:marketing_discoverHeroItemIn__xY_ph .6s var(--tp-motion-ease) both}.marketing_heroEntrance___qdr6>:nth-child(2){animation-delay:70ms}.marketing_heroEntrance___qdr6>:nth-child(3){animation-delay:.14s}.marketing_heroEntrance___qdr6>:nth-child(4){animation-delay:.22s}.marketing_heroEntrance___qdr6>:nth-child(5){animation-delay:.3s}.marketing_heroArtworkEntrance__1dwZP{animation:marketing_discoverHeroArtworkIn__Adp_R .65s var(--tp-motion-ease) .13s both}@keyframes marketing_discoverHeroItemIn__xY_ph{0%{opacity:0;transform:translateY(20px)}}@keyframes marketing_discoverHeroArtworkIn__Adp_R{0%{opacity:0;transform:translateY(10px) scale(.98)}}.marketing_discoverPage__GXZOz .marketing_filterChips__0mIIR a{display:inline-flex;align-items:center;gap:7px;font-weight:600;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.marketing_discoverPage__GXZOz .marketing_filterChips__0mIIR a svg{color:var(--tp-green-forest)}.marketing_discoverPage__GXZOz :where(.marketing_greenButton__sRM5g,.marketing_secondaryButton__B1shJ,.marketing_searchBox__zFLXV button,.marketing_cardAction__710qp,.marketing_headerCta__yys92){font-weight:600;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}@media (hover:hover) and (pointer:fine){.marketing_discoverPage__GXZOz :where(.marketing_greenButton__sRM5g,.marketing_secondaryButton__B1shJ,.marketing_searchBox__zFLXV button,.marketing_cardAction__710qp,.marketing_headerCta__yys92):hover{box-shadow:var(--tp-shadow-button-hover);transform:translateY(-2px) scale(1.012)}.marketing_discoverPage__GXZOz .marketing_restaurantCard__wiLJi:hover .marketing_restaurantArrow__z1SIE svg,.marketing_discoverPage__GXZOz :where(.marketing_greenButton__sRM5g,.marketing_secondaryButton__B1shJ,.marketing_cardAction__710qp,.marketing_textLink__haPNR):hover svg{transform:translateX(3px)}.marketing_discoverPage__GXZOz .marketing_filterChips__0mIIR a:hover{box-shadow:var(--tp-shadow-soft);transform:translateY(-2px)}.marketing_discoverPage__GXZOz .marketing_restaurantCard__wiLJi:hover .marketing_restaurantImage__Byad2 img,.marketing_discoverPage__GXZOz .marketing_specialCard__68S0P:hover img{transform:scale(1.015)}}.marketing_discoverPage__GXZOz .marketing_restaurantArrow__z1SIE svg,.marketing_discoverPage__GXZOz :where(.marketing_greenButton__sRM5g,.marketing_secondaryButton__B1shJ,.marketing_cardAction__710qp,.marketing_textLink__haPNR) svg{transition:transform .22s ease}.marketing_discoverPage__GXZOz :where(.marketing_greenButton__sRM5g,.marketing_secondaryButton__B1shJ,.marketing_searchBox__zFLXV button,.marketing_cardAction__710qp,.marketing_filterChips__0mIIR a):active{transform:scale(.985)}.marketing_consumerBenefitGrid__At5q0.tp-reveal-ready .marketing_benefitCard__anaHF>span{opacity:0;transform:scale(.96)}.marketing_consumerBenefitGrid__At5q0.tp-reveal-visible .marketing_benefitCard__anaHF>span{opacity:1;transform:scale(1);transition:opacity .5s var(--tp-motion-ease),transform .5s var(--tp-motion-ease)}.marketing_footerReveal__MaKhn.tp-reveal-ready{transform:none}.marketing_discoverPage__GXZOz .tp-reveal-ready{filter:blur(2px);transform:translateY(42px) scale(.98);will-change:opacity,filter,transform}.marketing_discoverPage__GXZOz .tp-reveal-ready.tp-reveal-visible{filter:blur(0);transform:translateY(0) scale(1);transition:opacity .62s var(--tp-motion-ease) var(--tp-reveal-delay),filter .62s var(--tp-motion-ease) var(--tp-reveal-delay),transform .62s var(--tp-motion-ease) var(--tp-reveal-delay)}.marketing_discoverPage__GXZOz .tp-stagger{--tp-stagger-delay:60ms!important}.marketing_discoverPage__GXZOz .tp-stagger.tp-reveal-ready>*{filter:none;transform:translateY(24px) scale(.99)}.marketing_discoverPage__GXZOz .tp-stagger.tp-reveal-visible>*{filter:none;transform:translateY(0) scale(1);transition:opacity .56s var(--tp-motion-ease),transform .56s var(--tp-motion-ease)}.marketing_discoverPage__GXZOz :where(.marketing_sectionHeading__0jokU h2,.marketing_centerHeading__BfX_T h2,.marketing_ownerCta__G1Qh_ h2){color:#102e26;font-family:var(--tp-font-display);font-size:clamp(2.35rem,3.4vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;text-shadow:none}.marketing_discoverPage__GXZOz .marketing_sectionHeading__0jokU{margin-bottom:34px}.marketing_discoverPage__GXZOz .marketing_centerHeading__BfX_T{margin-bottom:46px}.marketing_discoverPage__GXZOz :where(.marketing_sectionHeading__0jokU h2,.marketing_centerHeading__BfX_T h2){margin-top:10px}.marketing_discoverPage__GXZOz .marketing_cardBody__dJPSm h3,.marketing_discoverPage__GXZOz .marketing_restaurantBody__MFAf0 h3{font-family:var(--tp-font-display);font-weight:700}.marketing_discoverPage__GXZOz .marketing_restaurantCard__wiLJi,.marketing_discoverPage__GXZOz .marketing_specialCard__68S0P{box-shadow:0 16px 36px rgb(18 53 45/10%),0 3px 9px rgb(18 53 45/5%)}.marketing_discoverPage__GXZOz .marketing_benefitsSection__AnJKm{background:radial-gradient(circle at 12% 5%,rgb(255 255 255/65%),transparent 26%),radial-gradient(circle at 88% 90%,rgb(111 155 99/13%),transparent 28%),linear-gradient(150deg,#e8f0e3,#dbe8d5)}.marketing_discoverPage__GXZOz .marketing_benefitCard__anaHF{position:relative;overflow:hidden;border-color:rgb(47 93 70/12%);background:linear-gradient(155deg,rgb(255 255 255/92%),rgb(250 247 240/78%));box-shadow:0 18px 42px rgb(47 93 70/10%),inset 0 1px rgb(255 255 255/90%)}.marketing_discoverPage__GXZOz .marketing_benefitCard__anaHF:after{position:absolute;right:-24px;bottom:-28px;width:88px;height:88px;border-radius:50%;background:rgb(143 180 143/10%);content:""}.marketing_discoverPage__GXZOz .marketing_benefitCard__anaHF>span{position:relative;z-index:1;border:1px solid rgb(47 93 70/12%);background:linear-gradient(145deg,#f5f9f1,#dce9d6);box-shadow:0 8px 18px rgb(47 93 70/12%),inset 0 1px #fff}.marketing_discoverPage__GXZOz .marketing_alertsBanner__Kggx3{border-color:rgb(47 93 70/15%);background:radial-gradient(circle at 8% 50%,rgb(143 180 143/18%),transparent 24%),linear-gradient(105deg,#fffdfc,#f4f0e8);box-shadow:0 20px 46px rgb(47 93 70/11%),inset 0 1px #fff}.marketing_discoverPage__GXZOz .marketing_alertsBanner__Kggx3>span{background:linear-gradient(145deg,#82aa78,#52784a);box-shadow:0 10px 22px rgb(47 93 70/22%),inset 0 1px rgb(255 255 255/32%)}.marketing_discoverPage__GXZOz .marketing_ownerCta__G1Qh_{background:radial-gradient(circle at 85% 15%,rgb(143 180 143/28%),transparent 34%),linear-gradient(135deg,#fffdfc,#f4eee4);box-shadow:0 26px 58px rgb(47 93 70/12%),inset 0 1px #fff}.marketing_ownerDashboardArtwork__2CsND{isolation:isolate;width:min(650px,calc(100% + 100px));max-width:650px;align-self:center;justify-self:center;aspect-ratio:609/432;margin:auto;border:1px solid rgb(111 166 83/22%);border-radius:28px;background:radial-gradient(circle at 82% 18%,rgb(255 100 26/9%),transparent 34%),linear-gradient(145deg,#143a27,#071b11);box-shadow:0 34px 72px rgb(0 0 0/48%),0 16px 42px rgb(18 73 44/34%),0 0 32px rgb(90 148 54/12%);transform:none}.marketing_ownerDashboardArtwork__2CsND:after{position:absolute;z-index:2;inset:0;border-radius:inherit;box-shadow:inset 0 0 24px rgb(5 30 18/34%);content:"";pointer-events:none}.marketing_ownerDashboardArtwork__2CsND img{-o-object-fit:contain;object-fit:contain;transform:none}.marketing_firstResultsSection__FDzve{padding-top:52px}.marketing_consumerBenefitGrid__At5q0{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing_benefitCard__anaHF>.marketing_orangeIcon__oXqHD{background:rgb(255 100 26/14%);color:#ff8b55}.marketing_alertsBanner__Kggx3{display:grid;margin-top:18px;padding:25px 28px;align-items:center;gap:20px;border:1px solid rgb(90 148 54/30%);border-radius:24px;background:radial-gradient(circle at 10% 50%,rgb(90 148 54/18%),transparent 32%),#10291c;grid-template-columns:auto 1fr}.marketing_alertsBanner__Kggx3>span{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:#5a9436;color:#fff}.marketing_alertsBanner__Kggx3 h3{margin:0;font-size:18px;font-weight:900}.marketing_alertsBanner__Kggx3 p{margin:7px 0 0;color:#a9b8af;font-size:13px}.marketing_ownerHero__mAp2n{min-height:700px}.marketing_threeColumnGrid__MvKSw{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing_howGrid__oMYxn li>svg{display:block;margin-top:18px;color:#8fc56d}.marketing_sixFeatureGrid__DRQR6{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing_ownerReasonGrid__NdG2_{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing_perfectSection__lgJrU{margin-top:45px}.marketing_audienceChips__UX_Ai span{display:inline-flex;align-items:center;gap:8px}.marketing_audienceChips__UX_Ai svg{color:var(--town-orange)}.marketing_foodCta__VLZw_{display:grid;grid-template-columns:auto 1fr auto}.marketing_foodCta__VLZw_>svg{color:var(--town-orange)}.marketing_foodCta__VLZw_>div:nth-child(2){max-width:510px}.marketing_foodCta__VLZw_>div:nth-child(2) p{margin:14px 0 0;color:#aab8b0;line-height:1.65}@media (max-width:900px){.marketing_discoverPage__GXZOz .marketing_consumerHero__KlExL{padding:124px 24px 88px}.marketing_discoverPage__GXZOz .marketing_heroGrid__mTAG0{grid-template-columns:1fr}.marketing_discoverPage__GXZOz .marketing_heroArtwork__7LjME{width:min(680px,92%);margin:8px auto 0}.marketing_ownerDashboardArtwork__2CsND{width:min(100%,700px);max-width:700px}.marketing_consumerBenefitGrid__At5q0,.marketing_ownerReasonGrid__NdG2_,.marketing_sixFeatureGrid__DRQR6,.marketing_threeColumnGrid__MvKSw{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing_foodCta__VLZw_{grid-template-columns:auto 1fr}.marketing_foodCta__VLZw_ .marketing_heroActions__XbfU_{grid-column:1/-1}}@media (min-width:641px) and (max-width:1200px){.marketing_discoverPage__GXZOz .tp-reveal-ready{filter:blur(1px);transform:translateY(30px) scale(.985)}.marketing_discoverPage__GXZOz .tp-reveal-ready.tp-reveal-visible{transition-duration:.5s}.marketing_discoverPage__GXZOz .tp-stagger{--tp-stagger-delay:45ms!important}.marketing_discoverPage__GXZOz .tp-stagger.tp-reveal-ready>*{filter:none;transform:translateY(22px) scale(.99)}.marketing_discoverPage__GXZOz .tp-stagger.tp-reveal-visible>*{transition-duration:.48s}}@media (max-width:640px){.marketing_heroArtwork__7LjME{border-radius:30px}.marketing_discoverPage__GXZOz .marketing_consumerHero__KlExL{min-height:0;padding:140px 18px 48px}.marketing_discoverPage__GXZOz .marketing_heroGrid__mTAG0{gap:26px}.marketing_discoverPage__GXZOz .marketing_kicker__uT8g0{margin-bottom:14px}.marketing_discoverPage__GXZOz .marketing_heroCopy__TSjFS .marketing_brand__FcvWD{margin-bottom:16px}.marketing_discoverPage__GXZOz :where(.marketing_kicker__uT8g0,.marketing_eyebrow___TOvV){font-size:13px;line-height:1.45}.marketing_discoverPage__GXZOz .marketing_heroCopy__TSjFS h1{margin-top:16px;font-size:clamp(43px,11.5vw,54px);white-space:normal}.marketing_discoverPage__GXZOz .marketing_heroLead__yOp7V{margin-top:20px}.marketing_discoverPage__GXZOz .marketing_heroActions__XbfU_{margin-top:24px;gap:10px}.marketing_discoverPage__GXZOz :where(.marketing_sectionHeading__0jokU h2,.marketing_centerHeading__BfX_T h2,.marketing_ownerCta__G1Qh_ h2){font-size:clamp(2.1rem,9.5vw,2.65rem)}.marketing_discoverPage__GXZOz .marketing_heroArtwork__7LjME{width:88%;margin-top:2px;border-radius:0}.marketing_discoverPage__GXZOz .marketing_heroArtwork__7LjME>img{-webkit-mask-image:none;mask-image:none}.marketing_discoverPage__GXZOz .marketing_heroActions__XbfU_ :where(.marketing_greenButton__sRM5g,.marketing_secondaryButton__B1shJ){width:100%}.marketing_discoverPage__GXZOz .tp-reveal-ready{filter:none;transform:translateY(22px) scale(.99)}.marketing_discoverPage__GXZOz .tp-reveal-ready.tp-reveal-visible{filter:none;transition-duration:.4s}.marketing_discoverPage__GXZOz .tp-stagger{--tp-stagger-delay:30ms!important}.marketing_discoverPage__GXZOz .tp-stagger.tp-reveal-ready>*{filter:none;transform:translateY(18px) scale(.99)}.marketing_discoverPage__GXZOz .tp-stagger.tp-reveal-visible>*{filter:none;transition-duration:.39s}.marketing_discoverPage__GXZOz .marketing_discoveryPanel__3mTSN{box-sizing:border-box;padding-bottom:36px}.marketing_discoverPage__GXZOz .marketing_filterChips__0mIIR{width:100%;padding-bottom:2px;align-items:center;box-sizing:border-box;gap:9px}.marketing_discoverPage__GXZOz .marketing_filterChips__0mIIR>*{max-width:100%}.marketing_discoverPage__GXZOz .marketing_restaurantGrid__kBewt{gap:16px;grid-template-columns:1fr}.marketing_discoverPage__GXZOz .marketing_restaurantBody__MFAf0{min-height:112px;padding:20px;gap:16px;grid-template-columns:minmax(0,1fr) 38px}.marketing_discoverPage__GXZOz .marketing_restaurantBody__MFAf0 h3{font-size:21px}.marketing_discoverPage__GXZOz .marketing_restaurantArrow__z1SIE{width:38px;height:38px}.marketing_ownerDashboardArtwork__2CsND{width:100%;border-radius:24px}.marketing_firstResultsSection__FDzve{padding-top:42px}.marketing_consumerBenefitGrid__At5q0,.marketing_ownerReasonGrid__NdG2_,.marketing_sixFeatureGrid__DRQR6,.marketing_threeColumnGrid__MvKSw{grid-template-columns:1fr}.marketing_alertsBanner__Kggx3{padding:22px;align-items:start;grid-template-columns:1fr}.marketing_discoverPage__GXZOz .marketing_benefitsSection__AnJKm{overflow:visible;padding-top:64px;padding-bottom:56px}.marketing_discoverPage__GXZOz .marketing_consumerBenefitGrid__At5q0{gap:20px}.marketing_discoverPage__GXZOz .marketing_benefitsStack__vgBw9{display:block;width:100%}.marketing_discoverPage__GXZOz .marketing_alertsSection__0vEjs{display:block;width:100%;padding-top:24px;box-sizing:border-box;position:static;transform:none}.marketing_discoverPage__GXZOz .marketing_alertsSection__0vEjs>.marketing_alertsBanner__Kggx3{width:100%;margin:0;box-sizing:border-box}.marketing_discoverPage__GXZOz .marketing_alertsSection__0vEjs>.marketing_alertsBanner__Kggx3,.marketing_discoverPage__GXZOz .marketing_consumerBenefitGrid__At5q0 .marketing_benefitCard__anaHF{box-shadow:0 5px 12px rgb(47 93 70/8%)}.marketing_discoverPage__GXZOz .marketing_ownerCta__G1Qh_{width:auto;margin-top:32px;margin-bottom:48px;box-sizing:border-box}.marketing_discoverPage__GXZOz .marketing_footer__3gYSi{position:relative;margin-top:0}.marketing_foodCta__VLZw_{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketing_consumerBenefitGrid__At5q0.tp-reveal-ready .marketing_benefitCard__anaHF>span,.marketing_heroArtworkEntrance__1dwZP,.marketing_heroEntrance___qdr6>*{animation:none;opacity:1;transform:none;transition:none}.marketing_discoverPage__GXZOz .tp-reveal-ready,.marketing_discoverPage__GXZOz .tp-stagger.tp-reveal-ready>*{filter:none;opacity:1;transform:none;will-change:auto}}.marketing_demoMarketingPage__mcM1H,.marketing_restaurantMarketingPage__oTw9n{background:var(--tp-bg-page);color:var(--tp-text)}.marketing_demoMarketingPage__mcM1H .marketing_siteHeader__G2oBm,.marketing_restaurantMarketingPage__oTw9n .marketing_siteHeader__G2oBm{border-color:var(--tp-border);background:rgb(253 248 241/94%);box-shadow:0 1px 0 #fff}.marketing_demoMarketingPage__mcM1H :where(.marketing_primaryNav__rzie6 a,.marketing_loginLink__Ydq_h),.marketing_restaurantMarketingPage__oTw9n :where(.marketing_primaryNav__rzie6 a,.marketing_loginLink__Ydq_h){color:var(--tp-text-secondary)}.marketing_demoMarketingPage__mcM1H .marketing_primaryNav__rzie6 a[aria-current=page],.marketing_restaurantMarketingPage__oTw9n .marketing_primaryNav__rzie6 a[aria-current=page]{background:var(--tp-green-pale);color:var(--tp-text)}.marketing_demoMarketingPage__mcM1H :where(.marketing_headerCta__yys92,.marketing_orangeButton__gZLVd),.marketing_restaurantMarketingPage__oTw9n :where(.marketing_headerCta__yys92,.marketing_orangeButton__gZLVd){border:1px solid var(--tp-button-primary-border);background:var(--tp-button-primary);box-shadow:var(--tp-shadow-button);color:var(--tp-button-primary-text)}.marketing_demoMarketingPage__mcM1H .marketing_secondaryButton__B1shJ,.marketing_restaurantMarketingPage__oTw9n .marketing_secondaryButton__B1shJ{border-color:var(--tp-button-neutral-border);background:var(--tp-button-neutral);box-shadow:var(--tp-shadow-button);color:var(--tp-text)}.marketing_demoMarketingPage__mcM1H :where(.marketing_consumerHero__KlExL,.marketing_demoHero__1_Onr),.marketing_restaurantMarketingPage__oTw9n :where(.marketing_consumerHero__KlExL,.marketing_demoHero__1_Onr){background:radial-gradient(circle at 82% 25%,rgb(143 180 143/25%),transparent 34%),linear-gradient(125deg,#fffaf2,#f7efe4 52%,#eaf2e5)}.marketing_restaurantMarketingPage__oTw9n .marketing_consumerHero__KlExL:after{background:linear-gradient(transparent,var(--tp-bg-page))}.marketing_demoMarketingPage__mcM1H :where(.marketing_demoHero__1_Onr h1,.marketing_sectionHeading__0jokU h2,.marketing_finalCta__CLdiP h2),.marketing_restaurantMarketingPage__oTw9n :where(.marketing_heroCopy__TSjFS h1,.marketing_sectionHeading__0jokU h2,.marketing_finalCta__CLdiP h2,.marketing_perfectSection__lgJrU h2){color:#102f28;font-family:var(--tp-font-display);font-weight:800}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr h1 span,.marketing_restaurantMarketingPage__oTw9n .marketing_heroCopy__TSjFS h1 span{color:#bb542f}.marketing_demoMarketingPage__mcM1H :where(.marketing_demoHero__1_Onr>p,.marketing_sectionHeading__0jokU p,.marketing_footer__3gYSi),.marketing_restaurantMarketingPage__oTw9n :where(.marketing_heroLead__yOp7V,.marketing_howGrid__oMYxn p,.marketing_benefitCard__anaHF p,.marketing_finalCta__CLdiP p,.marketing_footer__3gYSi){color:var(--tp-text-secondary)}.marketing_demoMarketingPage__mcM1H :where(.marketing_customerDemo__VO9vf,.marketing_dashboardDemo__jNxPE,.marketing_finalCta__CLdiP),.marketing_restaurantMarketingPage__oTw9n :where(.marketing_howGrid__oMYxn li,.marketing_benefitCard__anaHF,.marketing_perfectSection__lgJrU,.marketing_finalCta__CLdiP){border-color:var(--tp-border);background:var(--tp-surface-card);box-shadow:var(--tp-shadow-card);color:var(--tp-text)}.marketing_restaurantMarketingPage__oTw9n .marketing_benefitsSection__AnJKm{background:linear-gradient(145deg,#edf4e8,#f8f2e8)}.marketing_restaurantMarketingPage__oTw9n :where(.marketing_benefitCard__anaHF>span,.marketing_howGrid__oMYxn li>span){background:var(--tp-green-pale);color:var(--tp-green-forest)}.marketing_demoMarketingPage__mcM1H .marketing_footer__3gYSi,.marketing_restaurantMarketingPage__oTw9n .marketing_footer__3gYSi{border-color:var(--tp-border);color:var(--tp-text-secondary)}.marketing_marketingDashboard__SD9IX{display:grid;overflow:hidden;width:min(700px,100%);min-height:470px;border:1px solid var(--tp-border);border-radius:28px;background:#f8f5ef;box-shadow:var(--tp-shadow-elevated);grid-template-columns:170px 1fr}.marketing_marketingDashboard__SD9IX>aside{display:flex;padding:20px 14px;gap:3px;border-right:1px solid var(--tp-border);background:#fffdf9;flex-direction:column}.marketing_marketingDashboard__SD9IX>aside>strong{margin:14px 8px 8px;font-size:13px}.marketing_marketingDashboard__SD9IX>aside>span{padding:5px 8px;border-radius:8px;color:var(--tp-text-secondary);font-size:10px;font-weight:600}.marketing_marketingDashboard__SD9IX>aside>span:first-of-type{background:var(--tp-green-pale);color:var(--tp-green-forest)}.marketing_marketingDashboardMain__MfasU{padding:26px}.marketing_marketingDashboardMain__MfasU>p{margin:0;color:var(--tp-green-forest);font-size:12px;font-weight:700;text-transform:uppercase}.marketing_marketingDashboardMain__MfasU h3{margin:6px 0 20px;font-size:22px}.marketing_marketingStats__coyLo{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.marketing_marketingPreviewGrid__BON9y article,.marketing_marketingStats__coyLo span{padding:14px;border:1px solid var(--tp-border);border-radius:14px;background:#fff}.marketing_marketingPreviewGrid__BON9y small,.marketing_marketingStats__coyLo small{display:block;color:var(--tp-text-muted);font-size:10px}.marketing_marketingStats__coyLo strong{display:block;margin-top:5px;font-size:20px}.marketing_marketingPreviewGrid__BON9y{display:grid;margin-top:12px;gap:10px;grid-template-columns:repeat(2,1fr)}.marketing_marketingPreviewGrid__BON9y article{min-height:105px}.marketing_marketingPreviewGrid__BON9y svg{color:var(--tp-green-forest)}.marketing_marketingPreviewGrid__BON9y strong{display:block;margin-top:8px;font-size:13px}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr{color:var(--tp-text)}.marketing_demoMarketingPage__mcM1H .marketing_demoBadge__LfNtk{border-color:var(--tp-border);background:var(--tp-green-pale);color:var(--tp-green-forest)}.marketing_demoMarketingPage__mcM1H .marketing_dashboardDemo__jNxPE{background:#f7f3ed}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm{border-color:var(--tp-border);color:var(--tp-text)}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm>span:first-of-type{background:var(--tp-green-pale);color:var(--tp-green-forest)}.marketing_demoMarketingPage__mcM1H :where(.marketing_demoStats__Emq50 article,.marketing_demoDashboardGrid__ajY0N article){border-color:var(--tp-border);color:var(--tp-text)}@media (hover:hover) and (pointer:fine){.marketing_demoMarketingPage__mcM1H :where(.marketing_demoSpecialGrid__W0t3g article,.marketing_demoExperienceGrid__Ka2lz article),.marketing_restaurantMarketingPage__oTw9n :where(.marketing_howGrid__oMYxn li,.marketing_benefitCard__anaHF){transition:box-shadow .22s ease,transform .22s ease}.marketing_demoMarketingPage__mcM1H :where(.marketing_demoSpecialGrid__W0t3g article,.marketing_demoExperienceGrid__Ka2lz article):hover,.marketing_restaurantMarketingPage__oTw9n :where(.marketing_howGrid__oMYxn li,.marketing_benefitCard__anaHF):hover{box-shadow:var(--tp-shadow-elevated);transform:translateY(-3px)}}@media (max-width:900px){.marketing_marketingDashboard__SD9IX{width:min(700px,100%)}}@media (max-width:640px){.marketing_restaurantMarketingPage__oTw9n .marketing_consumerHero__KlExL{padding-bottom:58px}.marketing_restaurantMarketingPage__oTw9n .marketing_heroGrid__mTAG0{gap:28px}.marketing_marketingDashboard__SD9IX{min-height:0;grid-template-columns:112px 1fr}.marketing_marketingDashboard__SD9IX>aside{padding:14px 8px}.marketing_marketingDashboard__SD9IX>aside>span{padding:4px;font-size:8px}.marketing_marketingDashboardMain__MfasU{padding:16px}.marketing_marketingStats__coyLo{grid-template-columns:1fr}.marketing_marketingStats__coyLo span:nth-child(n+2){display:none}.marketing_marketingPreviewGrid__BON9y{grid-template-columns:1fr}.marketing_marketingPreviewGrid__BON9y article{min-height:80px}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr{padding-right:18px;padding-left:18px}.marketing_demoMarketingPage__mcM1H .marketing_heroActions__XbfU_ a,.marketing_restaurantMarketingPage__oTw9n .marketing_heroActions__XbfU_ a{width:100%}}.marketing_restaurantMarketingPage__oTw9n .marketing_siteHeader__G2oBm{border-bottom:1px solid rgb(15 53 46/12%);background:rgb(253 248 241/96%);box-shadow:0 5px 18px rgb(15 53 46/5%)}.marketing_restaurantMarketingPage__oTw9n :where(.marketing_compactBrand__wEpVW,.marketing_brand__FcvWD) .marketing_brandWord__oC7ex{color:#0f352e}.marketing_restaurantMarketingPage__oTw9n :where(.marketing_compactBrand__wEpVW,.marketing_brand__FcvWD) .marketing_brandWord__oC7ex span{color:var(--town-orange)}.marketing_restaurantMarketingPage__oTw9n :where(.marketing_compactBrand__wEpVW,.marketing_brand__FcvWD) .marketing_brandMark__DZU12{border-color:var(--town-orange);background:#fffaf3;color:var(--town-orange)}.marketing_restaurantMarketingPage__oTw9n .marketing_primaryNav__rzie6 a{color:#50645d;font-weight:650}.marketing_restaurantMarketingPage__oTw9n .marketing_primaryNav__rzie6 a[aria-current=page]{background:#dce9d6;box-shadow:inset 0 0 0 1px rgb(47 93 70/7%);color:#0f352e}.marketing_restaurantMarketingPage__oTw9n .marketing_loginLink__Ydq_h{border:1px solid rgb(15 53 46/18%);background:#fffdf9;box-shadow:0 6px 16px rgb(15 53 46/7%);color:#0f352e}.marketing_restaurantMarketingPage__oTw9n .marketing_headerCta__yys92{background:#8fb48f;color:#0f352e}.marketing_restaurantMarketingPage__oTw9n .marketing_consumerHero__KlExL{min-height:0;padding-top:138px;padding-bottom:92px;background:radial-gradient(ellipse at 2% 12%,rgb(143 180 143/18%),transparent 22%),radial-gradient(ellipse at 98% 8%,rgb(233 171 111/14%),transparent 20%),linear-gradient(118deg,#fdf8f1,#fbf3e8 48%,#eaf2e5)}.marketing_restaurantMarketingPage__oTw9n .marketing_consumerHero__KlExL:after{display:none}.marketing_restaurantMarketingPage__oTw9n .marketing_heroGrid__mTAG0{max-width:1360px;gap:clamp(38px,5vw,78px);grid-template-columns:minmax(390px,.86fr) minmax(560px,1.14fr)}.marketing_restaurantMarketingPage__oTw9n .marketing_heroCopy__TSjFS{max-width:610px}.marketing_restaurantMarketingPage__oTw9n .marketing_kicker__uT8g0{width:-moz-fit-content;width:fit-content;padding:11px 16px;border:1px solid rgb(47 93 70/12%);border-radius:999px;background:rgb(255 253 249/86%);box-shadow:0 7px 18px rgb(15 53 46/6%);color:#2f5d46;font-size:14px;font-weight:800;letter-spacing:.13em}.marketing_restaurantMarketingPage__oTw9n .marketing_heroCopy__TSjFS h1{margin-top:24px;color:#0f352e;font-family:var(--tp-font-display);font-size:clamp(3.65rem,5vw,5.6rem);font-weight:800;letter-spacing:-.045em;line-height:.91}.marketing_restaurantMarketingPage__oTw9n .marketing_heroCopy__TSjFS h1 span{color:#bb542f}.marketing_restaurantMarketingPage__oTw9n .marketing_heroLead__yOp7V{max-width:590px;color:#52645d;font-size:18px;line-height:1.65}.marketing_restaurantMarketingPage__oTw9n .marketing_heroActions__XbfU_{gap:13px}.marketing_restaurantMarketingPage__oTw9n .marketing_heroActions__XbfU_ .marketing_orangeButton__gZLVd{background:#8fb48f;color:#0f352e}.marketing_laptopScene__VK_7V{position:relative;isolation:isolate;padding:42px 34px 72px;border-radius:34px;background:radial-gradient(ellipse at 91% 10%,rgb(255 255 255/72%),transparent 30%),linear-gradient(165deg,#f4eee3 0 62%,#d4af83 62% 100%);box-shadow:inset 0 1px rgb(255 255 255/88%)}.marketing_laptopScene__VK_7V:before{position:absolute;z-index:-1;top:10px;right:20px;width:118px;height:70px;border-radius:100% 0 100% 0;background:linear-gradient(145deg,rgb(143 180 143/34%),rgb(47 93 70/8%));content:"";transform:rotate(-12deg)}.marketing_laptopScene__VK_7V:after{position:absolute;right:7%;bottom:38px;left:7%;z-index:2;height:25px;border-radius:3px 3px 18px 18px;background:linear-gradient(#d9d8d4,#777b79 60%,#b8b9b5);box-shadow:0 13px 16px rgb(53 40 27/24%);content:""}.marketing_laptopSlogan__gCNhA{position:absolute;right:22px;bottom:4px;z-index:3;color:#a9482c;font-family:cursive;font-size:19px;font-style:italic;font-weight:700;letter-spacing:-.04em;line-height:.86;text-align:right;transform:rotate(-5deg)}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingDashboard__SD9IX{position:relative;z-index:1;width:100%;min-height:450px;border:solid #262b29;border-width:10px 10px 18px;border-radius:19px 19px 10px 10px;box-shadow:0 25px 42px rgb(46 35 23/24%);grid-template-columns:155px 1fr}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingDashboard__SD9IX>aside{padding:17px 12px}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingDashboard__SD9IX>aside>span:last-child{margin-top:auto}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingDashboardMain__MfasU{padding:22px}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingStats__coyLo{grid-template-columns:repeat(4,1fr)}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingStats__coyLo span{padding:11px}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingStats__coyLo strong{font-size:18px}.marketing_restaurantMarketingPage__oTw9n .marketing_howSection__w_QQ2{background:#fdf8f1}.marketing_restaurantMarketingPage__oTw9n .marketing_howGrid__oMYxn li{border:1px solid rgb(15 53 46/11%);background:linear-gradient(150deg,#fffdf9,#f8f3ea);box-shadow:0 15px 34px rgb(15 53 46/8%);color:#0f352e}.marketing_restaurantMarketingPage__oTw9n .marketing_howGrid__oMYxn li>span{background:transparent;color:var(--town-orange);font-size:13px}.marketing_restaurantMarketingPage__oTw9n .marketing_howGrid__oMYxn li>svg{width:50px;height:50px;padding:12px;border:1px solid rgb(47 93 70/10%);border-radius:14px;background:#e4eedf;color:#2f5d46;box-shadow:0 7px 16px rgb(47 93 70/9%)}.marketing_restaurantMarketingPage__oTw9n .marketing_howGrid__oMYxn h3{color:#0f352e;font-family:var(--tp-font-display);font-size:21px}.marketing_restaurantMarketingPage__oTw9n .marketing_howGrid__oMYxn p{color:#5c6c65;font-size:14px}.marketing_restaurantMarketingPage__oTw9n .marketing_benefitCard__anaHF h3{color:#0f352e;font-family:var(--tp-font-display)}.marketing_restaurantMarketingPage__oTw9n .marketing_benefitCard__anaHF>span{border:1px solid rgb(47 93 70/10%);box-shadow:0 7px 15px rgb(47 93 70/8%)}.marketing_restaurantMarketingPage__oTw9n .marketing_perfectSection__lgJrU{border:1px solid rgb(15 53 46/11%);background:linear-gradient(145deg,#fffdf9,#f8f2e8);box-shadow:var(--tp-shadow-card)}.marketing_restaurantMarketingPage__oTw9n .marketing_audienceChips__UX_Ai{gap:12px}.marketing_restaurantMarketingPage__oTw9n .marketing_audienceChips__UX_Ai span{min-height:44px;padding:10px 16px;border:1px solid rgb(15 53 46/13%);background:#fdf8f1;box-shadow:0 6px 14px rgb(15 53 46/6%);color:#0f352e}.marketing_restaurantMarketingPage__oTw9n .marketing_foodCta__VLZw_{border:1px solid rgb(15 53 46/12%);background:radial-gradient(circle at 86% 18%,rgb(143 180 143/20%),transparent 28%),linear-gradient(135deg,#fffdf9,#f3ede3);box-shadow:var(--tp-shadow-card)}.marketing_restaurantMarketingPage__oTw9n .marketing_foodCta__VLZw_>div:nth-child(2) p{color:#5c6c65}@media (hover:hover) and (pointer:fine){.marketing_restaurantMarketingPage__oTw9n :where(.marketing_primaryNav__rzie6 a,.marketing_loginLink__Ydq_h,.marketing_headerCta__yys92,.marketing_heroActions__XbfU_ a,.marketing_audienceChips__UX_Ai span){transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.marketing_restaurantMarketingPage__oTw9n .marketing_primaryNav__rzie6 a:not([aria-current=page]):hover{background:rgb(143 180 143/14%);color:#0f352e}.marketing_restaurantMarketingPage__oTw9n :where(.marketing_loginLink__Ydq_h,.marketing_headerCta__yys92,.marketing_heroActions__XbfU_ a,.marketing_audienceChips__UX_Ai span):hover{box-shadow:var(--tp-shadow-button-hover);transform:translateY(-2px)}}@media (max-width:1100px){.marketing_restaurantMarketingPage__oTw9n .marketing_heroGrid__mTAG0{grid-template-columns:minmax(330px,.8fr) minmax(500px,1.2fr);gap:30px}.marketing_restaurantMarketingPage__oTw9n .marketing_heroCopy__TSjFS h1{font-size:clamp(3.2rem,5.6vw,4.5rem)}.marketing_laptopScene__VK_7V{padding-right:24px;padding-left:24px}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingDashboard__SD9IX{grid-template-columns:135px 1fr}}@media (max-width:900px){.marketing_restaurantMarketingPage__oTw9n .marketing_consumerHero__KlExL{padding-top:126px;padding-bottom:70px}.marketing_restaurantMarketingPage__oTw9n .marketing_heroGrid__mTAG0{grid-template-columns:1fr}.marketing_restaurantMarketingPage__oTw9n .marketing_heroCopy__TSjFS{max-width:700px}.marketing_laptopScene__VK_7V{width:min(100%,760px);margin:0 auto}}@media (max-width:640px){.marketing_restaurantMarketingPage__oTw9n .marketing_consumerHero__KlExL{padding:122px 18px 48px}.marketing_restaurantMarketingPage__oTw9n .marketing_heroGrid__mTAG0{gap:30px}.marketing_restaurantMarketingPage__oTw9n .marketing_kicker__uT8g0{padding:9px 12px;font-size:12px}.marketing_restaurantMarketingPage__oTw9n .marketing_heroCopy__TSjFS h1{margin-top:20px;font-size:clamp(3rem,14vw,3.65rem);line-height:.91}.marketing_restaurantMarketingPage__oTw9n .marketing_heroLead__yOp7V{margin-top:22px;font-size:16px}.marketing_laptopScene__VK_7V{padding:18px 12px 43px;border-radius:24px}.marketing_laptopScene__VK_7V:before{width:72px;height:42px}.marketing_laptopScene__VK_7V:after{bottom:24px;height:17px}.marketing_laptopSlogan__gCNhA{right:12px;bottom:1px;font-size:13px}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingDashboard__SD9IX{min-height:0;border-width:7px 7px 12px;grid-template-columns:1fr}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingDashboard__SD9IX>aside{display:none}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingDashboardMain__MfasU{padding:15px}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingDashboardMain__MfasU h3{margin-bottom:14px;font-size:20px}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingStats__coyLo{grid-template-columns:repeat(2,1fr)}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingStats__coyLo span:nth-child(n+2){display:block}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingStats__coyLo small{font-size:9px}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingStats__coyLo strong{font-size:16px}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingPreviewGrid__BON9y{grid-template-columns:repeat(2,1fr)}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingPreviewGrid__BON9y article{min-height:92px;padding:11px}.marketing_restaurantMarketingPage__oTw9n .marketing_marketingPreviewGrid__BON9y strong{font-size:11px}.marketing_restaurantMarketingPage__oTw9n .marketing_howGrid__oMYxn h3{font-size:20px}.marketing_restaurantMarketingPage__oTw9n .marketing_perfectSection__lgJrU{padding:28px 20px}.marketing_restaurantMarketingPage__oTw9n .marketing_audienceChips__UX_Ai{gap:10px}.marketing_restaurantMarketingPage__oTw9n .marketing_audienceChips__UX_Ai span{min-height:42px;padding:9px 13px}}.marketing_demoMarketingPage__mcM1H{overflow-x:clip;background:#fdf8f1;color:#0f352e}.marketing_demoMarketingPage__mcM1H .marketing_siteHeader__G2oBm{border-bottom:1px solid rgb(15 53 46/12%);background:rgb(253 248 241/96%);box-shadow:0 5px 18px rgb(15 53 46/5%)}.marketing_demoMarketingPage__mcM1H :where(.marketing_compactBrand__wEpVW,.marketing_brand__FcvWD) .marketing_brandWord__oC7ex{color:#0f352e}.marketing_demoMarketingPage__mcM1H :where(.marketing_compactBrand__wEpVW,.marketing_brand__FcvWD) .marketing_brandWord__oC7ex span{color:var(--town-orange)}.marketing_demoMarketingPage__mcM1H :where(.marketing_compactBrand__wEpVW,.marketing_brand__FcvWD) .marketing_brandMark__DZU12{border-color:var(--town-orange);background:#fffaf3;color:var(--town-orange)}.marketing_demoMarketingPage__mcM1H .marketing_primaryNav__rzie6 a{color:#50645d;font-weight:650}.marketing_demoMarketingPage__mcM1H .marketing_primaryNav__rzie6 a[aria-current=page]{background:#dce9d6;box-shadow:inset 0 0 0 1px rgb(47 93 70/7%);color:#0f352e}.marketing_demoMarketingPage__mcM1H .marketing_loginLink__Ydq_h{border:1px solid rgb(15 53 46/18%);background:#fffdf9;box-shadow:0 6px 16px rgb(15 53 46/7%);color:#0f352e}.marketing_demoMarketingPage__mcM1H :where(.marketing_headerCta__yys92,.marketing_orangeButton__gZLVd){background:#8fb48f;color:#0f352e}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr{position:relative;max-width:none;min-height:660px;padding:176px max(24px,calc((100vw - 1040px) / 2)) 104px;overflow:hidden;background:radial-gradient(ellipse at 8% 15%,rgb(143 180 143/17%),transparent 24%),radial-gradient(ellipse at 92% 18%,rgb(233 171 111/13%),transparent 22%),linear-gradient(118deg,#fdf8f1,#fbf3e8 50%,#eaf2e5)}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr:after,.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr:before{position:absolute;width:150px;height:82px;border-radius:100% 0 100% 0;background:linear-gradient(145deg,rgb(143 180 143/20%),rgb(47 93 70/3%));content:"";pointer-events:none}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr:before{top:122px;left:-48px;transform:rotate(28deg)}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr:after{right:-45px;bottom:48px;transform:rotate(-152deg)}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr>*{position:relative;z-index:1}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr .marketing_kicker__uT8g0{color:#2f5d46;font-size:14px;font-weight:800;letter-spacing:.13em}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr h1{color:#0f352e;font-family:var(--tp-font-display);font-size:clamp(3.7rem,6.2vw,5.6rem);font-weight:800;letter-spacing:-.045em;line-height:.94}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr h1 span{color:#bb542f}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr>p:not(.marketing_kicker__uT8g0){color:#52645d}.marketing_demoMarketingPage__mcM1H .marketing_secondaryButton__B1shJ{border-color:rgb(15 53 46/16%);background:#fffaf3;box-shadow:var(--tp-shadow-button);color:#0f352e}.marketing_demoMarketingPage__mcM1H .marketing_demoSection__mR28F{max-width:1240px;scroll-margin-top:100px;padding-top:88px;padding-bottom:88px}.marketing_demoMarketingPage__mcM1H .marketing_demoSection__mR28F+.marketing_demoSection__mR28F{border-top:1px solid rgb(15 53 46/8%)}.marketing_demoMarketingPage__mcM1H .marketing_sectionHeading__0jokU{align-items:end}.marketing_demoMarketingPage__mcM1H .marketing_sectionHeading__0jokU h2{margin-top:8px;color:#0f352e;font-family:var(--tp-font-display);font-size:clamp(2.6rem,4vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1}.marketing_demoMarketingPage__mcM1H :where(.marketing_eyebrow___TOvV,.marketing_sectionHeading__0jokU .marketing_eyebrow___TOvV){color:#3f6652;font-size:14px;font-weight:800;letter-spacing:.12em}.marketing_demoMarketingPage__mcM1H .marketing_sectionHeading__0jokU p:not(.marketing_eyebrow___TOvV){color:#61716a;font-size:16px}.marketing_demoMarketingPage__mcM1H .marketing_demoBadge__LfNtk{border:1px solid rgb(47 93 70/10%);background:#dce9d6;color:#2f5d46}.marketing_demoPathIntro__BS0Qo{display:flex;margin:28px 0 20px;padding:19px 22px;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgb(15 53 46/10%);border-radius:20px;background:#fffdf9;box-shadow:0 10px 24px rgb(15 53 46/6%)}.marketing_demoPathIntro__BS0Qo>div{display:flex;min-width:0;align-items:center;gap:14px}.marketing_demoPathIntro__BS0Qo>div>svg{flex:0 0 auto;color:#2f5d46}.marketing_demoPathIntro__BS0Qo strong{font-family:var(--tp-font-display);font-size:19px}.marketing_demoPathIntro__BS0Qo p{margin:3px 0 0;color:#687871;font-size:13px}.marketing_demoPathIntro__BS0Qo>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:#2f5d46;font-size:13px;font-weight:800}.marketing_demoMarketingPage__mcM1H :where(.marketing_customerDemo__VO9vf,.marketing_dashboardDemo__jNxPE){border:1px solid rgb(15 53 46/12%);border-radius:30px;background:#f8f4ed;box-shadow:0 25px 58px rgb(15 53 46/11%);color:#0f352e}.marketing_demoAppBar__WMtwf{display:flex;min-height:70px;padding:12px 22px;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(15 53 46/10%);background:#fffdf9}.marketing_demoAppBar__WMtwf>span{padding:7px 10px;border-radius:999px;background:#e4eedf;color:#2f5d46;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP{min-height:390px}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP>img{opacity:1}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP:after{background:linear-gradient(transparent 28%,rgb(11 35 29/88%))}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP span{color:#ffd8c5}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP h3{color:#fff;font-family:var(--tp-font-display)}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP p{color:#edf3ef}.marketing_demoMarketingPage__mcM1H .marketing_demoQuickLinks__bfR8E{padding:16px 20px;background:#fffdf9;grid-template-columns:repeat(5,minmax(0,1fr))}.marketing_demoMarketingPage__mcM1H .marketing_demoQuickLinks__bfR8E a{display:flex;min-height:48px;padding:10px;align-items:center;justify-content:center;gap:7px;border:1px solid rgb(15 53 46/10%);border-radius:14px;background:#f8f3eb;color:#284e40;font-size:13px;font-weight:750}.marketing_demoCustomerSection__Wpp8g{padding:36px 28px;scroll-margin-top:100px}.marketing_demoCustomerSection__Wpp8g>div:first-child p{margin:0;color:#3f6652;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketing_demoCustomerSection__Wpp8g>div:first-child h4{margin:6px 0 22px;font-family:var(--tp-font-display);font-size:32px}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing_demoMarketingPage__mcM1H .marketing_demoExperienceGrid__Ka2lz article,.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g article,.marketing_demoSpecialDetail__2Sl9o{border:1px solid rgb(15 53 46/11%);background:#fffdf9;box-shadow:0 10px 25px rgb(15 53 46/7%);color:#0f352e}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g article>div{height:210px}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g article>span{color:#3f6652}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g article h4{font-family:var(--tp-font-display);font-size:23px}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g article p{color:#61716a}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g article footer{display:flex;margin-top:16px;align-items:center;justify-content:space-between;gap:12px}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g article footer>strong{color:var(--town-orange);font-size:20px}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g article footer a{display:inline-flex;align-items:center;gap:5px;color:#2f5d46;font-size:12px;font-weight:800}.marketing_demoSpecialDetail__2Sl9o{margin:0 28px 22px;padding:24px;border-radius:20px;scroll-margin-top:100px}.marketing_demoSpecialDetail__2Sl9o>div{display:flex;align-items:center;gap:8px;color:#3f6652;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing_demoSpecialDetail__2Sl9o h4{margin:14px 0 6px;font-family:var(--tp-font-display);font-size:25px}.marketing_demoSpecialDetail__2Sl9o p{margin:0;color:#61716a;line-height:1.6}.marketing_demoSpecialDetail__2Sl9o>span{display:flex;margin-top:18px;align-items:center;gap:12px}.marketing_demoSpecialDetail__2Sl9o>span strong{color:var(--town-orange);font-size:21px}.marketing_demoSpecialDetail__2Sl9o>span i{padding:5px 8px;border-radius:999px;background:#e4eedf;color:#2f5d46;font-size:10px;font-style:normal;font-weight:800}.marketing_demoSpecialDetail__2Sl9o>span svg{margin-left:auto;color:#2f5d46}.marketing_demoMarketingPage__mcM1H .marketing_demoExperienceGrid__Ka2lz{padding:0 28px 30px}.marketing_demoMarketingPage__mcM1H .marketing_demoExperienceGrid__Ka2lz article{scroll-margin-top:100px}.marketing_demoMarketingPage__mcM1H .marketing_demoExperienceGrid__Ka2lz article>span{color:#3f6652}.marketing_demoMarketingPage__mcM1H .marketing_demoExperienceGrid__Ka2lz article>strong{font-family:var(--tp-font-display);font-size:20px}.marketing_demoMarketingPage__mcM1H .marketing_demoExperienceGrid__Ka2lz :where(p,li){color:#61716a}.marketing_demoMarketingPage__mcM1H .marketing_dashboardDemo__jNxPE{display:grid;grid-template-columns:230px minmax(0,1fr)}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm{padding:22px 16px;border-right:1px solid rgb(15 53 46/10%);background:#fffdf9;color:#0f352e}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm>strong{margin:18px 8px 2px}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm>small{margin:0 8px 12px;color:#678078;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm nav{display:flex;flex-direction:column;gap:3px}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm nav a{padding:7px 9px;border-radius:8px;color:#53675f;font-size:11px;font-weight:650}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm nav a:first-child{background:#dce9d6;color:#0f352e}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardMain___XJT_{padding:30px;background:#f5f1e9}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardMain___XJT_>header{display:flex;margin-bottom:22px;align-items:start;justify-content:space-between;gap:20px}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardMain___XJT_>header p{margin:0;color:#3f6652;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardMain___XJT_>header h3{margin:6px 0 0;font-family:var(--tp-font-display);font-size:29px}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardMain___XJT_>header>span{padding:7px 10px;border:1px solid rgb(47 93 70/10%);border-radius:999px;background:#dce9d6;color:#2f5d46;font-size:10px;font-weight:800;text-transform:uppercase}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing_demoMarketingPage__mcM1H :where(.marketing_demoStats__Emq50 article,.marketing_demoDashboardGrid__ajY0N article){border:1px solid rgb(15 53 46/10%);background:#fff;box-shadow:0 8px 20px rgb(15 53 46/5%);color:#0f352e}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50 article{position:relative}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50 article>svg{position:absolute;top:17px;right:17px;color:var(--town-orange)}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50 article span{color:#677a72}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50 article strong{color:#0f352e}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50 article small{display:block;margin-top:7px;color:#4d795d;font-size:10px}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardGrid__ajY0N{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardGrid__ajY0N article{min-height:160px}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardGrid__ajY0N article>svg{color:#2f5d46}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardGrid__ajY0N article>span{color:#677a72}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardGrid__ajY0N article>strong{color:#0f352e}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardGrid__ajY0N article p{color:#687871;font-size:12px;line-height:1.5}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardGrid__ajY0N button{margin-top:9px;padding:8px 10px;border:1px solid rgb(15 53 46/10%);border-radius:9px;background:#e4eedf;color:#315a48;font:inherit;font-size:11px;font-weight:750;opacity:1}.marketing_demoMarketingPage__mcM1H .marketing_demoQrCard__A_CIH{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:14px;column-gap:14px}.marketing_demoMarketingPage__mcM1H .marketing_demoQrCard__A_CIH>svg{grid-row:1/span 4}.marketing_demoMarketingPage__mcM1H .marketing_demoQrCard__A_CIH button{justify-self:start}.marketing_demoMarketingPage__mcM1H .marketing_demoAnalyticsCard__iPhTS{grid-column:span 2}.marketing_demoMarketingPage__mcM1H .marketing_miniBars__X7esn{background:#edf4e8}.marketing_demoMarketingPage__mcM1H .marketing_miniBars__X7esn i{background:linear-gradient(#8fb48f,#467258)}.marketing_demoMarketingPage__mcM1H .marketing_finalCta__CLdiP{border:1px solid rgb(15 53 46/11%);background:radial-gradient(circle at 86% 18%,rgb(143 180 143/20%),transparent 28%),linear-gradient(135deg,#fffdf9,#f3ede3);box-shadow:var(--tp-shadow-card);color:#0f352e}.marketing_demoMarketingPage__mcM1H .marketing_finalCta__CLdiP>div:first-child>p:not(.marketing_eyebrow___TOvV){color:#61716a}.marketing_demoMarketingPage__mcM1H .marketing_footer__3gYSi{color:#5c6c65}@media (hover:hover) and (pointer:fine){.marketing_demoMarketingPage__mcM1H :where(.marketing_primaryNav__rzie6 a,.marketing_loginLink__Ydq_h,.marketing_headerCta__yys92,.marketing_heroActions__XbfU_ a,.marketing_demoQuickLinks__bfR8E a,.marketing_demoPathIntro__BS0Qo,.marketing_demoSpecialGrid__W0t3g article,.marketing_demoExperienceGrid__Ka2lz article){transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.marketing_demoMarketingPage__mcM1H .marketing_primaryNav__rzie6 a:not([aria-current=page]):hover{background:rgb(143 180 143/14%);color:#0f352e}.marketing_demoMarketingPage__mcM1H :where(.marketing_loginLink__Ydq_h,.marketing_headerCta__yys92,.marketing_heroActions__XbfU_ a,.marketing_demoQuickLinks__bfR8E a):hover{box-shadow:var(--tp-shadow-button-hover);transform:translateY(-2px)}.marketing_demoMarketingPage__mcM1H :where(.marketing_demoPathIntro__BS0Qo,.marketing_demoSpecialGrid__W0t3g article,.marketing_demoExperienceGrid__Ka2lz article):hover{box-shadow:var(--tp-shadow-elevated);transform:translateY(-3px)}}@media (min-width:641px) and (max-width:1100px){.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing_demoMarketingPage__mcM1H .marketing_dashboardDemo__jNxPE{grid-template-columns:190px minmax(0,1fr)}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm nav a{font-size:10px}}@media (max-width:640px){.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr{min-height:0;padding:136px 18px 64px}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr h1{margin-top:22px;font-size:clamp(3rem,14vw,3.75rem)}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr>p:not(.marketing_kicker__uT8g0){margin-top:20px;font-size:16px}.marketing_demoMarketingPage__mcM1H .marketing_demoHero__1_Onr .marketing_heroActions__XbfU_{margin-top:25px}.marketing_demoMarketingPage__mcM1H .marketing_demoSection__mR28F{padding:58px 18px}.marketing_demoMarketingPage__mcM1H .marketing_sectionHeading__0jokU{align-items:start}.marketing_demoMarketingPage__mcM1H .marketing_sectionHeading__0jokU h2{font-size:clamp(2.35rem,11vw,3rem)}.marketing_demoPathIntro__BS0Qo{padding:17px;align-items:stretch;flex-direction:column}.marketing_demoPathIntro__BS0Qo>a{width:100%;min-height:42px;justify-content:center;border-radius:12px;background:#e4eedf}.marketing_demoMarketingPage__mcM1H .marketing_demoAppBar__WMtwf{padding:10px 14px}.marketing_demoMarketingPage__mcM1H .marketing_demoAppBar__WMtwf>span{font-size:8px}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP{min-height:280px}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP>div{right:20px;bottom:20px;left:20px}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP h3{font-size:32px}.marketing_demoMarketingPage__mcM1H .marketing_demoQuickLinks__bfR8E{display:flex;padding:12px;overflow-x:auto}.marketing_demoMarketingPage__mcM1H .marketing_demoQuickLinks__bfR8E a{min-width:104px;flex:0 0 auto}.marketing_demoCustomerSection__Wpp8g{padding:28px 16px}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g{grid-template-columns:1fr}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g article>div{height:190px}.marketing_demoSpecialDetail__2Sl9o{margin:0 16px 18px;padding:20px}.marketing_demoMarketingPage__mcM1H .marketing_demoExperienceGrid__Ka2lz{padding:0 16px 22px}.marketing_demoMarketingPage__mcM1H .marketing_dashboardDemo__jNxPE{grid-template-columns:1fr}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm{padding:14px;border-right:0;border-bottom:1px solid rgb(15 53 46/10%)}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm>small,.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm>strong{display:inline-block;margin:10px 5px 8px}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm nav{display:flex;padding-bottom:4px;overflow-x:auto;flex-direction:row}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm nav a{min-width:-moz-max-content;min-width:max-content;padding:8px 10px}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardMain___XJT_{padding:18px 14px}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardMain___XJT_>header{align-items:start;flex-direction:column}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardMain___XJT_>header h3{font-size:24px}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50 article{display:block;padding:14px}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50 article>svg{top:13px;right:13px}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardGrid__ajY0N{grid-template-columns:1fr}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardGrid__ajY0N article{min-height:140px}.marketing_demoMarketingPage__mcM1H .marketing_demoAnalyticsCard__iPhTS{grid-column:auto}.marketing_demoMarketingPage__mcM1H .marketing_demoQrCard__A_CIH{grid-template-columns:auto 1fr}.marketing_demoMarketingPage__mcM1H .marketing_finalCta__CLdiP{margin-top:16px}}@media (prefers-reduced-motion:reduce){.marketing_demoMarketingPage__mcM1H .tp-reveal-ready{opacity:1;filter:none;transform:none;transition:none}}.marketing_demoMarketingPage__mcM1H :where(.marketing_demoSection__mR28F,.marketing_customerDemo__VO9vf,.marketing_dashboardDemo__jNxPE,.marketing_demoDashboardMain___XJT_,.marketing_demoCustomerSection__Wpp8g){width:100%;max-width:100%;min-width:0;box-sizing:border-box}.marketing_demoMarketingPage__mcM1H :where(.marketing_customerDemo__VO9vf,.marketing_dashboardDemo__jNxPE){overflow:hidden}.marketing_demoMarketingPage__mcM1H :where(.marketing_demoSpecialGrid__W0t3g,.marketing_demoExperienceGrid__Ka2lz,.marketing_demoStats__Emq50,.marketing_demoDashboardGrid__ajY0N){width:100%;max-width:100%;min-width:0;box-sizing:border-box}.marketing_demoMarketingPage__mcM1H :where(.marketing_demoSpecialGrid__W0t3g,.marketing_demoExperienceGrid__Ka2lz,.marketing_demoStats__Emq50,.marketing_demoDashboardGrid__ajY0N)>*{min-width:0;max-width:100%;overflow-wrap:anywhere;box-sizing:border-box}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP{min-height:0;aspect-ratio:2/1;overflow:hidden;background:#edf2e9}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP>img{display:block;width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g article>div{height:auto;aspect-ratio:16/9;background:#f1eee7}.marketing_demoMarketingPage__mcM1H .marketing_demoSpecialGrid__W0t3g img{-o-object-fit:contain;object-fit:contain}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm,.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm nav{min-width:0;max-width:100%;box-sizing:border-box}@media (max-width:820px){.marketing_demoMarketingPage__mcM1H .marketing_dashboardDemo__jNxPE{grid-template-columns:minmax(0,1fr)}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm{padding:14px;border-right:0;border-bottom:1px solid rgb(15 53 46/10%)}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm>small,.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm>strong{display:inline-block;margin:10px 5px 8px}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm nav{display:flex;width:100%;padding-bottom:5px;overflow-x:auto;overscroll-behavior-inline:contain;flex-direction:row;scrollbar-width:thin}.marketing_demoMarketingPage__mcM1H .marketing_demoSidebar__5TRJm nav a{min-width:-moz-max-content;min-width:max-content;flex:0 0 auto;padding:8px 10px}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardMain___XJT_{width:100%;padding:20px 16px}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardGrid__ajY0N{grid-template-columns:minmax(0,1fr)}.marketing_demoMarketingPage__mcM1H .marketing_demoAnalyticsCard__iPhTS{grid-column:auto}}@media (max-width:640px){.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP{aspect-ratio:16/10}.marketing_demoMarketingPage__mcM1H .marketing_demoRestaurantHero__JwygP>img{height:100%;-o-object-fit:contain;object-fit:contain}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50{gap:10px}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50 article{min-width:0;padding:13px 11px}.marketing_demoMarketingPage__mcM1H .marketing_demoStats__Emq50 article strong{font-size:22px}.marketing_demoMarketingPage__mcM1H .marketing_demoDashboardGrid__ajY0N{gap:10px}.marketing_demoMarketingPage__mcM1H .marketing_demoQrCard__A_CIH{grid-template-columns:minmax(0,1fr)}.marketing_demoMarketingPage__mcM1H .marketing_demoQrCard__A_CIH>svg{grid-row:auto}}