@charset "UTF-8";.fichas-tecnicas-restaurantes_container__A6r0G{color:#222;overflow-x:hidden}.fichas-tecnicas-restaurantes_hero__UJ9zT{background:linear-gradient(120deg,#e63946,#f06543);animation:fichas-tecnicas-restaurantes_sirenEffect__M_J80 1s infinite alternate;height:80vh;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.fichas-tecnicas-restaurantes_hero__UJ9zT{height:100%}}.fichas-tecnicas-restaurantes_hero__UJ9zT .fichas-tecnicas-restaurantes_overlay__tddby{background:hsla(0,0%,100%,.98);padding:3rem;border-radius:12px;text-align:center;max-width:820px;box-shadow:0 8px 30px rgba(0,0,0,.15)}@media(max-width:768px){.fichas-tecnicas-restaurantes_hero__UJ9zT .fichas-tecnicas-restaurantes_overlay__tddby{background-color:rgba(0,0,0,0);padding:6rem 2rem}}.fichas-tecnicas-restaurantes_hero__UJ9zT .fichas-tecnicas-restaurantes_overlay__tddby h1{font-size:2.8rem;margin-bottom:1rem;color:#b22222}@media(max-width:768px){.fichas-tecnicas-restaurantes_hero__UJ9zT .fichas-tecnicas-restaurantes_overlay__tddby h1{font-size:2.3rem;color:#fff}}.fichas-tecnicas-restaurantes_hero__UJ9zT .fichas-tecnicas-restaurantes_overlay__tddby p{margin-bottom:1.5rem;font-size:1.3rem;font-weight:500}@media(max-width:768px){.fichas-tecnicas-restaurantes_hero__UJ9zT .fichas-tecnicas-restaurantes_overlay__tddby p{color:#fff}}.fichas-tecnicas-restaurantes_hero__UJ9zT .fichas-tecnicas-restaurantes_overlay__tddby .fichas-tecnicas-restaurantes_urgent__mbdxQ{font-weight:700;color:#d90429;font-size:1.1rem;margin-top:2rem}@media(max-width:768px){.fichas-tecnicas-restaurantes_hero__UJ9zT .fichas-tecnicas-restaurantes_overlay__tddby .fichas-tecnicas-restaurantes_urgent__mbdxQ{color:#fff}}.fichas-tecnicas-restaurantes_hero__UJ9zT .fichas-tecnicas-restaurantes_overlay__tddby .fichas-tecnicas-restaurantes_cta__1QxG6{background-color:#fff;padding:10px 5px;border-radius:12px}.fichas-tecnicas-restaurantes_cardsGrid__fw9AT{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:2rem 0;padding:0}.fichas-tecnicas-restaurantes_card__hPeX2{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.fichas-tecnicas-restaurantes_card__hPeX2 h3{font-size:1.2rem;margin-bottom:.75rem;color:#111827}.fichas-tecnicas-restaurantes_card__hPeX2 p{font-size:.95rem;color:#4b5563;line-height:1.5}.fichas-tecnicas-restaurantes_card__hPeX2:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.fichas-tecnicas-restaurantes_mockup__nO_dD{display:flex;margin:0 auto 50px;align-items:center;align-content:center;justify-content:center;width:60%}@media(max-width:768px){.fichas-tecnicas-restaurantes_mockup__nO_dD{width:100%}}.fichas-tecnicas-restaurantes_mockup__nO_dD img{width:100%}.fichas-tecnicas-restaurantes_resultDemo__xkUbB{text-align:center;background:#f7f7f7;padding:0 20%}.fichas-tecnicas-restaurantes_resultDemo__xkUbB h2{font-size:2rem;margin-bottom:1.5rem;color:#b22222}.fichas-tecnicas-restaurantes_resultDemo__xkUbB p{margin:20px 0}.fichas-tecnicas-restaurantes_resultDemo__xkUbB .fichas-tecnicas-restaurantes_resultBox__VvPPE{background:#fff;border:1px solid #f4cccc;padding:2rem;border-radius:10px;max-width:600px;margin:0 auto 1.5rem;text-align:left;box-shadow:0 0 25px rgba(178,34,34,.1)}.fichas-tecnicas-restaurantes_resultDemo__xkUbB .fichas-tecnicas-restaurantes_resultBox__VvPPE div{margin-bottom:1rem;font-size:1.1rem;font-weight:600;color:#b22222}.fichas-tecnicas-restaurantes_resultDemo__xkUbB .fichas-tecnicas-restaurantes_resultBox__VvPPE .fichas-tecnicas-restaurantes_statusGood__nHeVP{color:#0b8b3c;font-weight:700}.fichas-tecnicas-restaurantes_resultDemo__xkUbB .fichas-tecnicas-restaurantes_resultBox__VvPPE .fichas-tecnicas-restaurantes_statusBad__otyuJ{color:#c00;font-weight:700}.fichas-tecnicas-restaurantes_resultDemo__xkUbB .fichas-tecnicas-restaurantes_warning__1xCeK{font-weight:600;color:#d90429;font-size:1.1rem}.fichas-tecnicas-restaurantes_features__W_dbr{background:#fff8f8;text-align:center;padding:5% 20%}@media(max-width:768px){.fichas-tecnicas-restaurantes_features__W_dbr{padding:5%}}.fichas-tecnicas-restaurantes_features__W_dbr h2{font-size:2rem;margin-bottom:2rem;color:#b22222}.fichas-tecnicas-restaurantes_features__W_dbr .fichas-tecnicas-restaurantes_grid__J_lIQ{display:grid;gap:2.5rem;max-width:960px;margin:0 auto}@media(min-width:768px){.fichas-tecnicas-restaurantes_features__W_dbr .fichas-tecnicas-restaurantes_grid__J_lIQ{grid-template-columns:repeat(3,1fr)}}.fichas-tecnicas-restaurantes_features__W_dbr .fichas-tecnicas-restaurantes_grid__J_lIQ h3{font-size:1.35rem;margin-bottom:.6rem;color:#a32222}.fichas-tecnicas-restaurantes_features__W_dbr .fichas-tecnicas-restaurantes_grid__J_lIQ p{color:#6e1f1f;font-weight:500;margin:20px 0}.fichas-tecnicas-restaurantes_features__W_dbr p{color:#6e1f1f;font-weight:500;margin:40px 0}.fichas-tecnicas-restaurantes_download__TWVMm{padding:4rem 2rem;background:#f7f7f7;text-align:center}.fichas-tecnicas-restaurantes_download__TWVMm h2{font-size:2rem;margin-bottom:1rem;color:#b22222}.fichas-tecnicas-restaurantes_download__TWVMm p{margin-bottom:1.5rem;font-weight:600}.fichas-tecnicas-restaurantes_download__TWVMm .fichas-tecnicas-restaurantes_urgent__mbdxQ{font-weight:700;color:#d90429;font-size:1.1rem;margin-bottom:2rem}.fichas-tecnicas-restaurantes_download__TWVMm .fichas-tecnicas-restaurantes_ctaAgain__SkxmY button{background:#d90429;color:#fff;padding:1rem 2.8rem;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer;box-shadow:0 6px 14px rgba(217,4,41,.6);transition:background .3s ease,box-shadow .3s ease}.fichas-tecnicas-restaurantes_download__TWVMm .fichas-tecnicas-restaurantes_ctaAgain__SkxmY button:hover{background:#a80020;box-shadow:0 8px 18px rgba(168,0,32,.8)}.fichas-tecnicas-restaurantes_footer__S05Fv{background:#222;color:#ccc;text-align:center;padding:2rem}.fichas-tecnicas-restaurantes_footer__S05Fv p{margin:0;font-size:.9rem}@keyframes fichas-tecnicas-restaurantes_sirenEffect__M_J80{0%{background:linear-gradient(120deg,#e63946,#f06543)}to{background:linear-gradient(120deg,#ff1e1e,#ff6b6b)}}.HeroSection_hero__GU04Z{padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:768px){.HeroSection_hero__GU04Z{padding:1rem 2rem}}.HeroSection_hero__GU04Z .HeroSection_content__HIW_O{max-width:1240px;padding:0 5%}@media(max-width:768px){.HeroSection_hero__GU04Z .HeroSection_content__HIW_O{padding:0}}.HeroSection_hero__GU04Z .HeroSection_content__HIW_O .HeroSection_title__smFx_{font-size:5rem;letter-spacing:-5px;line-height:80px;font-weight:100;color:#000;max-width:1440px;margin:20px auto 50px}@media(max-width:768px){.HeroSection_hero__GU04Z .HeroSection_content__HIW_O .HeroSection_title__smFx_{font-size:2.5rem;letter-spacing:0;line-height:50px;font-weight:600;margin:0 auto;min-height:130px;display:flex;align-items:center;justify-content:center}}.HeroSection_hero__GU04Z .HeroSection_content__HIW_O .HeroSection_title__smFx_ .HeroSection_gradientText__VXiUy{background:linear-gradient(90deg,#00bfa6,#0056b3);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.HeroSection_hero__GU04Z .HeroSection_content__HIW_O .HeroSection_subtitle__bLMlu{font-size:1.6rem;width:65%;margin:20px auto 30px;color:#444;font-weight:500;letter-spacing:-1px;line-height:30px}@media(max-width:768px){.HeroSection_hero__GU04Z .HeroSection_content__HIW_O .HeroSection_subtitle__bLMlu{font-size:1.2rem;width:90%;margin:20px auto 30px;font-weight:100}}.HeroSection_hero__GU04Z .HeroSection_content__HIW_O .HeroSection_cta__SPEJY{display:flex;justify-content:center;gap:1rem;margin:0}.HeroSection_hero__GU04Z .HeroSection_content__HIW_O .HeroSection_noCreditCard__mV_g9{margin-top:1rem;font-size:.875rem;color:#666}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE{position:relative;width:100%;display:flex;justify-content:center;padding:3rem 0;margin:50px 0 0;overflow:hidden}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_carouselTrack__qgJnO{display:flex;gap:1.5rem;transition:transform .4s ease;will-change:transform}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h{width:280px;flex:0 0 auto;padding:0;margin:0 10px;border-radius:8px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease-in-out}@media(max-width:768px){.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h{width:280px;box-shadow:0}}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h.HeroSection_cardCardapio__Zamhd{background:linear-gradient(135deg,#fff,#fff);color:#0d2b65;box-shadow:0 6px 30px rgba(41,128,185,.5)}@media(max-width:768px){.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h.HeroSection_cardCardapio__Zamhd{box-shadow:0 0 0 rgba(41,128,185,.5);border:1px solid #e6e6e6}}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h a:hover{text-decoration:none}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h .HeroSection_cardHeader__ukdeM{margin:20px 0 10px;display:flex;gap:5px;min-height:70px;padding:20px;flex-direction:column}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h .HeroSection_cardHeader__ukdeM .HeroSection_icon__P73bv{margin:5px 0 0;font-size:1.2rem}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h .HeroSection_cardHeader__ukdeM .HeroSection_icon__P73bv img{width:100%}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h .HeroSection_cardHeader__ukdeM .HeroSection_ttlCard__7tmIO{font-size:1.3em;text-align:left;font-weight:700}@media(max-width:768px){.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h .HeroSection_cardHeader__ukdeM .HeroSection_ttlCard__7tmIO{font-size:1.1em;margin:15px 0 0}}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h .HeroSection_description__WaeSe{display:flex;text-align:left;margin:10px 0;font-family:Roboto,sans-serif;font-size:.9rem;color:#000}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h .HeroSection_badge__p_S03{position:absolute;top:5px;right:5px;background-color:#f0f;color:#fff;padding:5px 10px;border-radius:12px;font-size:12px;font-weight:700;box-shadow:0 2px 10px rgba(255,0,255,.6)}@media(max-width:768px){.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h .HeroSection_badge__p_S03{font-size:.7em}}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h .HeroSection_cardImage__6reTz{max-width:100%;height:auto;margin-top:10px;border-radius:8px}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h:hover{transform:scale(1.01)}.HeroSection_hero__GU04Z .HeroSection_carousel__rpApE .HeroSection_card__Tgb4h:hover .HeroSection_cardImage__6reTz{transform:scale(1.1)}.HeroSection_hero__GU04Z .HeroSection_mobileCarousel__QNXvJ{width:100%}.HeroSection_hero__GU04Z .HeroSection_mobileCarousel__QNXvJ .slick-slide{display:flex;justify-content:center;padding:0 10px}.HeroSection_hero__GU04Z .HeroSection_mobileCarousel__QNXvJ .slick-dots{bottom:-25px}@keyframes HeroSection_fadeInOut__Tdwcw{0%{opacity:0;transform:translateY(20px)}20%{opacity:1;transform:translateY(0)}60%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.HeroSection_imgemCard__lVsXE{display:flex}.HeroSection_imgemCard__lVsXE img{width:100%}.HeroSection_mobileCarousel__QNXvJ .slick-slider{position:relative;padding:0 60px}.HeroSection_mobileCarousel__QNXvJ .slick-slide>div{padding:0 100px}.HeroSection_mobileCarousel__QNXvJ .custom-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#000;border-radius:50%;width:56px;height:56px;display:flex!important;justify-content:center;align-items:center;color:#333;cursor:pointer;z-index:10}.HeroSection_mobileCarousel__QNXvJ .custom-arrow:hover{background:#fff;color:#fff;border-color:#6a0dad}.HeroSection_mobileCarousel__QNXvJ .custom-prev{left:0}.HeroSection_mobileCarousel__QNXvJ .custom-next{right:0}.HeroSection_mobileCarousel__QNXvJ .slick-next:before,.HeroSection_mobileCarousel__QNXvJ .slick-prev:before{font-size:56px!important;color:#06c;margin:8px 0 0}@media(max-width:768px){.HeroSection_carousel__rpApE .HeroSection_card__Tgb4h{width:240px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.CategorySection_categoryHero__v2GYe{display:flex;justify-content:space-between;align-items:center;padding:4rem 5%;background:#fff;max-width:1440px;margin:0 auto;gap:100px;min-height:90vh}@media(max-width:768px){.CategorySection_categoryHero__v2GYe{flex-direction:column;text-align:center;gap:50px}}.CategorySection_content__gknDu,.CategorySection_preview__xPmc_{flex:1}.CategorySection_mainImage__IqdPe{width:100%}@media(max-width:768px){.CategorySection_mainImage__IqdPe{width:90%;margin:0 0 0 30px}}.CategorySection_title__egO2S{font-size:3.5rem;font-weight:600;margin-bottom:1.5rem;line-height:1.2;color:#000}@media(max-width:768px){.CategorySection_title__egO2S{font-size:2.2em;margin:15px 0}}.CategorySection_subtitle__ARw_u{font-size:1.125rem;color:#444;margin-bottom:2rem}@media(max-width:768px){.CategorySection_subtitle__ARw_u{margin:20px 0}}.CategorySection_inputGroup__NfxO5{display:flex;align-items:center}@media(max-width:768px){.CategorySection_inputGroup__NfxO5{flex-direction:column;gap:1rem;margin:40px 0}}.CategorySection_input__iGuNd{padding:.8rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:8px 0 0 8px;width:100%;max-width:350px}@media(max-width:768px){.CategorySection_input__iGuNd{border-radius:8px}}.CategorySection_ctaButton__Ka6K6{background:linear-gradient(90deg,#0f62fe,#2e2eff);font-size:1rem;color:#fff;padding:14px 20px;border:none;border-radius:6px;cursor:pointer;border-radius:0 8px 8px 0}@media(max-width:768px){.CategorySection_ctaButton__Ka6K6{border-radius:8px}}.CategorySection_ctaButton__Ka6K6:hover{background-color:#6d28d9}@media(max-width:768px){.CategorySection_ctaButton__Ka6K6{margin-left:0}}.CategorySection_note__uKIFB{font-size:.9rem;color:#666;margin-top:1rem}.FichaTecnicaEfficiencySection_wrapper__24l4_{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:2rem 1rem;background-color:#fff;border-radius:16px;box-shadow:0 0 16px rgba(0,0,0,.05)}.FichaTecnicaEfficiencySection_chartContainer__uqEsm{flex:1 1 300px;max-width:400px}.FichaTecnicaEfficiencySection_textContainer__K2bA8{flex:1 1 400px;max-width:600px}.FichaTecnicaEfficiencySection_topTitle__diRcR{font-size:1rem;font-weight:600;color:#0056b3;margin-bottom:.5rem;display:block}.FichaTecnicaEfficiencySection_title__F_31P{font-size:2.8rem;font-weight:700;margin-bottom:1rem}.FichaTecnicaEfficiencySection_subtitle__1p0QK{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.FichaTecnicaEfficiencySection_description__RHXVZ{font-size:1rem;margin-bottom:.75rem;line-height:1.6}.FichaTecnicaEfficiencySection_highlight__9Q_Pf{font-weight:700;color:#0056b3;margin-top:1rem;font-size:1.05rem}.FichaTecnicaEfficiencySection_btCta__rldzz{margin:30px 0 0}