:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--text-primary);background-color:var(--surface-page);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--accent-strong);text-decoration:inherit}a:hover{color:var(--accent)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--surface-muted);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--accent)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}button:focus,button:hover,button:active{outline:none;border:none}input:focus,input:active{outline:none}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}@media (hover: hover) and (pointer: fine){button,a,[role=button],label[for],select,summary,.btn,.card,.card-blue,.card-green,.card-greenDark,.card-orange,.card-orangeSmall,.card-pink,.card-purple,.card-yellow,.cardSmall,.cardViewOrder,.cardOutLine,.cardAnulated,.adjustStockRadioCard,.orderItem,.balanceCard,.balanceMiniCard,.dashCard,.dashSalesStatCard,.jornadaCard,.orderStatsCard,.orderVsCard,.pm-card,.printerCard,.productCard,.stats-card,.summary-card,.summary-cardBig,.summary-cardSmall,.finance-summary-card,.finance-summary-cardGanancia{cursor:pointer}button,[role=button],.btn,.card,.cardSmall,.cardViewOrder,.cardOutLine,.cardAnulated,.adjustStockRadioCard,.orderItem,.balanceCard,.balanceMiniCard,.dashCard,.dashSalesStatCard,.jornadaCard,.orderStatsCard,.orderVsCard,.pm-card,.printerCard,.productCard,.stats-card,.summary-card,.summary-cardBig,.summary-cardSmall,.finance-summary-card,.finance-summary-cardGanancia{transition:transform .18s ease,box-shadow .18s ease!important;will-change:transform}button:hover:not(:disabled):not(.btn--fixed-bottom):not(.btn--fixed-bottomUser):not(.buttonCreateProduct):not(.recipeSaveBtn):not(.categoryArrow):not(.digitalMenuSaveBtn):not(.authField__trailing):not(.menuFabTrigger):not(.menuFabAction):not(.orderTypePickerOption),[role=button]:hover,.btn:hover:not(:disabled):not(.btn--fixed-bottom):not(.btn--fixed-bottomUser){box-shadow:0 6px 16px #0000002e}button:active:not(:disabled):not(.btn--fixed-bottom):not(.btn--fixed-bottomUser):not(.buttonCreateProduct):not(.recipeSaveBtn):not(.categoryArrow):not(.digitalMenuSaveBtn):not(.authField__trailing):not(.menuFabTrigger):not(.menuFabAction):not(.orderTypePickerOption),[role=button]:active,.btn:active:not(:disabled):not(.btn--fixed-bottom):not(.btn--fixed-bottomUser){box-shadow:0 2px 6px #00000026}.card:hover,.cardSmall:hover,.cardViewOrder:hover,.cardOutLine:hover,.cardAnulated:hover,.adjustStockRadioCard:hover,.orderItem:hover,.balanceCard:hover,.balanceMiniCard:hover,.dashCard:hover,.dashSalesStatCard:hover,.jornadaCard:hover,.orderStatsCard:hover,.orderVsCard:hover,.pm-card:hover,.printerCard:hover,.productCard:hover,.stats-card:hover,.summary-card:hover,.summary-cardBig:hover,.summary-cardSmall:hover,.finance-summary-card:hover,.finance-summary-cardGanancia:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000029}button:disabled,.btn:disabled{cursor:not-allowed}}.routeLoader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--accent)}.routeLoader__logo{background-color:#ffffff4b;border-radius:20px;padding:15px;margin-bottom:60px}.routeLoader__spinner{border:8px solid var(--surface-muted);border-top:8px solid var(--color-yellow-400);border-radius:50%;width:50px;height:50px;animation:routeLoaderSpin 1s linear infinite}@keyframes routeLoaderSpin{to{transform:rotate(360deg)}}:root{--color-white: #ffffff;--color-black: #000000;--color-gray-50: #f4f6f7;--color-gray-100: #ebebeb;--color-gray-200: #ddd;--color-gray-300: #ccc;--color-gray-400: #999;--color-gray-500: #7b7d7d;--color-gray-600: #555;--color-gray-700: #333;--color-gray-800: #2c3e50;--color-gray-900: #1a1a1a;--color-orange-50: #fff7ed;--color-orange-100: #ffedd5;--color-orange-200: #fed7aa;--color-orange-300: #fdba74;--color-orange-400: #fb923c;--color-orange-500: #ff7a00;--color-orange-600: #e66900;--color-orange-700: #c95a00;--color-orange-800: #a94700;--color-orange-900: #7f3400;--color-amber-400: #f59e0b;--color-amber-500: #f4c430;--color-yellow-400: #f7d154;--color-yellow-500: #f1c40f;--color-green-400: #2ecc71;--color-green-500: #16a34a;--color-green-600: #15803d;--color-red-500: #e74c3c;--color-blue-500: #3498db;--color-night-950: #121212;--color-night-900: #1a1a1a;--color-night-800: #232323;--color-night-700: #2e2e2e;--color-night-600: #3a3a3a}:root,:root[data-theme=light]{color-scheme:light;--surface-page: var(--color-white);--surface-app: var(--color-gray-100);--surface-card: var(--color-white);--surface-elevated: var(--color-white);--surface-muted: var(--color-gray-50);--surface-hover: rgba(0, 0, 0, .04);--text-primary: var(--color-gray-900);--text-secondary: var(--color-gray-600);--text-muted: var(--color-gray-400);--text-inverse: var(--color-white);--text-on-accent: var(--color-white);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-subtle: rgba(0, 0, 0, .08);--accent: var(--color-orange-500);--accent-strong: var(--color-orange-600);--accent-pressed: var(--color-orange-700);--accent-contrast: var(--color-white);--accent-soft: rgba(255, 122, 0, .1);--accent-softer: var(--color-orange-50);--accent-text: var(--color-orange-700);--accent-highlight: var(--color-amber-500);--icon-accent-filter: invert(49.9%) sepia(97.5%) saturate(2352%) hue-rotate(1deg) brightness(104%) contrast(105%);--success: var(--color-green-500);--positive: var(--color-green-500);--positive-strong: var(--color-green-600);--positive-contrast: var(--color-white);--positive-text: var(--color-green-500);--positive-soft: rgba(22, 163, 74, .12);--warning: var(--color-yellow-400);--warning-strong: var(--color-amber-400);--danger: var(--color-red-500);--danger-soft: rgba(231, 76, 60, .1);--success-soft: rgba(22, 163, 74, .12);--info: var(--color-blue-500);--input-bg: var(--color-white);--input-border: var(--color-gray-300);--input-placeholder: var(--color-gray-400);--disabled-bg: var(--color-gray-100);--disabled-text: var(--color-gray-400);--focus-ring: rgba(255, 122, 0, .45);--field-bg: var(--surface-card);--field-border-width: 2px;--field-border: transparent;--field-border-focus: var(--accent);--field-radius: 8px;--field-shadow: var(--shadow-md);--field-shadow-focus: 0 0 6px var(--focus-ring);--overlay: rgba(0, 0, 0, .5);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 0 20px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .18);--scrollbar-thumb: var(--color-gray-300);--scrollbar-track: transparent;--skeleton-base: rgb(207, 207, 207);--skeleton-sheen: #b4b4b4;--skeleton-shine: rgba(255, 255, 255, .6);--skeleton-shine-strong: rgba(255, 255, 255, .8)}:root[data-theme=dark]{color-scheme:dark;--surface-page: var(--color-night-950);--surface-app: var(--color-night-700);--surface-card: var(--color-night-900);--surface-elevated: var(--color-night-800);--surface-muted: var(--color-night-800);--surface-hover: rgba(255, 255, 255, .06);--text-primary: #f2f2f2;--text-secondary: #b8b8b8;--text-muted: #8a8a8a;--text-inverse: var(--color-gray-900);--border-default: var(--color-night-600);--border-strong: #4a4a4a;--border-subtle: rgba(255, 255, 255, .12);--accent: var(--color-orange-500);--accent-strong: var(--color-orange-600);--accent-pressed: var(--color-orange-700);--accent-contrast: var(--color-white);--accent-soft: rgba(255, 122, 0, .15);--accent-softer: rgba(255, 122, 0, .08);--accent-text: var(--color-orange-300);--accent-highlight: var(--color-amber-500);--success: var(--color-green-400);--positive: var(--color-green-500);--positive-strong: var(--color-green-600);--positive-contrast: var(--color-white);--positive-text: var(--color-green-400);--positive-soft: rgba(46, 204, 113, .15);--warning: var(--color-yellow-400);--warning-strong: var(--color-amber-400);--danger: #ff6b5b;--danger-soft: rgba(255, 107, 91, .15);--success-soft: rgba(46, 204, 113, .15);--info: #5dade2;--input-bg: var(--color-night-800);--input-border: var(--color-night-600);--input-placeholder: #8a8a8a;--disabled-bg: var(--color-night-700);--disabled-text: #6f6f6f;--focus-ring: rgba(255, 122, 0, .5);--overlay: rgba(0, 0, 0, .65);--shadow-sm: 0 1px 3px rgba(255, 255, 255, .1);--shadow-md: 0 0 20px rgba(255, 255, 255, .12);--shadow-lg: 0 8px 30px rgba(255, 255, 255, .16);--scrollbar-thumb: var(--color-night-600);--scrollbar-track: transparent;--skeleton-base: var(--color-night-700);--skeleton-sheen: #4a4a4a;--skeleton-shine: rgba(255, 255, 255, .07);--skeleton-shine-strong: rgba(255, 255, 255, .1)}.lpBody{display:block;place-items:initial;align-items:initial;background-color:var(--color-white)}.lpPage{--lp-ink: #1a1a1a;--lp-cream: #fff9f2;--lp-warm-line: rgba(255, 122, 0, .18);--lp-gradient: linear-gradient(135deg, #ff7a00 0%, #f4c430 100%);--lp-section-dark: #1a1a1a;--lp-space-1: 4px;--lp-space-2: 8px;--lp-space-3: 12px;--lp-space-4: 16px;--lp-space-6: 24px;--lp-space-8: 32px;--lp-space-12: 48px;--lp-space-16: 64px;--lp-space-24: 96px;--lp-space-32: 128px;--lp-radius-xs: 6px;--lp-radius-sm: 10px;--lp-radius-md: 14px;--lp-radius-lg: 20px;--lp-radius-xl: 28px;--lp-radius-pill: 999px;--lp-shadow-1: 0 1px 2px rgba(16, 12, 8, .05), 0 2px 8px rgba(16, 12, 8, .05);--lp-shadow-2: 0 8px 24px rgba(16, 12, 8, .08);--lp-shadow-3: 0 24px 60px rgba(16, 12, 8, .12);--lp-shadow-accent: 0 6px 20px rgba(255, 122, 0, .28);--lp-ease-in: cubic-bezier(.22, 1, .36, 1);--lp-bounce: cubic-bezier(.34, 1.56, .64, 1);--lp-max: 1200px;--lp-max-wide: 1440px;--lp-pad: 20px;--lp-section-y: 64px;--lp-nav-h: 56px;font-family:Poppins,system-ui,-apple-system,sans-serif;color:var(--lp-ink);background-color:var(--color-white);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.lpPage *,.lpPage *:before,.lpPage *:after{box-sizing:border-box}.lpPage p,.lpPage h1,.lpPage h2,.lpPage h3,.lpPage h4,.lpPage ul,.lpPage ol,.lpPage figure{margin:0;padding:0}.lpPage ul,.lpPage ol{list-style:none}.lpPage a{color:var(--accent-text);text-decoration:none;font-weight:500}.lpPage img{max-width:100%;display:block}.lpPage :focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--lp-radius-xs)}.lpSkip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--color-white);padding:12px 18px;border-radius:var(--lp-radius-sm);box-shadow:var(--lp-shadow-2)}.lpSkip:focus{left:12px;top:12px}.lpSection{padding:var(--lp-section-y) 0;position:relative}.lpSection--cream{background-color:var(--lp-cream)}.lpSection--app{background-color:var(--surface-app)}.lpSection--dark{background-color:var(--lp-section-dark);color:#f2f2f2}.lpSection--cream+.lpSection--cream{padding-top:0}.lpSection--breathe{padding-top:calc(var(--lp-section-y) * 1.25);padding-bottom:calc(var(--lp-section-y) * 1.25)}.lpContainer{width:100%;max-width:var(--lp-max);margin:0 auto;padding:0 var(--lp-pad)}.lpContainer--wide{max-width:var(--lp-max-wide)}.lpEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);line-height:1.2;margin-bottom:16px}.lpEyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.lpSection--dark .lpEyebrow{color:var(--color-orange-300)}.lpH1{font-size:clamp(34px,7vw,64px);font-weight:700;line-height:1.05;letter-spacing:-.02em}.lpH2{font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.15;letter-spacing:-.015em}.lpH3{font-size:clamp(19px,2vw,22px);font-weight:600;line-height:1.3}.lpLead{font-size:19px;line-height:1.6;color:var(--text-secondary);max-width:62ch}.lpText{font-size:17px;color:var(--text-secondary);max-width:62ch}.lpMicro{font-size:13.5px;line-height:1.5;color:var(--text-muted)}.lpSection--dark .lpLead,.lpSection--dark .lpText{color:#b8b8b8}.lpSection--dark .lpMicro{color:#8a8a8a}.lpSectionHead{max-width:760px;margin-bottom:var(--lp-space-12)}.lpSectionHead--center{margin-left:auto;margin-right:auto;text-align:center}.lpSectionHead--center .lpLead{margin:16px auto 0}.lpSectionHead .lpLead{margin-top:16px}.lpUnderline{position:relative;white-space:nowrap}.lpUnderline svg{position:absolute;left:0;right:0;bottom:-.14em;width:100%;height:.2em;overflow:visible;color:var(--accent)}.lpBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:14px 26px;border-radius:var(--lp-radius-sm);font-family:inherit;font-size:16px;font-weight:600;line-height:1;border:1px solid transparent;cursor:pointer;transition:background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out}.lpBtn--primary{background-color:var(--accent);color:var(--color-white)}.lpPage a.lpBtn{font-weight:600}.lpPage a.lpNav__login,.lpPage a.lpNav__cta{font-weight:700}.lpPage a.lpBtn--primary{color:var(--color-white)}.lpPage a.lpBtn--secondary{color:var(--lp-ink)}.lpPage a.lpNav__login{color:var(--accent)}.lpBtn--hero{position:relative;isolation:isolate;overflow:hidden;font-size:18px;padding:24px 40px;min-height:68px;gap:10px;border-radius:12px;animation:lpHeroBreathe 2.6s ease-in-out infinite}@keyframes lpHeroBreathe{0%,to{box-shadow:0 0 #ff7a0000}50%{box-shadow:0 0 0 8px #ff7a0038}}.lpBtn--hero svg{flex:none}.lpBtn--hero:after{content:"";position:absolute;top:0;bottom:0;left:0;width:200%;z-index:-1;background:linear-gradient(90deg,#f25c05 0%,var(--accent) 12.5%,#ff9a1a 25%,var(--accent) 37.5%,#f25c05 50%,var(--accent) 62.5%,#ff9a1a 75%,var(--accent) 87.5%,#f25c05 100%);pointer-events:none}.lpBtn--hero:after{opacity:0;transition:opacity .35s ease}@keyframes lpHeroShine{0%{transform:translate(-50%)}to{transform:translate(0)}}.lpBtn--hero svg path{transform-box:fill-box;transform-origin:center;transition:transform .45s var(--lp-bounce)}@media (hover: hover) and (pointer: fine){.lpBtn--hero:hover,.lpBtn--hero:focus-visible{animation:none}.lpBtn--hero:hover:after,.lpBtn--hero:focus-visible:after{opacity:1;animation:lpHeroShine 1.3s linear infinite}.lpBtn--hero:hover svg path:first-child,.lpBtn--hero:focus-visible svg path:first-child{transform:rotate(90deg) scale(1.2)}.lpBtn--hero:hover svg path:last-child,.lpBtn--hero:focus-visible svg path:last-child{animation:lpHeroTwinkle .9s ease-in-out infinite}}@keyframes lpHeroTwinkle{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6) rotate(45deg);opacity:.55}}@media (prefers-reduced-motion: reduce){.lpBtn--hero,.lpBtn--hero:after,.lpBtn--hero:hover svg path:last-child{animation:none}}.lpBtn--secondary{background-color:var(--color-white);border-color:var(--border-default);color:var(--lp-ink)}.lpBtn--ghost{background-color:transparent;border-color:var(--accent);color:var(--accent-text)}.lpPage a.lpBtn--ghost{color:var(--accent-text)}@media (hover: hover) and (pointer: fine){.lpBtn--ghost:hover{background-color:var(--accent-soft)}}.lpBtn--link{background:none;padding:12px 4px;color:var(--accent-text)}.lpBtn--link .lpArrow{transition:transform .18s ease-out}.lpBtn:active{transform:scale(.98)}@media (hover: hover) and (pointer: fine){.lpBtn--primary:hover{background-color:var(--accent-strong);transform:translateY(-2px)}.lpBtn--secondary:hover{border-color:var(--accent);color:var(--accent-text);transform:translateY(-2px)}.lpBtn--link:hover .lpArrow{transform:translate(3px)}.lpBtn:active{transform:translateY(0)}}.lpActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.lpBadge{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft);color:var(--accent-text);border-radius:var(--lp-radius-pill);font-size:13px;font-weight:600;padding:4px 12px;line-height:1.4}.lpSection--dark .lpBadge{background:#ff7a0029;color:var(--color-orange-300)}.lpCard{background:var(--color-white);border:1px solid var(--border-subtle);border-radius:var(--lp-radius-md);box-shadow:var(--lp-shadow-1);padding:20px;transition:transform .18s ease-out,box-shadow .18s ease-out}.lpCard--feature{border-color:var(--accent);background:var(--accent-softer)}@media (hover: hover) and (pointer: fine){.lpCard--hover:hover{transform:translateY(-2px);box-shadow:var(--lp-shadow-2)}}.lpIconBox{width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text);display:inline-flex;align-items:center;justify-content:center;flex:none}.lpIconBox svg{width:24px;height:24px}.lpNav{position:sticky;top:0;z-index:40;height:var(--lp-nav-h);background:var(--color-white);border-bottom:1px solid transparent;transition:border-color .2s ease-out,background-color .2s ease-out}.lpNav--scrolled{background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--border-subtle)}.lpNav__inner{height:100%;max-width:var(--lp-max);margin:0 auto;padding:0 var(--lp-pad);display:flex;align-items:center;gap:24px}.lpNav__brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:18px;color:var(--lp-ink);margin-right:auto}.lpNav__mark{width:64px;height:auto}.lpNav__wordmark{width:92px;height:auto}@media (max-width: 1023px){.lpNav__inner{gap:12px}.lpNav__burger{order:1}.lpNav__brand{order:2;margin-right:auto}.lpNav__auth{order:3}.lpNav__brand{gap:5px}.lpNav__mark{width:44px}.lpNav .lpNav__wordmark{width:78px}.lpNav__cta{display:none}.lpNav__login{padding:9px 14px}}.lpNav__links{display:none}.lpNav .lpNav__link,.lpNav .lpNav__login{color:var(--accent)}.lpNav .lpNav__link{font-weight:600}.lpNav__link{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:15px;font-weight:500;padding:8px 12px;border-radius:var(--lp-radius-xs);white-space:nowrap}.lpNav__link svg{flex:none}.lpNav__auth{display:flex;align-items:center;gap:12px}.lpNav__login,.lpNav__cta{font-weight:700}.lpNav__login{padding:9px 18px;min-height:42px;font-size:15px;background:var(--accent-soft);border-color:transparent;color:var(--accent);white-space:nowrap}@media (hover: hover) and (pointer: fine){.lpNav__login:hover{background:var(--accent);border-color:var(--accent);color:var(--color-white)}}@media (hover: hover) and (pointer: fine){.lpNav .lpNav__link:hover{color:var(--accent-strong);background:var(--accent-soft)}.lpNav .lpNav__login:hover{color:var(--color-white)}}.lpNav__cta{padding:10px 18px;min-height:40px;font-size:15px}.lpNav__burger{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-left:-10px;border:0;border-radius:var(--lp-radius-sm);background:none;color:var(--accent);cursor:pointer;transition:color .18s ease-out}.lpNav__burger:active{color:var(--accent-pressed)}.lpNav__burger svg{flex:none}.lpNav__panel{position:fixed;inset:var(--lp-nav-h) 0 0 0;background:var(--color-white);z-index:39;padding:20px var(--lp-pad) 28px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;animation:lpPanelIn .22s var(--lp-ease-in)}@keyframes lpPanelIn{0%{opacity:0;transform:translateY(-8px)}}.lpNav__panelList{display:flex;flex-direction:column;gap:6px}.lpNav__panelIcon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.lpNav__panelChevron{margin-left:auto;color:var(--text-muted);flex:none}.lpNav__panelFoot{margin-top:auto;display:grid;gap:10px;padding-top:20px;border-top:1px solid var(--border-subtle)}.lpPage a.lpNav__panelBtn{width:100%;min-height:52px;font-size:16px;font-weight:700}.lpPage a.lpNav__panelBtn.lpBtn--secondary{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.lpPage a.lpNav__panelLink{display:flex;align-items:center;gap:14px;font-size:17px;font-weight:600;color:var(--lp-ink);padding:10px 12px 10px 10px;border-radius:var(--lp-radius-md);min-height:60px}.lpPage a.lpNav__panelLink:active{background:var(--surface-muted)}.lpNav__panel .lpBtn{margin-top:24px}.lpPage{--lp-subnav-h: 44px}.lpPage main>section{scroll-margin-top:var(--lp-nav-h)}.lpSubnav{display:none}.lpSubnav__inner{display:flex;align-items:center;gap:6px}.lpPage .lpSubnav__link{flex:none;padding:7px 14px;border-radius:var(--lp-radius-pill);font-size:14px;font-weight:600;color:var(--lp-ink);white-space:nowrap;transition:background-color .16s ease,color .16s ease}.lpPage .lpSubnav__link:hover{background:var(--accent-soft);color:var(--accent-text)}.lpPage .lpSubnav__link--active,.lpPage .lpSubnav__link--active:hover{background:var(--accent);color:var(--color-white)}.lpSubnav--bottom{position:fixed;left:0;right:0;bottom:0;z-index:35;height:64px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border-subtle);transform:translateY(100%);transition:transform .24s var(--lp-ease-in)}.lpSubnav--bottom.lpSubnav--visible{display:block;transform:translateY(0)}.lpSubnav--bottom .lpSubnav__inner{height:100%;padding:0 var(--lp-pad);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lpSubnav--bottom .lpSubnav__inner::-webkit-scrollbar{display:none}.lpPage .lpWhatsApp{position:fixed;right:20px;bottom:20px;z-index:40;height:58px;padding:0 22px 0 24px;gap:10px;border-radius:999px;background:#25d366;color:#fff;font-weight:600;font-size:16px;text-decoration:none;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #25d36666,0 2px 6px #00000026;transition:transform .18s var(--lp-bounce),box-shadow .18s ease,bottom .24s var(--lp-ease-in),opacity .26s ease,visibility 0s}.lpPage .lpWhatsApp--hidden{opacity:0;visibility:hidden;transform:translateY(24px) scale(.9);pointer-events:none;transition:transform .22s var(--lp-ease-in),opacity .2s ease,visibility 0s .22s}.lpWhatsApp:hover{transform:scale(1.08);box-shadow:0 12px 30px #25d36680,0 3px 8px #0000002e}.lpWhatsApp:active{transform:scale(.96)}@media (max-width: 767px){.lpPage .lpWhatsApp{height:50px;padding:0 16px 0 18px;gap:8px;font-size:15px;right:16px;bottom:16px}.lpPage .lpWhatsApp svg{width:26px;height:26px}.lpPage--bar .lpWhatsApp{bottom:80px}}.lpHero{position:relative;overflow:hidden;min-height:calc(100svh - var(--lp-nav-h));display:flex;align-items:center;padding:48px 0 56px}.lpHero__glow{position:absolute;top:-200px;right:-160px;width:520px;height:520px;border-radius:50%;background:var(--lp-gradient);opacity:.1;pointer-events:none}.lpHero__inner{position:relative;width:100%}.lpHero__copy{max-width:640px}.lpHero__actions{display:inline-flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap}.lpHero__contact{position:relative;z-index:1;margin-top:4px;font-size:15px;font-weight:700;padding:12px 24px;min-height:46px;border-radius:12px;border-width:2px;background-color:var(--color-white)}.lpPage a.lpHero__contact{font-weight:700}.lpHero__contact svg{flex:none}.lpHero__eyebrow,.lpEyebrow--lead{font-size:17px;font-weight:700;letter-spacing:.06em;color:var(--accent)}.lpHero__eyebrow:before,.lpEyebrow--lead:before{animation:lpPulse 2.8s ease-in-out infinite}@keyframes lpPulse{0%,to{opacity:.55;box-shadow:0 0 #ff7a0073}50%{opacity:1;box-shadow:0 0 10px 3px #ff7a008c}}.lpType__word{white-space:nowrap}.lpHero--intro .lpType__ch{opacity:0;animation:lpTypeIn 1ms linear forwards;animation-delay:calc(var(--lp-type-start) + var(--i) * var(--lp-type-step))}@keyframes lpTypeIn{to{opacity:1}}.lpHero--intro .lpType__marker{background-size:0% 78%;animation:lpMarkerIn calc(var(--n) * var(--lp-type-step)) linear forwards;animation-delay:calc(var(--lp-type-start) + var(--i) * var(--lp-type-step))}@keyframes lpMarkerIn{to{background-size:100% 78%}}.lpHero--intro .lpHero__eyebrow,.lpHero--intro .lpHero__sub,.lpHero--intro .lpHero__actions{opacity:0;animation:lpIntroUp .38s var(--lp-ease-in) forwards}.lpHero--intro .lpHero__eyebrow{animation-duration:.3s}.lpHero--intro .lpHero__sub{animation-delay:var(--lp-type-end)}.lpHero--intro .lpHero__actions{animation-delay:calc(var(--lp-type-end) + 90ms)}@keyframes lpIntroUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.lpHero--intro .lpType__ch,.lpHero--intro .lpType__marker,.lpHero--intro .lpHero__eyebrow,.lpHero--intro .lpHero__sub,.lpHero--intro .lpHero__actions{animation:none;opacity:1;background-size:100% 78%}}.lpHero .lpHero__title{margin-top:14px;padding-bottom:6px;line-height:1.18}.lpHighlight{background-image:linear-gradient(101deg,transparent .2%,var(--accent) 1.6%,var(--accent) 98%,transparent 99.4%);background-size:100% 78%;background-position:0 96%;background-repeat:no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .16em;color:var(--lp-ink)}.lpHighlight--text{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8' preserveAspectRatio='none'%3E%3Cpath d='M1 5 Q 25 1.5 50 4.5 T 99 3' fill='none' stroke='%23ff7a00' stroke-width='3.8' stroke-linecap='round'/%3E%3C/svg%3E");background-size:100% 7px;background-position:0 100%;padding:0 .1em 6px;font-weight:700;color:var(--lp-ink)}.lpHero .lpHero__sub{font-size:clamp(16px,2.2vw,20px);line-height:1.5;color:var(--text-secondary);margin-top:26px;max-width:54ch}.lpHero .lpActions{margin-top:36px}.lpHero__visual{margin-top:48px;display:flex;justify-content:center;min-width:0}.lpHero__tablet{position:relative;width:100%;max-width:390px}.lpHero__penguin--tablet{position:absolute;left:-105px;bottom:-28px;width:180px;z-index:2;pointer-events:none}.lpHeroChain{width:100%;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-3);padding:28px 24px 24px}.lpHeroChain__top{position:relative;padding:20px 10px 0 16px}.lpHeroChain__tap{position:absolute;right:6px;bottom:-14px;display:inline-flex;align-items:center;background:var(--accent);color:var(--color-white);font-size:13px;font-weight:600;padding:7px 16px;border-radius:var(--lp-radius-sm);box-shadow:var(--lp-shadow-accent);z-index:2}.lpHeroChain__ripple{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:14px;border:2px solid var(--accent);opacity:0;animation:lpRipple 2.6s var(--lp-ease-in) infinite}@keyframes lpRipple{0%{transform:scale(.9);opacity:.7}60%,to{transform:scale(1.25);opacity:0}}.lpHeroChain__link{display:block;width:2px;height:34px;margin:22px auto 18px;background:linear-gradient(to bottom,var(--accent),var(--lp-warm-line));border-radius:var(--lp-radius-pill)}.lpHeroChain__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.lpHeroChain__item{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;background:var(--accent-softer);border:1px solid var(--lp-warm-line);border-radius:var(--lp-radius-md);padding:14px}.lpHeroChain__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--color-white);color:var(--accent-text)}.lpHeroChain__text{display:grid;line-height:1.3;min-width:0}.lpHeroChain__text strong{font-size:14px;font-weight:600;color:var(--lp-ink)}.lpHeroChain__text em{font-style:normal;font-size:12.5px;color:var(--text-secondary)}.lpHeroChain__check{color:var(--success)}.lpHeroAllOn{width:100%;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-3);padding:26px 24px 24px}.lpHeroAllOn__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.lpHeroAllOn__struck{font-size:13px;color:var(--text-muted);display:flex;gap:8px}.lpHeroAllOn__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.lpHeroAllOn__item{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--lp-ink);background:var(--surface-muted);border-radius:var(--lp-radius-sm);padding:11px 12px}.lpHeroAllOn__icon{color:var(--accent-text);display:grid;place-items:center}.lpHeroAllOn__switch{width:26px;height:15px;border-radius:var(--lp-radius-pill);background:var(--accent);position:relative;flex:none}.lpHeroAllOn__switch:after{content:"";position:absolute;top:2px;right:2px;width:11px;height:11px;border-radius:50%;background:var(--color-white)}.lpHeroAllOn__foot{margin-top:20px;font-size:13px;color:var(--text-secondary);text-align:center}.lpSplit{display:grid;gap:32px;align-items:center}.lpSplit__text,.lpSplit__visual{min-width:0}.lpSplit__list{margin-top:24px;display:grid;gap:12px}.lpSplit__listItem{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:16px;color:var(--text-secondary);align-items:start}.lpSplit__listItem:before{content:"";width:8px;height:8px;margin:9px 0 0 6px;border-radius:50%;background:var(--accent)}.lpSplit__listItem strong{color:var(--lp-ink);font-weight:600}.lpMock{background:var(--color-white);border:1px solid var(--border-subtle);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-3);padding:8px}.lpMock--flat{box-shadow:var(--lp-shadow-1)}.lpMock__bar{display:none;height:28px;align-items:center;gap:6px;padding:0 12px}.lpMock__dot{width:8px;height:8px;border-radius:50%;background:var(--border-default)}.lpMock__screen{border-radius:16px;background:var(--surface-app);padding:16px;overflow:hidden}.lpMock__screen--plain{background:var(--color-white)}.lpMock__caption{font-size:13.5px;color:var(--text-muted);margin-top:12px;text-align:center}.lpPhone{border-radius:28px;border:1px solid var(--border-subtle);background:var(--color-white);box-shadow:var(--lp-shadow-2);padding:8px;max-width:320px;margin:0 auto}.lpPhone__screen{border-radius:22px;background:var(--surface-app);padding:12px;overflow:hidden}.lpTablet{position:relative;width:100%;border-radius:34px;background:#f1f1f3;border:1px solid var(--border-default);box-shadow:var(--lp-shadow-3),inset 0 0 0 1px #ffffffe6;padding:34px 20px}.lpTablet__lens{position:absolute;top:14px;left:50%;transform:translate(-50%);width:7px;height:7px;border-radius:50%;background:#c9c9ce;box-shadow:inset 0 0 0 1px #0000001f}.lpTablet__home{position:absolute;bottom:13px;left:50%;transform:translate(-50%);width:92px;height:4px;border-radius:var(--lp-radius-pill);background:#c9c9ce}.lpTablet__screen{border-radius:14px;background:var(--surface-app);padding:18px 16px 20px;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.lpOrders__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.lpOrders__list{display:grid;gap:28px;padding:16px 4px 0 12px}.lpOrder{position:relative;background:var(--surface-card);border-radius:8px;min-height:96px;transition:transform .18s ease-out,box-shadow .18s ease-out;padding:10px 14px 12px 27px;box-shadow:0 0 12px #100c081f;display:flex;flex-direction:column;gap:2px}.lpOrder__num{position:absolute;top:-15px;left:-10px;width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:var(--color-yellow-400);color:#000;font-size:14px;font-weight:500}.lpOrder__table{color:var(--text-secondary);font-weight:700;font-size:14px}.lpOrder__type{margin-top:2px}.lpOrder__amount{position:absolute;left:27px;bottom:10px;display:flex;align-items:center;font-size:16px;font-weight:700;line-height:1.4}.lpOrder__amount--green{color:var(--success)}.lpOrder__amount--red{color:var(--danger)}.lpOrder__paid{display:inline-flex;align-items:center;gap:3px;margin-left:10px;font-size:11px;font-weight:600;color:var(--text-primary)}.lpOrder__paid--green{color:var(--success)}.lpOrder__paid--red{color:var(--danger)}.lpOrder__time{position:absolute;top:5px;right:10px;display:inline-flex;align-items:center;gap:3px;background:var(--surface-card);color:var(--text-primary);font-size:15px;font-variant-numeric:tabular-nums}.lpOrder__status{position:absolute;bottom:10px;right:10px;line-height:1.4}@media (hover: hover) and (pointer: fine){.lpOrder:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000029}}.lpAppBadge{display:inline-flex;align-items:center;gap:4px;width:fit-content;padding:3px 8px;border-radius:8px;font-size:11.5px;font-weight:500}.lpAppBadge--green{background:#22c55e;color:#fff}.lpAppBadge--red{background:var(--danger);color:#fff}.lpAppBadge--yellow{background:#f4c430;color:#000}.lpAppBadge--grey{background:gray;color:#fff}.lpAppBadge--orange{background:orange;color:#000}.lpAppBadge--blue{background:#3a86ff;color:#fff}.lpAppBadge--teal{background:#3ddc97;color:#000}.lpAnnotWrap{position:relative}.lpAnnot{position:absolute;background:var(--accent);color:var(--color-white);font-size:13px;font-weight:600;padding:6px 12px;border-radius:var(--lp-radius-pill);box-shadow:var(--lp-shadow-2);white-space:nowrap;z-index:3}.lpUi{font-size:14px;color:var(--lp-ink);line-height:1.45}.lpUiCard{background:var(--color-white);border-radius:10px;padding:12px 14px;box-shadow:0 1px 3px #00000014;display:grid;gap:8px}.lpUiCard+.lpUiCard{margin-top:10px}.lpUiRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lpUiRow--between{justify-content:space-between}.lpUiNum{font-weight:700;font-size:15px}.lpUiTable{font-weight:600;color:var(--text-secondary);font-size:13px}.lpUiAmount{font-weight:700;font-size:16px}.lpUiBadge{display:inline-flex;align-items:center;gap:4px;border-radius:var(--lp-radius-pill);font-size:12px;font-weight:600;padding:3px 10px;color:var(--color-white);white-space:nowrap}.lpUiBadge--orange{background:var(--accent)}.lpUiBadge--green{background:var(--success)}.lpUiBadge--red{background:var(--danger)}.lpUiBadge--grey{background:var(--color-gray-500)}.lpUiBadge--teal{background:#12a4a4}.lpUiBadge--yellow{background:#b98600}.lpUiBadge--blue{background:var(--info)}.lpUiBadge--soft{background:var(--surface-muted);color:var(--text-secondary)}.lpUiBadge--dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.lpUiTime{font-variant-numeric:tabular-nums;font-size:13px;color:var(--text-secondary);font-weight:600}.lpUiLabel{font-size:12px;color:var(--text-muted)}.lpUiDivider{height:1px;background:var(--border-subtle)}.lpUiTotal{display:flex;justify-content:space-between;font-weight:700;font-size:16px}.lpUiList{display:grid;gap:8px}.lpUiBar{height:8px;border-radius:var(--lp-radius-pill);background:var(--surface-muted);overflow:hidden}.lpUiBar__fill{height:100%;background:var(--accent);border-radius:inherit}.lpUiHead{font-weight:600;font-size:13px;color:var(--text-secondary);letter-spacing:.02em}.lpUiChip{border:1px solid var(--border-default);border-radius:var(--lp-radius-sm);padding:8px 12px;font-size:13px;font-weight:500;background:var(--color-white);color:var(--text-secondary)}.lpUiChip--active{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft);font-weight:600}.lpUiBtn{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;border-radius:10px;font-size:14px;font-weight:600;padding:10px 16px}.lpUiGrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lpTicket{background:#fdfdfb;border:1px solid var(--border-subtle);border-radius:6px;padding:14px 16px;font-family:Courier New,ui-monospace,monospace;font-size:13px;line-height:1.55;color:#222;max-width:280px;box-shadow:var(--lp-shadow-1)}.lpTicket__head{text-align:center;font-weight:700;letter-spacing:.08em}.lpTicket__rule{border-top:1px dashed #bbb;margin:8px 0}.lpTicket__line{display:flex;justify-content:space-between;gap:10px}.lpTicket__sub{padding-left:14px;color:#555}.floorPlanCanvasWrapper{flex:1;display:flex;justify-content:center;align-items:center;position:relative;min-height:0;min-width:0;border-radius:12px}.lpFloorPlan .floorPlanZoneShape{fill:none}.floorTableShadowDrop{flood-color:#000;flood-opacity:.28}.floorPlanLabel,.floorPlanTableNumber{text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-weight:600}.floorPlanTableNumber{font-weight:700;dominant-baseline:central}.floorPlanTableTimer{text-anchor:middle;dominant-baseline:central;pointer-events:none;font-weight:700;font-variant-numeric:tabular-nums}.floorPlanPill rect{fill:#fff;stroke:#0000001f;stroke-width:1;vector-effect:non-scaling-stroke}.floorPlanPill text{text-anchor:middle;dominant-baseline:central;pointer-events:none;font-weight:700}.floorPlanPillPaid text{fill:#2e7d32}.floorPlanPillUnpaid text{fill:#c62828}.floorPlanPillRelease rect{fill:#1e88e5;stroke:none}.floorPlanPillRelease text{fill:#fff}.lpFloorPlan.floorPlanCanvasWrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;margin-bottom:0}.lpFloorPlan .floorPlanCanvas{max-width:100%;max-height:100%}.lpFloorPlan .floorPlanCanvas{overflow:visible}.lpFloorPlan .floorPlanTable{cursor:pointer;transform-box:fill-box;transform-origin:center;transition:transform .15s ease}.lpFloorPlan .floorPlanTable:hover{opacity:.85;transform:scale(1.1)}.lpFloorPlan .floorPlanCanvas text{user-select:none;-webkit-user-select:none;pointer-events:none}.lpTabletView{display:flex;flex-direction:column;height:100%}.lpTabletView__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-bottom:20px}.lpSwitch{display:inline-flex;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--lp-radius-pill);padding:3px;gap:2px}.lpSwitch__opt{border:0;background:none;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;color:var(--text-secondary);padding:7px 13px;border-radius:var(--lp-radius-pill);cursor:pointer;white-space:nowrap;transition:background-color .22s var(--lp-ease-in),color .22s var(--lp-ease-in)}.lpSwitch__opt.is-active{background:var(--accent);color:var(--color-white)}.lpTabletView__deck{display:grid;flex:1;min-height:0;position:relative}.lpTabletView__panel--fit{position:absolute;top:0;right:0;bottom:0;left:0}.lpTabletView__panel{grid-area:1 / 1;min-width:0;opacity:0;transform:translateY(8px);transition:opacity .32s var(--lp-ease-in),transform .32s var(--lp-ease-in);pointer-events:none}.lpTabletView__panel.is-active{opacity:1;transform:none;pointer-events:auto}.lpChart{display:grid;grid-auto-flow:column;align-items:end;gap:8px;height:120px;padding-top:8px}.lpChart__col{display:grid;align-content:end;justify-items:center;gap:6px;height:100%}.lpChart__bar{width:100%;max-width:28px;border-radius:6px 6px 0 0;background:var(--accent-soft)}.lpChart__bar--peak{background:var(--accent)}.lpChart__label{font-size:11px;color:var(--text-muted)}.lpCo{background:var(--surface-app);color:var(--text-primary);font-size:13px;line-height:1.35;text-align:left;display:flex;flex-direction:column;border-radius:20px;overflow:hidden}.lpCo__header{background:var(--accent);color:var(--text-on-accent);height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-weight:600;font-size:13px}.lpCo__orderNum{white-space:nowrap;font-size:15px}.lpCo__timer{display:flex;align-items:center;gap:2px;font-weight:700;font-size:15px}.lpCo__state{background:#fff;color:#000;border-radius:8px;padding:1px 6px;display:flex;align-items:center;gap:3px;font-size:12px;white-space:nowrap}.lpCo__products{background:var(--surface-card);box-shadow:var(--lp-shadow-1);padding:14px 12px 18px;display:grid;gap:14px}.lpCo__categoryTitle{font-size:15px;font-weight:700}.lpCo .lpCo__list{list-style:none;padding-left:12px;border-left:2px solid #000;margin:0}.lpCoItem{position:relative;list-style:none;font-weight:700;padding:6px 0;margin-bottom:12px;border-bottom:1px dashed #000}.lpCoItem:last-child{margin-bottom:0}.lpCoItem__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lpCoItem__name{font-size:13px}.lpCoItem__qty{margin-right:5px;opacity:.6}.lpCoItem__price{color:var(--accent);font-weight:700;font-size:13px;white-space:nowrap}.lpCoItem__obs{display:block;font-size:11px;font-weight:400}.lpCoExtras{position:relative;list-style:none;margin:2px 0 0;padding:0;font-size:12px;font-weight:500}.lpCoAddition,.lpCoReduct{display:flex;justify-content:space-between;gap:8px}.lpCo__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding:0 8px}.lpCo__stateBtn,.lpCo__printBtn,.lpCo__total{height:32px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:0 0 8px 8px;box-shadow:var(--lp-shadow-1);font-weight:600;font-size:13px;color:#000}.lpCo__stateBtn{flex:1;max-width:150px;background:var(--success);color:#fff}.lpCo__printBtn{width:42px;background:var(--color-yellow-400)}.lpCo__total{position:relative;width:100px;background:var(--surface-card);color:var(--accent);font-weight:700;font-size:15px;padding-top:8px}.lpCo__totalLabel{position:absolute;top:0;left:0;right:0;text-align:center;font-size:10px;font-weight:500;color:var(--text-primary)}.lpCo__form{padding:16px 12px 18px;display:grid;gap:18px}.lpCo__block{padding-left:10px;display:grid;gap:16px}.lpCo__block--blue{border-left:3px solid rgb(0,101,196)}.lpCo__block--orange{border-left:3px solid rgb(255,115,0)}.lpCo__block--green{border-left:3px solid rgb(0,126,0)}.lpCo__field{position:relative;display:grid;gap:3px}.lpCo__label{display:flex;align-items:center;font-size:10px;font-weight:700}.lpCo__select,.lpCo__input{background:var(--surface-card);border-radius:10px;box-shadow:var(--lp-shadow-1);padding:9px 30px 9px 12px;font-size:13px;display:flex;align-items:center;gap:8px}.lpCo__input{padding-right:12px;color:var(--text-primary)}.lpCo__input--area{min-height:46px;align-items:flex-start;line-height:1.3}.lpCo__pay img{filter:invert(1)}.lpCo__pay{background:var(--color-yellow-400);color:#000;border-radius:10px;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;box-shadow:var(--lp-shadow-1)}.lpCo__trace{display:grid;gap:2px;text-align:center;font-size:11px;color:var(--text-secondary)}.lpPenguinMesero{width:250px;margin-top:28px}.lpPhone--chrome{position:relative;padding-top:4px}.lpPhone__top{height:16px;display:flex;align-items:center;justify-content:center;gap:8px}.lpPhone__speaker{width:44px;height:5px;border-radius:999px;background:var(--border-default)}.lpPhone__cam{width:9px;height:9px;border-radius:50%;background:#2a2a2e;box-shadow:inset 0 0 0 2px #ffffff59}.lpPhone__side{position:absolute;right:-3px;top:96px;width:3px;height:46px;border-radius:0 3px 3px 0;background:var(--border-default)}.lpPhone--app{width:100%;max-width:380px}.lpPhone--app .lpPhone__screen{padding:0;background:var(--surface-app)}.lpCoStage{display:flex;justify-content:center}.lpStack{display:grid;gap:20px}.lpPenguinFarmer,.lpPenguinFinanciero,.lpPenguinCarta{width:190px;margin-top:28px}@media (min-width: 768px){.lpStack{position:relative;display:block;padding-bottom:160px}.lpStack__over{position:absolute;z-index:2;right:-12px;top:calc(100% - 280px);width:78%}.lpStack--corner{padding-bottom:32px}.lpStack--corner .lpStack__base{max-width:430px}.lpStack--corner .lpStack__over{top:auto;bottom:0;right:30px;width:70%}}.lpMenu{position:relative;background:#f6f6f4;color:#1a1a1a;font-size:14px;text-align:left;min-height:470px;overflow:hidden}.lpMenu__page{padding:18px 14px 0}.lpMenu__hero{text-align:center;padding-bottom:14px}.lpMenu__heroName{font-size:22px;font-weight:800;line-height:1.2}.lpMenu__heroTagline{margin-top:5px;font-size:13px;color:#6b6b6b}.lpMenu__chips{margin-top:12px;display:flex;justify-content:center;gap:8px}.lpMenu__chip{padding:5px 11px;font-size:12px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.08)}.lpMenu__chip--link{background:#ff7a00;border-color:#ff7a00;color:#fff;font-weight:600}.lpMenu__sectionTitle{font-size:17px;font-weight:700;margin-bottom:10px}.lpMenu__list{display:flex;flex-direction:column;gap:10px}.lpMenu__product{display:flex;align-items:stretch;gap:12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:12px}.lpMenu__productInfo{flex:1;min-width:0;display:flex;flex-direction:column}.lpMenu__productName{font-size:14px;font-weight:600;line-height:1.3}.lpMenu__productDesc{margin-top:4px;font-size:12.5px;color:#6b6b6b;line-height:1.4}.lpMenu__productPrice{margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;color:#ff7a00}.lpMenu__productImage{width:84px;height:84px;flex:none;border-radius:10px;background:#ececea}.lpMenu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end}.lpMenu__sheet{position:relative;width:100%;max-height:85%;overflow:hidden;background:#fff;border-radius:18px 18px 0 0}.lpMenu__close{position:absolute;top:10px;right:10px;z-index:2;width:30px;height:30px;border-radius:50%;background:#0000008c;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center}.lpMenu__sheetImage{width:100%;height:180px;object-fit:cover;display:block}.lpMenu__sheetBody{padding:14px 16px 20px}.lpMenu__sheetName{font-size:19px;font-weight:800;line-height:1.25}.lpMenu__sheetDesc{margin-top:8px;font-size:13.5px;line-height:1.5;color:#6b6b6b}.lpMenu__sheetPrice{margin-top:12px;font-size:19px;font-weight:800;color:#ff7a00}.lpBal{color:var(--text-primary);text-align:left;font-size:14px}.lpBal__head{background:var(--color-white);border-radius:12px;box-shadow:var(--lp-shadow-1);padding:12px 14px;margin-bottom:14px}.lpBal__head h3{font-size:17px;font-weight:600;color:var(--text-secondary);margin-bottom:4px}.lpBal__head strong{color:var(--text-primary)}.lpBal__head p{font-size:12.5px;color:var(--text-secondary);line-height:1.5}.lpBal__extra{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lpBal__switch{display:flex;align-items:center;gap:8px}.lpBal__toggle{position:relative;width:44px;height:24px;border-radius:999px;background:var(--accent);box-shadow:inset 0 2px 4px #0000001a;flex:none}.lpBal__toggle span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--color-white);box-shadow:0 2px 4px #0003;transform:translate(20px)}.lpBal__toggleTitle{font-size:11px;font-weight:700}.lpBal__toggleLabel{font-size:10.5px;margin-top:-3px;color:var(--text-secondary);font-weight:600}.lpBal__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.lpBalCard{border-radius:10px;color:var(--color-white);padding:12px;box-shadow:0 2px 6px #00000026;display:flex;align-items:center;justify-content:space-between;gap:8px}.lpBalCard__label{font-size:12.5px}.lpBalCard__value{font-size:15px;font-weight:600}.lpBalCard__big{font-size:21px;font-weight:700}.lpBalCard--green{background:#22c55e}.lpBalCard--blue{background:#3b82f6}.lpBalCard--purple{background:#8b5cf6}.lpBalCard--pink{background:#ec4899}.lpBalCard--orange{background:#f97316;grid-column-start:2}.lpBalCard--total{background:#1e293b;grid-column:span 2}.lpBalCard--anulated{background:#ef4444;width:46.5%;padding:6px 10px}.lpBalCard--counts{background:none;box-shadow:none;color:var(--text-primary);padding:2px 6px}.lpBalCard__countTitle{display:flex;flex-direction:column;font-size:11px;font-weight:600;line-height:1.2;color:var(--text-secondary)}.lpBalCard__count{font-size:20px;font-weight:700}.lpBal__summary{display:grid;gap:10px}.lpBal__card{background:var(--color-white);box-shadow:var(--lp-shadow-1);border-radius:10px;padding:12px 14px;text-align:center}.lpBal__card--diff p{margin:2px 0;font-size:13px;color:var(--text-secondary)}.lpBal__diff{font-size:17px;font-weight:600}.lpBal__diff--pos{color:var(--success)}.lpBal__diff--neg{color:var(--danger)}.lpBal__card--op{text-align:left}.lpBal__opRow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:13px;color:var(--text-secondary)}.lpBal__opValue{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-primary)}.lpBal__opRow--result{font-weight:700;color:var(--text-primary)}.lpBal__opDivider{display:flex;align-items:center;gap:8px;margin:5px 0}.lpBal__opDivider:before{content:"";flex:1;border-top:2px solid var(--text-secondary)}.lpBal__opDivider span{font-size:15px;font-weight:700;color:var(--text-secondary);line-height:1}.lpStack__over .lpMock{padding:4px}.lpStack__over .lpMock__screen{padding:6px 6px 2px}.lpSales__title{font-size:13px;font-weight:600;color:var(--text-secondary);text-align:left;margin-bottom:2px}.lpSales svg{width:100%;height:auto;display:block}.lpSales__rowEven{fill:#94a3b814}.lpSales__rowOdd{fill:#94a3b808}.lpSales__grid{stroke:#94a3b859;stroke-dasharray:4 4}.lpInv{background:var(--color-white);font-size:14px;color:var(--text-primary);text-align:left}.lpInv__row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.lpInv__row:last-child{border-bottom:none}.lpInv__row--head{background:var(--surface-muted);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}.lpInv__name{font-weight:500}.lpInv__unused{width:12px;height:12px;margin-left:6px;display:inline-block;vertical-align:middle}.lpInv__state{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;white-space:nowrap}.lpInv__state.statusNormal{color:var(--accent)}.lpInv__state.statusLow{color:#f9a825;font-weight:600}.lpInv__state.statusEmpty{color:#c62828}.lpModules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lpModule{display:grid;gap:10px;align-content:start}.lpModule__name{font-weight:600;font-size:15px}.lpModule__desc{display:none;font-size:14px;color:var(--text-secondary)}.lpFlow{display:grid;justify-items:center;align-items:center;gap:8px}.lpFlow__phone{width:100%;max-width:320px}.lpFlow__arrow{width:24px;height:120px;display:flex;align-items:center;justify-content:center;color:var(--accent)}.lpFlow__arrow svg{width:120px;height:24px;transform:rotate(90deg);overflow:visible}.lpFlow__arrowLine,.lpFlow__arrowHead{stroke:currentColor;opacity:.3;transition:opacity .35s ease}.lpFlow--send .lpFlow__arrowLine,.lpFlow--print .lpFlow__arrowLine,.lpFlow--hold .lpFlow__arrowLine{opacity:1;animation:lpFlowDash .7s linear infinite}.lpFlow--send .lpFlow__arrowHead,.lpFlow--print .lpFlow__arrowHead,.lpFlow--hold .lpFlow__arrowHead{opacity:1}@keyframes lpFlowDash{to{stroke-dashoffset:-16}}.lpFlow__printer{display:flex;flex-direction:column;align-items:center}.lpPrinter{--lpTicket: 190px;display:flex;flex-direction:column;align-items:center;color:#f2f2f2}.lpPrinter__machine{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}.lpPrinter__lid{width:calc(var(--lpTicket) + 60px);height:34px;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,#3a3a40,#2b2b31);border:1px solid rgba(255,255,255,.16);border-bottom:none;display:flex;align-items:flex-start;justify-content:center;padding-top:6px}.lpPrinter__mouth{width:var(--lpTicket);height:10px;border-radius:5px;background:#0b0b0d;box-shadow:inset 0 2px 4px #000000e6,0 1px #ffffff24}.lpPrinter__body{position:relative;width:calc(var(--lpTicket) + 104px);height:124px;border-radius:12px 12px 18px 18px;background:linear-gradient(180deg,#33333a,#232328);border:1px solid rgba(255,255,255,.16);display:flex;align-items:flex-end;justify-content:center;padding-bottom:18px;overflow:hidden}.lpPrinter__seam{position:absolute;top:22px;left:14px;right:14px;height:1px;background:#ffffff1f}.lpPrinter__panel{display:flex;align-items:center;gap:14px}.lpPrinter__led{width:12px;height:12px;border-radius:50%;background:#ffffff38;transition:background .3s ease,box-shadow .3s ease}.lpFlow--print .lpPrinter__led,.lpFlow--hold .lpPrinter__led{background:var(--accent);box-shadow:0 0 12px 2px #ff7a008c}.lpFlow--print .lpPrinter__led{animation:lpLed .5s ease-in-out infinite}@keyframes lpLed{50%{background:#ff7a0059;box-shadow:none}}.lpPrinter__key{width:26px;height:12px;border-radius:6px;border:1.5px solid rgba(255,255,255,.28)}.lpPrinter__feet{width:calc(var(--lpTicket) + 76px);display:flex;justify-content:space-between}.lpPrinter__feet span{width:26px;height:7px;border-radius:0 0 5px 5px;background:#1b1b1f}.lpPrinter__out{position:relative;z-index:3;width:var(--lpTicket);height:250px;overflow:hidden;margin-bottom:-12px;display:flex;align-items:flex-end}.lpFlow--print .lpPrinter__out,.lpFlow--hold .lpPrinter__out{box-shadow:inset 0 -9px 10px -5px #000000e6}.lpPrinter__paper{width:100%;transform:translateY(102%);transition:transform 1.4s cubic-bezier(.22,1,.36,1),opacity .4s ease}.lpFlow--print .lpPrinter__paper,.lpFlow--hold .lpPrinter__paper{transform:translateY(0)}.lpFlow--reset .lpPrinter__paper{transform:translateY(0);opacity:0}.lpFlow--idle .lpPrinter__paper,.lpFlow--select .lpPrinter__paper,.lpFlow--press .lpPrinter__paper{transition:none;opacity:0}.lpPrinter__paper .lpTicket{max-width:none;width:100%;padding:12px 12px 16px;font-size:12px;border-radius:2px 2px 0 0}.lpPm{min-height:410px;display:flex;align-items:center;justify-content:center;padding:14px;background:#1814108c;text-align:left}.lpPm__panel{width:100%;background:var(--color-white);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000002e;color:var(--text-primary)}.lpPm__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.lpPm__title{font-size:15px;font-weight:700}.lpPm__close{color:var(--text-secondary);font-size:15px}.lpPm__body{padding:14px}.lpPm__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lpPm__footer{padding:12px 14px;border-top:1px solid var(--border-subtle);display:flex;gap:8px;justify-content:flex-end}.lpPm__btn{border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.lpPm__btn--ghost{background:var(--color-white);border:1px solid var(--border-strong);color:var(--text-primary)}.lpPm__btn--print{background:var(--accent);color:var(--color-white);transition:transform .18s var(--lp-bounce),box-shadow .18s ease}.lpFlow--press .lpPm__btn--print{transform:scale(.92);box-shadow:0 0 0 4px #ff7a0040}.lpPmCard{position:relative;background:var(--color-white);border:1.5px solid rgba(0,0,0,.08);border-radius:14px;padding:16px 12px 12px;overflow:hidden;display:grid;gap:2px;justify-items:start;box-shadow:0 2px 8px #0000000f;transition:transform .25s var(--lp-bounce),border-color .25s ease,box-shadow .25s ease}.lpPmCard__glow{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);width:140%;height:80px;border-radius:50%;opacity:0;transition:opacity .35s ease}.lpPmCard--green .lpPmCard__glow{background:radial-gradient(ellipse,rgba(255,122,0,.2),transparent 70%)}.lpPmCard--yellow .lpPmCard__glow{background:radial-gradient(ellipse,rgba(241,196,15,.2),transparent 70%)}.lpPmCard__icon{width:26px;margin-bottom:10px;opacity:.55}.lpPmCard__name{font-size:16px;font-weight:700}.lpPmCard__sub{font-size:10px;color:#00000052;line-height:1.35;margin-bottom:8px;letter-spacing:.2px}.lpPmCard__check{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.4) rotate(-15deg);transition:opacity .3s var(--lp-bounce),transform .3s var(--lp-bounce)}.lpPmCard--green .lpPmCard__check{background:var(--accent)}.lpPmCard--yellow .lpPmCard__check{background:var(--warning)}.lpFlow:not(.lpFlow--idle) .lpPmCard--cocina{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 8px 24px #ff7a0033}.lpFlow:not(.lpFlow--idle) .lpPmCard--cocina .lpPmCard__glow{opacity:1}.lpFlow:not(.lpFlow--idle) .lpPmCard--cocina .lpPmCard__check{opacity:1;transform:scale(1) rotate(0)}.lpEco__note{margin-top:32px;text-align:center}.lpMatrixWrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.lpMatrix{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;background:var(--color-white);box-shadow:var(--lp-shadow-1);border-radius:var(--lp-radius-md);overflow:hidden}.lpMatrix th,.lpMatrix td{border-bottom:1px solid var(--border-subtle);padding:10px 12px;text-align:center}.lpMatrix th:first-child,.lpMatrix td:first-child{text-align:left;font-weight:600}.lpMatrix thead th{background:var(--surface-muted);font-size:13px;font-weight:600;color:var(--text-secondary)}.lpMatrix__yes{color:var(--accent);font-weight:700}.lpMatrix__no{color:var(--text-muted)}.lpProof{display:grid;gap:24px}.lpProof__item{display:grid;gap:8px;align-content:start}.lpStat{display:grid;gap:2px}.lpStat__value{font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--accent)}.lpStat__label{font-size:14px;color:var(--text-secondary)}.lpPricingCard{max-width:560px;margin:0 auto;background:var(--color-white);border:1px solid var(--border-subtle);border-radius:var(--lp-radius-lg);box-shadow:var(--lp-shadow-2);padding:28px 24px;text-align:center}.lpToggle{display:inline-flex;background:var(--surface-muted);border-radius:var(--lp-radius-pill);padding:4px;gap:4px}.lpToggle__btn{border:none;background:none;font-family:inherit;font-size:15px;font-weight:600;color:var(--text-secondary);padding:10px 18px;min-height:44px;border-radius:var(--lp-radius-pill);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .22s var(--lp-ease-in),color .22s var(--lp-ease-in)}.lpToggle__btn[aria-pressed=true]{background:var(--accent);color:var(--color-white)}.lpToggle__btn[aria-pressed=true] .lpBadge{background:#ffffff38;color:#fff}.lpPrice{font-size:clamp(38px,8vw,52px);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--accent);margin-top:20px}.lpPrice__suffix{font-size:18px;font-weight:600;color:var(--text-secondary)}.lpPricePending{margin-top:20px;border:2px dashed var(--accent);border-radius:var(--lp-radius-md);background:var(--accent-softer);padding:16px;color:var(--accent-text);font-size:14px;font-weight:600;line-height:1.5}.lpIncluded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:24px;text-align:left}.lpIncluded li{display:grid;grid-template-columns:18px 1fr;gap:8px;font-size:14.5px;color:var(--text-secondary);align-items:start}.lpIncluded svg{width:18px;height:18px;color:var(--accent);margin-top:3px}.lpNoPlans{margin-top:28px;text-align:center;font-size:14px;color:var(--text-muted)}.lpNoPlans s{margin:0 4px}.lpFaq{max-width:760px;margin:0 auto;display:grid;gap:8px}.lpFaq__item{border:1px solid var(--border-subtle);border-radius:var(--lp-radius-md);background:var(--color-white);overflow:hidden}.lpFaq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-family:inherit;font-size:16px;font-weight:600;color:var(--lp-ink);background:none;border:none;padding:18px 20px;min-height:44px;cursor:pointer}.lpFaq__icon{flex:none;color:var(--accent);transition:transform .2s var(--lp-ease-in)}.lpFaq__q[aria-expanded=true] .lpFaq__icon{transform:rotate(45deg)}.lpFaq__a{padding:0 20px 20px;font-size:16px;color:var(--text-secondary)}.lpFinal{background:var(--accent-softer);border:1px solid var(--lp-warm-line);border-radius:var(--lp-radius-xl);padding:40px 24px;text-align:center;position:relative;overflow:hidden}.lpFinal__penguin{margin:28px auto 0;width:170px}.lpFooter{background:var(--lp-section-dark);color:#b8b8b8;padding:48px 0 32px;font-size:15px}.lpFooter a{color:#d8d8d8;font-weight:400}@media (hover: hover) and (pointer: fine){.lpFooter a:hover{color:var(--color-orange-300)}}.lpFooter__cols{display:grid;gap:28px}.lpFooter__colTitle{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f2f2f2;margin-bottom:12px}.lpFooter__list{display:grid;gap:8px}.lpFooter__brand{display:flex;align-items:center;gap:10px;color:#f2f2f2;font-weight:700;font-size:18px}.lpFooter__brand img{width:auto;height:32px}.lpFooter__tag{margin-top:12px;font-size:14px;color:#8a8a8a;max-width:34ch}.lpFooter__bottom{margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13.5px;color:#8a8a8a}.lpImagePlaceholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;text-align:center;padding:12px;border:2px dashed var(--accent);border-radius:var(--lp-radius-md);background:repeating-linear-gradient(45deg,#ff7a0012 0,#ff7a0012 10px,#ff7a0005 10px,#ff7a0005 20px);color:var(--accent-text);font-size:11.5px;line-height:1.35;font-weight:600;overflow:hidden}.lpImagePlaceholder__tag{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.lpImagePlaceholder__name{font-size:12.5px;word-break:break-all}.lpImagePlaceholder__meta{font-weight:400;opacity:.85}.lpAnim{opacity:0;transform:translateY(12px);transition:opacity .38s var(--lp-ease-in),transform .38s var(--lp-ease-in)}.lpAnim--in{opacity:1;transform:none}.lpFloat{animation:lpFloat 4s ease-in-out infinite}@keyframes lpFloat{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}.lpScroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,82%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px var(--lp-pad);margin:0 calc(var(--lp-pad) * -1);-webkit-overflow-scrolling:touch;scrollbar-width:none}.lpScroller::-webkit-scrollbar{display:none}.lpScroller>*{scroll-snap-align:start}.lpScrollerHint{font-size:13px;color:var(--text-muted);text-align:center;margin-top:4px}@media (min-width: 768px){.lpPage{--lp-pad: 32px;--lp-section-y: 88px;--lp-nav-h: 64px}.lpModules{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lpModule__desc{display:block}.lpProof{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lpFooter__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.lpPricingCard{padding:40px 40px 32px}.lpFinal{padding:64px 40px}.lpHero{padding:40px 0 48px}.lpHeroChain__grid{grid-template-columns:1fr 1fr}.lpMock__bar{display:flex}.lpScroller{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin:0;padding:0}.lpScrollerHint{display:none}.lpFlow{grid-template-columns:repeat(3,max-content);justify-content:center;gap:28px}.lpFlow__arrow{width:120px;height:24px}.lpFlow__arrow svg{transform:none}}@media (min-width: 1024px){.lpPage{--lp-pad: 40px;--lp-section-y: 120px;--lp-nav-h: 76px}.lpNav__links{display:flex;align-items:center;gap:8px}.lpNav{height:auto}.lpNav__inner{height:var(--lp-nav-h)}.lpSubnav--top{display:block;position:absolute;top:100%;left:0;right:0;border-top:1px solid var(--border-subtle);background:var(--color-white);box-shadow:0 6px 14px #0000000f;opacity:0;transform:translateY(-10px);visibility:hidden;pointer-events:none;transition:opacity .24s ease-out,transform .24s ease-out,visibility 0s linear .24s}.lpSubnav--top.lpSubnav--visible{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition:opacity .24s ease-out,transform .24s ease-out,visibility 0s}.lpSubnav--top .lpSubnav__inner{height:var(--lp-subnav-h);max-width:var(--lp-max);margin:0 auto;padding:0 var(--lp-pad)}.lpSubnav--bottom{display:none!important}.lpPage--subnav main>section{scroll-margin-top:calc(var(--lp-nav-h) + var(--lp-subnav-h))}.lpNav__auth{gap:14px;padding-left:28px;margin-left:4px;border-left:1px solid var(--border-subtle)}.lpNav__burger{display:none}.lpSplit{grid-template-columns:5fr 7fr;gap:64px}.lpSplit--reverse .lpSplit__text{order:2}.lpSplit--reverse .lpSplit__visual{order:1}#caja .lpSplit{grid-template-columns:7fr 5fr}#operacion .lpSplit{grid-template-columns:repeat(2,minmax(0,1fr))}#operacion .lpSplit__text{max-width:460px;margin-inline:auto}.lpHero__inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px;align-items:center}.lpHero__visual{margin-top:0;justify-content:flex-end}.lpHero__tablet{max-width:450px}.lpFooter__cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.lpSection--breathe{padding-top:128px;padding-bottom:128px}.lpScroller{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.lpPage *,.lpPage *:before,.lpPage *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.lpAnim{opacity:1;transform:none}.lpFloat{animation:none}.lpHero__eyebrow:before,.lpEyebrow--lead:before{animation:none;opacity:1}}@media (max-width: 767px){.lpHero{padding:32px 0 40px}.lpOrders__list>:nth-child(3){display:none}.lpHero__visual{margin-top:40px}.lpTablet{padding:26px 12px;border-radius:28px}.lpTablet__home{width:72px;bottom:11px}.lpTablet__lens{top:11px}.lpSwitch__opt{font-size:11.5px;padding:6px 10px}.lpTabletView__head .lpUiBadge{font-size:11px;padding:3px 8px}.lpTabletView__head{margin-bottom:16px}.lpHero .lpTablet__screen{padding:14px 6px 6px}.lpHero .lpOrders__list{padding-left:10px;padding-right:0}.lpHero .lpOrder__payMethod{display:none}.lpTabletView__deck{min-height:260px}.lpSwitch__long{display:none}.lpPage .lpHero__penguin--tablet{width:120px;left:230px;bottom:95%}.lpHero__actions .lpBtn--hero{padding:20px 26px;font-size:17px;min-height:60px}.lpHero .lpHero__sub,.lpHero__glow{display:none}.lpHeroChain{padding:20px 16px 18px}.lpHeroChain__item{grid-template-columns:30px 1fr;padding:11px;gap:10px}.lpHeroChain__icon{width:30px;height:30px;border-radius:10px}.lpHeroChain__check{display:none}.lpHeroAllOn{padding:20px 16px}.lpHeroAllOn__grid{display:flex;flex-wrap:wrap;gap:8px}.lpHeroAllOn__item{display:inline-flex;padding:7px 12px;font-size:12.5px;border-radius:var(--lp-radius-pill);background:var(--accent-softer);border:1px solid var(--lp-warm-line)}.lpHeroAllOn__icon,.lpHeroAllOn__switch{display:none}}@media (min-width: 1400px){.lpHero__tablet{margin-right:-48px}}.lpPricingTop .lpSectionHead{margin-bottom:var(--lp-space-8)}.lpPricingTop__title{text-wrap:balance}.lpPage .lpPricingCard__name{font-size:20px;font-weight:700;line-height:1.2;color:var(--lp-ink)}.lpPage .lpPricingCard__kicker{font-size:14px;font-weight:600;color:var(--accent-text);margin:2px 0 24px}.lpPage .lpPrice{margin-top:22px}.lpPrice--swap{animation:lpPriceIn .2s var(--lp-ease-in) both}@keyframes lpPriceIn{0%{opacity:0}to{opacity:1}}.lpPage .lpPriceNote{font-size:15px;color:var(--text-secondary);margin-top:8px}.lpPage .lpPriceSave{display:inline-block;margin-top:16px;background:var(--accent-soft);color:var(--accent-text);border-radius:var(--lp-radius-pill);padding:6px 14px;font-size:14px;font-weight:600;transition:background-color .22s var(--lp-ease-in),color .22s var(--lp-ease-in)}.lpPage .lpPriceSave--off{background:var(--surface-muted);color:var(--text-secondary)}.lpPage .lpPriceContext{font-size:14.5px;color:var(--text-secondary);max-width:34ch;margin:20px auto 0}.lpPricingCard__cta{display:flex;width:100%;margin-top:20px}.lpPage .lpPriceFine{font-size:13px;line-height:1.5;color:var(--text-muted);margin-top:16px}.lpIncludedShow{max-width:720px;margin:0 auto}.lpPage .lpIncludedShow__foot{max-width:46ch;margin:28px auto 0;text-align:center;font-size:17px;font-weight:600;color:var(--lp-ink)}.lpFinal .lpFinal__lead{margin:16px auto 0}.lpFinal__actions{justify-content:center;margin-top:28px}@media (min-width: 1024px){.lpIncludedShow .lpHeroAllOn__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lpIncludedShow{max-width:860px}}@media (prefers-reduced-motion: reduce){.lpPrice--swap{animation:none}}.lpModules__cta{justify-content:center;margin-top:var(--lp-space-8)}.lpPlanStrip{max-width:760px;margin:0 auto var(--lp-space-8)}.lpPlanStrip__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lpPlanStrip__card{background:var(--surface-muted);border:1px dashed var(--border-default);border-radius:var(--lp-radius-xs);padding:10px 8px;text-align:center;display:flex;flex-direction:column;gap:6px;min-width:0}.lpPlanStrip__name{font-size:12px;font-weight:600;line-height:1.25;color:var(--text-secondary)}.lpPlanStrip__list{display:flex;flex-direction:column;gap:2px}.lpPlanStrip__feat{font-size:11.5px;line-height:1.35;color:var(--text-secondary)}.lpPricingTop{padding-top:var(--lp-space-8)}.lpPricingTop__head{margin-bottom:var(--lp-space-8)}@media (max-width: 767px){.lpPlanStrip__row{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--lp-pad) * -1);padding-inline:var(--lp-pad);scrollbar-width:none}.lpPlanStrip__row::-webkit-scrollbar{display:none}.lpPlanStrip__card{flex:0 0 128px;scroll-snap-align:start}}@media (prefers-reduced-motion: reduce){.lpSubnav--top,.lpSubnav--top.lpSubnav--visible{transition:none}}
