html,body{background:var(--tinta-honda)}body{color:var(--blanco)}.lienzo{z-index:0;position:fixed;inset:0}.lienzo canvas{width:100%;height:100%;display:block}main{z-index:2;position:relative}.tramo{min-height:100svh;position:relative}.tramo--acera{pointer-events:none;justify-content:center;align-items:flex-end;padding:0 20px 48px;display:flex}.acera__pie{letter-spacing:.01em;color:#eef0f5c7;margin:0;font-size:15px;transition:opacity .4s}.tramo--mostrador{justify-content:flex-end;align-items:center;padding:0 5vw 12vh;display:flex}.mostrador{opacity:0;width:100%;max-width:560px;transition:opacity .6s,transform .6s;transform:translateY(14px)}.mostrador.visible{opacity:1;transform:none}.mostrador__titular{letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 24px #0a0e2099;margin:0;font-family:Unbounded,sans-serif;font-size:clamp(34px,3.6vw,54px);font-weight:700;line-height:1.04}.mostrador__texto{color:var(--niebla);text-shadow:0 1px 12px #0a0e20b3;max-width:40ch;margin:14px 0 0;font-size:17px;line-height:1.45}.puertas{gap:12px;max-width:470px;margin-top:26px;display:grid}.puertas .tira-boton{justify-content:center}.puertas__wa{justify-content:center!important}.puertas__sede{color:#eef0f5bf;margin:4px 0 0;font-size:14px}.puertas__sede a{color:var(--blanco);-webkit-text-decoration-color:var(--ambar);text-decoration-color:var(--ambar);text-underline-offset:4px}.servicios-linea{color:var(--niebla);border-left:3px solid var(--ambar);background:#0a0e2073;margin:10px 0 0;padding:12px 14px;font-size:15px;line-height:1.45}.servicios-linea strong{color:var(--blanco);font-weight:700}.servicios-linea a{color:var(--blanco);white-space:nowrap;-webkit-text-decoration-color:var(--ambar);text-decoration-color:var(--ambar);text-underline-offset:4px}.tramo--acera .deslice{left:50%;bottom:calc(var(--barra,0px) + 64px);position:absolute;transform:translate(-50%)}@media (max-width:899px){.tramo--acera{min-height:82svh;padding-bottom:18px}.acera__pie{display:none}.tramo--mostrador{padding:40px 20px calc(var(--barra) + 40px);background:linear-gradient(#0d112800 0%,#0d1128db 18%,#0d1128eb 100%);justify-content:flex-start;align-items:flex-start;min-height:auto}.mostrador__titular{font-size:clamp(27px,7.6vw,40px)}.mostrador__texto{font-size:16px}.puertas{margin-top:22px}.tira-boton--grande{min-height:58px;font-size:17px}}@media (min-width:900px){body.en-mostrador{--flotante:0}body.en-mostrador .flotante-wa{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.mostrador{transition:none;transform:none}}@media (min-width:900px){.tramo--acera .deslice{bottom:64px}}
