.lang-prompt{z-index:35;top:calc(var(--site-nav-height,4.2rem) + 1.9rem + env(safe-area-inset-top));border:1px solid var(--site-border-cyan);width:min(22rem,100vw - 2rem);color:var(--site-text);background:linear-gradient(#0e1a2c,#08101c);border-radius:1.1rem;padding:1rem 1rem 1.05rem;animation:.38s cubic-bezier(.32,.72,0,1) both lang-prompt-in;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 1.2rem 3rem #00000080,0 0 2rem #68e7ff1f}.lang-prompt[data-leaving=true]{animation:.2s both lang-prompt-out}.lang-prompt__title{text-align:center;margin:0 1.75rem .75rem;font-size:.9rem;font-weight:700}.lang-prompt__choices{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.lang-prompt__choice{border:1px solid var(--site-card-border);color:var(--site-text);text-align:center;cursor:pointer;background:#ffffff0a;border-radius:.8rem;justify-items:center;gap:.15rem;padding:.7rem .8rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.lang-prompt__choice strong{font-size:1rem;font-weight:750}.lang-prompt__choice span{color:var(--site-text-secondary);font-size:.74rem}.lang-prompt__choice:hover{border-color:var(--site-cyan);background:#68e7ff1a;transform:translateY(-1px)}.lang-prompt__choice--default{color:#03131c;background:linear-gradient(135deg, var(--site-cyan), #7aa7ff);border-color:#0000;box-shadow:0 0 1rem #68e7ff4d}.lang-prompt__choice--default span{color:#03131cbf}.lang-prompt__choice--default:hover{background:linear-gradient(135deg, var(--site-cyan), #7aa7ff);border-color:#0000}.lang-prompt__choice:focus-visible,.lang-prompt__close:focus-visible{outline:2px solid var(--site-cyan);outline-offset:2px}.lang-prompt__close{width:1.8rem;height:1.8rem;color:var(--site-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:.55rem;right:.6rem}.lang-prompt__close:hover{color:var(--site-text);background:#ffffff14}@keyframes lang-prompt-in{0%{opacity:0;transform:translate(-50%,-3.5rem)}to{opacity:1;transform:translate(-50%)}}@keyframes lang-prompt-out{to{opacity:0;transform:translate(-50%,-2.5rem)}}@media (prefers-reduced-motion:reduce){.lang-prompt,.lang-prompt[data-leaving=true]{animation:none}.lang-prompt__choice{transition:none}}
.site-navbar{z-index:40;padding-top:calc(.78rem + env(safe-area-inset-top));opacity:1;pointer-events:auto;position:fixed;top:0;left:0;right:0;transform:translateY(0);box-shadow:none!important;background:0 0!important;border:none!important}.site-navbar__inner{width:min(100% - 2.5rem,112rem);min-height:var(--site-nav-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#142a3deb 0%,#0a1826e0 52%,#06101bf2 100%);border:1px solid #a9e2ff24;border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding-inline:.34rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2.7rem #00000061,0 .2rem .65rem #00000047,inset 0 1px #ffffff1a,inset 0 -1rem 1.8rem #0000004d}.site-navbar__inner:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e 14%,#ffffffc7 50%,#ffffff2e 86%,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:4%;right:4%;box-shadow:0 0 .7rem #ffffff61,0 0 1.35rem #77cdff21}.site-navbar__inner:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#ffffff06,#0000 35%,#0000001f);position:absolute;inset:1px}.site-navbar__inner>*{z-index:1;position:relative}.site-navbar__side{align-items:center;min-width:0;height:100%;display:flex}.site-navbar__side--right{justify-content:flex-end}.site-navbar__brand{align-content:center;justify-items:center;gap:.15rem;min-width:0;display:grid}.site-navbar__wordmark{color:#ffffffe0;white-space:nowrap;align-items:center;min-width:0;padding:.1rem 1rem 0;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.site-navbar__brand-image{object-fit:contain;filter:drop-shadow(0 0 .55rem #39b4ff26);width:clamp(9.5rem,11vw,11rem);height:auto;display:block}.site-navbar__powered{color:#cbe4f5c7;letter-spacing:.08em;text-transform:none;white-space:nowrap;font-size:clamp(.68rem,.85vw,.82rem);font-weight:500;line-height:1.2}.site-navbar__powered a{color:#38bdf8;font-weight:600;transition:color .18s,text-shadow .18s}.site-navbar__powered a:hover{color:#7dd3fc;text-shadow:0 0 .6rem #38bdf873}@media (min-width:768px){.site-navbar__wordmark{background:linear-gradient(#ffffff18,#ffffff06);border:1px solid #97d6ef24;border-radius:999px;justify-content:center;width:9.6rem;min-height:2.55rem;box-shadow:inset 0 1px #ffffff1f,0 .35rem .85rem #00000040}}.site-navbar__desktop-links{align-items:center;gap:clamp(1rem,2.25vw,2.65rem);min-width:0;padding-left:clamp(.55rem,1.35vw,1.4rem);display:flex}.site-navbar__desktop-links--right{justify-content:flex-end;padding-left:0;padding-right:clamp(.55rem,1.35vw,1.4rem)}.site-navbar__desktop-links a{color:var(--site-text-secondary);letter-spacing:-.02em;white-space:nowrap;font-size:.82rem;transition:color .18s;position:relative}.site-navbar__desktop-links a:after{background:var(--site-cyan);content:"";opacity:0;border-radius:50%;width:.24rem;height:.24rem;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:-.72rem;transform:translateY(-50%)scale(.4);box-shadow:0 0 .62rem #68e7ffb8}.site-navbar__desktop-links a:hover{color:var(--site-text)}.site-navbar__desktop-links a.site-navbar__link--active{color:#e7f8fdf0;text-shadow:0 0 .7rem #68e7ff2e}.site-navbar__desktop-links a.site-navbar__link--active:after{opacity:.9;transform:translateY(-50%)scale(1)}@media (min-width:768px){.site-navbar__wordmark{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:.2rem 1rem 0}}@media (hover:hover){.site-navbar__wordmark:hover{text-shadow:0 0 .8rem #4cbeff94;color:#e6f8ff!important}}.site-navbar__backdrop{z-index:39;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#03070da6;transition:opacity .24s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.site-navbar__backdrop--open{opacity:1;pointer-events:auto}@media (min-width:768px){.site-navbar__backdrop{display:none}}.site-navbar__menu-button,.site-navbar__mobile-menu{display:none}@media (max-width:767px){.site-navbar{padding-top:calc(.5rem + env(safe-area-inset-top))}.site-navbar__inner{width:var(--site-canvas);min-height:var(--site-nav-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-inline:.25rem}.site-navbar__desktop-links{display:none}.site-navbar__brand-image{width:8.9rem}.site-navbar__menu-button{width:2.5rem;height:2.5rem;color:var(--site-text);cursor:pointer;background:#ffffff0a;border:1px solid #a9e2ff24;border-radius:999px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.32rem;margin-right:.35rem;padding:0;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.site-navbar__menu-button:hover,.site-navbar__menu-button:active{background:#68e7ff14;border-color:#68e7ff4d}.site-navbar__menu-button span{background:#ffffffe0;border-radius:999px;width:1.15rem;height:1.5px;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s,background-color .18s;display:block}.site-navbar__menu-button--open{background:#68e7ff1f;border-color:#68e7ff61;box-shadow:0 0 12px #68e7ff2e}.site-navbar__menu-button--open span{background-color:var(--site-cyan)}.site-navbar__menu-button--open span:first-child{transform:translateY(2.5px)rotate(45deg)}.site-navbar__menu-button--open span:last-child{transform:translateY(-2.5px)rotate(-45deg)}.site-navbar__mobile-menu{width:var(--site-canvas);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;z-index:50;background:linear-gradient(#0e1d2ef5 0%,#08111cfa 100%);border:1px solid #a9e2ff29;border-radius:1.35rem;margin-inline:auto;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1),visibility .24s;display:block;position:absolute;top:calc(100% + .55rem);left:0;right:0;overflow:hidden;transform:translateY(-14px)scale(.95);box-shadow:0 1.5rem 3.5rem #000000a6,0 .3rem 1rem #0006,inset 0 1px #ffffff24,inset 0 -.8rem 1.5rem #00000059}.site-navbar__mobile-menu:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40 20%,#68e7ffbf 50%,#ffffff40 80%,#0000);height:1px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 .6rem #68e7ff80}.site-navbar__mobile-menu--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .28s;transform:translateY(0)scale(1)}.site-navbar__mobile-menu-inner{flex-direction:column;gap:.3rem;padding:.65rem;display:flex}.site-navbar__mobile-link{color:#e2e8f0d1;letter-spacing:-.01em;opacity:0;background:0 0;border:1px solid #0000;border-radius:.9rem;justify-content:space-between;align-items:center;padding:.78rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),background .18s,color .18s,border-color .18s;display:flex;transform:translateY(-8px)}.site-navbar__mobile-menu--open .site-navbar__mobile-link{opacity:1;transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1),background .18s,color .18s,border-color .18s;transform:translateY(0)}.site-navbar__mobile-menu--open .site-navbar__mobile-link:first-child{transition-delay:35ms}.site-navbar__mobile-menu--open .site-navbar__mobile-link:nth-child(2){transition-delay:65ms}.site-navbar__mobile-menu--open .site-navbar__mobile-link:nth-child(3){transition-delay:95ms}.site-navbar__mobile-menu--open .site-navbar__mobile-link:nth-child(4){transition-delay:.125s}.site-navbar__mobile-menu--open .site-navbar__mobile-link:nth-child(5){transition-delay:.155s}.site-navbar__mobile-menu--open .site-navbar__mobile-link:nth-child(6){transition-delay:.185s}.site-navbar__mobile-link:active,.site-navbar__mobile-link:hover{color:#fff;background:#ffffff0d}.site-navbar__mobile-link--active{color:#fff;background:linear-gradient(90deg,#68e7ff1f 0%,#2385ff0d 100%);border-color:#68e7ff3d;font-weight:600;box-shadow:inset 0 1px #ffffff14}.site-navbar__mobile-link-text{flex:1;min-width:0}.site-navbar__mobile-link-dot{background:var(--site-cyan);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .55rem #68e7ffd9}.site-navbar__mobile-link-arrow{color:#94a3b873;width:1rem;height:1rem;transition:transform .18s,color .18s}.site-navbar__mobile-link:hover .site-navbar__mobile-link-arrow{color:#fffc;transform:translate(2px)}.site-navbar__mobile-link--cta{color:#fff;text-shadow:0 0 .6rem #68e7ff40;background:linear-gradient(135deg,#2385ff52 0%,#68e7ff38 100%);border:1px solid #68e7ff66;border-radius:.9rem;justify-content:center;gap:.45rem;margin-top:.35rem;font-weight:600;box-shadow:0 .35rem 1rem #0000004d,inset 0 1px #fff3}.site-navbar__mobile-link--cta .site-navbar__mobile-link-text{flex:initial;text-align:center}.site-navbar__mobile-link--cta:active,.site-navbar__mobile-link--cta:hover{color:#fff;background:linear-gradient(135deg,#2385ff73 0%,#68e7ff52 100%);border-color:#68e7ffa6;box-shadow:0 .45rem 1.2rem #2385ff4d,inset 0 1px #ffffff4d}.site-navbar__mobile-link-cta-icon{width:.95rem;height:.95rem;color:var(--site-cyan)}}@media (prefers-reduced-motion:reduce){.site-navbar,.site-navbar__backdrop,.site-navbar__mobile-menu,.site-navbar__menu-button span{transition:none}}
@media (min-width:48rem){#main-content :is(#hero-title,#formats-title,#restaurant-trust-title,#features-title,#client-grid-title,#corridor-title,#stats-title,#faq-title,.pkg__title,.pkg-ai__title){white-space:nowrap;text-wrap:nowrap;max-width:none}#main-content :is(#formats-title,#restaurant-trust-title,#features-title,#client-grid-title,#corridor-title,#stats-title){font-size:min(var(--site-howdybun-title-size), 3.2vw, 2.9rem)}#main-content #faq-title{font-size:min(var(--site-howdybun-title-size), 2.6vw, 2.3rem)}#main-content .pkg-ai__title{font-size:clamp(1.1rem,1.9vw,1.7rem)}#main-content .pkg__header{max-width:none}#main-content :is(.ad-formats__heading,.feature-bento__heading){justify-content:center;display:flex}#main-content :is(.ad-formats__heading,.feature-bento__heading)>h2{flex:none}}#main-content :is(h1,h2,h3,h4),#main-content :is(p,li,dd){text-wrap:balance}#main-content #client-grid-title{max-width:none}
.lazy-home-section{scroll-margin-top:calc(var(--site-nav-height) + 1rem);position:relative}
