@font-face{font-family:gabarito;src:url(../media/Gabarito_Variable-s.p.1vrtfaqov38re.ttf)format("truetype");font-display:swap;font-weight:400 900}@font-face{font-family:gabarito Fallback;src:local(Arial);ascent-override:94.9%;descent-override:26.25%;line-gap-override:0.0%;size-adjust:99.05%}.JbHDWa_className{font-family:gabarito,gabarito Fallback}.JbHDWa_variable{--font-gabarito:"gabarito", "gabarito Fallback"}
:root{--rojo:#d3002b;--rojo-hover:#b80026;--rojo-press:#9e0021;--rojo-digital:#fe083b;--crema:#f3eae3;--piedra:#d0c9c3;--carbon:#131210;--gris:#6f6964;--noche-1:#1b1916;--noche-2:#24211d;--noche-linea:#f3eae317;--noche-texto:#b9b1aa;--noche-tenue:#8a847f;--blanco:#fff;--font:var(--font-gabarito), system-ui, sans-serif;--u:8px;--max:1200px;--gutter:clamp(16px, 4vw, 40px);--r-sm:8px;--r-md:16px;--r-lg:24px;--ease-out:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--gris) var(--carbon);-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--carbon);color:var(--carbon);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;accent-color:var(--rojo);margin:0;font-size:1.0625rem;line-height:1.55}::selection{background:var(--rojo);color:var(--blanco)}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.03em;font-weight:700;line-height:1.04}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--rojo-digital);outline-offset:3px;border-radius:4px}.skip{z-index:100;background:var(--crema);color:var(--carbon);border-radius:var(--r-sm);padding:12px 16px;font-weight:600;position:absolute;top:-64px;left:16px}.skip:focus{top:16px}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{min-height:48px;font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out), transform .2s var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn svg{flex:none;width:20px;height:20px}.btn--rojo{background:var(--rojo);color:var(--blanco)}.btn--rojo:hover{background:var(--rojo-hover)}.btn--rojo:active{background:var(--rojo-press)}.btn--fantasma{color:var(--crema);border-color:#f3eae347}.btn--fantasma:hover{border-color:var(--crema)}.btn--crema{background:var(--crema);color:var(--carbon)}.btn--crema:hover{background:var(--blanco)}.btn--sm{min-height:40px;padding:0 18px;font-size:.9375rem}.nav{z-index:50;transition:background-color .3s var(--ease-out), box-shadow .3s var(--ease-out);position:fixed;inset:0 0 auto}.nav[data-solid=true]{background:var(--carbon);box-shadow:0 1px 0 var(--noche-linea)}.nav__in{align-items:center;gap:32px;height:72px;display:flex}.nav__logo img{width:auto;height:28px}.nav__links{gap:28px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.nav__links a{color:var(--noche-texto);font-size:.9375rem;text-decoration:none;transition:color .2s}.nav__links a:hover{color:var(--crema)}@media (max-width:760px){.nav__links{display:none}.nav__in>.btn{margin-left:auto}}.hero{background:var(--carbon);color:var(--crema);padding-top:clamp(128px,18vh,184px);position:relative;overflow:hidden}.hero__cielo{pointer-events:none;background:radial-gradient(1px 1px at 12% 18%,#f3eae380,#0000 60%),radial-gradient(1px 1px at 27% 42%,#f3eae359,#0000 60%),radial-gradient(1.5px 1.5px at 71% 14%,#f3eae373,#0000 60%),radial-gradient(1px 1px at 86% 36%,#f3eae34d,#0000 60%),radial-gradient(1px 1px at 55% 8%,#f3eae366,#0000 60%),radial-gradient(1px 1px at 40% 26%,#f3eae340,#0000 60%),radial-gradient(1px 1px at 93% 58%,#f3eae34d,#0000 60%),radial-gradient(1px 1px at 6% 62%,#f3eae34d,#0000 60%);position:absolute;inset:0}.hero__texto{text-align:center;justify-items:center;display:grid;position:relative}.hero h1{letter-spacing:-.04em;font-size:clamp(2.6rem,7.4vw,5.75rem);line-height:.98}.hero h1 .tenue{color:var(--noche-tenue);display:block}.hero__sub{max-width:34rem;color:var(--noche-texto);margin-top:28px;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.5}.hero__acciones{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero__nota{color:var(--noche-tenue);margin-top:16px;font-size:.875rem}.hero__panel{z-index:2;margin-top:clamp(56px,8vw,88px);position:relative}.horizonte{z-index:1;height:clamp(120px,16vw,220px);margin-top:clamp(-150px,-11vw,-80px);position:relative}.horizonte__par{aspect-ratio:2.78;display:flex;position:absolute;bottom:-2px}.horizonte__par img{flex:none;width:auto;max-width:none;height:100%}.horizonte__espejo{margin-right:-4%;transform:scaleX(-1)}.horizonte:after{content:"";background:var(--crema);height:42%;position:absolute;inset:auto 0 -2px}.panel{background:var(--noche-1);border:1px solid var(--noche-linea);border-radius:var(--r-lg);max-width:1040px;color:var(--crema);text-align:left;margin-inline:auto;overflow:hidden;box-shadow:0 32px 64px -32px #0009,0 8px 16px -8px #00000059}.panel__barra{border-bottom:1px solid var(--noche-linea);color:var(--noche-texto);align-items:center;gap:12px;padding:14px 20px;font-size:.875rem;display:flex}.panel__barra img{width:20px;height:auto}.panel__barra strong{color:var(--crema);font-weight:600}.panel__sitio{background:var(--noche-2);border-radius:999px;padding:4px 10px;font-size:.8125rem}.panel__estado{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.panel__estado:before{content:"";background:var(--crema);width:8px;height:8px;animation:latido 2.4s var(--ease-out) infinite;border-radius:50%;box-shadow:0 0 #f3eae380}@keyframes latido{0%{box-shadow:0 0 #f3eae373}70%,to{box-shadow:0 0 0 10px #f3eae300}}.panel__cuerpo{grid-template-columns:minmax(220px,.8fr) 1.6fr;display:grid}.panel__reloj{border-right:1px solid var(--noche-linea);flex-direction:column;gap:24px;padding:32px 28px;display:flex}.reloj__hora{letter-spacing:-.04em;font-size:clamp(3rem,6vw,4.5rem);font-weight:600;line-height:1}.reloj__etiqueta{color:var(--noche-texto);margin-top:8px;font-size:.9375rem}.reloj__barra{background:var(--noche-2);border-radius:4px;height:4px;position:relative;overflow:hidden}.reloj__barra span{transform-origin:0;background:linear-gradient(90deg, var(--noche-tenue), var(--crema));position:absolute;inset:0}.reloj__extremos{color:var(--noche-tenue);justify-content:space-between;margin-top:8px;font-size:.8125rem;display:flex}.panel__cifras{gap:14px;margin-top:auto;display:grid}.cifra{color:var(--noche-texto);border-top:1px solid var(--noche-linea);justify-content:space-between;align-items:baseline;padding-top:12px;font-size:.9375rem;display:flex}.cifra b{color:var(--crema);font-size:1.25rem;font-weight:600}.panel__log{flex-direction:column;gap:4px;min-height:456px;margin:0;padding:20px 20px 24px;list-style:none;display:flex}.evento{transition:opacity .6s var(--ease-out), transform .6s var(--ease-out), filter .6s var(--ease-out), background-color .6s;border-radius:12px;grid-template-columns:52px 36px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.evento[data-on=false]{opacity:0;filter:blur(4px);transform:translateY(10px)}.evento[data-nuevo=true]{background:var(--noche-2)}.evento time{color:var(--noche-tenue);font-size:.875rem}.evento__icono{background:var(--noche-2);width:36px;height:36px;color:var(--crema);border-radius:10px;place-items:center;display:grid}.evento__icono svg{width:20px;height:20px}.evento p{font-size:.9875rem;line-height:1.35}.evento small{color:var(--noche-texto);font-size:.8125rem;display:block}.evento--final .evento__icono{background:var(--rojo);color:var(--blanco)}.panel__pie{border-top:1px solid var(--noche-linea);color:var(--noche-tenue);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-size:.8125rem;display:flex}.panel__repetir{font:inherit;color:var(--noche-texto);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;padding:4px 0;text-decoration:underline}.panel__repetir:hover{color:var(--crema)}@media (max-width:760px){.panel__cuerpo{grid-template-columns:1fr}.panel__reloj{border-right:0;border-bottom:1px solid var(--noche-linea);padding:24px 20px}.panel__cifras{grid-template-columns:repeat(3,1fr);gap:8px}.cifra{flex-direction:column;gap:2px;font-size:.8125rem}.panel__log{min-height:0;padding:12px 8px 16px}.evento{grid-template-columns:44px 32px 1fr;gap:10px;padding:8px}.panel__sitio{display:none}}.dia{background:var(--crema);color:var(--carbon)}.seccion{padding-block:clamp(80px,11vw,144px)}.seccion__cabeza{max-width:44rem}.seccion h2{letter-spacing:-.035em;font-size:clamp(2.1rem,4.6vw,3.6rem)}.seccion h2 .tenue{color:var(--gris)}.seccion__intro{color:var(--gris);max-width:36rem;margin-top:20px;font-size:1.1875rem}.cinta{background:var(--crema);border-block:1px solid #1312101f;overflow:hidden}.cinta__pista{width:max-content;animation:40s linear infinite cinta;display:flex}.cinta:hover .cinta__pista{animation-play-state:paused}.cinta__grupo{white-space:nowrap;align-items:center;font-size:1.0625rem;font-weight:500;display:flex}.cinta__grupo span{align-items:center;gap:32px;padding:20px 32px 20px 0;display:flex}.cinta__grupo span:after{content:"";background:var(--piedra);border-radius:50%;width:5px;height:5px}@keyframes cinta{to{transform:translate(-25%)}}.servicios__tabs{scrollbar-width:none;background:#1312100f;border-radius:999px;gap:8px;width:fit-content;max-width:100%;margin-top:48px;padding:6px;display:flex;overflow-x:auto}.tab{min-height:44px;color:var(--gris);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:600;display:inline-flex}.tab svg{width:18px;height:18px}.tab:hover{color:var(--carbon)}.tab[aria-selected=true]{background:var(--carbon);color:var(--crema)}.servicio{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,6vw,80px);margin-top:40px;display:grid}.servicio[hidden]{display:none}.servicio__texto h3{font-size:clamp(1.75rem,3vw,2.25rem)}.servicio__texto>p{color:var(--gris);margin-top:16px;font-size:1.125rem}.lista{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.lista li{grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.lista svg{width:22px;height:22px;color:var(--carbon);margin-top:1px}@media (prefers-reduced-motion:no-preference){.servicio__visual{animation:aparecer .6s var(--ease-out)}}@keyframes aparecer{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}.ejemplo{color:var(--gris);margin-top:12px;font-size:.8125rem;display:inline-block}@media (max-width:900px){.servicio{grid-template-columns:1fr}}.marco{border-radius:var(--r-md);background:var(--blanco);overflow:hidden;box-shadow:0 30px 60px -30px #13121059,0 0 0 1px #13121014}.marco__barra{color:var(--gris);background:#ece3dc;align-items:center;gap:8px;padding:10px 14px;font-size:.75rem;display:flex}.marco__url{background:var(--blanco);text-align:center;border-radius:999px;flex:1;max-width:280px;margin-inline:auto;padding:4px 10px}.pasos{counter-reset:paso;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,48px);margin:64px 0 0;padding:0;list-style:none;display:grid}.paso{border-top:1px solid #1312102e;padding-top:28px;position:relative}.paso h3{align-items:baseline;gap:14px;font-size:1.625rem;display:flex}.paso__num{letter-spacing:-.04em;color:var(--carbon);font-size:2.75rem;font-weight:700;line-height:.8}.paso p{color:var(--gris);margin-top:12px}@media (max-width:760px){.pasos{grid-template-columns:1fr}.paso h3{font-size:1.5rem}}.local{background:#e7dfd8}.local__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.local__datos{gap:0;margin-top:40px;display:grid}.local__datos div{border-top:1px solid #1312101f;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.local__datos dt{color:#5c5752}.local__datos dd{text-align:right;margin:0;font-weight:600}.local__fotos{aspect-ratio:5/4;grid-template-rows:1.5fr 1fr;grid-template-columns:1fr 1fr;gap:12px;display:grid}.local__fotos figure{border-radius:var(--r-md);margin:0;overflow:hidden}.local__fotos figure:first-child{grid-column:span 2}.local__fotos img{object-fit:cover;width:100%;height:100%}@media (max-width:900px){.local__grid{grid-template-columns:1fr}}.faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq__cabeza{position:sticky;top:120px}.faq__lista{border-top:1px solid #1312102e}.faq details{border-bottom:1px solid #1312102e}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:1.1875rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:14px;height:14px;transition:transform .3s var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/14px 1.75px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.75px 14px no-repeat;flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--gris);max-width:62ch;padding:0 48px 28px 0}@media (max-width:900px){.faq__grid{grid-template-columns:1fr}.faq__cabeza{position:static}}.cierre{background:var(--rojo);color:var(--crema);position:relative;overflow:hidden}.cierre__in{z-index:1;padding-block:clamp(96px,13vw,168px);position:relative}.cierre h2{letter-spacing:-.04em;max-width:12ch;font-size:clamp(2.6rem,6.4vw,5rem);line-height:.98}.cierre p{color:#fbe9e4;max-width:30rem;margin-top:24px;font-size:1.1875rem}.cierre__acciones{flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;display:flex}.cierre__tel{color:#fbe9e4;font-weight:500}@media (max-width:760px){.cierre__in{padding-bottom:46vw}}.cierre__nube{pointer-events:none;width:min(56vw,760px);height:auto;position:absolute;bottom:-8%;right:-6%}@media (max-width:760px){.cierre__nube{width:64vw;bottom:-10%;right:-18%}}.pie{background:var(--carbon);color:var(--noche-texto);padding-block:72px 40px;font-size:.9375rem}.pie__grid{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid}.pie__marca img{width:auto;height:30px}.pie__marca p{max-width:22rem;margin-top:16px}.pie h3{letter-spacing:0;color:var(--crema);margin-bottom:14px;font-size:.875rem;font-weight:600}.pie ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pie a{text-decoration:none}.pie a:hover{color:var(--crema);text-decoration:underline}.pie__base{border-top:1px solid var(--noche-linea);color:var(--noche-tenue);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:64px;padding-top:24px;font-size:.8125rem;display:flex}@media (max-width:760px){.pie__grid{grid-template-columns:1fr 1fr}.pie__marca{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.evento{transition:none!important}}
.nav__links{align-items:center}.nav__desplegable{position:relative}.nav__disparador{font:inherit;color:var(--noche-texto);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 0;font-size:.9375rem;transition:color .2s;display:inline-flex}.nav__disparador svg{width:16px;height:16px;transition:transform .3s var(--ease-out)}.nav__disparador:hover,.nav__disparador[aria-expanded=true]{color:var(--crema)}.nav__disparador[aria-expanded=true] svg{transform:rotate(180deg)}.mega{visibility:hidden;opacity:0;width:min(680px,100vw - 48px);transition:opacity .25s var(--ease-out), transform .25s var(--ease-out), visibility 0s .25s;padding-top:18px;position:absolute;top:100%;left:-24px;transform:translateY(-6px)}.mega[data-open=true]{visibility:visible;opacity:1;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transform:none}.mega>*{background:var(--noche-1)}.mega{grid-template-columns:1.5fr 1fr;display:grid}.mega__lista{border:1px solid var(--noche-linea);border-radius:var(--r-md) 0 0 var(--r-md);border-right:0;margin:0;padding:12px;list-style:none;box-shadow:0 32px 64px -32px #000000b3}.mega__item{color:var(--crema);border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:14px;padding:12px;text-decoration:none;transition:background-color .2s;display:grid}.mega__item:hover{background:var(--noche-2)}.mega__item b{font-size:.9875rem;font-weight:600;display:block}.mega__item small{color:var(--noche-texto);font-size:.8125rem;display:block}.mega__icono{background:var(--noche-2);width:40px;height:40px;color:var(--crema);border-radius:10px;place-items:center;display:grid}.mega__icono svg{width:20px;height:20px}.mega__destacado{border-radius:0 var(--r-md) var(--r-md) 0;color:var(--blanco);background:linear-gradient(180deg, #d3002b00 0%, var(--rojo) 58%), url(/img/patron-rojo.webp) top center / 320px auto var(--rojo);flex-direction:column;justify-content:flex-end;gap:16px;padding:20px;display:flex;box-shadow:0 32px 64px -32px #000000b3}.mega__destacado p{color:#fbe9e4;font-size:.875rem;line-height:1.45}.mega__destacado b{color:var(--blanco);margin-bottom:4px;font-size:1.0625rem;display:block}.mega__destacado .btn,.mega__destacado .btn:hover{color:var(--carbon);align-self:flex-start}.nav__hamburguesa{background:var(--noche-2);cursor:pointer;border:0;border-radius:999px;width:44px;height:44px;display:none;position:relative}.nav__hamburguesa span{background:var(--crema);height:1.75px;transition:transform .3s var(--ease-out);border-radius:2px;position:absolute;left:13px;right:13px}.nav__hamburguesa span:first-child{transform:translateY(-4px)}.nav__hamburguesa span:last-child{transform:translateY(4px)}.nav__hamburguesa[aria-expanded=true] span:first-child{transform:rotate(45deg)}.nav__hamburguesa[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.hoja{background:var(--carbon);animation:hoja .35s var(--ease-out);padding:8px 0 40px;position:fixed;inset:72px 0 0;overflow-y:auto}@keyframes hoja{0%{opacity:0;transform:translateY(-8px)}}.hoja[hidden]{display:none}.hoja__titulo{color:var(--noche-tenue);margin:16px 0 8px;font-size:.875rem}.hoja__servicios,.hoja__enlaces{margin:0;padding:0;list-style:none}.hoja__servicios a{color:var(--crema);align-items:center;gap:14px;padding:10px 0;font-size:1.125rem;font-weight:600;text-decoration:none;display:flex}.hoja__enlaces{border-top:1px solid var(--noche-linea);margin-top:16px}.hoja__enlaces a{border-bottom:1px solid var(--noche-linea);color:var(--crema);letter-spacing:-.01em;padding:16px 0;font-size:1.25rem;font-weight:600;text-decoration:none;display:block}.hoja__cta{width:100%;margin-top:28px}@media (max-width:960px){.nav__links{display:none}.nav__hamburguesa{display:block}.nav__cta{margin-left:auto}}@media (min-width:961px){.hoja{display:none}}@media (max-width:420px){.nav__cta{padding:0 14px}}.paraquien{padding-top:0}.paraquien__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.paraquien__cabeza{position:sticky;top:112px}.paraquien__super{aspect-ratio:1;object-fit:cover;border-radius:var(--r-lg);width:100%;max-width:340px;height:auto;margin-top:40px}.negocios{border-top:1px solid #1312102e;margin:0;padding:0;list-style:none}.negocio{transition:background-color .3s var(--ease-out), padding .3s var(--ease-out);border-bottom:1px solid #1312102e;grid-template-rows:auto auto;grid-template-columns:1fr 40px;gap:4px 24px;padding:28px 8px;text-decoration:none;display:grid}.negocio__nombre{letter-spacing:-.025em;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:700;line-height:1.1}.negocio__que{color:var(--gris);grid-row:2}.negocio__flecha{width:40px;height:40px;transition:background-color .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out), transform .3s var(--ease-out);border:1px solid #13121033;border-radius:50%;grid-area:1/2/3;align-self:center;place-items:center;display:grid}.negocio__flecha svg{width:18px;height:18px}.negocio:hover{background:#1312100a;padding-inline:20px}.negocio:hover .negocio__flecha{background:var(--rojo);border-color:var(--rojo);color:var(--blanco);transform:translate(2px)}@media (max-width:900px){.paraquien__grid{grid-template-columns:1fr}.paraquien__cabeza{position:static}.paraquien__super{display:none}.negocio{padding:22px 0}.negocio:hover{padding-inline:0}}.noche{background:var(--carbon);color:var(--crema);overflow-x:clip}.noche h2{letter-spacing:-.035em;font-size:clamp(2.1rem,4.6vw,3.6rem)}.noche h2 .tenue{color:var(--noche-tenue)}.noche .seccion__intro{color:var(--noche-texto)}.horizonte--noche{background:var(--crema);margin-top:0}.horizonte--noche:after{background:var(--carbon)}.horizonte--dia,.horizonte--hero{margin-top:clamp(64px,9vw,120px)}.seguridad{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,6vw,88px);padding-top:clamp(40px,6vw,72px);display:grid}.proteccion{gap:24px;margin:40px 0 0;padding:0;list-style:none;display:grid}.proteccion li{grid-template-columns:36px 1fr;align-items:start;gap:16px;display:grid}.proteccion h3{letter-spacing:-.01em;font-size:1.1875rem;line-height:1.25}.proteccion p{color:var(--noche-texto);margin-top:4px;font-size:.9875rem}.monitor-columna{position:sticky;top:104px}.monitor{background:var(--noche-1);border:1px solid var(--noche-linea);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 32px 64px -32px #0009}.monitor__cuerpo{padding:24px 20px}.monitor__titulo{color:var(--noche-texto);justify-content:space-between;align-items:baseline;gap:12px;font-size:.9375rem;display:flex}.monitor__titulo b{color:var(--crema);font-weight:600}.dias{grid-template-columns:repeat(30,1fr);gap:3px;height:44px;margin-top:16px;display:grid}.dias span,.dias__leyenda i{background:var(--crema);border-radius:3px}.dias [data-estado=mant],.dias__leyenda [data-estado=mant]{background:var(--noche-tenue)}.dias__leyenda{color:var(--noche-texto);flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:.8125rem;display:flex}.dias__leyenda span{align-items:center;gap:8px;display:inline-flex}.dias__leyenda i{width:10px;height:10px}.lecturas{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 0;display:grid}.lecturas div{background:var(--noche-2);border-radius:12px;padding:14px}.lecturas dt{color:var(--noche-texto);font-size:.8125rem;line-height:1.3}.lecturas dd{letter-spacing:-.02em;margin:8px 0 0;font-size:1.5rem;font-weight:600}.alerta{border:1px solid var(--noche-linea);border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:12px;margin-top:16px;padding:12px;font-size:.9375rem;display:grid}.alerta small{color:var(--noche-texto);font-size:.8125rem;display:block}@media (max-width:900px){.seguridad{grid-template-columns:1fr}.monitor-columna{position:static}}@media (max-width:520px){.lecturas{grid-template-columns:1fr}.lecturas div{justify-content:space-between;align-items:center;display:flex}.lecturas dd{margin:0;font-size:1.25rem}.dias{gap:2px;height:36px}}.compara{padding-top:clamp(96px,12vw,152px)}.tabla{border:1px solid var(--noche-linea);border-radius:var(--r-lg);margin-top:40px;overflow-x:auto}.tabla table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9875rem}.tabla th,.tabla td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--noche-linea);padding:18px 24px}.tabla tbody tr:last-child>*{border-bottom:0}.tabla thead th{color:var(--noche-texto);font-size:.875rem;font-weight:600}.tabla tbody th{color:var(--crema);width:30%;font-weight:600}.tabla td{color:var(--noche-texto)}.tabla .tabla__hostlyc{background:var(--noche-1);color:var(--crema)}.tabla thead .tabla__hostlyc img{width:auto;height:26px}.tabla td.tabla__hostlyc{font-weight:500}.tabla td.tabla__hostlyc svg{vertical-align:-5px;width:20px;height:20px;margin-right:10px;display:inline-block}.compara__cta{margin-top:32px}.paso__mini{border-radius:var(--r-md);background:var(--blanco);height:176px;margin-bottom:28px;padding:18px;font-size:.8125rem;overflow:hidden;box-shadow:0 24px 48px -32px #13121059,0 0 0 1px #1312100f}.paso__mini--chat{background:#ece3dc;flex-direction:column;justify-content:flex-end;gap:8px;display:flex}.burbuja{border-radius:14px;max-width:84%;padding:9px 12px;line-height:1.35}.burbuja--tu{background:var(--carbon);color:var(--crema);border-bottom-right-radius:4px;align-self:flex-end}.burbuja--nos{background:var(--blanco);border-bottom-left-radius:4px;align-self:flex-start}.paso__mini--doc{flex-direction:column;gap:4px;display:flex}.paso__mini--doc b{letter-spacing:-.01em;font-size:1.0625rem}.paso__mini--doc>span{color:var(--gris)}.paso__mini--doc ul{border-top:1px solid #1312101a;gap:6px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:grid}.paso__mini--doc li:before{content:"";background:var(--carbon);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.paso__mini--estado{background:var(--carbon);color:var(--crema);flex-direction:column;justify-content:center;gap:6px;display:flex}.paso__mini--estado b{letter-spacing:-.01em;font-size:1.125rem}.paso__mini--estado>span:last-child{color:var(--noche-texto)}.estado{background:var(--noche-2);width:fit-content;color:var(--crema);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.estado i{background:var(--crema);width:8px;height:8px;animation:latido 2.4s var(--ease-out) infinite;border-radius:50%}.paso h3{margin-top:0}@media (max-width:640px){.tabla{overflow:visible}.tabla table{min-width:0}.tabla thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tabla tr{border-bottom:1px solid var(--noche-linea);gap:10px;padding:18px 20px;display:grid}.tabla tbody tr:last-child{border-bottom:0}.tabla th,.tabla td{border:0;padding:0;display:block;width:auto!important}.tabla td:before{content:attr(data-label);color:var(--noche-tenue);margin-bottom:2px;font-size:.8125rem;font-weight:400;display:block}.tabla .tabla__hostlyc{background:0 0}.tabla td.tabla__hostlyc{font-weight:600}}.vitrina{margin:0}.vitrina__escena{padding:0 9% 9% 0;position:relative}.vitrina__navegador{border-radius:var(--r-md);background:var(--blanco);overflow:hidden;box-shadow:0 40px 70px -36px #13121073,0 0 0 1px #13121014}.vitrina__pantalla{aspect-ratio:16/10;background:#ece3dc;overflow:hidden}.vitrina__pantalla img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;transition:object-position 1.2s var(--ease-out)}.vitrina__telefono{background:var(--carbon);border-radius:30px;width:27%;padding:7px;position:absolute;bottom:0;right:0;box-shadow:0 30px 50px -24px #13121099}.vitrina__pantalla--tel{aspect-ratio:390/800;border-radius:23px}.vitrina__pie{color:var(--gris);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:14px;font-size:.8125rem;display:flex}.vitrina__pie a{color:var(--carbon);font-weight:600;text-decoration:none}.vitrina__pie a:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.vitrina__escena:hover .vitrina__pantalla img{object-position:50% 100%;transition:object-position 9s cubic-bezier(.45,0,.55,1)}.vitrina__escena:hover .vitrina__pantalla--tel img{transition-duration:12s}}@media (hover:none) and (prefers-reduced-motion:no-preference){.vitrina__pantalla img{animation:26s cubic-bezier(.45,0,.55,1) 1.5s infinite recorrer}}@keyframes recorrer{0%,12%{object-position:50% 0%}55%,68%{object-position:50% 100%}to{object-position:50% 0%}}.galeria__lista{grid-template-columns:repeat(12,minmax(0,1fr));gap:56px clamp(24px,4vw,48px);margin:48px 0 0;padding:0;list-style:none;display:grid}.galeria__lista li:nth-child(4n+1),.galeria__lista li:nth-child(4n){grid-column:span 7}.galeria__lista li:nth-child(4n+2),.galeria__lista li:nth-child(4n+3){grid-column:span 5}.galeria__lista li:nth-child(2n){margin-top:72px}.galeria__lista h3{font-size:1.375rem}.galeria__lista p{color:var(--gris);margin:4px 0 18px}.galeria__lista .vitrina__escena{padding:0}@media (max-width:760px){.galeria__lista{grid-template-columns:1fr;gap:40px}.galeria__lista li:nth-child(n){grid-column:1/-1;margin-top:0}}.vitrina--sin-tel .vitrina__telefono{display:none}@media (max-width:640px){.vitrina__escena,.galeria__lista .vitrina__escena{padding:0}.vitrina__navegador{display:none}.vitrina__telefono,.vitrina--sin-tel .vitrina__telefono{border-radius:36px;width:min(72%,280px);margin:0 auto;padding:8px;display:block;position:relative}.vitrina__pantalla--tel{border-radius:28px}.vitrina__pie{text-align:center;justify-content:center}.galeria__lista{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-right:-16px;padding:0 16px 8px 0;display:flex;overflow-x:auto}.galeria__lista li:nth-child(n){scroll-snap-align:start;flex:0 0 82%;position:relative}.galeria__lista .vitrina__telefono{width:100%}}
