body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-dark:#102030;--color-dark-alt:#162a40;--color-card:#1c3148;--color-muted:#8fa3be;--color-primary:#ea5382;--color-white:#fafafa;--font-size:15px}*{box-sizing:border-box}body{background-color:#102030;background-color:var(--color-dark);color:#fafafa;color:var(--color-white);font-family:Poppins,sans-serif;font-size:15px;font-size:var(--font-size);line-height:1.6;overflow-x:hidden}a{color:inherit}p{color:#8fa3be;color:var(--color-muted)}.brand-logo{height:auto;max-width:100%;transition:transform .25s ease;width:200px}.navbar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:initial;position:sticky;top:0;transition:background-color .25s ease,box-shadow .25s ease,-webkit-backdrop-filter .25s ease;transition:background-color .25s ease,backdrop-filter .25s ease,box-shadow .25s ease;transition:background-color .25s ease,backdrop-filter .25s ease,box-shadow .25s ease,-webkit-backdrop-filter .25s ease;z-index:1050}.navbar.is-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#102030d9;box-shadow:0 12px 30px #00000059;height:60px}.navbar.is-scrolled .brand-logo{transform:scale(.8);transition:transform .25s ease}.navbar .nav-link{color:#fafafa;color:var(--color-white);transition:color .2s ease}.navbar .nav-link.active,.navbar .nav-link:active,.navbar .nav-link:focus,.navbar .nav-link:hover{color:#ea5382;color:var(--color-primary)}.btn-primary{background-color:#ea5382;background-color:var(--color-primary);border-color:#ea5382;border-color:var(--color-primary);color:#fafafa;color:var(--color-white)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#f26a93!important;border-color:#f26a93!important}.btn-outline-light{border-color:#ffffff4d;color:#fafafa;color:var(--color-white)}.btn-outline-light:focus,.btn-outline-light:hover{background-color:#ffffff1a}.badge-soft{background-color:#ea538226;color:#ea5382;color:var(--color-primary)}.hero{background-color:#051725;flex-direction:column;margin-top:-93px;min-height:100vh;overflow:hidden;padding:130px 0 60px}.hero,.hero .container{display:flex;position:relative}.hero .container{flex:1 1;flex-direction:column;z-index:2}.hero-body{flex:1 1}.hero-video{height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.hero-video video{height:100%;object-fit:cover;width:100%}.hero-overlay{background:linear-gradient(180deg,#051725bf,#051725e6);inset:0;position:absolute;z-index:1}.hero-footer{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-top:auto;padding:20px 0}.hero-scroll{color:#fafafa;color:var(--color-white);font-size:.75rem;gap:1rem;letter-spacing:.2em;transition:color .2s ease}.hero-scroll,.hero-scroll-icon{align-items:center;display:inline-flex}.hero-scroll-icon{border:2px solid #fff9;border-radius:16px;height:42px;justify-content:center;width:26px}.hero-scroll-wheel{animation:hero-scroll-wheel 1.8s ease-in-out infinite;background-color:#fafafa;background-color:var(--color-white);border-radius:2px;height:10px;width:4px}.hero-scroll-text{color:#fffc;font-size:.68rem;letter-spacing:.2em}.hero-scroll:focus,.hero-scroll:hover{color:#ea5382;color:var(--color-primary)}.hero-socials{flex-wrap:nowrap}@keyframes hero-scroll-wheel{0%{opacity:0;transform:translateY(-6px)}40%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.team-card{border:1px solid #ffffff0d;border-radius:24px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.team-photo{aspect-ratio:1/1;background-color:#051725e6;border-radius:18px;overflow:hidden}.team-photo img{display:block;height:100%;object-fit:cover;padding:50px;width:100%}.team-card h3{font-size:1.1rem;font-weight:700}.team-card h3,.team-role{color:#ea5382;color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase}.team-role{font-size:.9rem}.team-bio{font-size:.95rem;line-height:1.6}.hero-card{background:linear-gradient(145deg,#1c3148e6,#132233e6);border:1px solid #ffffff0d;border-radius:24px;box-shadow:0 30px 60px #0003}.icon-check{align-items:center;background-color:#ea538233;border-radius:50%;color:#ea5382;color:var(--color-primary);display:inline-flex;font-weight:600;height:36px;justify-content:center;width:36px}.hero-qr{background-color:#ffffff05;border-radius:20px}.hero-qr .qr-placeholder{background:#ea538226;color:#ea5382;color:var(--color-primary);font-size:1rem;font-weight:600;height:96px;width:96px}section{background-color:initial}#addons,#caracteristicas,#contacto,#nosotros,#planes,#precios,#testimonios{background-color:#fafafa}#como-funciona,#nosotros{background-color:#fff}#addons,#addons h1,#addons h2,#addons h3,#addons h4,#addons h5,#addons h6,#caracteristicas,#caracteristicas h1,#caracteristicas h2,#caracteristicas h3,#caracteristicas h4,#caracteristicas h5,#caracteristicas h6,#como-funciona,#como-funciona h1,#como-funciona h2,#como-funciona h3,#como-funciona h4,#como-funciona h5,#como-funciona h6,#contacto,#contacto h1,#contacto h2,#contacto h3,#contacto h4,#contacto h5,#contacto h6,#nosotros,#nosotros h1,#nosotros h2,#nosotros h3,#nosotros h4,#nosotros h5,#nosotros h6,#planes,#planes h1,#planes h2,#planes h3,#planes h4,#planes h5,#planes h6,#precios,#precios h1,#precios h2,#precios h3,#precios h4,#precios h5,#precios h6,#testimonios,#testimonios h1,#testimonios h2,#testimonios h3,#testimonios h4,#testimonios h5,#testimonios h6{color:#102030;color:var(--color-dark)}#como-funciona .feature-card{background-color:#1c3148;background-color:var(--color-card);border-radius:24px;padding:24px}.step-card{background-color:#162a40;background-color:var(--color-dark-alt);border-radius:16px;height:100%;padding:24px}.step-number-lg{color:#ea5382;color:var(--color-primary);font-size:3rem;font-weight:700;margin-bottom:1rem}#como-funciona .restaurant-timeline{display:flex;flex-direction:column;margin-top:32px;position:relative}#como-funciona .restaurant-timeline:before{background:linear-gradient(180deg,#ea538200,#ea538259 10%,#ea538259 90%,#ea538200);content:"";inset:0;left:50%;margin-left:-1px;pointer-events:none;position:absolute;width:2px}#como-funciona .timeline-item{grid-gap:36px;align-items:center;display:grid;gap:36px;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}#como-funciona .timeline-item .timeline-content{background:#1c3148;border:1px solid #ffffff0d;border-radius:24px;box-shadow:0 24px 40px #00000040;padding:32px}#como-funciona .timeline-item .timeline-media img{width:100%}#como-funciona .timeline-index{align-items:center;background:#ea5382;background:var(--color-primary);border-radius:50%;box-shadow:0 12px 25px #ea538259;color:#fafafa;color:var(--color-white);display:flex;font-size:1.1rem;font-weight:600;height:54px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:54px}#como-funciona .timeline-item.is-reversed .timeline-content{order:2;text-align:left}#como-funciona .timeline-item.is-reversed .timeline-media{order:1}#como-funciona .timeline-item:not(.is-reversed) .timeline-content{text-align:right}#como-funciona .timeline-item .timeline-content h4{letter-spacing:.01em}#como-funciona .timeline-item .timeline-content p{color:#8fa3be;color:var(--color-muted)}@media (max-width:991.98px){#como-funciona .restaurant-timeline:before{left:20px}#como-funciona .timeline-item,#como-funciona .timeline-item.is-reversed{grid-template-columns:1fr}#como-funciona .timeline-item.is-reversed .timeline-content,#como-funciona .timeline-item:not(.is-reversed) .timeline-content{order:1;text-align:left}#como-funciona .timeline-item .timeline-media{order:2}#como-funciona .timeline-index{left:20px;transform:translate(-50%,-50%)}#como-funciona .timeline-item .timeline-content{padding:20px}.navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#051725f2;min-height:60px}.navbar .navbar-brand,.navbar .navbar-toggler{align-items:center;display:flex;height:60px}.navbar .navbar-toggler{border:none!important;padding:.25rem .5rem}.navbar .navbar-toggler,.navbar .navbar-toggler:active,.navbar .navbar-toggler:focus{box-shadow:none!important}.navbar .navbar-collapse{background-color:#051725f2;border-radius:18px;box-shadow:0 18px 35px #00000059;margin-top:12px;padding:18px}.navbar .navbar-nav .nav-link{padding:.75rem 0}.brand-logo{width:160px}.whatsapp-cta{width:100%}.footer-brand .social-links{justify-content:center}.footer-bottom{text-align:center}.footer-bottom .d-flex{flex-wrap:wrap;justify-content:center}}#caracteristicas h3{font-weight:700;padding-bottom:10px}.pricing-card{background-color:#1c3148;background-color:var(--color-card);border-radius:24px;display:flex;flex-direction:column;height:100%;padding:24px}.pricing-card.featured{background-color:#ea5382;background-color:var(--color-primary);transform:scale(1.05)}.pricing-card.featured .badge,.pricing-card.featured .simil-badge,.pricing-card.featured h3,.pricing-card.featured li,.pricing-card.featured p,.pricing-card.featured small{color:#fafafa!important;color:var(--color-white)!important}.pricing-card.featured .simil-badge{background-color:#ffffff26!important}.pricing-card.featured .btn{background-color:#fafafa;background-color:var(--color-white);border-color:#fafafa;border-color:var(--color-white);color:#ea5382;color:var(--color-primary)}.pricing-card .pricing-tag{color:#ffffff8c;display:block;font-size:.75rem;letter-spacing:.08em;margin:-.25rem 0 1.5rem;text-transform:uppercase}.pricing-card.featured .pricing-tag{color:#10203099}.billing-toggle{align-items:center;background-color:#fff;border-radius:999px;box-shadow:0 18px 35px #1020301f;display:inline-flex;gap:1rem;margin:0 auto;padding:.6rem 1rem}.billing-label{background:#0000;border:none;border-radius:999px;color:#1020308c;cursor:pointer;font-size:.95rem;font-weight:600;padding:.35rem .85rem;transition:color .2s ease}.billing-label.is-active{color:#ea5382;color:var(--color-primary)}.billing-label:focus-visible,.billing-switch:focus-visible{outline:2px solid #ea5382;outline:2px solid var(--color-primary);outline-offset:4px}.billing-switch{background:#ea53822e;border:none;border-radius:999px;cursor:pointer;height:32px;padding:0;position:relative;transition:background .3s ease;width:62px}.billing-switch .switch-handle{background:#fafafa;background:var(--color-white);border-radius:50%;box-shadow:0 10px 18px #10203026;height:24px;left:4px;position:absolute;top:4px;transition:transform .3s ease;width:24px}.billing-toggle.is-annual .billing-switch{background:#ea5382;background:var(--color-primary)}.billing-toggle.is-annual .billing-switch .switch-handle{transform:translateX(30px)}.billing-discount{align-items:center;background-color:#ea53821f;border-radius:999px;color:#ea5382;color:var(--color-primary);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-left:.35rem;padding:.15rem .45rem;text-transform:uppercase}.billing-caption{font-size:.92rem}.pricing-card .billing-benefit{display:block;font-size:.85rem;margin-top:.75rem}.pricing-card .btn{margin-top:auto}.pricing-card:not(.featured) .billing-benefit{color:#ffffffad}.pricing-card.featured .billing-benefit{color:#102030b3}.pricing-note{background:linear-gradient(135deg,#ea53821f,#ea53820a);border:1px solid #ea538233;border-radius:20px;gap:1rem;padding:18px 26px}.pricing-note,.pricing-note-icon{align-items:center;display:flex;justify-content:center}.pricing-note-icon{background-color:#fff;border-radius:50%;box-shadow:0 12px 26px #1020301f;font-size:1.75rem;height:54px;width:54px}.pricing-note-body{text-align:left}.pricing-note-body strong{color:#ea5382;color:var(--color-primary);display:block;font-size:1rem;font-weight:700}.pricing-note-body span{color:#102030b3;display:block;font-size:.95rem}.addons-card{border-radius:24px;padding:36px}.addons-title{font-weight:700}.addons-list,.addons-title{color:#102030;color:var(--color-dark)}.addons-list{display:flex;flex-direction:column;font-size:1.05rem;gap:1.25rem}.addons-list li{align-items:center;display:flex;gap:1rem}.addons-icon{align-items:center;background-color:#ea53821f;border-radius:16px;display:inline-flex;font-size:1.65rem;height:48px;justify-content:center;width:48px}.addons-item-title{color:#102030;color:var(--color-dark);display:block;font-weight:600}.addons-price{align-items:center;background-color:#ea53821f;border-radius:999px;color:#ea5382;color:var(--color-primary);display:inline-flex;font-size:.95rem;font-weight:500;margin-top:.35rem;padding:.2rem .6rem}@media (max-width:575.98px){.billing-toggle{border-radius:14px;box-shadow:none;flex-direction:column;gap:.5rem;margin:0;padding:.5rem .75rem;width:100%}.billing-label{font-size:.9rem;padding:.4rem .75rem;text-align:center;width:100%}.billing-switch{align-self:center;height:32px;margin:2px 0;width:62px}.billing-switch .switch-handle{height:24px;left:4px;top:4px;width:24px}.billing-toggle.is-annual .billing-switch .switch-handle{transform:translateX(30px)}.pricing-note{flex-direction:column;padding:16px 20px}.pricing-note,.pricing-note-body{text-align:center}.pricing-note-icon{height:50px;width:50px}.addons-card{padding:28px 22px}.addons-icon{font-size:1.45rem;height:42px;width:42px}.addons-list{gap:1rem}}.testimonial-card{background-color:var(--white);border:1px solid #ffffff0a;border-radius:24px}.avatar,.testimonial-card{color:#ea5382;color:var(--color-primary)}.avatar{background-color:#ea538233;font-weight:600;height:48px;width:48px}.contact-card{background-color:#f7f9fc;border:1px solid #10203014;border-radius:24px;box-shadow:0 24px 48px #10203014;padding:32px}.contact-card .form-control{background-color:#fff;border:1px solid #1020301f;color:#102030;font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}.contact-card .form-control::placeholder{color:#10203073}.contact-card .form-control:focus{background-color:#fff;border-color:#ea5382;border-color:var(--color-primary);box-shadow:0 0 0 .25rem #ea538226}.contact-card label{color:#102030bf;font-weight:500}.contact-card .btn-primary{box-shadow:0 16px 35px #ea538240}.contact-card .btn-outline-light{background-color:initial;border-color:#ea538259;color:#ea5382;color:var(--color-primary)}.contact-card .btn-outline-light:focus,.contact-card .btn-outline-light:hover{background-color:#ea53821f;border-color:#ea538280;color:#ea5382;color:var(--color-primary)}.footer-brand .social-links{justify-content:flex-start}.footer-nav .footer-links{text-align:right}.whatsapp-cta{background:linear-gradient(135deg,#25d3661f,#25d36647);border:1px solid #25d3664d;border-radius:20px;box-shadow:0 18px 42px #25d3662e;padding:20px 24px}.whatsapp-cta-icon{filter:drop-shadow(0 10px 20px rgba(37,211,102,.35));flex-shrink:0;height:auto;width:72px}.whatsapp-cta-copy{color:#15382a;font-weight:500}.btn-whatsapp{background-color:#25d366;border-color:#25d366;border-radius:999px;color:#0b2a16;font-weight:600;padding:10px 20px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn-whatsapp:focus,.btn-whatsapp:hover{background-color:#1ebe5d;border-color:#1ebe5d;box-shadow:0 18px 32px #1bbe5d59;color:#0b2a16;transform:translateY(-2px)}@media (max-width:575.98px){.whatsapp-cta{padding:20px;text-align:center;width:100%}.whatsapp-cta-icon{width:64px}.btn-whatsapp{justify-content:center;width:100%}}footer{background-color:#000}footer .text-muted,footer a,footer p{color:#ccc!important}.footer-links li+li{margin-top:.5rem}.footer-links a{color:#ccc!important;text-decoration:none;transition:color .2s ease}.footer-links a:focus,.footer-links a:hover{color:#ea5382!important;color:var(--color-primary)!important}.social-links{flex-wrap:wrap}.social-link{color:#fafafa;color:var(--color-white);font-size:1.25rem;transition:color .2s ease,transform .2s ease}.social-link .social-icon{fill:currentColor;display:block;height:1.5rem;width:1.5rem}.social-link:focus,.social-link:hover{color:#ea5382;color:var(--color-primary)}@media (max-width:767.98px){.hero{min-height:auto;padding:110px 0 80px}.hero-footer{align-items:center;flex-direction:column;gap:1rem;margin-top:36px;padding:18px 20px;text-align:center}.hero-scroll,.hero-socials{justify-content:center}.hero-card{padding:24px}.navbar .btn{width:100%}.brand-logo{margin:0 auto;width:150px}.footer-links{text-align:center}footer .social-links{justify-content:center}.footer-nav{margin-top:24px}}.addon-box{align-items:flex-start;background-color:#fff;border-radius:3px;display:flex;flex-direction:column;font-size:1.2rem;justify-content:flex-end;min-height:200px;padding:24px}.addon-box i{color:#ea5382;color:var(--color-primary)}.addon-box .addons-item-title{color:#102030;color:var(--color-dark);font-weight:600}.addon-box p{font-size:15px;font-size:var(--font-size);margin-top:.5rem}.modal-content{background-color:#fff;border:1px solid #1020301f;border-radius:16px;box-shadow:0 24px 48px #10203026}.modal-body,.modal-content,.modal-footer,.modal-header,.modal-title{color:#102030;color:var(--color-dark)}.modal-title{font-weight:600}.modal .form-label{color:#102030d9;font-weight:500;margin-bottom:.5rem}.modal .form-text{color:#102030b3}.modal .form-control,.modal .form-select{background-color:#fff;border:1px solid #10203026;border-radius:12px;color:#102030;font-size:.95rem;height:48px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.modal .form-control::placeholder{color:#10203073}.modal .form-control:focus,.modal .form-select:focus{border-color:#ea5382;border-color:var(--color-primary);box-shadow:0 0 0 .25rem #ea538226;outline:none}.modal .btn-outline-light{background-color:initial;border-color:#10203033;border-radius:12px;color:#102030;color:var(--color-dark);height:48px;padding:12px 24px}.modal .btn-outline-light:focus,.modal .btn-outline-light:hover{background-color:#1020300f}.modal .btn-primary{border-radius:12px;font-weight:500;height:48px;padding:12px 24px}.modal .text-white{color:#102030!important;color:var(--color-dark)!important}.modal .choices__inner{background-color:#fff;border:1px solid #10203026;border-radius:12px;color:#102030;color:var(--color-dark);font-size:.95rem;min-height:48px;padding:12px 16px}.modal .choices__list--dropdown,.modal .choices__list[role=listbox]{background-color:#fff;border-color:#10203026;border-radius:8px;box-shadow:none;color:#102030;color:var(--color-dark)}.modal .choices__input,.modal .choices__item,.modal .choices__item--selectable{color:#102030;color:var(--color-dark);font-size:.95rem}.modal .choices__item--choice.is-highlighted{background-color:#ea538214}.modal .choices__input{margin:0;padding:0}.modal .choices[data-type*=select-one] .choices__inner{padding-bottom:12px}#planes .billing-toggle.is-annual .billing-switch{background:#ea5382!important;background:var(--color-primary)!important}#planes .billing-toggle.is-annual .billing-switch .switch-handle{transform:translateX(30px)!important}#planes .billing-toggle.is-annual .billing-label[data-billing=monthly]{color:#1020308c!important}#planes .billing-toggle.is-annual .billing-label.is-active[data-billing=annual],#planes .billing-toggle.is-annual .billing-label[data-billing=annual]{color:#ea5382!important;color:var(--color-primary)!important}.price-old{margin-top:.2rem;opacity:.7;text-decoration:line-through}
/*# sourceMappingURL=main.4a4f9fd7.css.map*/