.RestaurantServiceFeatures-module__D9JHAq__page{--accent:#b64d1e;--ink:#211f1b;--muted:#65605a;--line:#e5dfd9;--paper:#f8f5f2;color:var(--ink);background:#fff;padding-top:120px}.RestaurantServiceFeatures-module__D9JHAq__page *{box-sizing:border-box}.RestaurantServiceFeatures-module__D9JHAq__page :is(a,button,input,select,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #c06439}.RestaurantServiceFeatures-module__D9JHAq__wrap{width:min(1200px,100% - 64px);margin:0 auto}.RestaurantServiceFeatures-module__D9JHAq__split{align-items:center;gap:var(--marketing-layout-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.RestaurantServiceFeatures-module__D9JHAq__split>*{min-width:0}.RestaurantServiceFeatures-module__D9JHAq__hero{padding:var(--marketing-hero-space) 0 var(--marketing-section-space)}.RestaurantServiceFeatures-module__D9JHAq__hero h1{letter-spacing:-.042em;margin:21px 0 28px;font-size:clamp(38px,3.65vw,53px);font-weight:650;line-height:1.07}.RestaurantServiceFeatures-module__D9JHAq__eyebrow{letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:750;line-height:1.7}.RestaurantServiceFeatures-module__D9JHAq__lead{color:#44403a;max-width:545px;margin:0;font-size:18px;line-height:1.6}.RestaurantServiceFeatures-module__D9JHAq__actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:33px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__button,.RestaurantServiceFeatures-module__D9JHAq__outlineButton,.RestaurantServiceFeatures-module__D9JHAq__demoButton{background:var(--accent);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:14px 26px;font-size:15px;font-weight:650;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.RestaurantServiceFeatures-module__D9JHAq__button:hover,.RestaurantServiceFeatures-module__D9JHAq__demoButton:hover{background:#933c16}.RestaurantServiceFeatures-module__D9JHAq__outlineButton{color:var(--accent);border-color:var(--accent);background:0 0}.RestaurantServiceFeatures-module__D9JHAq__outlineButton:hover{background:#f8e8df}.RestaurantServiceFeatures-module__D9JHAq__demoButton:disabled{color:#736e68;cursor:not-allowed;background:#e4ded8}.RestaurantServiceFeatures-module__D9JHAq__textLink{min-height:44px;color:var(--accent);align-items:center;gap:11px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.RestaurantServiceFeatures-module__D9JHAq__textLink:hover{text-underline-offset:5px;text-decoration:underline}.RestaurantServiceFeatures-module__D9JHAq__textLink svg,.RestaurantServiceFeatures-module__D9JHAq__button svg,.RestaurantServiceFeatures-module__D9JHAq__outlineButton svg{flex-shrink:0}.RestaurantServiceFeatures-module__D9JHAq__section{padding:var(--marketing-section-space) 0;scroll-margin-top:143px}.RestaurantServiceFeatures-module__D9JHAq__soft{background:var(--paper)}.RestaurantServiceFeatures-module__D9JHAq__anchor{scroll-margin-top:143px;display:block}.RestaurantServiceFeatures-module__D9JHAq__copy h2,.RestaurantServiceFeatures-module__D9JHAq__centerHeading h2,.RestaurantServiceFeatures-module__D9JHAq__closing h2,.RestaurantServiceFeatures-module__D9JHAq__connections h2,.RestaurantServiceFeatures-module__D9JHAq__editorialBand h2,.RestaurantServiceFeatures-module__D9JHAq__faq h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(31px,3.05vw,44px);font-weight:620;line-height:1.12}.RestaurantServiceFeatures-module__D9JHAq__copy p{color:#57514a;margin:0 0 21px;font-size:17px;line-height:1.65}.RestaurantServiceFeatures-module__D9JHAq__copy .RestaurantServiceFeatures-module__D9JHAq__eyebrow{color:var(--ink);margin-bottom:18px;font-size:12px;line-height:1.6}.RestaurantServiceFeatures-module__D9JHAq__copy .RestaurantServiceFeatures-module__D9JHAq__smallNote,.RestaurantServiceFeatures-module__D9JHAq__smallNote{color:var(--muted);font-size:13px;line-height:1.6}.RestaurantServiceFeatures-module__D9JHAq__centerHeading{max-width:820px;margin:0 auto var(--marketing-heading-gap);text-align:center}.RestaurantServiceFeatures-module__D9JHAq__centerHeading>p:last-child:not(.RestaurantServiceFeatures-module__D9JHAq__eyebrow){max-width:670px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.6}.RestaurantServiceFeatures-module__D9JHAq__points{gap:14px;margin:25px 0;padding:0;list-style:none;display:grid}.RestaurantServiceFeatures-module__D9JHAq__points li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;display:flex}.RestaurantServiceFeatures-module__D9JHAq__points svg{color:var(--accent);flex-shrink:0;margin-top:3px}.RestaurantServiceFeatures-module__D9JHAq__page figure{margin:0}.RestaurantServiceFeatures-module__D9JHAq__page figcaption{color:#655f59;letter-spacing:.01em;text-align:center;font-size:10px;line-height:1.65}.RestaurantServiceFeatures-module__D9JHAq__aiHeroArt,.RestaurantServiceFeatures-module__D9JHAq__tasksHeroArt,.RestaurantServiceFeatures-module__D9JHAq__reservationsHeroArt{isolation:isolate;height:485px;position:relative}.RestaurantServiceFeatures-module__D9JHAq__aiHeroPhoto{background:#e3c5a4;border-radius:20px;width:78%;height:450px;position:absolute;top:0;right:0;overflow:hidden}.RestaurantServiceFeatures-module__D9JHAq__aiHeroPhoto img,.RestaurantServiceFeatures-module__D9JHAq__taskHeroPhoto img,.RestaurantServiceFeatures-module__D9JHAq__reservationHeroPhoto img{object-fit:cover;width:100%;height:100%;display:block}.RestaurantServiceFeatures-module__D9JHAq__aiHeroPhoto img{object-position:50% 39%}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard{color:#fff;background:#311e14e8;border:1px solid #ffffff6b;border-radius:17px;width:85%;padding:26px;animation:7s ease-in-out infinite RestaurantServiceFeatures-module__D9JHAq__gentleFloat;position:absolute;bottom:45px;left:0;box-shadow:0 14px 35px #38231524}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard>span{color:#ffceb2;align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard>strong{letter-spacing:-.025em;margin:18px 0 22px;font-size:27px;font-weight:560;line-height:1.18;display:block}.RestaurantServiceFeatures-module__D9JHAq__heroQuestion{background:#ffffff0c;border:1px solid #ffffff69;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:15px;font-size:14px;line-height:1.5;display:flex}.RestaurantServiceFeatures-module__D9JHAq__heroQuestion>span{color:#382315;background:#f4a372;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard small{color:#dbc8bb;margin-top:16px;font-size:10px;display:block}.RestaurantServiceFeatures-module__D9JHAq__heroSparkle{color:#b84d1c;z-index:2;background:#ffecd9;border-radius:50%;place-items:center;width:70px;height:70px;animation:9s ease-in-out infinite RestaurantServiceFeatures-module__D9JHAq__sparkleTurn;display:grid;position:absolute;top:32px;left:13%}.RestaurantServiceFeatures-module__D9JHAq__aiHeroArt>figcaption,.RestaurantServiceFeatures-module__D9JHAq__tasksHeroArt>figcaption,.RestaurantServiceFeatures-module__D9JHAq__reservationsHeroArt>figcaption{width:100%;position:absolute;bottom:0}.RestaurantServiceFeatures-module__D9JHAq__explorer{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:40px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs{gap:14px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button{text-align:left;border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:23px 25px;transition:background .2s,color .2s;display:block}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button>span:first-child{color:#816a5d;justify-content:space-between;margin-bottom:18px;font-size:12px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs strong{letter-spacing:-.02em;margin-bottom:9px;font-size:20px;display:block}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button>span:last-child{color:var(--muted);font-size:14px;line-height:1.6;display:block}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button[aria-selected=true]{color:#fff;background:#27221e;border-color:#27221e}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button[aria-selected=true]>span:first-child{color:#ffcba9}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button[aria-selected=true]>span:last-child{color:#e6dcd3}.RestaurantServiceFeatures-module__D9JHAq__explorerPanel{min-width:0}.RestaurantServiceFeatures-module__D9JHAq__aiWorkspace{border:1px solid var(--line);background:#fcfaf8;border-radius:16px;padding:27px}.RestaurantServiceFeatures-module__D9JHAq__workspaceTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__workspaceTop>span{align-items:center;gap:9px;font-size:14px;font-weight:650;display:flex}.RestaurantServiceFeatures-module__D9JHAq__workspaceTop svg{color:var(--accent);flex-shrink:0}.RestaurantServiceFeatures-module__D9JHAq__workspaceTop>small{color:var(--muted);white-space:nowrap;font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__promptBubble{background:#eee5de;border-radius:13px 13px 3px;width:fit-content;max-width:95%;margin:26px 0 24px auto;padding:13px 18px;font-size:15px;line-height:1.5}.RestaurantServiceFeatures-module__D9JHAq__answer{align-items:flex-start;gap:12px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__aiGlyph{width:32px;height:32px;color:var(--accent);background:#f6e0cf;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.RestaurantServiceFeatures-module__D9JHAq__answer h3{letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:650;line-height:1.3}.RestaurantServiceFeatures-module__D9JHAq__answer p{color:#61594f;margin:0;font-size:13px;line-height:1.7}.RestaurantServiceFeatures-module__D9JHAq__chartCard{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:22px;padding:18px}.RestaurantServiceFeatures-module__D9JHAq__chartHeading{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__chartHeading strong{font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__chartHeading>span{color:var(--muted);font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__chartBars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 37px,#f2eeeb 38px 39px);align-items:flex-end;gap:14px;height:145px;margin:15px 0;padding:29px 9px 26px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__chartBars>div{flex:1;justify-content:center;align-items:flex-end;max-width:180px;height:100%;margin:0 auto;display:flex;position:relative}.RestaurantServiceFeatures-module__D9JHAq__chartBars i{transform-origin:bottom;width:100%;max-width:80px;animation:RestaurantServiceFeatures-module__D9JHAq__chartBreathe 7s var(--bar-delay,0s) ease-in-out infinite;background:#c66335;border-radius:6px 6px 0 0;display:block}.RestaurantServiceFeatures-module__D9JHAq__chartBars>div:nth-child(2n) i{background:#e0a67e}.RestaurantServiceFeatures-module__D9JHAq__chartBars span{font-size:12px;font-weight:650;position:absolute;top:-24px}.RestaurantServiceFeatures-module__D9JHAq__chartBars small{color:var(--muted);white-space:nowrap;font-size:10px;position:absolute;bottom:-23px}.RestaurantServiceFeatures-module__D9JHAq__chartFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__chartFooter>span{color:var(--muted);font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__chartFooter button{min-height:36px;font:inherit;color:#944015;cursor:pointer;background:#fff5ec;border:1px solid #efd4bd;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:inline-flex}.RestaurantServiceFeatures-module__D9JHAq__chartFooter button[aria-pressed=true]{color:#236143;background:#eaf4ec;border-color:#b8d3bf}.RestaurantServiceFeatures-module__D9JHAq__followup{color:#73513a;align-items:flex-start;gap:5px;margin:16px 0;font-size:11px;line-height:1.7;display:flex}.RestaurantServiceFeatures-module__D9JHAq__followup svg{flex-shrink:0;margin-top:2px}.RestaurantServiceFeatures-module__D9JHAq__savedBoard{border-top:1px solid var(--line);color:#686157;align-items:flex-start;gap:8px;padding:13px 0;font-size:10px;line-height:1.7;display:flex}.RestaurantServiceFeatures-module__D9JHAq__savedBoard svg{flex-shrink:0;margin-top:2px}.RestaurantServiceFeatures-module__D9JHAq__useGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__useGrid article{background:#fff;border:1px solid #e9e3dc;border-radius:9px;padding:28px}.RestaurantServiceFeatures-module__D9JHAq__useGrid article>span{width:50px;height:50px;color:var(--accent);background:#f9eade;border-radius:50%;place-items:center;margin-bottom:25px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__useGrid h3,.RestaurantServiceFeatures-module__D9JHAq__threeFeatures h3,.RestaurantServiceFeatures-module__D9JHAq__fourFeatures h3{letter-spacing:-.02em;margin:0 0 12px;font-size:20px;line-height:1.3}.RestaurantServiceFeatures-module__D9JHAq__useGrid p,.RestaurantServiceFeatures-module__D9JHAq__threeFeatures p,.RestaurantServiceFeatures-module__D9JHAq__fourFeatures p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.RestaurantServiceFeatures-module__D9JHAq__screenStage{background:#f2eee9;border-radius:15px;padding:24px}.RestaurantServiceFeatures-module__D9JHAq__editorialBand{padding:var(--marketing-section-space) 0;color:#fff8f1;text-align:center;background:#332a23}.RestaurantServiceFeatures-module__D9JHAq__editorialBand h2{font-size:clamp(35px,4vw,57px)}.RestaurantServiceFeatures-module__D9JHAq__editorialBand p:not(.RestaurantServiceFeatures-module__D9JHAq__eyebrow){color:#ddd0c5;font-size:17px;line-height:1.65}.RestaurantServiceFeatures-module__D9JHAq__editorialBand .RestaurantServiceFeatures-module__D9JHAq__eyebrow{color:#e7aa7e}.RestaurantServiceFeatures-module__D9JHAq__editorialBand .RestaurantServiceFeatures-module__D9JHAq__textLink{color:#ffbe8c;margin-top:12px}.RestaurantServiceFeatures-module__D9JHAq__tasksHeroArt{height:440px}.RestaurantServiceFeatures-module__D9JHAq__taskHeroPhoto{border-radius:12px;width:51%;height:388px;position:absolute;top:0;right:0;overflow:hidden}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList{gap:10px;width:47%;display:grid;position:absolute;top:0;left:0}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:first-child{color:#fff;background:#b74e20;border-radius:12px;min-height:135px;padding:18px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:first-child>strong{letter-spacing:-.02em;margin-top:10px;font-size:19px;line-height:1.2}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:not(:first-child){background:#fff;border:1px solid #e3d8cf;border-radius:8px;padding:15px 16px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList strong{margin-bottom:7px;font-size:13px;display:block}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList span{color:#75685b;margin-bottom:7px;font-size:10px;display:block}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div>i{background:#eee9e2;border-radius:10px;height:5px;display:block;overflow:hidden}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div>i>i{transform-origin:0;background:#418361;border-radius:10px;height:100%;animation:7s ease-in-out infinite RestaurantServiceFeatures-module__D9JHAq__chartBreathe;display:block}.RestaurantServiceFeatures-module__D9JHAq__taskHeroNotice{color:#315d40;background:#edf4e9;border:1px solid #cfdec8;border-radius:10px;align-items:center;gap:11px;width:57%;padding:17px;font-size:12px;line-height:1.5;animation:6s ease-in-out infinite RestaurantServiceFeatures-module__D9JHAq__gentleFloat;display:flex;position:absolute;bottom:58px;right:-12px;box-shadow:0 10px 25px #3b2b1b0d}.RestaurantServiceFeatures-module__D9JHAq__taskHeroNotice svg{flex-shrink:0}.RestaurantServiceFeatures-module__D9JHAq__taskHeroNotice strong{font-size:13px;font-weight:650}.RestaurantServiceFeatures-module__D9JHAq__taskDemo,.RestaurantServiceFeatures-module__D9JHAq__handoverArt,.RestaurantServiceFeatures-module__D9JHAq__locationsArt,.RestaurantServiceFeatures-module__D9JHAq__arrivalDemo{border:1px solid var(--line);background:#fff;border-radius:14px;padding:25px;box-shadow:0 16px 50px #3d2d1c07}.RestaurantServiceFeatures-module__D9JHAq__taskDemo{background:#fbf9f6}.RestaurantServiceFeatures-module__D9JHAq__routineTabs{background:#eee8e1;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0;padding:4px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__routineTabs button{color:#686057;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:42px;font-size:12px;font-weight:600}.RestaurantServiceFeatures-module__D9JHAq__routineTabs button[aria-selected=true]{color:var(--accent);background:#fff;box-shadow:0 2px 5px #35211214}.RestaurantServiceFeatures-module__D9JHAq__routineHeading h3{letter-spacing:-.03em;margin:0 0 12px;font-size:23px;line-height:1.25}.RestaurantServiceFeatures-module__D9JHAq__routineHeading>span{color:#766c61;align-items:center;gap:6px;font-size:11px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__taskProgress{color:#5c5348;grid-template-columns:1fr auto;gap:9px;margin:20px 0;font-size:11px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__taskProgress progress{grid-column:1/-1}.RestaurantServiceFeatures-module__D9JHAq__taskProgress progress,.RestaurantServiceFeatures-module__D9JHAq__locationRow progress{appearance:none;color:#3c805d;background:#e9e3dc;border:0;border-radius:10px;width:100%;height:6px;overflow:hidden}.RestaurantServiceFeatures-module__D9JHAq__taskProgress progress::-webkit-progress-bar{background:#e9e3dc}.RestaurantServiceFeatures-module__D9JHAq__locationRow progress::-webkit-progress-bar{background:#e9e3dc}.RestaurantServiceFeatures-module__D9JHAq__taskProgress progress::-webkit-progress-value{background:#3c805d;border-radius:10px;transition:width .25s}.RestaurantServiceFeatures-module__D9JHAq__locationRow progress::-webkit-progress-value{background:#3c805d;border-radius:10px;transition:width .25s}.RestaurantServiceFeatures-module__D9JHAq__taskProgress progress::-moz-progress-bar{background:#3c805d;border-radius:10px}.RestaurantServiceFeatures-module__D9JHAq__locationRow progress::-moz-progress-bar{background:#3c805d;border-radius:10px}.RestaurantServiceFeatures-module__D9JHAq__taskItems{gap:10px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__taskItems>div{background:#fff;border:1px solid #e8e1d8;border-radius:8px;padding:14px 15px 9px}.RestaurantServiceFeatures-module__D9JHAq__taskItems label{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__taskItems input{accent-color:#3c805d;cursor:pointer;flex-shrink:0;width:19px;height:19px;margin-top:1px}.RestaurantServiceFeatures-module__D9JHAq__taskItems strong{margin-bottom:7px;font-size:13px;line-height:1.4;display:block}.RestaurantServiceFeatures-module__D9JHAq__taskItems small{color:#75675c;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;line-height:1.5;display:flex}.RestaurantServiceFeatures-module__D9JHAq__taskItems i{font-style:normal}.RestaurantServiceFeatures-module__D9JHAq__taskItems>div[data-done=true]{background:#f3f8f0;border-color:#d6e2cf}.RestaurantServiceFeatures-module__D9JHAq__taskItems summary{color:#7e654e;cursor:pointer;align-items:center;gap:6px;min-height:37px;padding-left:30px;font-size:10px;list-style:none;display:flex}.RestaurantServiceFeatures-module__D9JHAq__taskItems summary::-webkit-details-marker{display:none}.RestaurantServiceFeatures-module__D9JHAq__taskItems details[open] summary svg{transform:rotate(90deg)}.RestaurantServiceFeatures-module__D9JHAq__taskItems details p{color:#6f655a;margin:0 0 8px 30px;font-size:11px;line-height:1.6}.RestaurantServiceFeatures-module__D9JHAq__taskStatus{color:#386349;align-items:center;gap:9px;margin:17px 0 0;font-size:11px;line-height:1.6;display:flex}.RestaurantServiceFeatures-module__D9JHAq__taskStatus svg{flex-shrink:0}.RestaurantServiceFeatures-module__D9JHAq__resetButton{min-height:44px;font:inherit;color:#7f6250;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:7px 0;padding:6px 0;font-size:10px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__handoverTitle{margin:25px 0}.RestaurantServiceFeatures-module__D9JHAq__handoverTitle>span{letter-spacing:.12em;color:#aa5429;font-size:9px;font-weight:700}.RestaurantServiceFeatures-module__D9JHAq__handoverTitle h3{letter-spacing:-.03em;margin:12px 0 9px;font-size:27px;line-height:1.2}.RestaurantServiceFeatures-module__D9JHAq__handoverTitle p{color:var(--muted);font-size:11px}.RestaurantServiceFeatures-module__D9JHAq__handoverNote{background:#f9f2e9;border-radius:9px;align-items:flex-start;gap:13px;padding:20px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__handoverNote>span{background:#ddbc9d;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:10px;font-weight:650;display:grid}.RestaurantServiceFeatures-module__D9JHAq__handoverNote strong{font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__handoverNote p{color:#6d5b4a;margin:9px 0 0;font-size:12px;line-height:1.7}.RestaurantServiceFeatures-module__D9JHAq__evidenceRows{margin:20px 0;display:grid}.RestaurantServiceFeatures-module__D9JHAq__evidenceRows>span{color:#6c523b;border-bottom:1px solid #eee8e2;align-items:center;gap:13px;padding:15px 0;display:flex}.RestaurantServiceFeatures-module__D9JHAq__evidenceRows strong{font-size:12px;font-weight:550}.RestaurantServiceFeatures-module__D9JHAq__locationsArt{background:#f8f6f2}.RestaurantServiceFeatures-module__D9JHAq__locationRow{background:#fff;border:1px solid #e5ddd4;border-radius:9px;grid-template-columns:1fr auto;gap:13px;margin:22px 0;padding:20px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__locationRow>span{align-items:center;gap:9px;font-size:13px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__locationRow>span svg{color:#b16b3f}.RestaurantServiceFeatures-module__D9JHAq__locationRow small{color:#776f64;align-self:center;font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__locationRow progress{grid-column:1/-1}.RestaurantServiceFeatures-module__D9JHAq__locationsArt .RestaurantServiceFeatures-module__D9JHAq__textLink{margin-bottom:14px;font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__fourFeatures,.RestaurantServiceFeatures-module__D9JHAq__threeFeatures{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__threeFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px}.RestaurantServiceFeatures-module__D9JHAq__fourFeatures svg,.RestaurantServiceFeatures-module__D9JHAq__threeFeatures svg{color:var(--accent);margin-bottom:25px}.RestaurantServiceFeatures-module__D9JHAq__reservationsHeroArt{height:460px}.RestaurantServiceFeatures-module__D9JHAq__reservationHeroPhoto{border-radius:14px;width:82%;height:415px;position:absolute;top:0;right:0;overflow:hidden}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite{color:#322819;background:#fff9ed;border:1px solid #e9dbc1;border-radius:12px;width:62%;padding:27px;animation:8s ease-in-out infinite RestaurantServiceFeatures-module__D9JHAq__gentleFloat;position:absolute;bottom:60px;left:0;box-shadow:0 20px 40px #27180521}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite>svg{color:#b95c25}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite>span{margin:16px 0 10px;font-size:10px;display:block}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite>strong{letter-spacing:-.02em;font-size:27px;font-weight:560;line-height:1.2;display:block}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite>div{border-top:1px solid #e7dac4;flex-wrap:wrap;gap:13px;margin-top:20px;padding-top:20px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite>div>span{align-items:center;gap:7px;font-size:11px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__reservationToast{color:#755d3c;background:#fff;border-radius:100px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;display:flex;position:absolute;top:29px;right:18px;box-shadow:0 7px 25px #1c100019}.RestaurantServiceFeatures-module__D9JHAq__reservationToast svg{color:#34794d}.RestaurantServiceFeatures-module__D9JHAq__bookingDemo{background:#fff;border:1px solid #e4d9cb;border-radius:15px;overflow:hidden;box-shadow:0 22px 55px #4733190a}.RestaurantServiceFeatures-module__D9JHAq__bookingBrand{color:#514431;text-align:center;background:#eee7d8;padding:26px}.RestaurantServiceFeatures-module__D9JHAq__restaurantWordmark{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:34px;font-style:italic;display:block}.RestaurantServiceFeatures-module__D9JHAq__bookingBrand>span:last-child{letter-spacing:.06em;text-transform:uppercase;margin-top:9px;font-size:9px;display:block}.RestaurantServiceFeatures-module__D9JHAq__bookingControls,.RestaurantServiceFeatures-module__D9JHAq__bookingReview{padding:28px 32px}.RestaurantServiceFeatures-module__D9JHAq__bookingControls h3,.RestaurantServiceFeatures-module__D9JHAq__bookingReview h3{letter-spacing:-.03em;margin:0 0 10px;font-size:26px;line-height:1.2}.RestaurantServiceFeatures-module__D9JHAq__bookingControls>p,.RestaurantServiceFeatures-module__D9JHAq__bookingReview>p{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.6}.RestaurantServiceFeatures-module__D9JHAq__bookingFields{grid-template-columns:1fr 1fr;gap:14px;margin:23px 0;display:grid}.RestaurantServiceFeatures-module__D9JHAq__bookingFields label{color:#675a49;gap:8px;font-size:11px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__bookingFields select{color:#443c31;min-height:45px;font:inherit;background:#fff;border:1px solid #ddd1c0;border-radius:6px;width:100%;padding:12px;font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__timeChoices{border:0;flex-wrap:wrap;gap:9px;margin:0 0 25px;padding:0;display:flex}.RestaurantServiceFeatures-module__D9JHAq__timeChoices legend{padding:0 0 13px;font-size:11px}.RestaurantServiceFeatures-module__D9JHAq__timeChoices button{color:#6c5435;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7c9b9;border-radius:6px;flex:70px;padding:10px 9px;font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__timeChoices button[aria-pressed=true]{color:#fff;background:#675038;border-color:#675038}.RestaurantServiceFeatures-module__D9JHAq__bookingDemo .RestaurantServiceFeatures-module__D9JHAq__demoButton{background:#665039;border-radius:7px;width:100%}.RestaurantServiceFeatures-module__D9JHAq__bookingDemo .RestaurantServiceFeatures-module__D9JHAq__demoButton:disabled{color:#7e766b;background:#e5dfd7}.RestaurantServiceFeatures-module__D9JHAq__bookingNote{text-align:center;color:var(--muted);margin-top:16px;font-size:10px;display:block}.RestaurantServiceFeatures-module__D9JHAq__bookingDemo figcaption{margin:0 15px 20px}.RestaurantServiceFeatures-module__D9JHAq__bookingReview{min-height:380px}.RestaurantServiceFeatures-module__D9JHAq__reviewCheck{color:#42724a;background:#edf3e8;border-radius:50%;place-items:center;width:57px;height:57px;margin-bottom:25px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__bookingReview dl{gap:15px;margin:24px 0;display:grid}.RestaurantServiceFeatures-module__D9JHAq__bookingReview dl>div{border-bottom:1px solid #eee6db;justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__bookingReview dt{color:#7b6e5a;align-items:center;gap:9px;font-size:12px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__bookingReview dd{margin:0;font-size:13px;font-weight:600}.RestaurantServiceFeatures-module__D9JHAq__arrivalDemo{background:#fbf9f6;padding:24px}.RestaurantServiceFeatures-module__D9JHAq__arrivalGrid{grid-template-columns:1fr 1.15fr;gap:16px;margin:22px 0;display:grid}.RestaurantServiceFeatures-module__D9JHAq__guestList{align-content:start;gap:9px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__guestList button{text-align:left;color:#4d453c;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1d8cc;border-radius:7px;padding:15px 24px 15px 12px;position:relative}.RestaurantServiceFeatures-module__D9JHAq__guestList button[aria-pressed=true]{background:#fff0e2;border-color:#d28a5c}.RestaurantServiceFeatures-module__D9JHAq__guestList span{color:#99603b;margin-bottom:9px;font-size:10px;display:block}.RestaurantServiceFeatures-module__D9JHAq__guestList strong{margin-bottom:6px;font-size:13px;display:block}.RestaurantServiceFeatures-module__D9JHAq__guestList small{color:#796d5e;font-size:9px;line-height:1.6;display:block}.RestaurantServiceFeatures-module__D9JHAq__guestList svg{position:absolute;top:44%;right:8px}.RestaurantServiceFeatures-module__D9JHAq__guestDetail{text-align:center;background:#fff;border:1px solid #e7ded1;border-radius:10px;padding:22px 17px}.RestaurantServiceFeatures-module__D9JHAq__tableToken{outline-offset:5px;color:#886340;border:1px solid #d3c2ad;border-radius:20px;outline:6px solid #f4eee5;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;margin:13px auto 27px;display:flex}.RestaurantServiceFeatures-module__D9JHAq__tableToken>span{font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__tableToken b{font-size:28px;line-height:1.1}.RestaurantServiceFeatures-module__D9JHAq__guestDetail h3{margin:0 0 10px;font-size:16px;line-height:1.4}.RestaurantServiceFeatures-module__D9JHAq__guestDetail p{color:var(--muted);min-height:40px;margin:0;font-size:11px;line-height:1.7}.RestaurantServiceFeatures-module__D9JHAq__guestStatus{color:#37714a;background:#eef5ea;border-radius:20px;margin:17px 0;padding:6px 8px;font-size:9px;line-height:1.4;display:block}.RestaurantServiceFeatures-module__D9JHAq__guestDetail .RestaurantServiceFeatures-module__D9JHAq__demoButton{border-radius:6px;gap:7px;width:100%;min-height:43px;padding:12px;font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__floorCapture{background:#eee9e2;border-radius:14px;padding:20px}.RestaurantServiceFeatures-module__D9JHAq__floorCapture img{border-radius:8px;width:100%;height:auto;display:block}.RestaurantServiceFeatures-module__D9JHAq__floorCapture figcaption{padding-top:13px}.RestaurantServiceFeatures-module__D9JHAq__connections{padding:var(--marketing-section-space) 0}.RestaurantServiceFeatures-module__D9JHAq__connections>div{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__connections p:not(.RestaurantServiceFeatures-module__D9JHAq__eyebrow){color:#635c53;font-size:17px;line-height:1.65}.RestaurantServiceFeatures-module__D9JHAq__relatedGrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__relatedCard{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;align-items:flex-start;gap:22px;padding:30px;text-decoration:none;display:flex}.RestaurantServiceFeatures-module__D9JHAq__relatedCard>svg{color:var(--accent);flex-shrink:0}.RestaurantServiceFeatures-module__D9JHAq__relatedCard>svg:last-child{align-self:center;margin-left:auto}.RestaurantServiceFeatures-module__D9JHAq__relatedCard h3{letter-spacing:-.03em;margin:0 0 12px;font-size:23px}.RestaurantServiceFeatures-module__D9JHAq__relatedCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.RestaurantServiceFeatures-module__D9JHAq__relatedCard:hover{border-color:#c78b68}.RestaurantServiceFeatures-module__D9JHAq__closing{padding:var(--marketing-section-space) 0;text-align:center;background:#f8e7da}.RestaurantServiceFeatures-module__D9JHAq__closing p:not(.RestaurantServiceFeatures-module__D9JHAq__eyebrow){color:#6c5342;max-width:590px;margin:0 auto 28px;font-size:17px;line-height:1.7}.RestaurantServiceFeatures-module__D9JHAq__closing h2{color:#5e3019}.RestaurantServiceFeatures-module__D9JHAq__closing .RestaurantServiceFeatures-module__D9JHAq__eyebrow{color:#884b26}.RestaurantServiceFeatures-module__D9JHAq__faq{padding:var(--marketing-section-space) 0 var(--marketing-section-space);scroll-margin-top:143px}.RestaurantServiceFeatures-module__D9JHAq__faq h2{text-align:center;margin-bottom:35px}.RestaurantServiceFeatures-module__D9JHAq__faq>div>div{gap:13px;width:min(920px,100%);margin:auto;display:grid}.RestaurantServiceFeatures-module__D9JHAq__faq details{border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 24px}.RestaurantServiceFeatures-module__D9JHAq__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:18px 0;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.RestaurantServiceFeatures-module__D9JHAq__faq summary::-webkit-details-marker{display:none}.RestaurantServiceFeatures-module__D9JHAq__faq summary svg{flex-shrink:0}.RestaurantServiceFeatures-module__D9JHAq__faq details[open] summary svg{transform:rotate(180deg)}.RestaurantServiceFeatures-module__D9JHAq__faq details p{color:var(--muted);max-width:800px;margin:0 0 24px;font-size:15px;line-height:1.75}@keyframes RestaurantServiceFeatures-module__D9JHAq__gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes RestaurantServiceFeatures-module__D9JHAq__sparkleTurn{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes RestaurantServiceFeatures-module__D9JHAq__chartBreathe{0%,to{opacity:1}50%{opacity:.76}}@media (max-width:1100px){.RestaurantServiceFeatures-module__D9JHAq__wrap{width:calc(100% - 60px)}.RestaurantServiceFeatures-module__D9JHAq__split{gap:38px}.RestaurantServiceFeatures-module__D9JHAq__hero{padding:var(--marketing-hero-space) 0 var(--marketing-section-space)}.RestaurantServiceFeatures-module__D9JHAq__hero h1{font-size:43px}.RestaurantServiceFeatures-module__D9JHAq__lead{font-size:17px}.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__actions{gap:14px}.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__button,.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__outlineButton{padding:13px 21px;font-size:13px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroArt{height:460px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroPhoto{height:425px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard{width:91%;padding:23px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard>strong{font-size:25px}.RestaurantServiceFeatures-module__D9JHAq__tasksHeroArt{height:427px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:first-child{padding:17px 14px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:first-child strong{font-size:17px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:not(:first-child){padding:13px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList strong{font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__taskHeroNotice{width:59%;padding:13px;right:-4px}.RestaurantServiceFeatures-module__D9JHAq__explorer{grid-template-columns:290px minmax(0,1fr);gap:25px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button{padding:22px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs strong{font-size:18px}.RestaurantServiceFeatures-module__D9JHAq__aiWorkspace,.RestaurantServiceFeatures-module__D9JHAq__taskDemo,.RestaurantServiceFeatures-module__D9JHAq__handoverArt,.RestaurantServiceFeatures-module__D9JHAq__locationsArt,.RestaurantServiceFeatures-module__D9JHAq__arrivalDemo{padding:22px}.RestaurantServiceFeatures-module__D9JHAq__workspaceTop>small{white-space:normal;text-align:right}.RestaurantServiceFeatures-module__D9JHAq__workspaceTop>span{font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__arrivalGrid{grid-template-columns:1fr}.RestaurantServiceFeatures-module__D9JHAq__guestList{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.RestaurantServiceFeatures-module__D9JHAq__guestList button{padding:12px 9px}.RestaurantServiceFeatures-module__D9JHAq__guestList svg{display:none}.RestaurantServiceFeatures-module__D9JHAq__guestList strong{font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__guestDetail{padding:18px}.RestaurantServiceFeatures-module__D9JHAq__guestDetail .RestaurantServiceFeatures-module__D9JHAq__demoButton{max-width:220px}.RestaurantServiceFeatures-module__D9JHAq__tableToken{width:62px;height:62px;margin-top:8px;margin-bottom:25px}.RestaurantServiceFeatures-module__D9JHAq__guestDetail p{min-height:0}.RestaurantServiceFeatures-module__D9JHAq__guestStatus{width:fit-content;margin:15px auto}.RestaurantServiceFeatures-module__D9JHAq__relatedCard{gap:15px;padding:25px}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite{width:70%;padding:24px}.RestaurantServiceFeatures-module__D9JHAq__useGrid{gap:16px}.RestaurantServiceFeatures-module__D9JHAq__useGrid article{padding:24px}}@media (max-width:850px){.RestaurantServiceFeatures-module__D9JHAq__split{grid-template-columns:1fr;gap:44px}.RestaurantServiceFeatures-module__D9JHAq__hero{padding:var(--marketing-hero-space) 0 var(--marketing-section-space)}.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__split>div:first-child{text-align:center;max-width:620px;margin:auto}.RestaurantServiceFeatures-module__D9JHAq__hero h1{font-size:48px}.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__lead{margin:0 auto}.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__actions{justify-content:center}.RestaurantServiceFeatures-module__D9JHAq__aiHeroArt,.RestaurantServiceFeatures-module__D9JHAq__tasksHeroArt,.RestaurantServiceFeatures-module__D9JHAq__reservationsHeroArt{width:min(550px,100%);margin:0 auto!important}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard{width:82%}.RestaurantServiceFeatures-module__D9JHAq__tasksHeroArt{height:444px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:first-child strong{font-size:20px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:not(:first-child){padding:16px}.RestaurantServiceFeatures-module__D9JHAq__taskHeroNotice{bottom:67px;right:0}.RestaurantServiceFeatures-module__D9JHAq__section{padding:var(--marketing-section-space) 0}.RestaurantServiceFeatures-module__D9JHAq__section .RestaurantServiceFeatures-module__D9JHAq__split>.RestaurantServiceFeatures-module__D9JHAq__copy{max-width:650px}.RestaurantServiceFeatures-module__D9JHAq__explorer{grid-template-columns:1fr;gap:22px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button{padding:17px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button>span:first-child{margin-bottom:11px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs strong{font-size:16px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button>span:last-child{font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__aiWorkspace{padding:28px}.RestaurantServiceFeatures-module__D9JHAq__chartBars{height:170px}.RestaurantServiceFeatures-module__D9JHAq__screenStage,.RestaurantServiceFeatures-module__D9JHAq__taskDemo,.RestaurantServiceFeatures-module__D9JHAq__handoverArt,.RestaurantServiceFeatures-module__D9JHAq__locationsArt,.RestaurantServiceFeatures-module__D9JHAq__bookingDemo,.RestaurantServiceFeatures-module__D9JHAq__arrivalDemo,.RestaurantServiceFeatures-module__D9JHAq__floorCapture{width:min(620px,100%);margin:0 auto!important}.RestaurantServiceFeatures-module__D9JHAq__taskDemo,.RestaurantServiceFeatures-module__D9JHAq__handoverArt,.RestaurantServiceFeatures-module__D9JHAq__locationsArt,.RestaurantServiceFeatures-module__D9JHAq__arrivalDemo{padding:28px}.RestaurantServiceFeatures-module__D9JHAq__workspaceTop>span{font-size:14px}.RestaurantServiceFeatures-module__D9JHAq__arrivalGrid{grid-template-columns:1fr 1.2fr}.RestaurantServiceFeatures-module__D9JHAq__guestList{grid-template-columns:1fr}.RestaurantServiceFeatures-module__D9JHAq__guestList button{padding:15px}.RestaurantServiceFeatures-module__D9JHAq__guestDetail{padding:25px}.RestaurantServiceFeatures-module__D9JHAq__tableToken{margin-top:22px}.RestaurantServiceFeatures-module__D9JHAq__guestStatus{margin:24px auto 18px}.RestaurantServiceFeatures-module__D9JHAq__floorCapture{max-width:480px}.RestaurantServiceFeatures-module__D9JHAq__useGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RestaurantServiceFeatures-module__D9JHAq__fourFeatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.RestaurantServiceFeatures-module__D9JHAq__threeFeatures{gap:26px}.RestaurantServiceFeatures-module__D9JHAq__threeFeatures h3{font-size:18px}.RestaurantServiceFeatures-module__D9JHAq__relatedCard{flex-wrap:wrap}.RestaurantServiceFeatures-module__D9JHAq__relatedCard>div{flex:1;min-width:150px}.RestaurantServiceFeatures-module__D9JHAq__relatedCard>svg:last-child{display:none}.RestaurantServiceFeatures-module__D9JHAq__connections>div{gap:35px}}@media (max-width:560px){.RestaurantServiceFeatures-module__D9JHAq__wrap{width:calc(100% - 40px)}.RestaurantServiceFeatures-module__D9JHAq__hero{padding:39px 0 var(--marketing-section-tight)}.RestaurantServiceFeatures-module__D9JHAq__hero h1{letter-spacing:-.038em;margin:16px 0 24px;font-size:36px;line-height:1.1}.RestaurantServiceFeatures-module__D9JHAq__hero h1 br{display:none}.RestaurantServiceFeatures-module__D9JHAq__hero h1 br:after{content:" "}.RestaurantServiceFeatures-module__D9JHAq__eyebrow{letter-spacing:.13em;font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__lead{font-size:16px;line-height:1.65}.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__actions{grid-template-columns:1fr;gap:10px;margin-top:26px;display:grid}.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__button,.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__outlineButton{min-height:49px;font-size:14px}.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__textLink{justify-content:center}.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__split{gap:35px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroArt{height:386px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroPhoto{width:83%;height:351px}.RestaurantServiceFeatures-module__D9JHAq__heroSparkle{width:49px;height:49px;top:18px;left:6%}.RestaurantServiceFeatures-module__D9JHAq__heroSparkle svg{width:29px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard{width:87%;padding:20px;bottom:47px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard>span{font-size:11px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard>strong{margin:12px 0 17px;font-size:23px}.RestaurantServiceFeatures-module__D9JHAq__heroQuestion{gap:9px;padding:12px;font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard small{margin-top:12px;font-size:9px;line-height:1.6}.RestaurantServiceFeatures-module__D9JHAq__page figcaption{font-size:9px}.RestaurantServiceFeatures-module__D9JHAq__section{padding:var(--marketing-section-tight) 0;scroll-margin-top:135px}.RestaurantServiceFeatures-module__D9JHAq__copy h2,.RestaurantServiceFeatures-module__D9JHAq__centerHeading h2,.RestaurantServiceFeatures-module__D9JHAq__closing h2,.RestaurantServiceFeatures-module__D9JHAq__connections h2,.RestaurantServiceFeatures-module__D9JHAq__editorialBand h2,.RestaurantServiceFeatures-module__D9JHAq__faq h2{font-size:32px}.RestaurantServiceFeatures-module__D9JHAq__copy p{font-size:15px;line-height:1.7}.RestaurantServiceFeatures-module__D9JHAq__copy .RestaurantServiceFeatures-module__D9JHAq__eyebrow{font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__copy .RestaurantServiceFeatures-module__D9JHAq__smallNote{font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__points{gap:12px;margin:22px 0}.RestaurantServiceFeatures-module__D9JHAq__points li{gap:10px;font-size:14px}.RestaurantServiceFeatures-module__D9JHAq__centerHeading{margin-bottom:30px}.RestaurantServiceFeatures-module__D9JHAq__centerHeading>p:last-child:not(.RestaurantServiceFeatures-module__D9JHAq__eyebrow){font-size:15px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs{gap:7px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button{padding:13px 10px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs strong{margin:0;font-size:13px;line-height:1.35}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button>span:first-child{font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button>span:first-child svg{width:14px}.RestaurantServiceFeatures-module__D9JHAq__explorerTabs button>span:last-child{display:none}.RestaurantServiceFeatures-module__D9JHAq__aiWorkspace{padding:18px}.RestaurantServiceFeatures-module__D9JHAq__workspaceTop{gap:10px;padding-bottom:16px}.RestaurantServiceFeatures-module__D9JHAq__workspaceTop>span{font-size:12px;line-height:1.5}.RestaurantServiceFeatures-module__D9JHAq__workspaceTop>small{font-size:9px}.RestaurantServiceFeatures-module__D9JHAq__promptBubble{margin-top:20px;padding:13px;font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__answer{gap:9px}.RestaurantServiceFeatures-module__D9JHAq__aiGlyph{width:26px;height:26px}.RestaurantServiceFeatures-module__D9JHAq__aiGlyph svg{width:16px}.RestaurantServiceFeatures-module__D9JHAq__answer h3{font-size:18px}.RestaurantServiceFeatures-module__D9JHAq__answer p{font-size:12px;line-height:1.7}.RestaurantServiceFeatures-module__D9JHAq__chartCard{padding:15px 12px}.RestaurantServiceFeatures-module__D9JHAq__chartHeading strong{font-size:11px}.RestaurantServiceFeatures-module__D9JHAq__chartHeading>span{font-size:9px}.RestaurantServiceFeatures-module__D9JHAq__chartBars{gap:9px;height:145px;padding-left:3px;padding-right:3px}.RestaurantServiceFeatures-module__D9JHAq__chartBars small{font-size:8px}.RestaurantServiceFeatures-module__D9JHAq__chartBars span{font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__chartFooter>span{font-size:9px}.RestaurantServiceFeatures-module__D9JHAq__chartFooter button{min-height:42px}.RestaurantServiceFeatures-module__D9JHAq__useGrid{gap:12px}.RestaurantServiceFeatures-module__D9JHAq__useGrid article{padding:20px 17px}.RestaurantServiceFeatures-module__D9JHAq__useGrid article>span{width:42px;height:42px;margin-bottom:22px}.RestaurantServiceFeatures-module__D9JHAq__useGrid h3{font-size:17px}.RestaurantServiceFeatures-module__D9JHAq__useGrid p{font-size:13px;line-height:1.7}.RestaurantServiceFeatures-module__D9JHAq__screenStage{padding:16px}.RestaurantServiceFeatures-module__D9JHAq__editorialBand{padding:var(--marketing-section-tight) 0}.RestaurantServiceFeatures-module__D9JHAq__editorialBand h2{font-size:35px}.RestaurantServiceFeatures-module__D9JHAq__editorialBand p:not(.RestaurantServiceFeatures-module__D9JHAq__eyebrow){font-size:15px}.RestaurantServiceFeatures-module__D9JHAq__tasksHeroArt{height:365px}.RestaurantServiceFeatures-module__D9JHAq__taskHeroPhoto{height:320px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList{gap:8px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:first-child{min-height:114px;padding:14px 12px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:first-child strong{font-size:16px;line-height:1.3}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:not(:first-child){padding:11px 10px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList strong{margin-bottom:4px;font-size:10px;line-height:1.5}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList span{margin-bottom:6px;font-size:8px}.RestaurantServiceFeatures-module__D9JHAq__taskHeroNotice{gap:8px;width:61%;padding:12px;font-size:10px;bottom:55px}.RestaurantServiceFeatures-module__D9JHAq__taskHeroNotice strong{font-size:11px}.RestaurantServiceFeatures-module__D9JHAq__taskHeroNotice svg{width:16px}.RestaurantServiceFeatures-module__D9JHAq__taskDemo,.RestaurantServiceFeatures-module__D9JHAq__handoverArt,.RestaurantServiceFeatures-module__D9JHAq__locationsArt,.RestaurantServiceFeatures-module__D9JHAq__arrivalDemo{padding:20px}.RestaurantServiceFeatures-module__D9JHAq__routineHeading h3{font-size:21px}.RestaurantServiceFeatures-module__D9JHAq__taskItems>div{padding:13px 11px 7px}.RestaurantServiceFeatures-module__D9JHAq__taskItems strong{font-size:12px}.RestaurantServiceFeatures-module__D9JHAq__taskItems small{gap:5px;font-size:9px}.RestaurantServiceFeatures-module__D9JHAq__handoverTitle h3{font-size:25px}.RestaurantServiceFeatures-module__D9JHAq__handoverNote{gap:11px;padding:16px}.RestaurantServiceFeatures-module__D9JHAq__handoverNote p{font-size:11px}.RestaurantServiceFeatures-module__D9JHAq__locationRow{gap:11px;padding:16px 12px}.RestaurantServiceFeatures-module__D9JHAq__locationRow>span{gap:6px;font-size:11px}.RestaurantServiceFeatures-module__D9JHAq__locationRow small{font-size:9px}.RestaurantServiceFeatures-module__D9JHAq__fourFeatures{gap:32px 22px}.RestaurantServiceFeatures-module__D9JHAq__fourFeatures h3{font-size:18px}.RestaurantServiceFeatures-module__D9JHAq__fourFeatures p{font-size:13px}.RestaurantServiceFeatures-module__D9JHAq__threeFeatures{grid-template-columns:1fr;gap:30px}.RestaurantServiceFeatures-module__D9JHAq__threeFeatures article{border-bottom:1px solid var(--line);padding-bottom:27px}.RestaurantServiceFeatures-module__D9JHAq__threeFeatures article:last-child{border-bottom:0;padding-bottom:0}.RestaurantServiceFeatures-module__D9JHAq__threeFeatures svg{margin-bottom:13px}.RestaurantServiceFeatures-module__D9JHAq__threeFeatures h3{font-size:22px}.RestaurantServiceFeatures-module__D9JHAq__reservationsHeroArt{height:372px}.RestaurantServiceFeatures-module__D9JHAq__reservationHeroPhoto{height:330px}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite{width:76%;padding:20px;bottom:51px}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite>strong{font-size:25px}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite>span{margin:11px 0;font-size:9px}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite>div{gap:12px;margin-top:15px;padding-top:15px}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite>div>span{font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__reservationToast{padding:8px 12px;font-size:9px;top:15px;right:9px}.RestaurantServiceFeatures-module__D9JHAq__bookingControls,.RestaurantServiceFeatures-module__D9JHAq__bookingReview{padding:25px}.RestaurantServiceFeatures-module__D9JHAq__restaurantWordmark{font-size:31px}.RestaurantServiceFeatures-module__D9JHAq__bookingFields{gap:10px}.RestaurantServiceFeatures-module__D9JHAq__bookingFields select{padding:11px}.RestaurantServiceFeatures-module__D9JHAq__bookingNote{font-size:9px}.RestaurantServiceFeatures-module__D9JHAq__arrivalGrid{grid-template-columns:1fr}.RestaurantServiceFeatures-module__D9JHAq__guestList{grid-template-columns:repeat(3,minmax(0,1fr))}.RestaurantServiceFeatures-module__D9JHAq__guestList button{padding:12px 8px}.RestaurantServiceFeatures-module__D9JHAq__guestList span{font-size:9px}.RestaurantServiceFeatures-module__D9JHAq__guestList strong{font-size:11px}.RestaurantServiceFeatures-module__D9JHAq__guestList small{font-size:8px}.RestaurantServiceFeatures-module__D9JHAq__guestDetail{padding:20px}.RestaurantServiceFeatures-module__D9JHAq__floorCapture{padding:10px 10px 16px}.RestaurantServiceFeatures-module__D9JHAq__connections{padding:var(--marketing-section-tight) 0}.RestaurantServiceFeatures-module__D9JHAq__connections>div{grid-template-columns:1fr;gap:2px}.RestaurantServiceFeatures-module__D9JHAq__connections p:not(.RestaurantServiceFeatures-module__D9JHAq__eyebrow){font-size:15px}.RestaurantServiceFeatures-module__D9JHAq__relatedGrid{grid-template-columns:1fr;gap:14px}.RestaurantServiceFeatures-module__D9JHAq__relatedCard{gap:17px;padding:25px}.RestaurantServiceFeatures-module__D9JHAq__relatedCard>svg{width:24px}.RestaurantServiceFeatures-module__D9JHAq__relatedCard h3{font-size:22px}.RestaurantServiceFeatures-module__D9JHAq__closing{padding:var(--marketing-section-space) 0}.RestaurantServiceFeatures-module__D9JHAq__closing p:not(.RestaurantServiceFeatures-module__D9JHAq__eyebrow){font-size:15px}.RestaurantServiceFeatures-module__D9JHAq__closing .RestaurantServiceFeatures-module__D9JHAq__button{padding:14px 23px;font-size:13px}.RestaurantServiceFeatures-module__D9JHAq__faq{padding:var(--marketing-section-tight) 0 var(--marketing-section-space)}.RestaurantServiceFeatures-module__D9JHAq__faq details{padding:0 19px}.RestaurantServiceFeatures-module__D9JHAq__faq summary{min-height:70px;font-size:15px}.RestaurantServiceFeatures-module__D9JHAq__faq details p{font-size:13px}}@media (max-width:360px){.RestaurantServiceFeatures-module__D9JHAq__wrap{width:calc(100% - 32px)}.RestaurantServiceFeatures-module__D9JHAq__hero h1{font-size:33px}.RestaurantServiceFeatures-module__D9JHAq__hero .RestaurantServiceFeatures-module__D9JHAq__lead{font-size:15px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroArt{height:369px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroPhoto{height:337px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard{width:93%;padding:18px}.RestaurantServiceFeatures-module__D9JHAq__aiHeroCard>strong{font-size:21px}.RestaurantServiceFeatures-module__D9JHAq__heroQuestion{font-size:11px}.RestaurantServiceFeatures-module__D9JHAq__tasksHeroArt{height:362px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList>div:first-child strong{font-size:14px}.RestaurantServiceFeatures-module__D9JHAq__heroTaskList strong{font-size:9px}.RestaurantServiceFeatures-module__D9JHAq__taskHeroNotice{padding:10px;font-size:9px}.RestaurantServiceFeatures-module__D9JHAq__taskHeroNotice strong{font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__aiWorkspace,.RestaurantServiceFeatures-module__D9JHAq__taskDemo,.RestaurantServiceFeatures-module__D9JHAq__handoverArt,.RestaurantServiceFeatures-module__D9JHAq__locationsArt,.RestaurantServiceFeatures-module__D9JHAq__arrivalDemo{padding:16px}.RestaurantServiceFeatures-module__D9JHAq__useGrid{grid-template-columns:1fr}.RestaurantServiceFeatures-module__D9JHAq__useGrid article{padding:24px}.RestaurantServiceFeatures-module__D9JHAq__useGrid article>span{margin-bottom:18px}.RestaurantServiceFeatures-module__D9JHAq__bookingControls,.RestaurantServiceFeatures-module__D9JHAq__bookingReview{padding:21px}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite{width:82%;padding:18px}.RestaurantServiceFeatures-module__D9JHAq__reservationInvite>strong{font-size:23px}.RestaurantServiceFeatures-module__D9JHAq__guestList{gap:5px}.RestaurantServiceFeatures-module__D9JHAq__guestList button{padding:11px 7px}.RestaurantServiceFeatures-module__D9JHAq__guestList strong{font-size:10px}.RestaurantServiceFeatures-module__D9JHAq__locationRow{grid-template-columns:1fr}.RestaurantServiceFeatures-module__D9JHAq__locationRow progress{grid-column:auto}}@media (prefers-reduced-motion:reduce){.RestaurantServiceFeatures-module__D9JHAq__page *,.RestaurantServiceFeatures-module__D9JHAq__page :before,.RestaurantServiceFeatures-module__D9JHAq__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
