@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-thai-400-normal-Bw1Q-fVY.woff2)format("woff2"),url(/assets/chakra-petch-thai-400-normal-KdzBjiWs.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-400-normal-Cn7ya5On.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-ext-400-normal-C8u6EFkq.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-400-normal-MNNNbyh_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-SafcrIr2.woff2)format("woff2"),url(/assets/chakra-petch-latin-400-normal-D7EtbySE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-thai-500-normal-DeexCGiz.woff2)format("woff2"),url(/assets/chakra-petch-thai-500-normal-CJG_V2_m.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-500-normal-BVzUBLGs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-normal-gA6791b0.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-500-normal-BCHeNDEx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-normal-B7WL5pBr.woff2)format("woff2"),url(/assets/chakra-petch-thai-700-normal-vZLZ_5L8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/chakra-petch-vietnamese-700-normal-gQuUA8Wu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DAkvJhej.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-BeviJPUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void:#04060b;--panel:#0a0f18;--panel-2:#0f1623;--panel-3:#060a11;--text:#e6eef8;--text-dim:#8d9ab0;--cyan:#22e4ff;--yellow:#ffd400;--magenta:#ff2e7a;--green:#3dffa2;--on-accent:#04060b;--hud:#22e4ffd9;--hud-line:#22e4ff29;--bg:var(--void);--surface:var(--panel-2);--surface-2:#141d2d;--ink:var(--text);--muted:var(--text-dim);--board:var(--panel);--board-2:var(--panel-2);--board-3:var(--panel-3);--on-board:var(--text);--on-board-muted:var(--text-dim);--copper:var(--yellow);--copper-deep:var(--cyan);--gold:var(--yellow);--ok:var(--green);--warn:var(--yellow);--late:var(--magenta);--paid:#1a2333;--font:"Chakra Petch", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display:clamp(3.5rem, 1rem + 8.4vw, 8.75rem);--gap:8px;--margin:8px;--pad:clamp(18px, 1.6vw, 24px);--radius:2px;--cut:18px;--section:clamp(96px, 12vw, 200px);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:900px){:root{--margin:12px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--cyan) var(--panel-3);scroll-padding-top:12px}body{color:var(--text);font-family:var(--font);font-size:var(--step-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:var(--void);background-image:radial-gradient(60vw 40vw at 85% -10%, #22e4ff1f, transparent 70%), radial-gradient(50vw 40vw at -10% 110%, #ff2e7a1a, transparent 70%), linear-gradient(var(--hud-line) 1px, transparent 1px), linear-gradient(90deg, var(--hud-line) 1px, transparent 1px);background-size:auto,auto,56px 56px,56px 56px;background-attachment:fixed;margin:0;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--yellow);color:var(--on-accent)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1.5px}.display{text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:.92}.head{font-size:var(--step-head);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1}.neon{text-shadow:0 0 1px #22e4ffe6,0 0 22px #22e4ff73,0 0 48px #22e4ff33}.lead{font-size:var(--step-lead);text-wrap:pretty;line-height:1.3}.small{font-size:var(--step-small);line-height:1.45}.num{font-variant-numeric:tabular-nums}.hud-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);font-size:.8125rem;font-weight:500}.page{padding:0 var(--margin)}.tile{padding:var(--pad);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));position:relative;overflow:hidden}.tile:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(var(--hud), var(--hud)) left top / 22px 2px no-repeat, linear-gradient(var(--hud), var(--hud)) left top / 2px 22px no-repeat, linear-gradient(var(--hud), var(--hud)) right bottom / 22px 2px no-repeat, linear-gradient(var(--hud), var(--hud)) right bottom / 2px 22px no-repeat, repeating-linear-gradient(0deg, #ffffff07 0 1px, transparent 1px 3px);position:absolute;inset:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{min-height:52px;font-weight:700;font-size:var(--step-body);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{flex:none;width:22px;height:22px}.btn-ink{background:var(--void);color:var(--yellow)}.btn-copper{background:var(--yellow);color:var(--on-accent)}.btn-light{background:var(--text);color:var(--on-accent)}@media (hover:hover) and (pointer:fine){.btn-ink:hover{color:#fff36b;background:#000}.btn-copper:hover{background:#fff36b}.btn-light:hover{background:var(--cyan)}}.link-arrow{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);align-items:center;gap:8px;font-weight:500;transition:text-decoration-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.link-arrow:hover{text-decoration-color:currentColor}}.glitch{position:relative}.glitch:before,.glitch:after{content:attr(data-texto);pointer-events:none;opacity:0;position:absolute;inset:0}.glitch:before{color:var(--cyan);animation:5.5s step-end infinite glitch-a;transform:translate(-3px)}.glitch:after{color:var(--magenta);animation:5.5s step-end infinite glitch-b;transform:translate(3px)}@keyframes glitch-a{0%,92%,to{opacity:0;clip-path:inset(0 0 100%)}93%{opacity:.9;clip-path:inset(12% 0 62%)}95%{opacity:.9;clip-path:inset(58% 0 18%)}97%{opacity:.9;clip-path:inset(30% 0 46%)}}@keyframes glitch-b{0%,92%,to{opacity:0;clip-path:inset(0 0 100%)}94%{opacity:.85;clip-path:inset(66% 0 8%)}96%{opacity:.85;clip-path:inset(20% 0 60%)}98%{opacity:.85;clip-path:inset(44% 0 30%)}}.js [data-reveal]{opacity:.35;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{transition:opacity .3s;transform:none}.btn{transition:background-color .2s}.btn:active{transform:none}.glitch:before,.glitch:after{animation:none}}.saltar{z-index:50;background:var(--void);color:var(--text);transition:transform .2s var(--ease-out);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.saltar:focus{transform:none}.wsp-fijo{right:max(12px, var(--margin));bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;background:var(--yellow);color:var(--on-accent);transition:transform .32s var(--ease-out), background-color .2s ease;display:inline-flex;position:fixed;transform:translateY(calc(100% + 24px))}.wsp-fijo[data-visible=true]{transform:none}@media (min-width:901px){.wsp-fijo{min-height:56px;bottom:24px;right:24px}}@media (prefers-reduced-motion:reduce){.wsp-fijo{transition:none}}.acento :focus-visible,.acento:focus-visible{outline-color:var(--on-accent)}@media (max-width:900px){.hero-bajada,.intro-cifra-texto,.contacto-bajada,.panel-bajada,.promesas-quien,.demo-cabeza-texto p,.servicio-texto,.respuesta-grande,.etapa-texto,.proyectos-bajada{max-width:none}}.circuito{margin-top:var(--section);height:230svh;position:relative}.circuito-fijo{height:100svh;padding-top:var(--margin);padding-bottom:var(--margin);position:sticky;top:0}.circuito-campo{background:var(--panel-3);height:100%;color:var(--on-board);gap:24px var(--gap);grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(24px,3vw,44px);display:grid}.circuito-texto{flex-direction:column;grid-area:1/1/3/5;gap:32px;display:flex}.circuito-titulo{font-size:clamp(2rem,1.2rem + 2.6vw,3.5rem)}.circuito-etapas{gap:18px;margin-top:auto;display:grid}.circuito-etapas li{color:#6e7f9c;font-size:var(--step-body);max-width:38ch;transition:color .3s}.circuito-etapas li.es-pasada{color:var(--on-board-muted)}.circuito-etapas li.es-actual{color:var(--on-board)}.circuito-etapas li.es-actual strong{color:var(--gold)}.circuito-etapas strong{font-weight:700}.circuito-svg{grid-area:1/5/auto/13;width:100%;height:auto;max-height:52svh;overflow:visible}.cable-nombre{fill:var(--on-board);font:500 22px var(--font)}.cable{stroke:#2a3a55;stroke-width:2px}.cable-vivo{stroke:var(--cyan);filter:drop-shadow(0 0 4px #22e4ffcc)}.clasico{stroke:#2a3a55;stroke-width:1.6px;transition:stroke .3s}.clasico.es-vivo{stroke:var(--gold)}.bit{fill:#6e7f9c;font:700 20px var(--font);transition:fill .3s}.bit.es-vivo{fill:var(--gold)}.puerta rect{fill:#0f1623;stroke:#3a4f72;stroke-width:2px;transition:fill .25s,stroke .25s}.puerta text{fill:var(--on-board-muted);font:700 22px var(--font);transition:fill .25s}.puerta .puerta-chica{font-size:17px;font-weight:500}.puerta.es-pasada rect{fill:var(--gold);stroke:var(--gold);filter:drop-shadow(0 0 8px #ffd4008c)}.puerta.es-pasada text{fill:var(--on-accent)}.cnot-linea,.cnot-cruz{stroke:#3a4f72;stroke-width:2px;transition:stroke .25s}.cnot-control{fill:#3a4f72;transition:fill .25s}.cnot-blanco{fill:var(--panel-3);stroke:#3a4f72;stroke-width:2px;transition:stroke .25s}.puerta.es-pasada .cnot-linea,.puerta.es-pasada .cnot-cruz{stroke:var(--gold)}.puerta.es-pasada .cnot-control{fill:var(--gold)}.puerta.es-pasada .cnot-blanco{stroke:var(--gold)}.medidor-arco{fill:none;stroke:var(--on-board-muted);stroke-width:2px}.puerta.es-pasada .medidor-arco{stroke:var(--on-accent)}.medidor-aguja{stroke:var(--copper);stroke-width:2.5px;stroke-linecap:round;transition:transform .5s var(--ease-out)}.puerta:not(.es-pasada) .medidor-aguja{animation:1.6s ease-in-out infinite alternate dudar}.puerta.es-pasada .medidor-aguja{stroke:var(--on-accent)}@keyframes dudar{0%{transform:rotate(-40deg)}to{transform:rotate(40deg)}}.salida rect{fill:#0f1623;stroke:#3a4f72;stroke-width:2px;transition:fill .4s,stroke .4s}.salida rect.es-lista{fill:var(--copper);stroke:var(--copper)}.salida-texto{fill:var(--on-board);font:700 26px var(--font)}.salida rect.es-lista~.salida-texto{fill:var(--on-accent)}.cursor{stroke:var(--gold);stroke-width:2px;stroke-dasharray:2 6;transition:opacity .3s}.histograma{grid-area:2/5/auto/13;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 28px;min-height:0;display:grid}.hist-barras{grid-template-columns:repeat(16,minmax(0,1fr));align-items:end;gap:2px;height:100%;min-height:110px;display:grid}.hist-col{justify-content:center;align-items:flex-end;height:100%;display:flex}.hist-barra{transform-origin:bottom;background:#3a4f72;border-radius:4px 4px 0 0;width:70%;height:100%;display:block}.hist-col.es-par .hist-barra{background:var(--cyan);box-shadow:0 0 12px #22e4ff80}.hist-col.es-ganador .hist-barra{background:var(--gold);box-shadow:0 0 18px #ffd40099}.hist-pie{justify-items:start;gap:6px;min-width:18ch;max-width:40ch;display:grid}.hist-formula{color:var(--on-board);font-size:1.125rem;font-weight:500}.hist-escala{font-size:var(--step-small);color:var(--on-board-muted)}@media (max-width:900px){.circuito{height:260svh}.circuito-campo{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;align-content:space-evenly;gap:14px;padding:18px 14px}.circuito-texto{display:contents}.circuito-titulo{grid-row:1;font-size:8.4vw}.circuito-svg{grid-area:2/1;height:auto}.histograma{grid-area:3/1;grid-template-columns:1fr}.hist-barras{height:22svh;min-height:120px}.hist-formula{font-size:1rem}.circuito-etapas{grid-row:4;align-content:start;margin-top:0}.circuito-etapas li{font-size:1.1875rem;line-height:1.45;display:none}.circuito-etapas li.es-actual{display:block}}@media (prefers-reduced-motion:reduce){.puerta:not(.es-pasada) .medidor-aguja{animation:none}}.circuito-svg.es-angosto .cable-nombre{font-size:25px}.circuito-svg.es-angosto .puerta text{font-size:28px}.circuito-svg.es-angosto .bit{font-size:26px}@media (max-width:900px){.circuito-campo{padding-bottom:88px}}.contacto{margin-top:var(--section);padding:0 var(--margin)}.contacto-campo{background:var(--board);color:var(--on-board);border-radius:var(--radius);min-height:80svh;padding-top:48px;padding-bottom:clamp(96px,8vw,120px);overflow:hidden}.franja{overflow:hidden}.franja-pista{gap:8px;width:max-content;animation:70s linear infinite deslizar;display:flex}.franja img{height:150px;width:calc(150px * var(--r));object-fit:cover;object-position:top;border-radius:4px}@keyframes deslizar{to{transform:translate(calc(-50% - 4px))}}.contacto-cuerpo{padding:72px clamp(16px,2vw,28px) 0}.contacto-titulo{font-size:clamp(2.25rem,4vw,3.75rem)}.contacto-bajada{max-width:52ch;font-size:var(--step-lead);margin-top:20px;line-height:1.35}.formulario{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:40px;display:grid}.campo{display:block}.campo-ancho{grid-column:1/4}.campo input{border-radius:var(--radius);background:var(--board-2);width:100%;height:96px;color:var(--on-board);text-align:center;caret-color:var(--gold);border:0;padding:0 20px;font-size:1.125rem;transition:background-color .15s,color .15s}.campo-ancho input{text-align:left;height:72px}.campo input::placeholder{color:var(--on-board-muted);opacity:1}.campo input:focus{background:var(--panel-3);color:var(--text);box-shadow:inset 0 -2px 0 var(--cyan), 0 0 24px #22e4ff2e;outline:none}.campo input:focus::placeholder{color:var(--muted)}.campo input:focus-visible{outline:3px solid var(--copper);outline-offset:2px}.trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.enviar{border-radius:var(--radius);background:var(--yellow);height:96px;color:var(--on-accent);text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:transform .16s var(--ease-out), background-color .2s ease;border:0;font-size:1.25rem;font-weight:700}.enviar:active{transform:scale(.98)}.enviar:disabled{opacity:.7;cursor:progress}@media (hover:hover) and (pointer:fine){.enviar:hover{background:#fff36b}}.contacto-letra{color:var(--on-board-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.aviso{grid-column:1/3}.aviso-enviado{color:var(--green);font-weight:500}.aviso-error{color:var(--magenta);font-weight:500}.contacto-wsp{color:var(--on-board);align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.contacto-wsp svg{width:20px;height:20px;color:var(--green)}@media (max-width:900px){.contacto-campo{min-height:0;padding-top:24px}.franja img{height:110px;width:calc(110px * var(--r))}.contacto-cuerpo{padding-top:40px}.contacto-titulo{font-size:9vw}.contacto-bajada{font-size:var(--step-body)}.formulario{grid-template-columns:1fr}.campo-ancho{grid-column:1}.campo input,.campo-ancho input,.enviar{text-align:left;height:60px;font-size:1rem}.enviar{text-align:center}.contacto-letra{grid-template-columns:1fr}.aviso{grid-column:1}}@media (prefers-reduced-motion:reduce){.franja-pista{animation:none}}.campo input{font-family:var(--mono);caret-color:var(--cyan)}.demo{margin-top:var(--section);padding:0 var(--margin)}.demo-campo{background:var(--board-3);color:var(--on-board);border-radius:var(--radius);padding:clamp(24px,3vw,40px) 12px 12px}.demo-cabeza{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:0 clamp(4px,1vw,16px);display:grid}.demo-titulo{color:var(--on-board);grid-column:1/8;font-size:clamp(3rem,6.4vw,6.25rem);line-height:1}.demo-cabeza-texto{font-size:var(--step-body);color:var(--on-board);grid-column:8/13;justify-items:start;gap:14px;display:grid}.demo-cabeza-texto strong{color:var(--gold);font-weight:500}.demo-reiniciar{color:var(--on-board-muted);text-underline-offset:.2em;font-size:var(--step-small);background:0 0;border:0;padding:10px 0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.demo-reiniciar:hover{color:var(--on-board)}}.demo-app{margin-top:clamp(28px,4vw,48px)}.demo-resumen{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.demo-total{background:var(--board);border-radius:4px;flex-direction:column;grid-column:span 2;justify-content:space-between;min-height:168px;padding:18px 20px;display:flex}.demo-total.t-total{grid-column:span 3}.demo-total-etq{font-size:var(--step-small);color:var(--on-board-muted);font-weight:500}.demo-total-valor{letter-spacing:-.02em;font-size:clamp(1.5rem,1rem + 1.3vw,2.25rem);font-weight:700;line-height:1}.t-vencido .demo-total-valor{color:var(--magenta);text-shadow:0 0 18px #ff2e7a80}.t-semana .demo-total-valor{color:var(--warn);text-shadow:0 0 18px #ffd40066}.demo-grafico{background:var(--board);border-radius:4px;flex-direction:column;grid-column:span 5;gap:12px;padding:18px 20px 14px;display:flex}.barras{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;min-height:104px;display:grid}.barra-col{outline-offset:2px;border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;padding:0 10%;display:flex;position:relative}.barra{background:var(--cyan);transform-origin:bottom;height:72px;transition:transform .6s var(--ease-out);border-radius:4px 4px 0 0;display:block;box-shadow:0 0 12px #22e4ff73}.es-hoy .barra{background:var(--yellow);box-shadow:0 0 14px #ffd4008c}.barra-etq{font-size:var(--step-small);color:var(--on-board-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.es-hoy .barra-etq{color:var(--on-board);font-weight:500}.barra-tip{background:var(--text);color:var(--on-accent);font-size:var(--step-small);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease, transform .15s var(--ease-out);border-radius:4px;padding:4px 8px;font-weight:500;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%,4px);box-shadow:0 6px 16px #0000004d}.barra-col:hover .barra-tip,.barra-col:focus-visible .barra-tip{opacity:1;transform:translate(-50%)}.demo-form{grid-template-columns:1.1fr 1.6fr 1fr 1.1fr 1.9fr .9fr;align-items:stretch;gap:4px;margin-top:4px;display:grid}.demo-form-titulo{color:var(--on-board);background:0 0;border-radius:4px;align-items:flex-end;padding:14px 16px;font-size:1.125rem;font-weight:700;line-height:1.15;display:flex}.df-campo{background:var(--board);border:0;border-radius:4px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:10px 14px;display:flex}.df-campo>span,.df-campo legend{font-size:var(--step-small);color:var(--on-board-muted);padding:0;font-weight:500}.df-plazo legend{float:left;width:100%;margin-bottom:4px}.df-campo select,.df-campo input{background:var(--board-2);width:100%;min-height:40px;color:var(--on-board);caret-color:var(--gold);border:0;border-radius:4px;padding:0 10px;font-size:1.0625rem}.df-campo select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23a9bdb2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;padding-right:32px}.df-campo select option{color:#04060b;background:#fff}.df-campo input::placeholder{color:#6e7f9c;opacity:1}.df-campo select:focus-visible,.df-campo input:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.df-segmentos{clear:both;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.df-segmentos label{background:var(--board-2);cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:40px;font-size:.9375rem;transition:background-color .15s,color .15s;display:flex;position:relative}.df-segmentos input{opacity:0;cursor:pointer;position:absolute;inset:0}.df-segmentos label.es-sel{background:var(--cyan);color:var(--on-accent);font-weight:700}.df-segmentos label:has(input:focus-visible){outline:2px solid var(--copper);outline-offset:1px}.df-registrar{border-radius:4px;height:auto;min-height:52px;font-weight:700}.demo-mensaje{min-height:1.6em;font-size:var(--step-small);color:var(--on-board-muted);margin:10px 4px}.demo-error{color:var(--magenta);font-weight:500}.demo-filas{gap:4px;display:grid}.fila-li{background:var(--board);transition:background-color .25s ease, opacity .45s var(--ease-out), transform .45s var(--ease-out);border-radius:4px}@starting-style{.fila-li{opacity:0;transform:translateY(-14px)}}.fila-li.es-nueva:not(.es-abierta){background:#10283a}.fila{width:100%;min-height:72px;color:inherit;text-align:left;letter-spacing:-.01em;background:0 0;border:0;grid-template-columns:minmax(0,4.2fr) minmax(0,1.6fr) minmax(0,1.4fr) minmax(0,2fr) minmax(0,2.6fr);align-items:center;gap:12px;padding:0 0 0 20px;font-size:clamp(1.125rem,.7rem + 1vw,1.75rem);font-weight:500;display:grid}.fila:focus-visible{outline:2px solid var(--copper);outline-offset:2px;border-radius:4px}.f-proveedor{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.f-factura,.f-vence{color:var(--on-board-muted)}.f-monto{text-align:right}.f-estado{white-space:nowrap;border-radius:0 4px 4px 0;align-self:stretch;align-items:center;padding:0 18px;font-size:clamp(1rem,.8rem + .5vw,1.25rem);font-weight:700;display:flex}.e-vencida{background:var(--late);color:var(--on-accent)}.e-por-vencer{background:var(--warn);color:var(--on-accent)}.e-al-dia{background:var(--ok);color:var(--on-accent)}.e-pagada{background:var(--paid);color:var(--on-board)}@media (hover:hover) and (pointer:fine){.fila-li:not(.es-abierta):hover{background:var(--board-2)}}.fila-li.es-abierta{color:var(--text);box-shadow:inset 3px 0 0 var(--cyan), 0 0 0 1px #22e4ff59;background:#0e2433}.es-abierta .f-factura,.es-abierta .f-vence{color:var(--muted)}.es-abierta .fila{font-size:clamp(1.25rem,.8rem + 1.2vw,2rem);font-weight:700}.fila-detalle-dentro{animation:abrir .26s var(--ease-out);justify-items:start;gap:6px;padding:4px 20px 22px;font-size:1.0625rem;display:grid}.fila-detalle-dentro .btn{min-height:48px;margin-top:10px}@keyframes abrir{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:1100px){.demo-form{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-form-titulo,.df-plazo,.df-registrar{grid-column:1/3}.demo-total,.demo-total.t-total{grid-column:span 4}.demo-grafico{grid-column:1/13}}@media (max-width:900px){.demo-campo{padding:20px 8px 8px}.demo-cabeza{grid-template-columns:1fr}.demo-titulo,.demo-cabeza-texto{grid-column:1}.demo-titulo{font-size:13vw}.demo-resumen{grid-template-columns:1fr 1fr}.demo-total,.demo-total.t-total{grid-column:span 1;min-height:120px;padding:14px}.demo-total.t-total,.demo-grafico{grid-column:1/3}.demo-form{grid-template-columns:1fr 1fr}.df-proveedor{grid-column:1/3}.fila{grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding-left:14px;font-size:1.25rem}.es-abierta .fila{font-size:1.25rem}.f-factura,.f-vence,.f-monto{display:none}.f-estado{padding:0 12px;font-size:.9375rem}.fila-detalle-dentro{padding:2px 14px 18px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.fila-li{transition:background-color .25s}@starting-style{.fila-li{opacity:1;transform:none}}.fila-detalle-dentro{animation:none}.barra{transition:none}}.df-campo input,.df-campo select,.fila .num,.demo-total-valor{font-family:var(--mono)}.demo-total-valor{letter-spacing:-.04em}.hero-tablero{gap:var(--gap);padding-top:var(--margin);height:calc(100svh - var(--margin));grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));min-height:680px;max-height:1080px;display:grid}.hero-nombre{background:var(--surface);flex-direction:column;grid-area:1/8/auto/13;gap:0;display:flex}.hero-nav{font-weight:500;font-size:var(--step-body);flex-wrap:wrap;gap:4px 20px;margin-bottom:clamp(36px,5vh,64px);display:flex}.hero-nav a{padding:6px 0;text-decoration:none;transition:color .2s}@media (hover:hover) and (pointer:fine){.hero-nav a:hover{color:var(--copper-deep)}}.hero-titulo{color:#f4fbff;font-size:clamp(3.5rem,.8rem + 6.4vw,8rem)}.hero-bajada{max-width:30ch;margin-top:32px}.hero-accion{background:var(--yellow);color:var(--on-accent);flex-direction:column;grid-area:2/8/auto/13;align-items:flex-start;gap:14px;display:flex}.hero-btn{width:100%;max-width:420px}.hero-diag{color:var(--on-accent);font-weight:700}.hero-escena{background:var(--board);cursor:crosshair;touch-action:pan-y;grid-area:1/1/4/8;min-height:0;padding:0}.hero-pie{left:var(--pad);bottom:var(--pad);max-width:46ch;color:var(--on-board-muted);z-index:1;pointer-events:none;position:absolute}.con-dedo{display:none}@media (hover:none){.con-cursor{display:none}.con-dedo{display:inline}.hero-escena{cursor:auto}}.hero-datos{background:var(--board-2);color:var(--on-board);font-size:var(--step-lead);flex-direction:column;grid-area:3/8/auto/13;justify-content:flex-end;gap:10px;line-height:1.25;display:flex}.hero-datos strong{color:var(--gold);font-weight:700}.escena{position:relative;overflow:hidden}.escena canvas{opacity:0;transition:opacity .9s var(--ease-out);position:absolute;inset:0}.escena[data-estado=lista] canvas{opacity:1}@media (max-width:900px){.hero-tablero{grid-template-rows:auto;grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.hero-nombre,.hero-accion,.hero-escena,.hero-datos{grid-area:auto/1}.hero-nav{gap:4px 18px;margin-bottom:40px}.solo-escritorio{display:none}.hero-titulo{font-size:clamp(3.25rem,15vw,6rem)}.hero-bajada{margin-top:24px}.hero-btn{max-width:none}.hero-escena{height:54svh;min-height:360px}.hero-datos{font-size:var(--step-body)}}.hero-hud{top:var(--pad);left:var(--pad);right:var(--pad);z-index:2;pointer-events:none;justify-content:space-between;gap:16px;display:flex;position:absolute}.lectura{top:calc(var(--pad) + 32px);left:var(--pad);z-index:2;font-family:var(--mono);color:var(--text-dim);pointer-events:none;gap:4px;font-size:.8125rem;display:grid;position:absolute}.lectura li{grid-template-columns:9ch 64px 11ch;align-items:center;gap:10px;display:grid}.lectura-barra{background:#22e4ff26;height:4px}.lectura-barra span{background:var(--cyan);height:100%;box-shadow:0 0 8px var(--cyan);transform-origin:0;display:block}.lectura .es-decidido{color:var(--yellow)}.hero-datos li{padding-left:18px;position:relative}.hero-datos li:before{content:"";background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px var(--cyan);position:absolute;top:.55em;left:0}@media (max-width:900px){.lectura{display:none}}.hero-firma{font-size:var(--step-body);color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:22px;display:flex}.hero-firma:before{content:"";background:var(--yellow);width:10px;height:10px;box-shadow:0 0 12px var(--yellow);align-self:center}.hero-firma strong{color:var(--yellow);text-transform:uppercase;letter-spacing:.04em;text-shadow:0 0 18px #ffd40066;font-weight:700}.intro{margin-top:var(--section)}.intro-tablero{gap:var(--gap);grid-template-rows:repeat(2,30svh);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.intro-a{background:var(--yellow);color:var(--on-accent);grid-area:1/1/3/9;align-items:flex-end;padding:20px;display:flex}.intro-a h2{font-size:clamp(4rem,9vw,8.25rem);line-height:.86}.intro-b{background:var(--surface-2);grid-area:1/9/auto/13;align-items:flex-end;gap:18px;display:flex}.intro-cifra{color:var(--cyan);text-shadow:0 0 28px #22e4ff8c;font-size:clamp(4rem,9vw,8.25rem);line-height:.8}.intro-cifra-texto{max-width:26ch;font-weight:500}.intro-c{background:var(--surface);grid-area:2/9/auto/13;padding:0}.intro-c img{object-fit:cover;filter:grayscale()contrast(1.25)brightness(.8)sepia(.35)hue-rotate(150deg)saturate(2.2);width:100%;height:100%}.intro-c figcaption{background:var(--void);color:var(--text);padding:8px 12px;position:absolute;bottom:0;left:0;right:0}.intro-texto{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(40px,5vw,72px) 0 0;display:grid}.intro-perdidas{font-size:var(--step-lead);grid-column:1/6;align-content:start;gap:14px;padding-left:12px;font-weight:500;line-height:1.25;display:grid}.intro-perdidas li{align-items:baseline;gap:14px;display:flex}.intro-perdidas li:before{content:"";background:var(--late);border-radius:2px;flex:none;width:12px;height:12px;transform:translateY(-2px)}.intro-texto .lead{grid-column:7/13;padding-right:12px;font-size:clamp(1.25rem,1rem + .6vw,1.5rem);line-height:1.38}@media (max-width:900px){.intro-tablero{grid-template-rows:30svh auto;grid-template-columns:1fr 1fr;gap:6px}.intro-a{grid-area:1/1/auto/3}.intro-a h2{font-size:15.6vw}.intro-b,.intro-c{aspect-ratio:1;grid-area:2}.intro-b{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px}.intro-cifra{font-size:22vw}.intro-cifra-texto{font-size:var(--step-small)}.intro-texto{grid-template-columns:1fr;gap:32px}.intro-perdidas,.intro-texto .lead{grid-column:1;padding:0 8px}.intro-texto .lead{font-size:1.125rem}}.panel{margin-top:var(--section);overflow-x:clip}.panel-cabeza{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:0 4px;display:grid}.panel-titulo{grid-column:1/8;font-size:clamp(2.25rem,1.2rem + 3.6vw,4.25rem)}.panel-bajada{grid-column:8/13;max-width:40ch}.panel-app{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin-top:40px;display:grid}[data-pieza]{will-change:transform}.panel-app .tile{background:var(--panel);color:var(--text)}.kpi{flex-direction:column;grid-column:span 3;gap:6px;min-height:160px;display:flex}.kpi-etq,.pc-titulo{font-size:1rem;font-weight:500}.kpi-valor{letter-spacing:-.025em;margin-top:auto;font-size:clamp(1.75rem,1rem + 1.6vw,2.75rem);font-weight:700;line-height:1}.kpi-nota{font-size:var(--step-small);color:var(--muted)}.panel-app .kpi-vivo{color:var(--text);background:#0e2433;box-shadow:inset 0 0 0 1px #22e4ff66}.kpi-vivo .kpi-nota{color:var(--on-board-muted)}.panel-app figure{flex-direction:column;gap:18px;display:flex}.panel-app figcaption{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.pc-hallazgo{color:var(--muted);font-size:1rem}.panel-semanas{grid-column:span 8;min-height:380px}.columnas{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2px;min-height:240px;padding-top:28px;display:grid}.columna{border-radius:4px;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex;position:relative}.columna-area{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.columna-barra{background:var(--copper-deep);border-radius:4px 4px 0 0;width:62%;min-height:4px;position:relative}.columna.es-mejor .columna-barra{background:var(--yellow);box-shadow:0 0 16px #ffd4008c}.columna-n{font-size:var(--step-small);color:var(--muted)}.columna.es-mejor .columna-n{color:var(--ink);font-weight:700}.columna-etq{font-size:var(--step-small);white-space:nowrap;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.columna-tip{background:var(--text);color:var(--on-accent);font-size:var(--step-small);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease, transform .15s var(--ease-out);z-index:2;border-radius:4px;padding:4px 8px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px);box-shadow:0 6px 16px #10201940}.columna:hover .columna-tip,.columna:focus-visible .columna-tip{opacity:1;transform:translate(-50%)}.columna:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.panel-dias{grid-column:span 4}.dias{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:2px;min-height:200px;display:grid}.dia{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.dia-barra{background:#2a3a55;border-radius:4px 4px 0 0;width:60%}.dia.es-mejor .dia-barra{background:var(--copper-deep)}.dia-n{font-size:var(--step-small);color:var(--muted)}.dia.es-mejor .dia-n{color:var(--ink);font-weight:700}.panel-productos{grid-column:span 6}.productos{gap:12px;display:grid}.productos li{grid-template-columns:8.5em minmax(0,1fr) auto;align-items:center;gap:14px;font-size:1rem;display:grid}.prod-barra{height:12px;display:block}.prod-barra span{background:var(--copper-deep);border-radius:0 4px 4px 0;height:100%;display:block}.prod-monto{text-align:right;min-width:7ch;font-weight:500}.panel-precios{grid-column:span 6}.precios{border-collapse:collapse;width:100%;font-size:1rem}.precios th,.precios td{text-align:left;padding:10px 8px 10px 0}.precios thead th{color:var(--muted);font-weight:500;font-size:var(--step-small);padding-top:0}.precios tbody tr+tr th,.precios tbody tr+tr td{border-top:1px solid var(--hud-line)}.precios tbody th{font-weight:500}.precio-menos{color:var(--ok);font-weight:500}@media (max-width:900px){.panel-cabeza{padding:0 8px}.panel-titulo{grid-column:1/8}.panel-bajada{grid-column:8/13}.panel-titulo{font-size:clamp(2.25rem,6.4vw,3.5rem)}.panel-app{grid-template-columns:1fr 1fr;gap:6px}.kpi{grid-column:span 1;min-height:132px;padding:14px}.kpi-valor{font-size:1.5rem}.panel-semanas,.panel-dias,.panel-productos,.panel-precios{grid-column:1/3}.panel-semanas{min-height:300px}.columnas{min-height:180px}.columna-n{font-size:.8125rem}.productos li{grid-template-columns:7em minmax(0,1fr) auto;gap:10px;font-size:.9375rem}.precio-menos{display:block}}@media (max-width:640px){.panel-cabeza{grid-template-columns:1fr}.panel-titulo,.panel-bajada{grid-column:1}}.kpi-valor,.prod-monto,.precios td.num{font-family:var(--mono)}.kpi-valor{letter-spacing:-.04em}.columna-barra,.prod-barra span{box-shadow:0 0 10px #22e4ff59}.pie{margin-top:var(--gap);background:var(--panel-3);color:var(--text);padding:12px 0 calc(24px + env(safe-area-inset-bottom))}.marca{align-items:flex-end;gap:4px;height:26svh;min-height:200px;display:flex}.marca-palabra{display:contents}.marca-bloque{height:var(--alto);color:var(--cyan);text-shadow:0 0 18px #22e4ffa6;box-shadow:inset 0 2px 0 var(--cyan);border-radius:4px;flex:1 1 0;justify-content:center;align-items:flex-end;padding-bottom:.06em;font-size:clamp(2.5rem,7.2vw,7rem);font-weight:700;line-height:.8;display:flex;overflow:hidden}.marca-palabra:first-child .marca-bloque:last-child{margin-right:18px}.pie-grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:56px;padding:0 4px;display:grid}.pie-col{grid-column:span 3;align-content:start;gap:6px;display:grid}.pie-col a,.pie-contacto a{color:var(--on-board);align-items:center;min-height:32px;font-size:.9375rem;text-decoration:none;display:inline-flex}.pie-contacto{color:var(--on-board-muted);grid-column:9/13;align-content:start;gap:6px;font-size:.9375rem;display:grid}@media (hover:hover) and (pointer:fine){.pie a:not(.btn):hover{color:var(--gold)}}.pie-final{color:var(--on-board-muted);justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:0 4px;display:flex}.pie-arriba{min-height:44px;font-size:.9375rem}@media (max-width:900px){.marca{flex-direction:column;align-items:stretch;gap:4px;height:auto;min-height:0}.marca-palabra{align-items:flex-end;gap:4px;height:15svh;min-height:96px;display:flex}.marca-palabra:first-child .marca-bloque:last-child{margin-right:0}.marca-bloque{font-size:13vw}.pie-grid{grid-template-columns:1fr 1fr;padding:0 8px}.pie-col{grid-column:span 1}.pie-contacto{grid-column:1/3;margin-top:16px}.pie-final{flex-direction:column;align-items:flex-start;padding:0 8px}}.marca-palabra:last-child .marca-bloque:first-child{color:var(--yellow);box-shadow:inset 0 2px 0 var(--yellow);text-shadow:0 0 18px #ffd40099}.preguntas{margin-top:var(--section)}.preguntas-grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding:0 4px;display:grid}.preguntas-lista{grid-column:1/6}.preguntas-titulo{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:700}.preguntas-lista ul{gap:4px;display:grid}.pregunta{text-align:left;width:100%;min-height:48px;color:var(--muted);background:0 0;border:0;align-items:center;gap:14px;padding:8px 12px 8px 0;font-size:1.125rem;transition:color .15s;display:flex}.pregunta:before{content:"";width:8px;height:8px;transition:background-color .15s ease, transform .2s var(--ease-out);background:#2a3a55;border-radius:50%;flex:none}.es-sel .pregunta{color:var(--ink);font-weight:500}.es-sel .pregunta:before{background:var(--yellow);box-shadow:0 0 10px var(--yellow);transform:scale(1.4)}.respuesta-movil:not([hidden]){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preguntas-panel{grid-column:7/13}.respuesta-grande{max-width:30ch;font-size:clamp(1.5rem,1.1rem + .9vw,1.875rem);line-height:1.3;animation:.15s ease-out aparecer;position:sticky;top:120px}@keyframes aparecer{0%{opacity:0}}@media (max-width:900px){.preguntas-grid{grid-template-columns:1fr;padding:0 8px}.preguntas-lista{grid-column:1}.preguntas-panel{display:none}.respuesta-movil:not([hidden]){clip:auto;white-space:normal;width:auto;height:auto;padding:0 0 14px 22px;font-size:1.1875rem;line-height:1.4;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.respuesta-grande{animation:none}}.proceso{margin-top:var(--section)}.proceso-titulo{max-width:14ch;padding:0 4px;font-size:clamp(3rem,6.4vw,6.5rem)}.proceso-barra{gap:6px;margin-top:64px;display:flex}.etapa{flex:var(--peso) 1 0;flex-direction:column;gap:16px;min-width:12%;display:flex}.etapa-tramo{border-radius:var(--radius);letter-spacing:-.02em;height:22vh;min-height:150px;padding:20px;font-size:clamp(1.25rem,2vw,1.875rem);font-weight:700;line-height:1.05}.etapa-texto{max-width:22ch;padding:0 4px;font-size:1.0625rem}.etapa-dentro{display:none}.e0{background:var(--surface-2)}.e1{background:var(--yellow);color:var(--on-accent)}.e2{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px #22e4ff73}.e3{background:var(--magenta);color:var(--on-accent)}.e4{background:var(--cyan);color:var(--on-accent)}@media (max-width:900px){.proceso-titulo{padding:0 8px;font-size:11vw}.proceso-barra{flex-direction:column;margin-top:36px}.etapa{flex:none;grid-template-columns:1fr;gap:0;min-width:0;display:grid}.etapa-tramo{height:calc(var(--peso) * 4.6svh + 72px);flex-direction:column;justify-content:space-between;min-height:72px;font-size:1.375rem;display:flex}.etapa-texto{display:none}.etapa-dentro{letter-spacing:0;max-width:34ch;font-size:1rem;font-weight:400;line-height:1.35;display:block}}.etapa-tramo{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.promesas{margin-top:var(--section)}.promesas-cabeza{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:0 4px;display:grid}.promesas-titulo{letter-spacing:-.02em;grid-column:1/13;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:700;line-height:1.05}.promesas-quien{font-size:var(--step-lead);grid-column:7/13;max-width:34ch;line-height:1.3}.promesas-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin-top:40px;display:grid}.promesa:first-child{grid-area:1/1/3/6}.promesa:nth-child(2){grid-column:6/13}.promesa:nth-child(3){grid-column:6/10}.promesa:nth-child(4){grid-column:10/13}.promesa{flex-direction:column;gap:10px;display:flex}.promesa-tile{height:100%;min-height:240px;font-size:var(--step-body);flex-direction:column;justify-content:space-between;gap:40px;display:flex}.promesa-titulo{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,1.1rem + 1.6vw,2.75rem);font-weight:700;line-height:1}.t0{background:var(--board);color:var(--on-board)}.t1{background:var(--yellow);color:var(--on-accent)}.t2{background:var(--surface-2);color:var(--ink)}.t3{background:var(--magenta);color:var(--on-accent)}.promesa-quien{font-size:var(--step-lead);max-width:24ch;color:var(--gold);line-height:1.3}.promesa-cuerpo{gap:12px;display:grid}.promesa-como{font-weight:500}@media (max-width:900px){.promesas-cabeza{grid-template-columns:1fr;gap:12px}.promesas-titulo,.promesas-quien{grid-column:1}.promesas-quien{font-size:var(--step-body)}.promesas-cabeza{padding:0 8px}.promesas-grid{grid-template-columns:1fr;gap:8px;margin-top:28px}.promesa:nth-child(n){grid-area:auto/1}.promesa-tile{aspect-ratio:auto;gap:24px;min-height:200px}.promesa-titulo{font-size:1.75rem}}.promesa-quien{color:var(--text)}.promesa-quien strong{color:var(--yellow);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 0 20px #ffd40066;margin:4px 0;font-size:1.2em;display:block}.proyectos{margin-top:var(--section)}.proyectos-campo{background:var(--copper);margin:0 var(--margin);border-radius:var(--radius);color:var(--on-accent);padding:clamp(24px,3vw,40px) 16px 16px}.proyectos-cabeza{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.proyectos-titulo{font-size:clamp(4.5rem,9vw,8.5rem)}.proyectos-cabeza .link-arrow{font-size:var(--step-body);margin-bottom:.6em}.proyectos-bajada{max-width:62ch;font-size:var(--step-lead);margin:28px 0 32px;line-height:1.35}.muro{gap:8px;display:grid}.muro-fila{gap:8px;display:flex}.a1{--alto:360px}.a2{--alto:300px}.a3{--alto:340px}.muro-item{flex:var(--r) 1 0;flex-direction:column;gap:8px;min-width:0;display:flex}.muro-marco{height:var(--alto);background:var(--void);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));overflow:hidden}.muro-marco img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .9s var(--ease-out), opacity .3s ease}.muro-item figcaption{justify-content:space-between;gap:12px;font-weight:500;display:flex}.muro-item figcaption span+span{color:#3d2e0c}@media (hover:hover) and (pointer:fine){.muro-fila:hover .muro-item:not(:hover) img{opacity:.72}.muro-item:hover img{transform:scale(1.03)}}@media (max-width:900px){.proyectos-cabeza{flex-direction:column;align-items:flex-start;gap:8px}.proyectos-titulo{font-size:17vw}.muro-fila{flex-wrap:wrap;gap:6px}.muro-item{flex:100%}.a2 .muro-item:first-child,.a2 .muro-item:nth-child(3){flex:calc(50% - 3px)}.a2 .muro-item:nth-child(2){order:3}.a1{--alto:220px}.a2{--alto:300px}.a3{--alto:220px}.proyectos-bajada{font-size:var(--step-body)}}.servicios{margin-top:var(--section)}.servicios-grid{border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:clip}.servicios-fijo{position:relative}.servicios-celda{background:var(--surface);border-radius:0;flex-direction:column;height:100svh;display:flex;position:sticky;top:0}.servicios-titulo{flex-direction:column;font-size:clamp(2.25rem,4.2vw,4.25rem);line-height:.98;display:flex}.servicios-titulo .derecha{text-align:right;align-self:flex-end}.servicios-escena{min-height:0;margin:0 calc(var(--pad) * -1);flex:1}.servicios-pie{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.servicios-pie .small{max-width:30ch;font-size:var(--step-body)}.servicios-filas{background:var(--board-3);color:var(--on-board)}.servicio{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-content:start;gap:24px 28px;min-height:54svh;padding:clamp(28px,3vw,44px);transition:background-color .4s;display:grid}.servicio:nth-child(odd){background:var(--board-3)}.servicio:nth-child(2n){background:#0b1120}.servicio.es-activo{box-shadow:inset 3px 0 0 var(--cyan);background:#0d1a2a}.servicio-titulo{font-size:var(--step-head);letter-spacing:-.025em;color:var(--on-board-muted);grid-column:1/3;font-weight:700;line-height:1;transition:color .4s}.servicio.es-activo .servicio-titulo{color:var(--gold);text-shadow:0 0 24px #ffd40073}.servicio-texto{font-size:var(--step-body);max-width:36ch}.servicio-incluye{align-content:start;gap:8px;font-weight:500;display:grid}.servicio-incluye span{align-items:baseline;gap:10px;display:flex}.servicio-incluye span:before{content:"";background:var(--cyan);width:10px;height:10px;box-shadow:0 0 8px var(--cyan);flex:none}@media (max-width:900px){.servicios-grid{border-radius:0;height:300svh;display:block;overflow:visible}.servicios-fijo{z-index:1;pointer-events:none;height:100svh;padding-bottom:54svh;position:sticky;top:0}.servicios-celda{border-radius:var(--radius) var(--radius) 0 0;pointer-events:auto;height:100%;padding-bottom:0;position:relative}.servicios-titulo{font-size:7.6vw}.servicios-escena{flex:1;height:auto}.servicios-pie{display:none}.servicios-filas{z-index:2;border-radius:0 0 var(--radius) var(--radius);height:54svh;margin-top:-54svh;position:sticky;top:46svh;overflow:hidden}.servicio{opacity:0;visibility:hidden;grid-template-columns:1fr;min-height:0;padding:24px 20px;transition:opacity .3s,visibility 0s linear .3s;position:absolute;inset:0}.servicio.es-activo{opacity:1;visibility:visible;transition:opacity .3s,visibility}.servicio-titulo{grid-column:1;font-size:9vw}.servicio{grid-template-rows:auto auto auto;align-content:start;gap:16px;padding-bottom:88px}}
