.software-restaurantes-page{--sr-ink: #171717;--sr-body: #454545;--sr-muted: #6b6b6b;--sr-rule: #dedbd6;--sr-paper: #fff;--sr-soft: #f7f6f3;--sr-orange: #c2410c;--sr-orange-deep: #9a3412;width:100%;background:var(--sr-paper);color:var(--sr-ink)}.software-restaurantes-page>section,.software-restaurantes-page section{background:var(--sr-paper)!important;border-color:var(--sr-rule)!important;color:var(--sr-ink)}.software-restaurantes-page>section:nth-of-type(3n){background:var(--sr-soft)!important}.software-restaurantes-page h1,.software-restaurantes-page h2,.software-restaurantes-page h3{color:var(--sr-ink)!important;font-weight:760!important;line-height:1.16!important;letter-spacing:-.032em!important}.software-restaurantes-page h1{font-size:2.25rem!important}.software-restaurantes-page h2{font-size:1.875rem!important}.software-restaurantes-page h3{font-size:1.375rem!important}html body .software-restaurantes-page .sr-heading-accent{color:var(--sr-orange)!important;-webkit-text-fill-color:var(--sr-orange)!important}.software-restaurantes-page p,.software-restaurantes-page li{color:var(--sr-body)}.software-restaurantes-page p{color:var(--sr-body)!important;font-size:1.0625rem!important;line-height:1.5}.software-restaurantes-page li,.software-restaurantes-page button,.software-restaurantes-page [role=button]{font-size:1rem}.software-restaurantes-page p[style*="fontSize: 11"],.software-restaurantes-page p[style*="fontSize:11"],.software-restaurantes-page p[style*="fontSize: 12"],.software-restaurantes-page p[style*="fontSize:12"],.software-restaurantes-page span[style*="fontSize: 12"],.software-restaurantes-page span[style*="fontSize:12"]{font-size:.8125rem!important}.software-restaurantes-page .rf-desktop-flow{display:none}.software-restaurantes-page .rf-stacked-flow{display:block;max-width:46rem;margin:0 auto}.software-restaurantes-page .rf-stacked-step-content{flex:1;min-width:0;padding:1rem 1.125rem!important;background:#fff;border:1px solid var(--sr-rule);border-radius:.875rem;box-shadow:0 4px 14px #1717170d}.software-restaurantes-page .rf-stacked-step-content p{max-width:none}.software-restaurantes-page .sr-module-word{font-size:clamp(3.75rem,9vw,6.5rem)!important;font-weight:900!important;line-height:.88!important;letter-spacing:-.05em!important;color:var(--sr-ink)!important;margin:0!important}.software-restaurantes-page .sr-connected-title{display:block;width:100%;margin:0!important;text-align:center!important;font-size:clamp(1.75rem,4.5vw,2.5rem)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.025em!important;color:var(--sr-ink)!important}.software-restaurantes-page .sr-connected-subtitle{display:block;width:100%;max-width:42rem;margin:.75rem auto 0!important;text-align:center!important;font-size:1.125rem!important;line-height:1.55!important;color:var(--sr-body)!important}@media(min-width:75rem){.software-restaurantes-page .sr-flow-container{max-width:82.5rem!important}.software-restaurantes-page .rf-desktop-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch!important}.software-restaurantes-page .rf-desktop-step{display:block!important;min-width:0}.software-restaurantes-page .rf-desktop-card{width:100%!important;min-height:17rem!important;padding:1.5rem!important}.software-restaurantes-page .rf-desktop-connector{display:none}.software-restaurantes-page .rf-desktop-result{grid-column:1 / -1;justify-content:center;margin-top:.5rem}.software-restaurantes-page .rf-desktop-result-connector{width:4.5rem!important}.software-restaurantes-page .rf-stacked-flow{display:none}}.software-restaurantes-page .sr-hero{min-height:auto!important;align-items:flex-start!important;justify-content:center!important;padding:6.5rem max(1.25rem,calc((100% - 75rem)/2)) 5.5rem!important;background:var(--sr-paper)!important;border-bottom:1px solid var(--sr-rule)}.software-restaurantes-page .sr-hero>div:first-child,.software-restaurantes-page .sr-hero>div:nth-child(2){display:none!important}.software-restaurantes-page .sr-hero>div:last-child{max-width:75rem!important;width:100%;text-align:left!important}.software-restaurantes-page .sr-hero h1{max-width:17ch;margin-bottom:1.5rem!important}.software-restaurantes-page .sr-hero h1 br{display:block}.software-restaurantes-page .sr-hero p{max-width:65ch!important;margin-left:0!important;margin-right:0!important}.software-restaurantes-page .sr-hero>div:last-child>div:first-child{display:block!important;margin-bottom:1.25rem!important;padding:0!important;background:transparent!important;border:0!important}.software-restaurantes-page .sr-hero>div:last-child>div:first-child span:last-child{color:var(--sr-orange-deep)!important;font-size:.823529rem!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.software-restaurantes-page .sr-hero>div:last-child>div:first-child span:first-child{background:var(--sr-orange)!important}.software-restaurantes-page .sr-hero [style*="rgba(37,99,235,0.18)"],.software-restaurantes-page .sr-hero [style*="rgba(37,99,235,0.12)"],.software-restaurantes-page .sr-hero [style*="rgba(37, 99, 235"]{background:#f3f4f6!important;border-color:#d6d8dc!important}.software-restaurantes-page .sr-hero [style*="rgba(147,197,253"]{color:var(--sr-orange-deep)!important}.software-restaurantes-page .sr-hero>div:last-child>div:nth-child(4){max-width:42rem!important;padding:1.1rem 0 1.1rem 1.25rem!important;margin:1.5rem 0 2rem!important;background:transparent!important;border:0!important;border-left:3px solid var(--sr-orange)!important;border-radius:0!important}.software-restaurantes-page .sr-hero>div:last-child>div:nth-child(4) p{color:var(--sr-ink)!important;text-align:left!important;font-size:1rem!important}.software-restaurantes-page .sr-hero>div:last-child>div:nth-child(4) span{color:var(--sr-orange-deep)!important}.software-restaurantes-page .sr-hero button,.software-restaurantes-page .sr-cta button{border-radius:.18rem!important;box-shadow:none!important}.software-restaurantes-page .sr-hero button{background:var(--sr-orange-deep)!important;border-color:var(--sr-orange-deep)!important;color:#fff!important}.software-restaurantes-page .sr-hero a:last-child button{background:transparent!important;color:var(--sr-orange-deep)!important;border:0!important;text-decoration:underline;text-underline-offset:.22em}.software-restaurantes-page>section:nth-of-type(2){padding:2.75rem max(1.25rem,calc((100% - 75rem)/2))!important}.software-restaurantes-page>section:nth-of-type(2)>div{max-width:75rem!important}.software-restaurantes-page>section:nth-of-type(2)>div>div{gap:0!important;grid-template-columns:repeat(3,1fr)!important}.software-restaurantes-page>section:nth-of-type(2)>div>div>a>div{align-items:flex-start!important;text-align:left!important;gap:.45rem!important;min-height:4.2rem;padding:1rem .75rem!important;border:0!important;border-top:2px solid var(--sr-rule)!important;border-radius:0!important;background:transparent!important}.software-restaurantes-page>section:nth-of-type(2)>div>div>a:first-child>div{border-top-color:var(--sr-orange)!important}.software-restaurantes-page .sr-section{padding-top:4rem!important;padding-bottom:4rem!important}.software-restaurantes-page .sr-hdr{margin-bottom:3rem!important}.software-restaurantes-page .sr-hdr h2{max-width:24ch;margin-left:auto;margin-right:auto}.software-restaurantes-page .sr-section p{max-width:65ch}.software-restaurantes-page .sr-problem-section{padding:4.5rem 1.5rem!important;background:var(--sr-paper)!important;border-bottom:1px solid var(--sr-rule)}.software-restaurantes-page .sr-problem-inner{width:min(100%,68rem);margin:0 auto}.software-restaurantes-page .sr-problem-title{margin:0 auto 2rem!important;text-align:center;color:var(--sr-ink)!important;font-size:clamp(1.35rem,2.4vw,1.75rem)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.02em}.software-restaurantes-page .sr-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.software-restaurantes-page .sr-problem-link{display:block;height:100%;color:inherit!important;text-decoration:none!important}.software-restaurantes-page .sr-problem-card{min-height:10.5rem;height:100%;padding:1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;border:1px solid var(--sr-rule);border-top:3px solid var(--sr-orange);border-radius:1rem;background:var(--sr-soft);color:var(--sr-ink);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.software-restaurantes-page>section:nth-of-type(2)>div>div>a>div.sr-problem-card{background:var(--sr-soft)!important}.software-restaurantes-page .sr-problem-link:hover .sr-problem-card,.software-restaurantes-page .sr-problem-link:focus-visible .sr-problem-card{transform:translateY(-3px);border-color:var(--sr-orange);background:#fff;box-shadow:0 10px 24px #17171714}.software-restaurantes-page .sr-problem-link:focus-visible{outline:3px solid rgba(234,88,12,.28);outline-offset:4px;border-radius:1rem}.software-restaurantes-page .sr-problem-icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #f2c7ad;border-radius:.875rem;background:#fff7ed;font-size:1.5rem;line-height:1}.software-restaurantes-page .sr-problem-label{color:var(--sr-ink);font-size:1rem;font-weight:750;line-height:1.3}.software-restaurantes-page .sr-problem-arrow{margin-top:auto;color:var(--sr-orange);font-size:1.25rem;font-weight:800;line-height:1}@media(max-width:47.999rem){.software-restaurantes-page .sr-problem-section{padding:3.5rem 1.25rem!important}.software-restaurantes-page .sr-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.software-restaurantes-page .sr-problem-card{min-height:9.5rem;padding:1rem}}.software-restaurantes-page .sr-casos>div>div[style*=grid],.software-restaurantes-page .sr-casos [style*=gridTemplateColumns]{gap:0!important}.software-restaurantes-page .sr-casos [style*="borderRadius: 20"],.software-restaurantes-page .sr-casos [style*="borderRadius:20"],.software-restaurantes-page .sr-casos [style*="borderRadius: 24"],.software-restaurantes-page .sr-casos [style*="borderRadius:24"]{border-radius:0!important;box-shadow:none!important;border:0!important;border-top:1px solid var(--sr-rule)!important;padding:1.5rem .75rem!important}.software-restaurantes-page .sr-casos [style*="borderRadius: 999"],.software-restaurantes-page .sr-casos [style*="borderRadius:999"]{border-radius:.15rem!important}.software-restaurantes-page .sr-casos a,.software-restaurantes-page a{color:var(--sr-orange-deep)!important}.software-restaurantes-page [style*="background: NAVY"],.software-restaurantes-page [style*="background: #0f1e38"],.software-restaurantes-page [style*="background: rgb(15, 30, 56)"]{background:var(--sr-paper)!important;border:1px solid var(--sr-rule)!important;border-left:2px solid var(--sr-orange)!important}.software-restaurantes-page .sr-cta{padding-top:5rem!important;padding-bottom:5rem!important}.software-restaurantes-page .sr-cta h2{max-width:18ch;margin-left:auto;margin-right:auto}.software-restaurantes-page .sr-cta button:first-child{background:var(--sr-orange-deep)!important;border-color:var(--sr-orange-deep)!important;color:#fff!important}.software-restaurantes-page .sr-cta button:not(:first-child){color:var(--sr-orange-deep)!important;border:0!important;background:transparent!important;text-decoration:underline;text-underline-offset:.22em}.software-restaurantes-page [data-testid=button-cta-final-diagnostico]{background:var(--sr-orange-deep)!important;border-color:var(--sr-orange-deep)!important;color:#fff!important}.software-restaurantes-page [data-testid=button-cta-final-tpv],.software-restaurantes-page [data-testid=button-cta-final-whatsapp]{background:var(--sr-paper)!important;border:0!important;color:var(--sr-orange-deep)!important;text-decoration:underline;text-underline-offset:.22em}.software-restaurantes-page button,.software-restaurantes-page [role=button],.software-restaurantes-page [style*="border-radius: 10px"],.software-restaurantes-page [style*="border-radius: 12px"],.software-restaurantes-page [style*="border-radius: 14px"],.software-restaurantes-page [style*="border-radius: 16px"],.software-restaurantes-page [style*="border-radius: 18px"],.software-restaurantes-page [style*="border-radius: 20px"],.software-restaurantes-page [style*="border-radius: 24px"],.software-restaurantes-page [style*="border-radius: 999px"]{border-radius:0!important}.software-restaurantes-page [style*=gridTemplateColumns]>div,.software-restaurantes-page [style*=gridTemplateColumns]>a{width:100%!important;min-width:0!important;box-sizing:border-box}.software-restaurantes-page [style*=gridTemplateColumns]>div>div{width:100%;box-sizing:border-box}.software-restaurantes-page [style*=gridTemplateColumns]>div:not(:first-child),.software-restaurantes-page [style*=gridTemplateColumns]>a:not(:first-child){border-top:1px solid var(--sr-rule)}.software-restaurantes-page .sr-casos-grid{align-items:stretch;grid-auto-rows:minmax(27rem,auto)}.software-restaurantes-page .sr-caso-reveal{display:flex;min-width:0;height:100%}.software-restaurantes-page .sr-caso-card{width:100%;min-width:0;min-height:27rem!important;height:100%!important}.software-restaurantes-page .sr-caso-link{margin-top:auto!important}@media(max-width:767px){.software-restaurantes-page .sr-casos-grid{grid-auto-rows:minmax(30rem,auto)}.software-restaurantes-page .sr-caso-card{min-height:30rem!important}}.software-restaurantes-page *{border-radius:0!important}.software-restaurantes-page [style*="border-radius: 50%"],.software-restaurantes-page [style*="border-radius:50%"]{border-radius:50%!important}.software-restaurantes-page .sr-caso-link{display:flex!important;align-items:center;justify-content:center;gap:.5rem!important;width:100%;min-height:3.25rem;padding:.8rem 1.25rem!important;border:1px solid var(--sr-orange)!important;border-radius:.8rem!important;background:var(--sr-orange)!important;color:#fff!important;font-size:1rem!important;font-weight:750!important;line-height:1.25;text-align:center;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.software-restaurantes-page .sr-caso-link:hover,.software-restaurantes-page .sr-caso-link:focus-visible{background:#c2410c!important;border-color:#c2410c!important;color:#fff!important;transform:translateY(-1px)}.software-restaurantes-page .sr-caso-link:focus-visible{outline:3px solid rgba(234,88,12,.28);outline-offset:3px}.software-restaurantes-page section.sr-casos:has([data-testid=button-metodo-jordi]){background:var(--sr-paper)!important}.software-restaurantes-page section.sr-casos:has([data-testid=button-metodo-jordi]) h2{color:var(--sr-ink)!important}.software-restaurantes-page section.sr-casos:has([data-testid=button-metodo-jordi]) button{color:var(--sr-orange-deep)!important;border:0!important;background:transparent!important;text-decoration:underline;text-underline-offset:.22em}.software-restaurantes-page section.sr-casos:has([data-testid=button-metodo-jordi]) button[data-testid=button-metodo-jordi]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 16px!important;border:1px solid var(--sr-orange-deep)!important;border-radius:12px!important;background:var(--sr-orange-deep)!important;color:#fff!important;text-decoration:none!important}.software-restaurantes-page section.sr-casos:has([data-testid=button-metodo-jordi]) button[data-testid=button-metodo-jordi]:hover{background:var(--sr-orange)!important;border-color:var(--sr-orange)!important;color:#fff!important;text-decoration:none!important}@media(max-width:767px){.software-restaurantes-page .sr-hero{padding:3.25rem 1.25rem 3rem!important}.software-restaurantes-page>section:nth-of-type(2){padding:2.5rem 1.25rem!important}.software-restaurantes-page>section:nth-of-type(2)>div>div{grid-template-columns:1fr 1fr!important}.software-restaurantes-page .sr-section,.software-restaurantes-page .sr-cta{padding-top:3rem!important;padding-bottom:3rem!important}.software-restaurantes-page h1{font-size:2.25rem!important}.software-restaurantes-page h2{font-size:1.875rem!important}.software-restaurantes-page h3{font-size:1.375rem!important}.software-restaurantes-page .sr-hero>div:last-child>div:nth-child(4){margin-top:1rem!important}}@media(max-width:360px){.software-restaurantes-page .sr-hero,.software-restaurantes-page>section:nth-of-type(2){padding-left:1rem!important;padding-right:1rem!important}.software-restaurantes-page h1{font-size:2rem!important}.software-restaurantes-page h2{font-size:1.75rem!important}}@media(min-width:768px){.software-restaurantes-page h1{font-size:2.352941rem!important}.software-restaurantes-page h2{font-size:1.882353rem!important}.software-restaurantes-page h3{font-size:1.352941rem!important}.software-restaurantes-page p{font-size:1rem!important}.software-restaurantes-page button,.software-restaurantes-page [role=button]{font-size:.941176rem!important}.software-restaurantes-page span[style*="fontSize:12"]{font-size:.764706rem!important}}@media(min-width:1200px){.software-restaurantes-page h1{font-size:2.705882rem!important}.software-restaurantes-page h2{font-size:2.117647rem!important}.software-restaurantes-page h3{font-size:1.411765rem!important}.software-restaurantes-page p{font-size:1.058824rem!important}.software-restaurantes-page .sr-section{padding-top:5rem!important;padding-bottom:5rem!important}}.software-restaurantes-page .sr-hero button,.software-restaurantes-page .sr-cta button,.software-restaurantes-page button{border-radius:0!important}.software-restaurantes-page [data-testid=button-cta-primary]:not(#sr-cta-specificity),.software-restaurantes-page [data-testid=button-cta-final-diagnostico]:not(#sr-cta-specificity){display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;max-width:320px!important;height:56px!important;min-height:56px!important;padding:0 16px!important;border-radius:12px!important;box-sizing:border-box;white-space:normal!important;text-align:center;line-height:1.15}.software-restaurantes-page button:not(#uniform-corner-specificity),.software-restaurantes-page [role=button]:not(#uniform-corner-specificity),.software-restaurantes-page [style*=border-radius]:not(#uniform-corner-specificity),.software-restaurantes-page [class*=rounded-]:not(#uniform-corner-specificity){border-radius:12px!important}.software-restaurantes-page [style*="border-radius: 50%"]:not(#uniform-corner-specificity),.software-restaurantes-page [style*="border-radius:50%"]:not(#uniform-corner-specificity),.software-restaurantes-page [class*=rounded-full][class*=w-][class*=h-]:not(#uniform-corner-specificity){border-radius:50%!important}.software-restaurantes-page [data-testid=icon-formahostel-control-result]:not(#control-result-specificity){background:var(--sr-orange-deep)!important;border:1px solid var(--sr-orange-deep)!important}.software-restaurantes-page [data-testid=icon-formahostel-control-result] svg{stroke:#fff!important}.software-restaurantes-page .sr-cta a:has(>[data-testid=button-cta-final-diagnostico]),.software-restaurantes-page .sr-cta a:has(>[data-testid=button-cta-final-tpv]),.software-restaurantes-page .sr-cta a:has(>[data-testid=button-cta-final-whatsapp]){display:flex!important;width:100%!important;max-width:320px!important;text-decoration:none!important}.software-restaurantes-page [data-testid=button-cta-final-diagnostico]:not(#final-cta-specificity),.software-restaurantes-page [data-testid=button-cta-final-tpv]:not(#final-cta-specificity),.software-restaurantes-page [data-testid=button-cta-final-whatsapp]:not(#final-cta-specificity){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:none!important;height:56px!important;min-height:56px!important;padding:0 16px!important;border:0!important;border-radius:12px!important;background:var(--sr-orange-deep)!important;color:#fff!important;box-shadow:none!important;box-sizing:border-box!important;white-space:normal!important;text-align:center!important;line-height:1.15!important}.software-restaurantes-page .fh-hero-eyebrow{border-radius:9999px!important;background:#f3f4f6!important;border-color:#d6d8dc!important;color:#ea580c!important}.software-restaurantes-page .fh-hero-eyebrow>.fh-hero-eyebrow-text{color:#ea580c!important}
