@media(min-width:701px){.dp-page-games{--gu:calc(100vw / 1536);background:#fffdf8!important;color:#071c3b!important}.gm-page{font-family:DM Sans,Arial,sans-serif;overflow:hidden;background:#fffdf8;color:#071c3b}.gm-wrap{width:calc(100% - 120 * var(--gu));margin-inline:auto}.gm-eyebrow{display:inline-flex;align-items:center;gap:calc(16 * var(--gu));font-size:calc(17 * var(--gu));font-weight:800;letter-spacing:calc(1.2 * var(--gu));color:#0b1d3e}.gm-eyebrow>svg{width:calc(44 * var(--gu));height:calc(44 * var(--gu));color:#9824e7;fill:#a831f71a}.gm-page h1,.gm-page h2,.gm-page h3{font-weight:800;letter-spacing:-.04em}.gm-page h1{font-size:calc(68 * var(--gu));line-height:1.03;margin:calc(30 * var(--gu)) 0 calc(27 * var(--gu))}.gm-page em{color:#00865d;font-style:normal;position:relative}.gm-page h1 em:after,.gm-page h2 em:after{content:"";position:absolute;left:2%;right:0;bottom:calc(-8 * var(--gu));height:calc(7 * var(--gu));border-top:calc(5 * var(--gu)) solid #f6bc00;border-radius:50%;transform:rotate(-2deg)}.gm-page p{font-size:calc(21 * var(--gu));line-height:1.45;color:#263958}.gm-hero{position:relative;display:grid;grid-template-columns:43% 57%;height:calc(730 * var(--gu));background:linear-gradient(90deg,#fffdf8 22%,#fffdf8ed 35%,transparent 67%),url(/marketing/platform/restaurant-1920.webp) center/cover}.gm-hero-copy{position:relative;z-index:3;padding:calc(45 * var(--gu)) 0 0 calc(60 * var(--gu))}.gm-hero-copy>p{max-width:calc(520 * var(--gu));margin:0 0 calc(27 * var(--gu))}.gm-actions{display:flex;align-items:center;gap:calc(22 * var(--gu));margin:calc(22 * var(--gu)) 0 calc(15 * var(--gu))}.gm-page .dp-button{border-radius:calc(13 * var(--gu));font-size:calc(21 * var(--gu));min-height:calc(59 * var(--gu));padding:calc(16 * var(--gu)) calc(30 * var(--gu));font-weight:700;box-shadow:none;white-space:nowrap}.gm-secondary{border:1px solid #244876;border-radius:calc(13 * var(--gu));padding:calc(17 * var(--gu)) calc(30 * var(--gu));font-size:calc(21 * var(--gu));font-weight:700;white-space:nowrap;background:#fffdf88f}.gm-reassurance{font-size:calc(16 * var(--gu));color:#587395;display:block}.gm-hero-stage,.gm-final-stage{position:relative;min-width:0;isolation:isolate}.gm-phone{position:absolute;width:calc(338 * var(--gu));height:calc(664 * var(--gu));background:linear-gradient(145deg,#fffafd,#f8f0fa);border:calc(10 * var(--gu)) solid #151718;border-radius:calc(48 * var(--gu));padding:calc(24 * var(--gu)) calc(15 * var(--gu));box-shadow:0 0 0 calc(3 * var(--gu)) #a69c85,calc(8 * var(--gu)) calc(20 * var(--gu)) calc(25 * var(--gu)) #1c25262b;z-index:3;overflow:hidden;transform:rotate(-7deg);left:calc(118 * var(--gu));top:calc(15 * var(--gu))}.gm-phone:before{content:"";position:absolute;top:calc(9 * var(--gu));left:36%;width:28%;height:calc(22 * var(--gu));border-radius:99px;background:#111}.gm-phone-status{display:flex;justify-content:space-between;font-size:calc(10 * var(--gu));font-weight:650;margin:0 calc(8 * var(--gu)) calc(22 * var(--gu))}.gm-phone>.dp-logo{font-size:calc(24 * var(--gu));display:flex;justify-content:center;margin-bottom:calc(15 * var(--gu))}.gm-phone>.dp-logo>svg{width:calc(17 * var(--gu));height:calc(17 * var(--gu));margin-right:calc(6 * var(--gu))}.gm-phone .dp-logo-burst{display:none}.gm-phone h3{font-size:calc(35 * var(--gu));margin:0 0 calc(15 * var(--gu));display:flex;gap:calc(12 * var(--gu));align-items:center;justify-content:center}.gm-phone h3>svg{color:#9b28dc;width:calc(32 * var(--gu));height:calc(32 * var(--gu))}.gm-phone-tabs{display:flex;gap:calc(6 * var(--gu));font-size:calc(11 * var(--gu));font-weight:650;margin-bottom:calc(13 * var(--gu))}.gm-phone-tabs>span{border:1px solid #e1d8e5;border-radius:calc(12 * var(--gu));padding:calc(8 * var(--gu)) calc(10 * var(--gu));flex:1;text-align:center}.gm-phone-tabs>span:first-child{background:#00865d;color:#fff;border-color:#00865d}.gm-phone-tiles{display:grid;grid-template-columns:1fr 1fr;gap:calc(9 * var(--gu))}.gm-phone-tiles>a{position:relative;min-width:0;overflow:hidden;border-radius:calc(15 * var(--gu));aspect-ratio:1;background:#f3e4f4;animation:gm-tile-focus 12s ease infinite;animation-delay:calc(var(--tile) * 1.5s);animation-play-state:paused}.gm-phone-tiles img{width:100%;height:100%;object-fit:cover;display:block}.gm-phone-tiles a>span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#081423c9);padding:calc(13 * var(--gu)) calc(7 * var(--gu)) calc(6 * var(--gu));font-size:calc(12 * var(--gu));font-weight:700;color:#fff}.gm-home-indicator{position:absolute;bottom:calc(9 * var(--gu));height:calc(4 * var(--gu));width:35%;left:32.5%;border-radius:99px;background:#14273455}.gm-play-bubble{position:absolute;left:calc(486 * var(--gu));top:calc(65 * var(--gu));display:flex;align-items:center;gap:calc(13 * var(--gu));background:#fff9e8;border-radius:calc(50 * var(--gu));padding:calc(25 * var(--gu));transform:rotate(-6deg);z-index:4;box-shadow:0 6px 25px #1523270a;font-size:calc(23 * var(--gu));line-height:1.15;white-space:nowrap}.gm-play-bubble svg{width:calc(43 * var(--gu));height:calc(43 * var(--gu));color:#d6a100}.gm-floating-benefits{position:absolute;top:calc(270 * var(--gu));left:calc(500 * var(--gu));padding:0;margin:0;list-style:none;display:grid;gap:calc(10 * var(--gu));width:calc(230 * var(--gu));z-index:4}.gm-floating-benefits li{display:flex;align-items:center;gap:calc(12 * var(--gu));padding:calc(14 * var(--gu));font-size:calc(17 * var(--gu));font-weight:700;background:#fffcf3e6;border-radius:calc(14 * var(--gu));box-shadow:0 3px 14px #1d2b2014}.gm-floating-benefits li:nth-child(2){background:#f1eafdde}.gm-floating-benefits li:nth-child(3){background:#eaf4fbeb}.gm-floating-benefits li:nth-child(4){background:#fff1ddeb}.gm-floating-benefits svg{width:calc(25 * var(--gu));height:calc(25 * var(--gu));color:#00865d;flex-shrink:0}.gm-tag{position:absolute;z-index:4;left:calc(-30 * var(--gu));bottom:calc(28 * var(--gu));width:calc(190 * var(--gu));height:calc(155 * var(--gu));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(12 * var(--gu));background:linear-gradient(125deg,#fffcec,#e9debd);border:calc(5 * var(--gu)) solid #fff7e3;border-bottom:calc(13 * var(--gu)) solid #d4c7a6;border-radius:50%;transform:rotate(-10deg);box-shadow:0 10px 20px #30240d33}.gm-tag .dp-logo{font-size:calc(24 * var(--gu))}.gm-tag .dp-logo>svg{display:none}.gm-tag>svg{width:calc(42 * var(--gu));height:calc(32 * var(--gu));color:#153d35}.gm-tag small{font-size:calc(9 * var(--gu));font-weight:700;letter-spacing:1px}.gm-frog{position:absolute;width:calc(160 * var(--gu));left:calc(-12 * var(--gu));bottom:calc(161 * var(--gu));z-index:3;animation:gm-breathe 7s ease-in-out infinite;animation-play-state:paused}.gm-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(24 * var(--gu));padding:calc(30 * var(--gu)) 0}.gm-benefits>div{display:flex;gap:calc(15 * var(--gu));align-items:center;min-width:0}.gm-benefits>div+div{border-left:1px solid #e1e7e5;padding-left:calc(20 * var(--gu))}.gm-benefits>div>span,.gm-section-copy li>span{width:calc(66 * var(--gu));height:calc(66 * var(--gu));border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#dcf5e7;color:#00956c}.gm-benefits>div:nth-child(2)>span{background:#fff2d0;color:#d49d00}.gm-benefits>div:nth-child(3)>span{background:#ffe5e8;color:#ec6774}.gm-benefits>div:nth-child(4)>span{background:#e2f5ff;color:#1698c8}.gm-benefits svg{width:calc(32 * var(--gu));height:calc(32 * var(--gu))}.gm-benefits h2{font-size:calc(19 * var(--gu));line-height:1.15;margin:0 0 calc(8 * var(--gu))}.gm-benefits p{font-size:calc(15 * var(--gu));line-height:1.4;margin:0}.gm-discovery{display:grid;grid-template-columns:36% 64%;min-height:calc(860 * var(--gu));padding-block:calc(75 * var(--gu)) calc(40 * var(--gu))}.gm-section-copy h2{font-size:calc(67 * var(--gu));line-height:1.04;margin:calc(29 * var(--gu)) 0 calc(29 * var(--gu))}.gm-section-copy p{font-size:calc(21 * var(--gu));max-width:calc(410 * var(--gu))}.gm-section-copy ul{list-style:none;padding:0;display:grid;gap:calc(24 * var(--gu));margin-top:calc(35 * var(--gu))}.gm-section-copy li{display:flex;gap:calc(20 * var(--gu));align-items:center}.gm-section-copy li h3{font-size:calc(24 * var(--gu));margin:0 0 calc(4 * var(--gu))}.gm-section-copy li p{font-size:calc(17 * var(--gu));margin:0}.gm-section-copy li:first-child>span{background:#fff1cc;color:#deb000}.gm-section-copy li:last-child>span{background:#e2f3fd;color:#008ecb}.gm-discovery-stage{position:relative;isolation:isolate;touch-action:pan-y}.gm-discovery-stage:before{content:"";position:absolute;top:12%;right:-3%;bottom:7%;left:5%;border-radius:48% 52% 60% 40%;background:radial-gradient(ellipse,#d5efd5,#eef6de77 65%,transparent 70%);z-index:-1}.gm-discovery-stage>.gm-phone{left:31%;top:0;transform:rotate(3deg);height:calc(680 * var(--gu));width:calc(350 * var(--gu))}.gm-swipe-screen{position:relative;height:calc(420 * var(--gu));overflow:hidden;border-radius:calc(24 * var(--gu));background:#ede4ed}.gm-swipe-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(105%);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;pointer-events:none}.gm-swipe-slide.is-active{transform:translateY(0);opacity:1;pointer-events:auto}.gm-swipe-slide.is-previous{transform:translateY(-105%);opacity:0}.gm-swipe-slide img{width:100%;height:100%;object-fit:cover}.gm-swipe-slide>div{position:absolute;bottom:0;inset-inline:0;padding:calc(40 * var(--gu)) calc(18 * var(--gu)) calc(22 * var(--gu));background:linear-gradient(transparent,#091322cf);color:#fff}.gm-swipe-slide strong{font-size:calc(26 * var(--gu));display:block;line-height:1.1}.gm-swipe-slide span{font-size:calc(13 * var(--gu));display:block;margin-top:7px}.gm-swipe-slide svg{position:absolute;right:calc(14 * var(--gu));bottom:calc(20 * var(--gu));width:calc(23 * var(--gu))}.gm-fan>div{position:absolute;width:calc(215 * var(--gu));height:calc(320 * var(--gu));left:calc(50% + var(--side) * 130 * var(--gu));top:calc(245 * var(--gu));transform:rotate(calc(var(--side) * 5deg));border:4px solid #fff;border-radius:calc(24 * var(--gu));overflow:hidden;box-shadow:0 12px 25px #22352315;transition:transform .5s}.gm-fan img{width:100%;height:100%;object-fit:cover}.gm-fan>div:nth-child(2){top:calc(195 * var(--gu))}.gm-fan>div:nth-child(3){top:calc(190 * var(--gu))}.gm-discovery-controls{position:absolute;bottom:calc(5 * var(--gu));left:24%;width:58%;display:flex;align-items:center;justify-content:space-between;gap:20px}.gm-discovery-controls>button{width:calc(50 * var(--gu));height:calc(50 * var(--gu));border:0;border-radius:50%;background:#fff;color:#0a2041;box-shadow:0 6px 18px #19342515;display:grid;place-items:center;cursor:pointer}.gm-discovery-controls>div{display:flex;gap:calc(12 * var(--gu))}.gm-discovery-controls>div button{width:calc(12 * var(--gu));height:calc(12 * var(--gu));border-radius:50%;border:0;background:#d2d9d1;padding:0;cursor:pointer}.gm-discovery-controls>div button[aria-pressed=true]{background:#00865d}.gm-categories{padding-block:calc(75 * var(--gu)) calc(55 * var(--gu))}.gm-section-heading{text-align:center;margin-bottom:calc(42 * var(--gu))}.gm-section-heading h2{font-size:calc(61 * var(--gu));line-height:1.1;margin:calc(17 * var(--gu)) 0 calc(22 * var(--gu))}.gm-section-heading p{margin:0}.gm-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(23 * var(--gu))}.gm-category{position:relative;overflow:hidden;min-height:calc(415 * var(--gu));border-radius:calc(35 * var(--gu));padding:calc(26 * var(--gu));background:radial-gradient(ellipse at 90% 60%,#9c28cb,#351451);color:#fff!important;transition:transform .25s,box-shadow .25s}.gm-category-1{background:linear-gradient(145deg,#003a8b,#24a7e9)}.gm-category-2{background:linear-gradient(145deg,#422310,#a07844)}.gm-category-3{background:linear-gradient(145deg,#064b2d,#4b9b4b)}.gm-category>svg{width:calc(38 * var(--gu));height:calc(38 * var(--gu));margin-bottom:calc(12 * var(--gu))}.gm-category h3{font-size:calc(28 * var(--gu));line-height:1.05;margin:0 0 calc(14 * var(--gu));position:relative;z-index:2}.gm-category p{font-size:calc(18 * var(--gu));line-height:1.3;color:#fff;position:relative;z-index:2;margin:0}.gm-category>div{position:absolute;left:6%;right:6%;bottom:calc(-8 * var(--gu));height:46%;display:flex;align-items:end;justify-content:center}.gm-category img{width:67%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:calc(24 * var(--gu));transform:rotate(-9deg);box-shadow:0 6px 20px #16132955;transition:transform .3s}.gm-category img+img{margin-left:-28%;transform:translateY(-5px) rotate(9deg)}.gm-category:hover{transform:translateY(-6px);box-shadow:0 14px 32px #17233d25}.gm-category:hover img{transform:translateY(-7px) rotate(-6deg) scale(1.03)}.gm-category:hover img+img{transform:translateY(-12px) rotate(6deg) scale(1.03)}.gm-categories>.gm-actions{justify-content:center;margin-top:calc(35 * var(--gu))}.gm-categories>.gm-reassurance{text-align:center}.gm-wall{padding-block:calc(40 * var(--gu)) calc(50 * var(--gu));background:radial-gradient(ellipse at 15% 70%,#ecf6e6,transparent 60%)}.gm-wall-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.gm-marquee{overflow:hidden;padding:calc(10 * var(--gu)) 0}.gm-marquee-track{display:flex;width:max-content;animation:gm-marquee 70s linear infinite;animation-play-state:paused}.gm-row-0 .gm-marquee-track{animation-direction:reverse}.gm-marquee-group{display:flex;gap:calc(18 * var(--gu));padding-right:calc(18 * var(--gu))}.gm-marquee-group>a{position:relative;width:calc(190 * var(--gu));border-radius:calc(24 * var(--gu));overflow:hidden;transform:rotate(-3deg);box-shadow:0 6px 15px #122b2514;transition:transform .2s}.gm-marquee-group img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.gm-marquee-group strong{position:absolute;bottom:0;left:0;right:0;color:#fff;background:linear-gradient(transparent,#051421de);font-size:calc(18 * var(--gu));padding:calc(22 * var(--gu)) calc(12 * var(--gu)) calc(12 * var(--gu));line-height:1.1}.gm-marquee-group a:hover{transform:rotate(0) scale(1.035)}.gm-library-note{font-size:calc(15 * var(--gu))!important;text-align:center;margin:calc(25 * var(--gu)) auto 0}.gm-final{position:relative;display:grid;grid-template-columns:45% 55%;height:calc(740 * var(--gu));background:linear-gradient(90deg,#fffdf8 27%,#fffdf8e6 41%,transparent 75%),url(/marketing/platform/restaurant-1920.webp) center/cover}.gm-final-copy{position:relative;z-index:4;padding:calc(90 * var(--gu)) 0 0 calc(75 * var(--gu))}.gm-final h2{font-size:calc(74 * var(--gu));line-height:1.02;margin:0 0 calc(35 * var(--gu))}.gm-final-copy p{font-size:calc(24 * var(--gu));max-width:calc(515 * var(--gu))}.gm-actions-big .dp-button{font-size:calc(30 * var(--gu));padding:calc(22 * var(--gu)) calc(45 * var(--gu));border:3px solid #fff;box-shadow:0 5px 15px #00845d24;border-radius:99px}.gm-final-stage>.gm-phone{top:calc(40 * var(--gu));left:calc(140 * var(--gu));transform:rotate(-9deg);width:calc(340 * var(--gu))}.gm-final-stage .gm-tag{left:calc(-40 * var(--gu));bottom:calc(40 * var(--gu))}.gm-final-stage .gm-frog{left:calc(-20 * var(--gu));bottom:calc(175 * var(--gu))}.gm-final-float img{position:absolute;width:calc(155 * var(--gu));border:3px solid #fff;border-radius:calc(25 * var(--gu));top:calc(100 * var(--gu) + var(--card) * 140 * var(--gu));left:calc(480 * var(--gu) + var(--card) * 24 * var(--gu));transform:rotate(12deg);box-shadow:0 6px 24px #47267a4d;animation:gm-card-float 8s ease-in-out infinite;animation-delay:calc(var(--card) * -2s);animation-play-state:paused}.gm-page .dp-button,.gm-secondary{transition:transform .2s,box-shadow .2s}.gm-page .dp-button:hover,.gm-secondary:hover{transform:translateY(-2px);box-shadow:0 7px 20px #18352117}.gm-page a:focus-visible,.gm-page button:focus-visible{outline:3px solid #9a40d6;outline-offset:4px}[data-gm-motion][data-visible=true] .gm-phone-tiles>a,[data-gm-motion][data-visible=true] .gm-frog,[data-gm-motion][data-visible=true] .gm-final-float img,[data-gm-motion][data-visible=true] .gm-marquee-track{animation-play-state:running}.gm-marquee:hover .gm-marquee-track,.gm-marquee:focus-within .gm-marquee-track,.gm-page[data-hidden=true] *{animation-play-state:paused!important}@keyframes gm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gm-breathe{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes gm-card-float{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-6px) rotate(10deg)}}@keyframes gm-tile-focus{0%,12%,to{filter:brightness(1);transform:scale(1)}5%{filter:brightness(1.1);transform:scale(.975)}}@media(prefers-reduced-motion:reduce){.gm-page *{animation:none!important;transition:none!important}.gm-marquee-track{transform:none}.gm-phone-tiles>a{filter:none;transform:none}}}@media(min-width:701px){.gm-hero h1{font-size:calc(65 * var(--gu))}.gm-hero h1>span,.gm-hero h1>em{display:block;white-space:nowrap}.gm-hero h1 .gm-headline-last{font-size:calc(56 * var(--gu))}.gm-hero h1 em:after{display:none}.gm-headline-last:after{content:"";display:block;height:calc(6 * var(--gu));border-top:calc(5 * var(--gu)) solid #f4bc00;border-radius:50%;width:85%;margin-top:calc(6 * var(--gu));transform:rotate(-2deg)}}@media(min-width:701px){.gm-hero h1 .gm-headline-last>em{display:inline}}@media(min-width:701px){.gm-final-float img{height:calc(155 * var(--gu));aspect-ratio:1;object-fit:cover}.gm-play-bubble{animation:gm-breathe 8s ease-in-out infinite;animation-play-state:paused}[data-gm-motion][data-visible=true] .gm-play-bubble{animation-play-state:running}}@media(min-width:701px){.gm-hero-stage>.gm-phone,.gm-final-stage>.gm-phone,.gm-tag{animation:gm-product-depth 16s ease-in-out infinite;animation-play-state:paused}[data-gm-motion][data-visible=true] .gm-hero-stage>.gm-phone,[data-gm-motion][data-visible=true] .gm-final-stage>.gm-phone,[data-gm-motion][data-visible=true] .gm-tag{animation-play-state:running}@keyframes gm-product-depth{0%,to{translate:0 0}50%{translate:0 -4px}}}@media(min-width:701px){.gm-real-phone{padding:0;background:#fff;border-width:calc(9 * var(--gu))}.gm-real-screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:calc(36 * var(--gu));background:#fffcf6}.gm-real-screen iframe{position:absolute;left:0;top:0;width:393px;height:800px;border:0;transform-origin:top left;background:#fffcf6}.gm-real-phone:before{display:none}.gm-device-speaker{position:absolute;z-index:6;top:calc(6 * var(--gu));left:38%;height:calc(8 * var(--gu));width:24%;background:#191919;border-radius:99px;pointer-events:none}.gm-live-caption{font-size:calc(16 * var(--gu));font-weight:700;color:#38546a;white-space:nowrap}.gm-discovery-stage>.gm-real-phone{height:calc(690 * var(--gu))}.gm-real-hub{overflow:visible}}@media(min-width:701px){.gm-lifted-game{position:absolute;z-index:8;top:43%;left:calc(-28 * var(--gu));width:356px;transform-origin:top left;transform:perspective(900px) rotateY(-7deg) rotate(5deg) scale(calc(1 * var(--gu) / 1px));filter:drop-shadow(0 12px 14px #30194418)}}
