.aqi-menu{--m-azul:#093fb4;--m-azul-hover:#072f87;--m-azul-suave:#e4ebfa;--m-naranja:#ed3500;--m-naranja-texto:#b82e00;--m-crema:#fffaee;--m-negro:#202020;--m-blanco:#fff;--m-gris:color-mix(in oklab, var(--m-negro) 62%, var(--m-crema));--m-borde:color-mix(in oklab, var(--m-negro) 12%, transparent);--m-sombra:0 24px 60px -24px color-mix(in oklab, var(--m-azul) 45%, transparent);background:var(--m-crema);color:var(--m-negro);font-family:Figtree,sans-serif;overflow-x:clip}.aqi-menu h1,.aqi-menu h2,.aqi-menu h3{letter-spacing:-.01em;font-family:Fredoka,sans-serif;font-weight:600;line-height:1.05}.aqi-menu .wrap{width:min(1180px,100% - 2.5rem);margin-inline:auto}.aqi-menu .top{justify-content:space-between;align-items:center;padding:1.1rem 0;display:flex}.aqi-menu .top a{color:var(--m-negro);font-weight:600;text-decoration:none}.aqi-menu .logo{font-family:Fredoka,sans-serif;font-size:1.6rem;color:var(--m-azul)!important}.aqi-menu .logo b{color:var(--m-naranja);font-weight:inherit}.aqi-menu .btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.5rem;font:700 1rem Figtree,sans-serif;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.aqi-menu .btn-azul{background:var(--m-azul);color:var(--m-blanco)}.aqi-menu .btn-azul:hover{background:var(--m-azul-hover)}.aqi-menu .btn-naranja{background:var(--m-naranja);color:var(--m-blanco)}.aqi-menu .btn-borde{color:var(--m-azul);box-shadow:inset 0 0 0 2px var(--m-azul);background:0 0}.aqi-menu .btn:focus-visible,.aqi-menu input:focus-visible{outline:3px solid var(--m-naranja);outline-offset:2px}.aqi-menu section{padding:clamp(3.5rem,8vw,6.5rem) 0}.aqi-menu .eyebrow{color:var(--m-naranja-texto);text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.aqi-menu .lead{color:var(--m-gris);max-width:38rem;font-size:clamp(1.05rem,1.6vw,1.25rem)}.aqi-menu .hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:2.5rem;padding-top:2rem;display:grid}.aqi-menu .hero h1{color:var(--m-azul);margin:0 0 1rem;font-size:clamp(2.6rem,6.4vw,5.2rem)}.aqi-menu .name-form{background:var(--m-blanco);box-shadow:var(--m-sombra);border-radius:999px;gap:.5rem;max-width:34rem;margin-top:1.75rem;padding:.45rem;display:flex}.aqi-menu .name-form input{min-width:0;color:var(--m-negro);background:0 0;border:0;flex:1;padding:0 1rem;font:500 1.05rem Figtree,sans-serif}.aqi-menu .phone{aspect-ratio:9/19;background:var(--m-negro);width:min(310px,82vw);box-shadow:var(--m-sombra);border-radius:2.6rem;margin-inline:auto;padding:.7rem;position:relative}.aqi-menu .screen{background:var(--m-crema);border-radius:2rem;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.aqi-menu .screen-cover{height:46%;position:relative;overflow:hidden}.aqi-menu .screen-cover img{object-fit:cover;width:100%;height:100%;animation:9s ease-in-out infinite alternate m-pan}.aqi-menu .screen-body{gap:.55rem;padding:.9rem;display:grid}.aqi-menu .mini-dish{background:var(--m-blanco);border-radius:.9rem;align-items:center;gap:.6rem;padding:.45rem;display:flex}.aqi-menu .mini-dish img,.aqi-menu .mini-dish .ph{object-fit:cover;border-radius:.6rem;width:3rem;height:3rem}.aqi-menu .mini-dish b{font-size:.85rem;display:block}.aqi-menu .mini-dish span{color:var(--m-azul);font-size:.8rem;font-weight:700}.aqi-menu .tap{position:absolute;bottom:1.6rem;left:50%;translate:-50%}@keyframes m-pan{0%{transform:scale(1.04)translate(-2%)}to{transform:scale(1.14)translate(2%)}}.aqi-menu .ph{background:var(--m-azul-suave);color:var(--m-azul);text-align:center;place-items:center;font-family:Fredoka,sans-serif;font-size:.8rem;font-weight:600;display:grid}.aqi-menu .compare{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;display:grid}.aqi-menu .card{background:var(--m-blanco);box-shadow:0 1px 0 var(--m-borde);border-radius:1.5rem;overflow:hidden}.aqi-menu .pdf{filter:blur(1.6px);opacity:.7;padding:1.5rem;font-family:Georgia,serif;font-size:.9rem;line-height:1.9}.aqi-menu .compare figcaption{padding:.8rem 1.2rem;font-weight:700}.aqi-menu .compare img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.aqi-menu .rail{scroll-snap-type:x mandatory;gap:1rem;padding:1.5rem 0 1rem;display:flex;overflow-x:auto}.aqi-menu .reel{scroll-snap-align:start;aspect-ratio:9/14;background:var(--m-azul-suave);color:var(--m-blanco);border-radius:1.4rem;flex:0 0 min(240px,70vw);text-decoration:none;position:relative;overflow:hidden}.aqi-menu .reel img{object-fit:cover;width:100%;height:100%}.aqi-menu .reel .over{background:linear-gradient(transparent, color-mix(in oklab, var(--m-negro) 85%, transparent));padding:1rem;position:absolute;inset:auto 0 0}.aqi-menu .reel .ph{height:100%;font-size:1rem}.aqi-menu .qr-band{background:var(--m-azul);color:var(--m-blanco);border-radius:2rem;grid-template-columns:auto 1fr;align-items:center;gap:2.5rem;padding:clamp(2rem,5vw,3.5rem);display:grid}.aqi-menu .qr-band h2{margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3.4rem)}.aqi-menu .qr-box{background:var(--m-blanco);border-radius:1.2rem;padding:1rem}.aqi-menu .slider{aspect-ratio:16/10;background:var(--m-blanco);-webkit-user-select:none;user-select:none;border-radius:1.5rem;margin-top:2rem;position:relative;overflow:hidden}.aqi-menu .slider>div{position:absolute;inset:0}.aqi-menu .printed{background:var(--m-crema);filter:grayscale();padding:2rem;font-family:Georgia,serif;line-height:2}.aqi-menu .digital img{object-fit:cover;width:100%;height:100%}.aqi-menu .slider input{opacity:0;cursor:ew-resize;z-index:3;width:100%;height:100%;position:absolute;inset:0}.aqi-menu .handle{background:var(--m-naranja);z-index:2;pointer-events:none;width:4px;position:absolute;top:0;bottom:0}.aqi-menu .handle:after{content:"‹ ›";background:var(--m-naranja);color:var(--m-blanco);border-radius:999px;padding:.4rem .7rem;font-weight:700;position:absolute;top:50%;left:50%;translate:-50% -50%}.aqi-menu .tag{z-index:2;background:var(--m-blanco);border-radius:999px;padding:.3rem .8rem;font-size:.85rem;font-weight:700;position:absolute;top:1rem}.aqi-menu .steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0;display:grid}.aqi-menu .step{background:var(--m-blanco);border-radius:1.5rem;padding:1.6rem}.aqi-menu .step:before{counter-increment:s;content:counter(s);background:var(--m-naranja);width:2.4rem;height:2.4rem;color:var(--m-blanco);border-radius:999px;place-items:center;margin-bottom:1rem;font:600 1.2rem Fredoka,sans-serif;display:grid}.aqi-menu .step h3{margin:0 0 .5rem;font-size:1.35rem}.aqi-menu .step p{color:var(--m-gris);margin:0 0 1rem}.aqi-menu .grid8{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.aqi-menu .feat{background:var(--m-azul-suave);border-radius:1.2rem;padding:1.3rem;font-weight:600}.aqi-menu .feat i{margin-bottom:.5rem;font-size:1.5rem;font-style:normal;display:block}.aqi-menu .faq details{background:var(--m-blanco);border-radius:1rem;margin-bottom:.6rem;padding:1.1rem 1.3rem}.aqi-menu .faq summary{cursor:pointer;font-weight:700}.aqi-menu .faq p{color:var(--m-gris);margin:.7rem 0 0}.aqi-menu .close{background:var(--m-naranja);color:var(--m-blanco);text-align:center;border-radius:2rem;padding:clamp(2.5rem,6vw,4.5rem)}.aqi-menu .close h2{max-width:18ch;margin:0 auto;font-size:clamp(2rem,5vw,3.6rem)}.aqi-menu .close .name-form{margin-inline:auto}.aqi-menu .center{text-align:center}@media (width<=860px){.aqi-menu .hero,.aqi-menu .compare,.aqi-menu .steps,.aqi-menu .qr-band{grid-template-columns:1fr}.aqi-menu .grid8{grid-template-columns:repeat(2,1fr)}.aqi-menu .qr-box,.aqi-menu .top nav .hide-sm{display:none}}@media (width<=480px){.aqi-menu .name-form{border-radius:1.4rem;flex-direction:column}.aqi-menu .name-form input{padding:.8rem 1rem}}@media (prefers-reduced-motion:reduce){.aqi-menu *{transition:none!important;animation:none!important}}
