:root{--negro:#0a0a0a;--panel:#121212;--rojo:red;--hueso:#ede8e0;--gris:#807d76;--gris-claro:#a8a49c;--linea:#2a2a2a;--display:"Archivo Black","Arial Black",Impact,sans-serif;--texto:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ancho:1180px;--gutter:clamp(16px,4vw,48px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#0a0a0a;background:var(--negro);color:#ede8e0;color:var(--hueso);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--texto);font-size:17px;line-height:1.6}img,svg,video{display:block;max-width:100%}a{color:inherit}::selection{background:red;background:var(--rojo);color:#0a0a0a;color:var(--negro)}:focus-visible{outline:2px solid red;outline:2px solid var(--rojo);outline-offset:3px}[id]{scroll-margin-top:80px}.sitio{overflow-x:clip}.contenedor{margin:0 auto;max-width:1180px;max-width:var(--ancho);padding:0 clamp(16px,4vw,48px);padding:0 var(--gutter)}.saltar{background:red;background:var(--rojo);color:#0a0a0a;color:var(--negro);font-weight:600;left:-9999px;padding:8px 14px;position:absolute;top:8px;z-index:2000}.saltar:focus{left:8px}.btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--texto);font-size:15px;font-weight:600;gap:10px;isolation:isolate;justify-content:center;letter-spacing:.02em;min-height:52px;overflow:hidden;padding:0 28px;position:relative;text-decoration:none;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .3s,background .3s,border-color .3s,color .2s}.btn:after{background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);content:"";inset:-2px;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .7s cubic-bezier(.22,.61,.36,1);z-index:-1}.btn:focus-visible:after,.btn:hover:after{transform:translateX(120%)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn-rojo{background:radial-gradient(120% 140% at 50% -20%,#ff78648c,#0000 55%),linear-gradient(180deg,#ff2a1f,#d40000);border-color:#ff786e8c;box-shadow:inset 0 1px 0 #ffffff59,inset 0 -2px 8px #78000073,0 0 0 1px #ff000040,0 10px 34px -8px #ff0000bf,0 0 44px -10px #ff281499;color:#fff}.btn-rojo:hover{box-shadow:inset 0 1px 0 #ffffff73,inset 0 -2px 8px #78000073,0 0 0 1px #ff3c2873,0 14px 44px -8px #ff0000e6,0 0 70px -6px #ff2814bf}.btn-rojo:disabled{cursor:progress;opacity:.6;transform:none}.btn-linea{-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);background:linear-gradient(180deg,#ede8e01f,#ede8e008);border-color:#ede8e052;box-shadow:inset 0 1px 0 #ffffff38,0 8px 30px -12px #0009;color:#ede8e0;color:var(--hueso)}.btn-linea:hover{background:linear-gradient(180deg,#ede8e033,#ede8e00f);border-color:#ede8e099;box-shadow:inset 0 1px 0 #ffffff4d,0 0 36px -8px #ede8e059}.flecha{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ede8e00f;border-color:#ede8e059;box-shadow:inset 0 1px 0 #fff3}.flecha:hover{box-shadow:0 0 30px -4px #ff0000b3}@media (prefers-reduced-motion:reduce){.btn:after{display:none}.btn:hover{transform:none}}.btn-ancho{width:100%}.btn-chico{font-size:14px;min-height:40px;padding:0 18px}.nav{align-items:center;border-bottom:1px solid #0000;display:flex;gap:24px;inset:0 0 auto 0;justify-content:space-between;padding:14px clamp(16px,4vw,48px);padding:14px var(--gutter);position:fixed;transition:background .3s,border-color .3s;z-index:1000}.nav-fija{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0a0a0aeb;border-bottom-color:#2a2a2a;border-bottom-color:var(--linea)}.logo{align-items:center;color:#ede8e0;color:var(--hueso);display:flex;gap:10px;text-decoration:none}.logo span{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:15px;letter-spacing:.04em;text-transform:uppercase}.nav-links{display:flex;gap:30px;margin-left:auto}.nav-links a{color:#a8a49c;color:var(--gris-claro);font-size:15px;text-decoration:none;transition:color .2s}.nav-links a:hover{color:#ede8e0;color:var(--hueso)}.ceja{color:red;color:var(--rojo);font-size:12px;font-weight:600;letter-spacing:.3em;margin-bottom:22px;text-transform:uppercase}.ceja-guion{background:red;background:var(--rojo);display:block;height:5px;margin-bottom:16px;width:112px}.servicio h3,.titulo,h1{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-weight:400;letter-spacing:-.02em;text-transform:uppercase}.titulo{font-size:clamp(34px,5vw,64px);line-height:.95;margin-bottom:22px;max-width:16ch}.titulo-grande{font-size:clamp(38px,6.4vw,88px);line-height:.92;max-width:15ch}.titulo-mega{font-size:clamp(44px,9vw,132px);letter-spacing:-.03em;line-height:.88;margin-bottom:36px;max-width:12ch}.rojo{color:red;color:var(--rojo)}.rv{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}.rv.on{opacity:1;transform:none}.seccion-orn{isolation:isolate;overflow:hidden;position:relative}.luz{inset:0;overflow:hidden;pointer-events:none;z-index:-1}.luz,.luz i{position:absolute}.luz i{display:block}.luz-1,.luz-2{animation:deriva 16s ease-in-out infinite alternate;border-radius:50%;will-change:transform}.luz-1{background:radial-gradient(circle,#f003 0,#ff00000f 35%,#0000 65%);height:70vmax;left:-25vmax;top:-30vmax;width:70vmax}.luz-2{animation-direction:alternate-reverse;animation-duration:22s;background:radial-gradient(circle,#ff281429 0,#ff00000d 38%,#0000 65%);bottom:-28vmax;height:55vmax;right:-22vmax;width:55vmax}@keyframes deriva{0%{transform:translate(0) scale(1)}to{transform:translate(8vw,6vh) scale(1.15)}}.destello{animation:barrido 11s cubic-bezier(.45,0,.2,1) infinite;background:linear-gradient(90deg,#0000,#f000 30%,#ff5a46f2 50%,#f000 70%,#0000);box-shadow:0 0 18px 3px #ff000073,0 0 60px 10px #ff00002e;height:2px;left:-30%;opacity:0;top:34%;width:160%}@keyframes barrido{0%{opacity:0;transform:translateX(-35%) scaleX(.5)}25%{opacity:.9}55%{opacity:.55}80%,to{opacity:0;transform:translateX(35%) scaleX(1.1)}}.luz-b .luz-1{left:auto;right:-25vmax}.luz-b .destello{animation-delay:-4s;top:62%}.luz-c .luz-1{bottom:-35vmax;top:auto}.luz-c .destello{animation-delay:-7s;top:22%}.luz-d .luz-2{left:30%;right:auto}.luz-d .destello{animation-delay:-2s;top:78%}@keyframes brillo{0%,to{box-shadow:0 0 0 0 #f000}50%{box-shadow:0 0 46px -6px #ff000073}}.proyector{animation:parpadeo 2.4s steps(1) infinite;background:conic-gradient(from 222deg at 100% 0,#0000 0deg,#ede8e00d 6deg,#ff000021 12deg,#ede8e012 18deg,#0000 26deg);height:140%;right:-10%;top:-20%;transform-origin:100% 0;width:90vmax}@keyframes parpadeo{0%{opacity:.9}12%{opacity:.75}20%{opacity:1}47%{opacity:.82}53%{opacity:.96}71%{opacity:.7}78%{opacity:1}}.visor .visor-destello{animation-delay:.6s;animation-duration:7s;display:block;position:absolute;top:58%;z-index:2}.avance{bottom:-1px;height:2px;left:0;pointer-events:none;position:absolute;right:0}.avance i{background:red;background:var(--rojo);box-shadow:0 0 10px #ff0000b3;inset:0;position:absolute;transform:scaleX(0);transform:scaleX(var(--avance,0));transform-origin:0 50%}.avance-tc{font-feature-settings:"tnum";color:red;color:var(--rojo);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;left:0;left:calc(var(--avance, 0)*100%);letter-spacing:.08em;opacity:0;padding-right:6px;position:absolute;top:6px;transform:translateX(-100%);transition:opacity .3s}.nav-fija .avance-tc{opacity:.9}.encendido .w{color:#ede8e02e;transition:color .35s}.encendido .w.on{color:#ede8e0;color:var(--hueso)}.encendido .w.rojo{color:#ff000040}.encendido .w.rojo.on{color:red;color:var(--rojo);font-weight:600}.glitch{color:red;color:var(--rojo);display:inline-block;position:relative}.glitch:after,.glitch:before{content:attr(data-texto);inset:0;pointer-events:none;position:absolute}.glitch:before{animation:falla-a 3.2s steps(1) infinite;color:#ede8e0;color:var(--hueso);mix-blend-mode:screen}.glitch:after{animation:falla-b 3.2s steps(1) infinite;color:#6b0000}@keyframes falla-a{0%,86%,to{clip-path:inset(0 0 100% 0);transform:none}88%{clip-path:inset(10% 0 62% 0);transform:translate(-6px)}91%{clip-path:inset(55% 0 20% 0);transform:translate(5px)}94%{clip-path:inset(30% 0 45% 0);transform:translate(-3px)}}@keyframes falla-b{0%,87%,to{clip-path:inset(0 0 100% 0);transform:none}89%{clip-path:inset(70% 0 5% 0);transform:translate(7px)}92%{clip-path:inset(20% 0 60% 0);transform:translate(-5px)}95%{clip-path:inset(48% 0 30% 0);transform:translate(4px)}}.pie-gigante{border-top:1px solid #2a2a2a;border-top:1px solid var(--linea);line-height:.78;overflow:hidden;padding:clamp(24px,4vw,56px) 0 0;text-align:center}.pie-gigante span{-webkit-text-stroke:1.5px #ede8e047;animation:barre 3.2s cubic-bezier(.6,0,.2,1) infinite;background:linear-gradient(100deg,#0000 0 38%,#ff0000f2 48%,#ff7864e6 50%,#ff0000f2 52%,#0000 62% 100%);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;display:inline-block;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:15.5vw;letter-spacing:-.04em;text-transform:uppercase}@keyframes barre{0%{background-position:100% 0}75%,to{background-position:0 0}}.rv.rv-titulo{opacity:1;transform:none}.rv-titulo .rv-in{clip-path:inset(0 0 100% 0);display:block;transform:translateY(36px);transition:clip-path 1.1s cubic-bezier(.77,0,.18,1),transform 1.1s cubic-bezier(.77,0,.18,1)}.rv-titulo.on .rv-in{clip-path:inset(-12% -30% -16% -30%);transform:none}.marquesina{background:red;background:var(--rojo);border-block:1px solid red;border-block:1px solid var(--rojo);color:#0a0a0a;color:var(--negro);overflow:hidden;padding:clamp(14px,2vw,26px) 0}.marq-pista{align-items:center;animation:corre 38s linear infinite;display:flex;gap:clamp(22px,3vw,48px);padding-right:clamp(22px,3vw,48px);width:max-content}.marq-pista span{display:inline-block;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(40px,7.5vw,112px);letter-spacing:-.02em;line-height:1;text-transform:uppercase;transform:skewX(0deg);transform:skewX(var(--sesgo,0deg));transition:transform .25s ease-out;white-space:nowrap}.marquesina .ouro{color:#0a0a0a;color:var(--negro);font-size:clamp(40px,7.5vw,112px);height:.6em;width:.6em}.marquesina .ouro circle{fill:#ede8e0;fill:var(--hueso)}@keyframes corre{to{transform:translateX(-50%)}}.marquesina-linea{background:#0a0a0a;background:var(--negro);border-color:#2a2a2a;border-color:var(--linea);color:#ede8e0;color:var(--hueso)}.marquesina-linea .marq-pista{animation-direction:reverse;animation-duration:46s}.marquesina-linea .marq-hueco{-webkit-text-stroke:1.5px #ede8e0;-webkit-text-stroke:1.5px var(--hueso);color:#0000}.marquesina-linea .ouro{color:#ede8e0;color:var(--hueso)}.marquesina-linea .ouro circle{fill:red;fill:var(--rojo)}.marquesina:hover .marq-pista{animation-play-state:paused}.set{border-top:1px solid #2a2a2a;border-top:1px solid var(--linea);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:56px}.set li{padding:30px 24px 0 0}.set li+li{border-left:1px solid #2a2a2a;border-left:1px solid var(--linea);padding-left:24px}.set-grande{color:#ede8e0;color:var(--hueso);display:block;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(30px,3.6vw,52px);line-height:.95;margin-bottom:10px;text-transform:uppercase}.set li:nth-child(odd) .set-grande{color:red;color:var(--rojo)}.set-chico{color:#a8a49c;color:var(--gris-claro);font-size:15px}.hero{margin:0 auto;max-width:1440px;padding:84px clamp(16px,4vw,48px) 0;padding:84px var(--gutter) 0}.visor{background:radial-gradient(ellipse 70% 60% at 72% 40%,#ff00001a,#0000 70%),radial-gradient(ellipse 60% 70% at 20% 90%,#ede8e00d,#0000 70%),#121212;background:radial-gradient(ellipse 70% 60% at 72% 40%,#ff00001a,#0000 70%),radial-gradient(ellipse 60% 70% at 20% 90%,#ede8e00d,#0000 70%),var(--panel);display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:min(70vh,720px);overflow:hidden;padding:clamp(64px,9vw,110px) clamp(22px,5vw,72px);position:relative}.visor:after{animation:grano 1s steps(4) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:-50%;opacity:.09;pointer-events:none;position:absolute;z-index:1}@keyframes grano{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}.visor-video{height:100%;inset:0;object-fit:cover;opacity:.55;position:absolute;width:100%;z-index:0}.visor-tercios{background:linear-gradient(90deg,#0000 calc(33.333% - .5px),#ede8e012 calc(33.333% - .5px),#ede8e012 calc(33.333% + .5px),#0000 calc(33.333% + .5px),#0000 calc(66.666% - .5px),#ede8e012 calc(66.666% - .5px),#ede8e012 calc(66.666% + .5px),#0000 calc(66.666% + .5px)),linear-gradient(180deg,#0000 calc(33.333% - .5px),#ede8e012 calc(33.333% - .5px),#ede8e012 calc(33.333% + .5px),#0000 calc(33.333% + .5px),#0000 calc(66.666% - .5px),#ede8e012 calc(66.666% - .5px),#ede8e012 calc(66.666% + .5px),#0000 calc(66.666% + .5px));inset:0;pointer-events:none;position:absolute;z-index:1}.esq{animation:esquina .9s cubic-bezier(.2,.7,.2,1) both;border-color:#ede8e0;border-color:var(--hueso);border-style:solid;border-width:0;height:34px;position:absolute;width:34px;z-index:2}.esq-1{border-left-width:2px;border-top-width:2px;left:18px;top:18px}.esq-2{border-right-width:2px;border-top-width:2px;right:18px;top:18px}.esq-3{border-bottom-width:2px;border-left-width:2px;bottom:18px;left:18px}.esq-4{border-bottom-width:2px;border-right-width:2px;bottom:18px;right:18px}@keyframes esquina{0%{height:0;opacity:0;width:0}to{height:34px;opacity:1;width:34px}}.visor-osd{font-feature-settings:"tnum";align-items:center;color:#a8a49c;color:var(--gris-claro);display:flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;gap:22px;left:0;letter-spacing:.08em;padding:0 64px;position:absolute;right:0;z-index:2}.visor-arriba{top:26px}.visor-abajo{bottom:26px}.osd-der{margin-left:auto}.rec{align-items:center;color:#ede8e0;color:var(--hueso);display:inline-flex;font-weight:600;gap:8px}.rec i{animation:rec 1.6s ease-in-out infinite;background:red;background:var(--rojo);border-radius:50%;height:10px;width:10px}.tc{color:#ede8e0;color:var(--hueso)}.hero-texto{animation:entra .9s cubic-bezier(.2,.7,.2,1) .25s both;max-width:900px;position:relative;z-index:3}@keyframes entra{0%{transform:translateY(14px)}to{transform:none}}.hero h1{animation:enfoque 1.6s cubic-bezier(.2,.7,.2,1) .15s both;font-size:clamp(42px,7.6vw,108px);line-height:.9;margin-bottom:28px;max-width:12ch}@keyframes enfoque{0%{filter:blur(16px);letter-spacing:.04em;opacity:.35}60%{filter:blur(0);opacity:1}to{filter:none;letter-spacing:-.02em}}.hero-sub{color:#ede8e0;color:var(--hueso);font-size:clamp(17px,1.6vw,21px);margin-bottom:36px;max-width:46ch;opacity:.82}.hero-botones{display:flex;flex-wrap:wrap;gap:14px}.credo{border-left:1px solid #2a2a2a;border-left:1px solid var(--linea);display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.credo li{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--linea);border-right:1px solid #2a2a2a;border-right:1px solid var(--linea);font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(16px,1.7vw,22px);letter-spacing:-.01em;line-height:1.1;padding:22px clamp(16px,2.4vw,32px);text-transform:uppercase}.credo li:last-child{color:red;color:var(--rojo)}.seccion-manifiesto{padding:clamp(110px,16vw,220px) 0}.manifiesto-texto{color:#a8a49c;color:var(--gris-claro);font-size:clamp(18px,1.9vw,24px);line-height:1.6;max-width:46ch}.manifiesto-texto .rojo{font-weight:600}.pilares{border-top:1px solid #2a2a2a;border-top:1px solid var(--linea);margin-top:56px}.pilar{grid-gap:8px 48px;border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--linea);display:grid;gap:8px 48px;grid-template-areas:"tag desc" "nombre desc" "nombre entrar";grid-template-columns:1.1fr 1fr;padding:44px 0;position:relative;text-decoration:none;transition:padding .4s cubic-bezier(.22,.61,.36,1)}.pilar:before{background:red;background:var(--rojo);content:"";height:2px;left:0;position:absolute;top:-1px;transition:width .6s cubic-bezier(.22,.61,.36,1);width:0}.pilar:focus-visible:before,.pilar:hover:before{width:100%}.pilar:hover{padding-left:18px}.pilar-tag{color:red;color:var(--rojo);font-size:12px;font-weight:600;grid-area:tag;letter-spacing:.3em;text-transform:uppercase}.pilar-nombre{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(30px,4.6vw,64px);grid-area:nombre;letter-spacing:-.02em;line-height:.92;text-transform:uppercase}.pilar-desc{align-self:center;color:#a8a49c;color:var(--gris-claro);font-size:17px;grid-area:desc;max-width:44ch}.pilar-entrar{align-items:center;color:red;color:var(--rojo);display:flex;font-size:15px;font-weight:600;gap:12px;grid-area:entrar}.pilar-entrar:after{background:red;background:var(--rojo);content:"";height:1.5px;transition:width .4s;width:28px}.pilar:hover .pilar-entrar:after{width:56px}.seccion-doxa{padding-top:clamp(110px,15vw,200px)}.doxa-cabeza{margin-bottom:clamp(56px,8vw,110px)}.servicios{border-top:1px solid red;border-top:1px solid var(--rojo)}.servicio{grid-gap:24px 64px;border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--linea);display:grid;gap:24px 64px;grid-template-columns:1fr 1fr;padding:48px 0;transition:background .5s}.servicio:hover{background:linear-gradient(90deg,rgba(255,0,0,.035),#0000 70%)}.servicio-icono{color:#ede8e0;color:var(--hueso);margin-bottom:22px}.servicio-gancho,.servicio:hover .servicio-icono{color:red;color:var(--rojo)}.servicio-gancho{font-size:13px;font-weight:600;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.servicio h3{font-size:clamp(26px,3.2vw,42px);line-height:.95}.servicio-cuerpo>p{color:#a8a49c;color:var(--gris-claro);font-size:17px;margin-bottom:22px;max-width:52ch}.servicio-lista{grid-gap:0 22px;display:grid;gap:0 22px;grid-template-columns:1fr 1fr;list-style:none}.servicio-lista li{border-top:1px solid #2a2a2a;border-top:1px solid var(--linea);color:#ede8e0;color:var(--hueso);font-size:15px;padding:10px 0 10px 20px;position:relative}.servicio-lista li:before{background:red;background:var(--rojo);content:"";height:1.5px;left:0;position:absolute;top:21px;width:9px}.planes{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:56px}.plan{background:#0a0a0a;background:var(--negro);border:1px solid #2a2a2a;border:1px solid var(--linea);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;padding:40px 30px 30px;position:relative;transition:border-color .3s,box-shadow .3s,transform .5s cubic-bezier(.22,.61,.36,1),opacity .9s}.plan:hover{box-shadow:0 24px 60px -24px #ff000073;transform:translateY(-4px)}.plan-top,.plan:hover{border-color:red;border-color:var(--rojo)}.plan-top{animation:brillo 3.6s ease-in-out infinite;background:linear-gradient(180deg,#ff00000f,#0000 60%),#0a0a0a;background:linear-gradient(180deg,#ff00000f,#0000 60%),var(--negro)}.plan-sello{background:linear-gradient(180deg,#ff2a1f,#d40000);border-radius:999px;box-shadow:0 0 24px -4px #ff0000b3;color:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;padding:6px 12px;position:absolute;right:14px;top:14px}.plan h3,.plan-sello{text-transform:uppercase}.plan h3{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:30px;font-weight:400;letter-spacing:-.01em;line-height:1}.plan-para{color:#a8a49c;color:var(--gris-claro);font-size:15px;margin:6px 0 26px}.plan-precio{align-items:baseline;border-top:1px solid #2a2a2a;border-top:1px solid var(--linea);display:flex;flex-wrap:wrap;gap:4px 10px;margin-bottom:8px;padding:18px 0 22px}.desde,.unidad{color:#807d76;color:var(--gris);font-size:14px}.monto{color:red;color:var(--rojo);font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(38px,3.8vw,52px);line-height:1}.plan .servicio-lista{flex:1 1;grid-template-columns:1fr;margin-bottom:28px}.nota{color:#807d76;color:var(--gris);font-size:14px;margin-top:22px}.cotizador{grid-gap:clamp(20px,3vw,40px);align-items:start;display:grid;gap:clamp(20px,3vw,40px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-top:clamp(56px,8vw,96px)}.cot-panel{background:radial-gradient(90% 60% at 0 0,#ff000014,#0000 60%),#121212;background:radial-gradient(90% 60% at 0 0,#ff000014,#0000 60%),var(--panel);border:1px solid #2a2a2a;border:1px solid var(--linea);border-radius:22px;padding:clamp(24px,3vw,36px)}.cot-titulo{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1;text-transform:uppercase}.cot-sub{color:#a8a49c;color:var(--gris-claro);font-size:15px;margin:10px 0 8px}.cot-grupo{margin-top:22px}.cot-etiqueta{display:block;font-size:14px;font-weight:600;margin-bottom:10px}.cot-opciones{display:flex;flex-wrap:wrap;gap:8px}.cot-op{background:#ede8e00a;border:1px solid #ede8e038;border-radius:999px;color:#ede8e0;color:var(--hueso);cursor:pointer;font:500 14px/1.2 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:500 14px/1.2 var(--texto);min-height:42px;padding:10px 16px;transition:background .2s,border-color .2s,box-shadow .25s,color .2s}.cot-op:hover{border-color:#ede8e080}.cot-op.on{background:linear-gradient(180deg,#ff2a1f,#d40000);border-color:#ff786e99;box-shadow:0 0 26px -6px #f00c;color:#fff}.cot-recibo{background:#ede8e0;background:var(--hueso);border-radius:22px;box-shadow:0 30px 80px -30px #ff000073;color:#0a0a0a;color:var(--negro);padding:clamp(24px,3vw,34px);position:sticky;top:96px}.cot-recibo-cab{border-bottom:2px solid #0a0a0a;border-bottom:2px solid var(--negro);color:#5a5650;display:flex;font-size:13px;font-weight:600;gap:12px;justify-content:space-between;padding-bottom:14px}.cot-lineas{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;list-style:none}.cot-lineas li{align-items:baseline;border-bottom:1px dashed #0a0a0a2e;display:flex;gap:16px;justify-content:space-between;padding:9px 0}.cot-lineas li>span:last-child{font-weight:600;white-space:nowrap}.cot-lineas em{color:#68645d;display:block;font-size:12px;font-style:normal}.cot-sub-linea{border-bottom:1px solid #0a0a0a80!important;font-weight:700}.cot-total{align-items:baseline;display:flex;font-weight:700;gap:12px;justify-content:space-between;padding:18px 0 6px}.cot-total .monto{color:#d40000;font-size:clamp(34px,3.6vw,46px)}.cot-anticipo{color:#5a5650;font-size:14px;margin-bottom:18px}.cot-letra{color:#68645d;font-size:12.5px;line-height:1.5;margin-top:14px}@media (max-width:900px){.cotizador{grid-template-columns:1fr}.cot-recibo{position:static}}.pasos{border-top:1px solid #2a2a2a;border-top:1px solid var(--linea);display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin-top:clamp(64px,9vw,110px)}.pasos li{padding:28px 24px 0 0}.paso-num{color:red;color:var(--rojo);display:block;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:34px;line-height:1;margin-bottom:14px}.pasos h3{font-size:18px;font-weight:600;margin-bottom:6px}.pasos p{color:#a8a49c;color:var(--gris-claro);font-size:15px}.seccion-trabajo{background:#050505}.galeria{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(12,1fr);margin-top:56px}.pieza{margin:0}.pieza-vertical{grid-column:span 3}.pieza-horizontal{grid-column:span 6}.pieza-marco{background:#121212;background:var(--panel);overflow:hidden;position:relative}.pieza-vertical .pieza-marco{aspect-ratio:9/16}.pieza-horizontal .pieza-marco{aspect-ratio:16/9}.pieza-marco img,.pieza-marco video{height:100%;object-fit:cover;width:100%}.pieza-link{display:block;height:100%;width:100%}.pieza-play{background:#0a0a0a8c;border:1.5px solid #ede8e0;border:1.5px solid var(--hueso);border-radius:50%;color:#ede8e0;color:var(--hueso);cursor:pointer;display:grid;height:68px;inset:0;margin:auto;place-items:center;position:absolute;transition:background .2s,color .2s;width:68px}.pieza-link:hover .pieza-play,.pieza-play:hover{background:red;background:var(--rojo);border-color:red;border-color:var(--rojo)}.pieza-tipo{background:#0a0a0a;background:var(--negro);color:#ede8e0;color:var(--hueso);font-size:12px;font-weight:600;left:22px;letter-spacing:.12em;padding:4px 9px;pointer-events:none;position:absolute;text-transform:uppercase;top:12px}.pieza figcaption{color:#a8a49c;color:var(--gris-claro);font-size:14px;padding-top:10px}.pieza-vacia .pieza-marco{align-items:center;background:linear-gradient(90deg,#000 0 14px,#0000 14px calc(100% - 14px),#000 calc(100% - 14px)),radial-gradient(ellipse at 50% 40%,#ff000014,#0000 65%),#0d0d0d;display:flex;flex-direction:column;justify-content:center;text-align:center}.pieza-vacia .pieza-marco:after,.pieza-vacia .pieza-marco:before{background:repeating-linear-gradient(180deg,#2a2a2a 0 8px,#0000 8px 18px);bottom:0;content:"";position:absolute;top:0;width:6px}.pieza-vacia .pieza-marco:before{left:4px}.pieza-vacia .pieza-marco:after{right:4px}.vacia-sello{align-items:center;display:flex;flex-direction:column;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:15px;gap:12px;letter-spacing:.02em;text-transform:uppercase}.vacia-sello,.vacia-sello .ouro{color:#4a4741}.vacia-texto{bottom:16px;color:#807d76;color:var(--gris);font-size:13px;left:26px;position:absolute;right:26px}.pieza-vacia figcaption{color:#55524c;font-size:12px}.trabajo-bloque{margin-top:48px}.trabajo-sub{align-items:baseline;display:flex;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(18px,1.8vw,24px);font-weight:400;gap:12px;letter-spacing:-.01em;margin-bottom:16px;text-transform:uppercase}.trabajo-sub small{color:red;color:var(--rojo);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--texto);font-size:12px;letter-spacing:.2em}.galeria-serie{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pieza-retrato .pieza-marco{aspect-ratio:4/5}.tira-pista{color:red;color:var(--rojo);display:none;font-size:12px;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.galeria-tira{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}.galeria-serie .pieza,.galeria-tira .pieza{grid-column:auto}.galeria-tira::-webkit-scrollbar{height:4px}.galeria-tira::-webkit-scrollbar-thumb{background:red;background:var(--rojo)}.pieza-marco video{cursor:pointer}.pieza figcaption{display:flex;gap:10px;justify-content:space-between}.pieza figcaption b{color:#ede8e0;color:var(--hueso);font-weight:600}.pieza figcaption span{color:#807d76;color:var(--gris);font-size:13px}@media (max-width:640px){.galeria-serie{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tira-pista{display:block}.galeria-tira{display:flex;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-color:red #0000;scrollbar-color:var(--rojo) #0000;scrollbar-width:thin}.galeria-tira .pieza{flex:0 0 62%;scroll-snap-align:start}}.preguntas-grid{grid-gap:clamp(32px,6vw,90px);align-items:start;display:grid;gap:clamp(32px,6vw,90px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.preguntas{border-top:1px solid #2a2a2a;border-top:1px solid var(--linea)}.pregunta{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--linea)}.pregunta summary{cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:18px;justify-content:space-between;list-style:none;padding:22px 0}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary:after{border-bottom:2px solid red;border-bottom:2px solid var(--rojo);border-right:2px solid red;border-right:2px solid var(--rojo);content:"";flex-shrink:0;height:14px;margin-top:6px;transform:rotate(45deg);transition:transform .3s;width:14px}.pregunta[open] summary:after{margin-top:12px;transform:rotate(-135deg)}.pregunta p{color:#a8a49c;color:var(--gris-claro);max-width:60ch;padding:0 0 22px}@media (max-width:960px){.preguntas-grid{grid-template-columns:minmax(0,1fr)}}.videoteca{grid-gap:clamp(28px,4vw,56px);align-items:start;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:48px}@media (min-width:961px){.videoteca .monitor{position:sticky;top:96px}}.videoteca>*{min-width:0}.monitor{background:linear-gradient(180deg,#1b1b1b,#0d0d0d);border:1px solid #2c2c2c;border-radius:6px;box-shadow:0 30px 80px -30px #ff000059,inset 0 1px 0 #ffffff0d;padding:14px;position:relative}.monitor:after{background:linear-gradient(180deg,#151515,#0b0b0b);border:1px solid #262626;border-top:0;bottom:-26px;content:"";height:26px;left:50%;margin-left:-15%;position:absolute;width:30%}.monitor-pantalla{aspect-ratio:16/10;background:#000;border-radius:3px;overflow:hidden;position:relative}.monitor-fondo{filter:blur(26px) brightness(.45) saturate(1.2);height:116%;inset:-8%;object-fit:cover;position:absolute;width:116%}.monitor-video{cursor:pointer;height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.monitor-lineas{background:repeating-linear-gradient(180deg,#0000002e 0 1px,#0000 1px 3px);mix-blend-mode:multiply;z-index:2}.monitor-estatica,.monitor-lineas{inset:0;pointer-events:none;position:absolute}.monitor-estatica{animation:estatica .12s steps(3) infinite;background:repeating-radial-gradient(circle at 17% 32%,#fff 0 .6px,#000 .6px 2.2px),repeating-linear-gradient(180deg,#ffffff40 0 2px,#0000 2px 5px);opacity:.85;z-index:4}@keyframes estatica{0%{background-position:0 0,0 0}33%{background-position:37px 11px,0 -3px}66%{background-position:-21px 29px,0 2px}to{background-position:9px -17px,0 0}}.monitor-osd{font-feature-settings:"tnum";align-items:baseline;color:#ede8e0;color:var(--hueso);display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;gap:16px;left:0;letter-spacing:.1em;padding:0 16px;pointer-events:none;position:absolute;right:0;text-shadow:0 1px 2px #000;z-index:3}.monitor-arriba{top:12px}.monitor-abajo{bottom:12px;color:#a8a49c;color:var(--gris-claro)}.osd-play{align-items:center;color:red;color:var(--rojo);display:inline-flex;gap:7px}.osd-play:before{border-bottom:5px solid #0000;border-left:8px solid;border-top:5px solid #0000;content:"";height:0;width:0}.osd-play.pausa:before{border:0;border-left:3px solid;border-right:3px solid;height:10px;width:3px}.monitor-play{z-index:5}.repisa-zona{position:relative}.repisa-control{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:18px}.repisa-cuenta{font-feature-settings:"tnum";color:#a8a49c;color:var(--gris-claro);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.14em}.flecha{background:#0000;border:1.5px solid #ede8e0;border:1.5px solid var(--hueso);border-radius:50%;color:#ede8e0;color:var(--hueso);cursor:pointer;display:grid;height:46px;place-items:center;transition:background .2s,color .2s,border-color .2s;width:46px}.flecha:hover{background:red;background:var(--rojo);border-color:red;border-color:var(--rojo);color:#fff}.repisa{-webkit-overflow-scrolling:touch;align-items:flex-end;display:flex;gap:6px;height:300px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:30px 10px 0;position:relative;scroll-snap-type:x proximity;scrollbar-width:none}.repisa::-webkit-scrollbar{display:none}.repisa-tabla{background:linear-gradient(180deg,#2a2a2a,#121212 60%,#070707);border-top:1px solid #3a3a3a;box-shadow:0 0 40px #ff000040,0 14px 30px #0009;height:18px;margin-top:-2px}.repisa-tabla:after{background:linear-gradient(90deg,#0000,#ff0000b3,#0000);content:"";display:block;filter:blur(2px);height:2px;margin-top:16px}.cinta{background:linear-gradient(90deg,#050505,#1d1d1d 18%,#121212 80%,#050505);border:0;border-radius:3px 3px 1px 1px;box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 18px #00000080;cursor:pointer;flex:0 0 auto;height:250px;padding:0;position:relative;scroll-snap-align:center;transform-origin:50% 100%;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .3s;width:54px}@media (hover:hover){.cinta:hover{transform:translateY(-10px)}}.cinta.activa{box-shadow:inset 0 0 0 1px #f009,0 0 28px #ff000073,0 18px 30px #0009;transform:translateY(-34px)}.cinta.recargada{transform:rotate(-8deg) translateX(10px)}.cinta.recargada.activa{transform:rotate(-8deg) translate(10px,-30px)}.cinta-tope{background:#2b2b2b;height:6px;left:8px;right:8px;top:10px}.cinta-etiqueta,.cinta-tope{border-radius:1px;position:absolute}.cinta-etiqueta{align-items:center;bottom:54px;color:#141414;display:flex;flex-direction:column;font-family:Permanent Marker,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:"Permanent Marker",var(--texto);justify-content:space-between;left:9px;padding:10px 0;right:9px;top:26px;transform:rotate(180deg);writing-mode:vertical-rl}.cinta-etiqueta b{font-size:15px;font-weight:400;letter-spacing:.02em}.cinta-etiqueta i{color:red;color:var(--rojo);font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:12px;font-style:normal}.cinta-hueso .cinta-etiqueta{background:linear-gradient(90deg,#e7e1d6,#f6f1e7 50%,#ded7ca)}.cinta-rojo .cinta-etiqueta{background:linear-gradient(90deg,#d40000,#ff1a1a 50%,#c80000);color:#fff}.cinta-negro .cinta-etiqueta,.cinta-rojo .cinta-etiqueta i{color:#ede8e0;color:var(--hueso)}.cinta-negro .cinta-etiqueta{background:#0f0f0f;box-shadow:inset 0 0 0 1px #333}.cinta-sello{bottom:30px;display:grid;height:18px;left:50%;margin-left:-9px;place-items:center;position:absolute;width:18px}.cinta-anio{bottom:10px;color:#807d76;color:var(--gris);font-size:9px;left:0;letter-spacing:.14em;position:absolute;right:0;text-align:center}.cinta:focus-visible{outline:2px solid red;outline:2px solid var(--rojo);outline-offset:3px}.monitor-osd{font-family:VT323,ui-monospace,monospace;font-size:20px;font-weight:400;letter-spacing:.06em;text-shadow:1.5px 0 #ff003ccc,-1.5px 0 #00dcffb3,0 0 6px #ffffff59}.monitor-abajo{color:#ede8e0;color:var(--hueso)}.osd-fecha{color:#ffd76a}.monitor-video{animation:salto 9s steps(1) infinite;filter:saturate(1.18) contrast(1.06) blur(.25px)}@keyframes salto{0%,95.5%,97%,to{filter:saturate(1.18) contrast(1.06) blur(.25px);transform:none}96%{filter:saturate(1.6) hue-rotate(-12deg) blur(.6px);transform:translateX(3px) skewX(-1.5deg)}}.monitor-tracking{animation:tracking 7s linear infinite;background:linear-gradient(180deg,#0000,#ffffff1a 30%,#ffffff38 50%,#ffffff14 70%,#0000),repeating-linear-gradient(90deg,#ffffff0f 0 3px,#0000 3px 7px);filter:blur(1px);height:16%;left:-5%;mix-blend-mode:screen;pointer-events:none;position:absolute;right:-5%;top:-20%;z-index:2}@keyframes tracking{0%{opacity:0;top:-20%}8%{opacity:1}40%{opacity:1;top:110%}41%,to{opacity:0;top:110%}}.monitor-vineta{background:radial-gradient(ellipse 75% 70% at 50% 50%,#0000 60%,#0000008c);inset:0;pointer-events:none;position:absolute;z-index:2}.monitor-pantalla{border-radius:10px/14px;box-shadow:inset 0 0 40px #000c}.cinta:after,.cinta:before{background:repeating-linear-gradient(90deg,#262626 0 2px,#0b0b0b 2px 4px);border-radius:1px;content:"";height:7px;left:6px;position:absolute;right:6px}.cinta:before{top:2px}.cinta:after{bottom:2px}.cinta-tope{top:13px}.cinta-vhs{bottom:48px;color:#2e2e2e;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:10px;left:0;letter-spacing:.06em;position:absolute;right:0;text-align:center;text-shadow:0 1px 0 #ffffff14,0 -1px 0 #000}.cinta-sello{bottom:66px}.cinta-anio{bottom:14px;font-family:VT323,monospace;font-size:12px;letter-spacing:.08em}.cinta-etiqueta{bottom:88px;justify-content:center}.cinta-etiqueta b{font-size:13px;line-height:1;max-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinta.activa .cinta-anio{color:red;color:var(--rojo)}.repisas{grid-gap:26px;display:grid;gap:26px;grid-template-columns:minmax(0,1fr)}.repisa-grupo,.repisas{min-width:0}.repisa-nombre{align-items:baseline;display:flex;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:18px;font-weight:400;gap:12px;letter-spacing:.01em;text-transform:uppercase}.repisa-nombre span{color:#807d76;color:var(--gris);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--texto);font-size:13px;text-transform:none}.repisas .repisa{height:286px;padding-top:34px}@media (min-width:961px){.repisas .repisa{background:repeating-linear-gradient(180deg,#0000 0 284px,#2a2a2a 284px,#141414 291px,#070707 300px);flex-wrap:wrap;height:auto;overflow:visible;padding:34px 10px 16px;row-gap:50px}.repisas .repisa-tabla{border:0;box-shadow:0 0 40px #ff000040;height:0}}@media (max-width:960px){.videoteca{grid-template-columns:minmax(0,1fr)}.monitor-pantalla{aspect-ratio:4/5}.repisa,.repisas .repisa{height:274px}.cinta{height:232px;width:46px}.cinta-etiqueta b{font-size:12px}}.galeria-mas{color:#a8a49c;color:var(--gris-claro);margin-top:36px}.galeria-mas a{color:#ede8e0;color:var(--hueso);text-underline-offset:4px}.galeria-mas a:hover{color:red;color:var(--rojo)}.seccion-fotos{background:#050505}.fotos{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:28px}.foto{aspect-ratio:1;background:#121212;background:var(--panel);border:0;border-radius:12px;cursor:pointer;display:block;overflow:hidden;padding:0;transition:box-shadow .25s,opacity .25s;width:100%}.foto img{height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1);width:100%}.foto:hover img{transform:scale(1.05)}.foto.activa{box-shadow:0 0 0 2px red,0 0 26px -4px #ff0000b3;box-shadow:0 0 0 2px var(--rojo),0 0 26px -4px #ff0000b3}.foto:focus-visible{outline:2px solid red;outline:2px solid var(--rojo);outline-offset:3px}.expandido{margin:40px 0 0;scroll-margin-top:90px}.expandido-marco{background:radial-gradient(60% 60% at 50% 40%,#ff000014,#0000 70%),#0d0d0d;border:1px solid #2a2a2a;border:1px solid var(--linea);border-radius:18px;display:grid;height:min(72vh,760px);overflow:hidden;place-items:center;position:relative}.expandido-ancho .expandido-marco{aspect-ratio:2.39/1;background:#000;height:auto}.expandido-marco img{animation:lightbox-entra .35s ease-out;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.expandido-ancho .expandido-marco img{height:100%;object-fit:cover;width:100%}.expandido-ant,.expandido-sig{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a8c;border-color:#ede8e080;position:absolute;top:50%;transform:translateY(-50%)}.expandido-ant{left:14px}.expandido-sig{right:14px}.expandido figcaption{align-items:center;color:#a8a49c;color:var(--gris-claro);display:flex;font-size:14px;gap:16px;padding:14px 4px 0}.expandido-cuenta{color:#ede8e0;color:var(--hueso);font-family:VT323,monospace;font-size:18px;letter-spacing:.06em;margin-left:auto;white-space:nowrap}.expandido-cerrar{background:none;border:1px solid #ede8e047;border-radius:999px;color:#ede8e0;color:var(--hueso);cursor:pointer;flex:0 0 auto;font:inherit;padding:7px 16px}.expandido-cerrar:hover{border-color:red;border-color:var(--rojo)}@media (max-width:600px){.fotos{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.foto{border-radius:8px}.expandido-marco{border-radius:12px;height:min(62vh,560px)}.expandido-ant{left:8px}.expandido-sig{right:8px}}.grading{background:radial-gradient(circle,#050505 0 3px,#0000 3.5px) 0 6px /22px 14px repeat-x,radial-gradient(circle,#050505 0 3px,#0000 3.5px) 0 calc(100% - 6px) /22px 14px repeat-x,#161616;box-shadow:inset 0 -1px 0 #222,inset 0 1px 0 #222;display:flex;margin-top:48px;overflow-x:auto;padding:26px 0;scroll-snap-type:x proximity;scrollbar-width:none}.grading::-webkit-scrollbar{display:none}.still{aspect-ratio:2.39/1;background:#000;border:0;cursor:zoom-in;flex:0 0 auto;height:clamp(180px,26vw,320px);margin:0 6px;overflow:hidden;padding:0;position:relative;scroll-snap-align:center}.still:first-child{margin-left:clamp(16px,4vw,48px);margin-left:var(--gutter)}.still:last-child{margin-right:clamp(16px,4vw,48px);margin-right:var(--gutter)}.still img{height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,.61,.36,1);width:100%}.still:hover img{transform:scale(1.05)}.still-film{bottom:10px;color:#ede8e0;color:var(--hueso);font-family:VT323,monospace;font-size:18px;left:12px;letter-spacing:.06em;position:absolute;text-shadow:0 1px 6px #000}.still:focus-visible{outline:2px solid red;outline:2px solid var(--rojo);outline-offset:-2px}.still.activa{box-shadow:inset 0 0 0 2px red;box-shadow:inset 0 0 0 2px var(--rojo)}.still.activa img{opacity:.75}.still{cursor:pointer}.lightbox{animation:lightbox-entra .25s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505f0;cursor:zoom-out;display:grid;inset:0;padding:56px 16px 64px;place-items:center;position:fixed;z-index:3000}.lightbox img{border-radius:8px;box-shadow:0 30px 90px #000c;max-height:100%;max-width:100%;object-fit:contain}.lightbox-pie{bottom:20px;color:#a8a49c;color:var(--gris-claro);font-size:14px;left:0;position:absolute;right:0;text-align:center}.lightbox-pie span{font-feature-settings:"tnum";color:#807d76;color:var(--gris);font-variant-numeric:tabular-nums;margin-left:10px}.lightbox-cerrar{background:#ede8e00f;border:1px solid #ede8e04d;border-radius:50%;color:#ede8e0;color:var(--hueso);cursor:pointer;font-size:26px;height:44px;line-height:1;position:absolute;right:16px;top:14px;width:44px}@keyframes lightbox-entra{0%{opacity:0}to{opacity:1}}.testimonios{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:48px}.testimonio{background:#121212;background:var(--panel);border-left:3px solid red;border-left:3px solid var(--rojo);padding:32px}.testimonio p{font-size:20px;line-height:1.5;margin-bottom:20px}.testimonio footer{color:#a8a49c;color:var(--gris-claro);display:flex;flex-direction:column;font-size:15px}.testimonio footer strong{color:#ede8e0;color:var(--hueso);font-weight:600}.testimonio-vacio{background:#0000;border:1px dashed #3a3a3a}.testimonio-vacio p{color:#807d76;color:var(--gris);font-size:15px}.testimonio-vacio footer{color:#55524c;font-size:12px}.seccion-contacto{background:#ede8e0;background:var(--hueso);border-top:0;color:#0a0a0a;color:var(--negro)}.seccion-contacto .lead{color:#4a4740}.contacto-grid{grid-gap:clamp(40px,6vw,96px);align-items:start;display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:1fr 1fr}.contacto-vias{border-top:1px solid #0a0a0a26;list-style:none;margin-top:36px}.contacto-vias li{border-bottom:1px solid #0a0a0a26}.contacto-lugar,.contacto-vias a{align-items:center;display:flex;font-weight:500;gap:12px;overflow-wrap:anywhere;padding:16px 0;text-decoration:none}.contacto-vias a:hover{color:red;color:var(--rojo)}.contacto-lugar{color:#6a665e}.form{background:#0a0a0a;background:var(--negro);border-radius:22px;box-shadow:0 30px 80px -40px #000c;color:#ede8e0;color:var(--hueso);padding:clamp(24px,4vw,40px)}.form-fila{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.campo{margin-bottom:18px}.campo label{color:#a8a49c;color:var(--gris-claro);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.opcional{color:#807d76;color:var(--gris);font-weight:400}.campo input,.campo select,.campo textarea{background:#ede8e008;border:1px solid #3a3a3a;border-radius:12px;color:#ede8e0;color:var(--hueso);font:inherit;font-size:16px;outline:none;padding:13px 14px;transition:border-color .2s;width:100%}.campo select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,#0000 50%,#ede8e0 0),linear-gradient(135deg,#ede8e0 50%,#0000 0);background-image:linear-gradient(45deg,#0000 50%,var(--hueso) 50%),linear-gradient(135deg,var(--hueso) 50%,#0000 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.campo select option{background:#0a0a0a;background:var(--negro)}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:red;border-color:var(--rojo)}.campo textarea{min-height:120px;resize:vertical}.campo textarea::placeholder{color:#5f5c56}.miel{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.form-error{color:#ff5a5a;font-size:15px;margin-bottom:16px}.form-ok h3{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:28px;font-weight:400;margin-bottom:12px;text-transform:uppercase}.form-ok p{color:#a8a49c;color:var(--gris-claro)}.seccion-films{padding-top:clamp(110px,15vw,200px)}.films{border-top:1px solid #2a2a2a;border-top:1px solid var(--linea);display:grid;grid-template-columns:repeat(2,1fr);margin-top:56px}.film{padding:34px 36px 34px 0}.film+.film{border-left:1px solid #2a2a2a;border-left:1px solid var(--linea);padding-left:36px}.film-estado{background:#ff000014;color:red;color:var(--rojo);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.14em;padding:4px 10px}.film h3,.film-estado{text-transform:uppercase}.film h3{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(26px,3.2vw,44px);font-weight:400;line-height:.95;margin:16px 0 12px}.film p{color:#a8a49c;color:var(--gris-claro)}.films-cita{color:#ede8e0;color:var(--hueso);font-size:clamp(24px,3.4vw,44px);font-style:italic;font-weight:400;line-height:1.25;margin-top:clamp(64px,9vw,110px);max-width:26ch;opacity:.85}.algo-grid{grid-gap:clamp(48px,7vw,100px);align-items:start;display:grid;gap:clamp(48px,7vw,100px);grid-template-columns:1fr 1fr}.algo-titulo{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(56px,9vw,128px);font-weight:400;letter-spacing:-.03em;line-height:.85;margin-bottom:30px;text-transform:uppercase}.algo-copy{color:#a8a49c;color:var(--gris-claro);margin-bottom:40px}.cuenta{grid-gap:1px;background:#ff00002e;border:1px solid #ff00002e;display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.cuenta>div{background:#0a0a0a;background:var(--negro);padding:20px 8px 14px;text-align:center}.cuenta-num{font-feature-settings:"tnum";color:red;color:var(--rojo);display:block;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(30px,3.8vw,52px);font-variant-numeric:tabular-nums;line-height:1}.cuenta-u{display:block;letter-spacing:.2em;margin-top:8px;text-transform:uppercase}.cuenta-fecha,.cuenta-u{color:#807d76;color:var(--gris);font-size:12px}.cuenta-fecha{letter-spacing:.3em;margin:12px 0 30px;text-align:right}.algo-bloqueado{align-items:center;background:repeating-linear-gradient(135deg,#0000 0 7px,#ff00000a 7px 14px);border:1px solid #ff00004d;color:#7a2020;cursor:not-allowed;display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.14em;min-height:52px;text-transform:uppercase}.niveles-titulo{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1;margin-bottom:10px;text-transform:uppercase}.niveles-sub{color:#807d76;color:var(--gris);font-size:15px;margin-bottom:26px}.niveles{grid-gap:1px;background:#2a2a2a;background:var(--linea);border:1px solid #2a2a2a;border:1px solid var(--linea);display:grid;gap:1px;list-style:none}.niveles li{align-items:center;background:#0a0a0a;background:var(--negro);border-left:3px solid #ff000026;display:flex;gap:16px;justify-content:space-between;opacity:.6;padding:16px 18px;transition:opacity .3s,border-color .3s}.niveles li:hover{border-left-color:red;border-left-color:var(--rojo);opacity:.9}.nivel-nombre{color:#ede8e0;color:var(--hueso);display:block;font-size:13px;font-weight:600;letter-spacing:.12em;margin-bottom:3px;text-transform:uppercase}.nivel-top .nivel-nombre{color:red;color:var(--rojo)}.nivel-desc{color:#807d76;color:var(--gris);display:block;font-size:14px;line-height:1.45}.nivel-precio{color:#8a2a2a;flex-shrink:0;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:22px;text-align:right}.nivel-precio span{color:#807d76;color:var(--gris);display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--texto);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.seccion-filo{padding:clamp(110px,15vw,200px) 0;text-align:center}.filo-cita{font-size:clamp(28px,4.6vw,64px);font-style:italic;font-weight:400;line-height:1.15;margin:0 auto;max-width:20ch}.filo-autor{color:#807d76;color:var(--gris);font-size:13px;letter-spacing:.3em;margin-top:30px;text-transform:uppercase}.filo-autor:before{background:red;background:var(--rojo);content:"";display:block;height:2px;margin:0 auto 22px;width:60px}.pie{border-top:1px solid #2a2a2a;border-top:1px solid var(--linea);color:#807d76;color:var(--gris);flex-wrap:wrap;font-size:14px;gap:18px 32px;justify-content:space-between;padding:40px clamp(16px,4vw,48px) 48px;padding:40px var(--gutter) 48px}.pie,.pie-marca{align-items:center;display:flex}.pie-marca{color:#a8a49c;color:var(--gris-claro);gap:10px;letter-spacing:.3em}.pie-lema,.pie-marca{font-size:12px;text-transform:uppercase}.pie-lema{color:#807d76;color:var(--gris);letter-spacing:.2em}.pie-lema .rojo{font-weight:600}.pie-links{display:flex;flex-wrap:wrap;gap:24px}.pie-links a{color:#a8a49c;color:var(--gris-claro);margin:-6px 0;padding:6px 0;text-decoration:none}.pie-links a:hover{color:#ede8e0;color:var(--hueso)}.pie-datos{color:#807d76;color:var(--gris);flex-basis:100%;font-size:13px;line-height:1.6;margin:0}.ouro{color:#ede8e0;color:var(--hueso);flex-shrink:0}.barra-movil{display:none}@media (max-width:960px){.nav-links{display:none}.algo-grid,.contacto-grid,.pilar,.servicio{grid-template-columns:1fr}.pilar{gap:12px;grid-template-areas:"tag" "nombre" "desc" "entrar"}.planes{grid-template-columns:1fr}.pasos,.set{grid-template-columns:1fr 1fr;row-gap:12px}.set li:nth-child(3){border-left:0;padding-left:0}.pieza-vertical{grid-column:span 6}.pieza-horizontal{grid-column:span 12}.galeria-tira{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){body{font-size:16px}.logo span{font-size:13px}.hero{padding:72px 0 0}.visor{justify-content:flex-end;min-height:calc(100svh - 160px);padding:76px 22px 72px}.visor-osd{font-size:11px;gap:14px;padding:0 22px}.visor-arriba{top:22px}.visor-abajo{bottom:22px}.esq{height:22px;width:22px}.esq-1{left:10px;top:10px}.esq-2{right:10px;top:10px}.esq-3{bottom:10px;left:10px}.esq-4{bottom:10px;right:10px}@keyframes esquina{0%{height:0;opacity:0;width:0}to{height:22px;opacity:1;width:22px}}.hero h1{font-size:clamp(38px,11.4vw,56px);margin-bottom:20px}.hero-sub{margin-bottom:28px}.hero-botones .btn{flex:1 1 100%}.credo{border-left:0;grid-template-columns:1fr;padding:0 clamp(16px,4vw,48px);padding:0 var(--gutter)}.credo li{border-right:0;font-size:18px;padding:14px 0}.lead{font-size:17px}.titulo-mega{font-size:clamp(28px,8.2vw,46px)}.titulo-grande{font-size:clamp(32px,9.4vw,46px)}.algo-titulo{font-size:clamp(56px,18vw,80px)}.galeria{gap:10px}.vacia-sello{font-size:12px;padding:0 22px}.vacia-texto{font-size:12px;left:22px;right:22px}.films,.pasos,.servicio-lista,.testimonios{grid-template-columns:1fr}.set li,.set li+li{border-left:0;padding:22px 12px 0 0}.set-chico{font-size:14px}.servicio{padding:40px 0}.pilar{padding:36px 0}.pilar:hover{padding-left:0}.niveles li{padding:14px}.nivel-desc{font-size:13px}.film,.film+.film{border-left:0;padding:26px 0}.film+.film{border-top:1px solid #2a2a2a;border-top:1px solid var(--linea)}.form-fila{gap:0;grid-template-columns:1fr}.avance-tc{display:none}.pie-gigante span{-webkit-text-stroke-width:1px}.pie{align-items:flex-start;flex-direction:column;padding-bottom:100px}.barra-movil{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(120% 140% at 50% -20%,#ff786480,#0000 55%),linear-gradient(180deg,#ff2a1ff0,#d40000f0);border:1px solid #ff786e8c;border-radius:999px;bottom:12px;box-shadow:inset 0 1px 0 #ffffff59,0 12px 36px -8px #f00c,0 0 50px -12px #ff2814b3;color:#fff;display:flex;font-weight:600;gap:10px;justify-content:center;left:12px;min-height:54px;position:fixed;right:12px;text-decoration:none;transform:translateY(160%);transition:transform .35s cubic-bezier(.2,.7,.2,1);z-index:900}.barra-movil.visible{transform:none}}.niebla{bottom:0;height:42vh;left:0;-webkit-mask-image:linear-gradient(0deg,#000 30%,#0000);mask-image:linear-gradient(0deg,#000 30%,#0000);overflow:hidden;pointer-events:none;position:fixed;right:0;z-index:40}.niebla i{animation:niebla 26s ease-in-out infinite alternate;background:radial-gradient(ellipse 22% 38% at 12% 85%,#ff141438,#0000 70%),radial-gradient(ellipse 30% 45% at 38% 100%,#78000059,#0000 70%),radial-gradient(ellipse 26% 40% at 66% 92%,#ff281e2e,#0000 70%),radial-gradient(ellipse 34% 50% at 88% 100%,#5a000061,#0000 70%);display:block;inset:0 -50%;opacity:.85;position:absolute}.niebla i+i{animation-direction:alternate-reverse;animation-duration:38s;opacity:.55;transform:scaleX(-1)}@keyframes niebla{0%{transform:translateX(-12%) translateY(6%)}to{transform:translateX(12%) translateY(-4%)}}.niebla i+i{animation-name:niebla2}@keyframes niebla2{0%{transform:scaleX(-1) translateX(-10%) translateY(4%)}to{transform:scaleX(-1) translateX(14%) translateY(-6%)}}.apagon{animation:apagon 13s steps(1) 4s infinite;background:#000;inset:0;opacity:0;pointer-events:none;position:fixed;z-index:45}@keyframes apagon{0%,93%,94.6%,96%,to{opacity:0}93.6%{opacity:.55}95.2%{opacity:.4}}.linterna{background:radial-gradient(circle clamp(140px,22vw,300px) at 50% 45%,#ff3c280f 0,#00000040 45%,#000000b8 100%);background:radial-gradient(circle clamp(140px,22vw,300px) at var(--lx,50%) var(--ly,45%),#ff3c280f 0,#00000040 45%,#000000b8 100%);inset:0;pointer-events:none;position:absolute;z-index:2}.tema-halloween .hero-texto{z-index:4}.rayones{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.rayones i{animation:rayon 1.7s steps(1) infinite;background:#ede8e038;bottom:-5%;position:absolute;top:-5%;width:1px}.rayones i:first-child{left:23%}.rayones i:nth-child(2){animation-delay:-.7s;animation-duration:2.3s;background:#ff00002e;left:71%;width:2px}.rayones i:nth-child(3){animation-delay:-1.4s;animation-duration:3.1s;left:48%}@keyframes rayon{0%{opacity:.8;transform:translateX(0)}20%{opacity:.2;transform:translateX(-38px)}45%{opacity:.9;transform:translateX(22px)}70%{opacity:0;transform:translateX(90px)}85%{opacity:.6;transform:translateX(-60px)}}.tema-halloween .visor:after{opacity:.16}.osd-temporada{animation:rec 2.2s ease-in-out infinite;color:red;color:var(--rojo);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tema-halloween .ouro circle{animation:ojo 3.4s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(255,0,0,.9));transform-origin:19.07px 4.93px}@keyframes ojo{0%,to{opacity:1;transform:scale(1)}46%{transform:scale(1.25)}50%{transform:scaleY(.1)}54%{transform:scale(1.1)}}.tema-halloween .proyector{animation-duration:1.6s}.tema-halloween .glitch:after,.tema-halloween .glitch:before{animation-duration:2s}.tema-halloween .destello{box-shadow:0 0 22px 4px #ff00008c,0 0 80px 14px #ff000040}@media (max-width:640px){.niebla{height:32vh}.osd-temporada{font-size:10px;margin-left:auto}.tema-halloween .visor-arriba .osd-der{display:none}}:root{--naranja:#ff8a1f;--morado:#9b4dff;--rosa:#e4007c}.papel-picado{display:flex;gap:5px;height:78px;justify-content:center;overflow:hidden;padding-top:6px;pointer-events:none;position:relative}.pp-cuerda{background:#ede8e080;height:1.5px;left:0;position:absolute;right:0;top:6px}.pp-bandera{animation:mece 3.6s ease-in-out infinite alternate;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));flex:0 0 auto;height:60px;transform-origin:50% 0;width:46px}@keyframes mece{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.pp-hero{margin:0 calc(clamp(16px, 4vw, 48px)*-1) -10px;margin:0 calc(var(--gutter)*-1) -10px}.pp-sec{left:0;position:absolute;right:0;top:0}.calavera{display:block;filter:drop-shadow(0 0 28px rgba(155,77,255,.55)) drop-shadow(0 0 70px rgba(255,138,31,.28));height:auto}.cal-pupila{animation:pupila 2.6s ease-in-out infinite}@keyframes pupila{0%,to{opacity:.55}50%{opacity:1}}.cal-hero{animation:flota-cal 6s ease-in-out infinite;margin-top:calc(clamp(160px, 28vw, 400px)*-.58);pointer-events:none;position:absolute;right:5%;top:50%;width:clamp(160px,28vw,400px);z-index:2}@keyframes flota-cal{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-14px) rotate(3deg)}}.cal-algo{animation:flota-cal 7s ease-in-out infinite;margin:0 0 24px;width:150px}.murcielagos{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:41}.mc-vuelo{animation:vuela 18s linear infinite;left:0;position:absolute}@keyframes vuela{0%{transform:translate(-14vw) scale(1);transform:translate(-14vw) scale(var(--s,1))}25%{transform:translate(20vw,-5vh) scale(1);transform:translate(20vw,-5vh) scale(var(--s,1))}50%{transform:translate(52vw,4vh) scale(1);transform:translate(52vw,4vh) scale(var(--s,1))}75%{transform:translate(82vw,-6vh) scale(1);transform:translate(82vw,-6vh) scale(var(--s,1))}to{transform:translate(114vw) scale(1);transform:translate(114vw) scale(var(--s,1))}}.mc{fill:#1b0b2b;animation:aletea .2s ease-in-out infinite alternate;display:block;filter:drop-shadow(0 0 5px rgba(155,77,255,1)) drop-shadow(0 0 14px rgba(155,77,255,.6));transform-origin:50% 40%;width:70px}@keyframes aletea{0%{transform:scaleY(1)}to{transform:scaleY(.4)}}.petalos{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:39}.petalo{animation:cae 14s linear infinite;filter:drop-shadow(0 0 4px rgba(255,138,31,.6));height:auto;position:absolute;top:-40px}@keyframes cae{0%{transform:translateY(-5vh) rotate(0)}50%{transform:translate(0,52vh) rotate(260deg);transform:translate(calc(var(--dx, 0vw)*.5),52vh) rotate(260deg)}to{transform:translateY(112vh) rotate(540deg);transform:translate(var(--dx,0),112vh) rotate(540deg)}}.ofrenda{align-items:flex-end;display:flex;gap:clamp(10px,3vw,42px);justify-content:center;padding:14px clamp(16px,4vw,48px) 28px;padding:14px var(--gutter) 28px}.of-vela{display:block;height:56px;height:var(--h,56px);position:relative;width:18px}.of-cuerpo{background:linear-gradient(90deg,#d6c8af,#fff8ec 42%,#cbbd9f);border-radius:3px 3px 1px 1px;bottom:0;left:0;position:absolute;right:0;top:22px}.of-llama{animation:llama .9s ease-in-out infinite alternate;background:radial-gradient(circle at 50% 72%,#fff7c8 0,#ffb627 38%,#ff5a00 68%,#ff5a0000 72%);border-radius:50% 50% 45% 45%/62% 62% 38% 38%;box-shadow:0 0 18px 6px #ff8c1e8c,0 0 46px 16px #ff500038;height:22px;left:50%;margin-left:-6px;position:absolute;top:0;transform-origin:50% 90%;width:12px}.of-vela:nth-child(4n+1) .of-llama{animation-duration:1.1s}.of-vela:nth-child(4n+3) .of-llama{animation-duration:.75s}@keyframes llama{0%{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.08,.92) rotate(2deg)}to{transform:scale(.94,1.08) rotate(-1deg)}}.of-flor{filter:drop-shadow(0 0 8px rgba(255,138,31,.5));height:34px;width:34px}.seccion-calaverita{background:radial-gradient(ellipse 60% 50% at 15% 10%,#9b4dff38,#0000 70%),radial-gradient(ellipse 60% 50% at 90% 95%,#ff8a1f2e,#0000 70%),#0d0710;overflow:hidden;padding-top:clamp(130px,14vw,190px);position:relative}.calaverita-grid{grid-gap:clamp(32px,6vw,90px);align-items:center;display:grid;gap:clamp(32px,6vw,90px);grid-template-columns:.8fr 1.2fr}.cal-calaverita{animation:flota-cal 6.5s ease-in-out infinite;margin:0 auto;max-width:380px;width:100%}.calaverita-verso{margin:6px 0 34px}.calaverita-verso p{color:#ede8e0;color:var(--hueso);font-size:clamp(19px,2.1vw,27px);font-style:italic;line-height:1.35}.calaverita-verso p:nth-child(4n){color:#ff8a1f;color:var(--naranja);margin-bottom:18px}.tema-halloween .luz-1{background:radial-gradient(circle,#9b4dff4d 0,#9b4dff17 35%,#0000 65%)}.tema-halloween .luz-2{background:radial-gradient(circle,#ff8a1f42 0,#ff8a1f14 38%,#0000 65%)}.tema-halloween .destello{background:linear-gradient(90deg,#0000,#ff8a1f00 30%,#ffbe50f2 50%,#ff8a1f00 70%,#0000);box-shadow:0 0 20px 4px #ff8a1f8c,0 0 70px 12px #9b4dff40}.tema-halloween .visor{background:radial-gradient(ellipse 70% 60% at 75% 45%,#9b4dff38,#0000 70%),radial-gradient(ellipse 60% 70% at 15% 95%,#ff8a1f24,#0000 70%),#121212;background:radial-gradient(ellipse 70% 60% at 75% 45%,#9b4dff38,#0000 70%),radial-gradient(ellipse 60% 70% at 15% 95%,#ff8a1f24,#0000 70%),var(--panel)}.tema-halloween .niebla i{background:radial-gradient(ellipse 22% 38% at 12% 85%,#9b4dff4d,#0000 70%),radial-gradient(ellipse 30% 45% at 38% 100%,#ff8a1f42,#0000 70%),radial-gradient(ellipse 26% 40% at 66% 92%,#ff000038,#0000 70%),radial-gradient(ellipse 34% 50% at 88% 100%,#9b4dff57,#0000 70%)}.tema-halloween .ceja-guion{background:linear-gradient(90deg,red,#ff8a1f 55%,#9b4dff);background:linear-gradient(90deg,var(--rojo),var(--naranja) 55%,var(--morado))}.tema-halloween .marquesina:not(.marquesina-linea){background:linear-gradient(90deg,#ff8a1f,red 50%,#9b4dff);background:linear-gradient(90deg,var(--naranja),var(--rojo) 50%,var(--morado))}.tema-halloween .marquesina-linea .marq-hueco{-webkit-text-stroke-color:#ff8a1f;-webkit-text-stroke-color:var(--naranja)}.tema-halloween .marquesina-linea .marq-pista span:not(.marq-hueco){color:#9b4dff;color:var(--morado)}.seccion-altar{background:radial-gradient(ellipse 70% 45% at 50% 100%,#ff8a1f33,#0000 70%),radial-gradient(ellipse 50% 40% at 50% 30%,#9b4dff29,#0000 70%),#0b060d;overflow:hidden;padding-top:clamp(130px,14vw,190px);position:relative}.altar-cabeza{margin:0 auto 30px;text-align:center}.altar-cabeza .ceja-guion,.altar-cabeza .lead,.altar-cabeza .titulo{margin-left:auto;margin-right:auto}.altar{margin:0 auto;max-width:1080px;position:relative}.arco-flores{display:block;filter:drop-shadow(0 0 12px rgba(255,138,31,.35));height:auto;margin-bottom:-40px;width:100%}.altar-nivel{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:0 auto;padding:26px 18px 30px;position:relative}.altar-nivel:after{background:linear-gradient(135deg,#0000 33%,#9b4dff 33% 66%,#0000 66%) 0 0 /18px 18px repeat-x,linear-gradient(90deg,#9b4dff,#e4007c,#ff8a1f);background:linear-gradient(135deg,#0000 33%,var(--morado) 33% 66%,#0000 66%) 0 0 /18px 18px repeat-x,linear-gradient(90deg,var(--morado),var(--rosa),var(--naranja));bottom:0;height:18px;left:0;-webkit-mask:linear-gradient(#000 0 0);right:0}.altar-nivel:after,.altar-nivel:before{content:"";position:absolute;z-index:-1}.altar-nivel:before{background:linear-gradient(180deg,#9b4dff29,#ff8a1f1a);border-top:2px solid #ff8a1f80;inset:0 0 18px}.altar-nivel-1{width:min(100%,640px)}.altar-nivel-2{width:min(100%,880px)}.altar-nivel-3{width:100%}.retrato{align-items:center;display:flex;flex-direction:column;margin:0;position:relative;width:200px}.retrato-vela{margin-bottom:6px}.retrato-marco{background:linear-gradient(180deg,#17101c,#0d0910);border:2px solid #ede8e0;border:2px solid var(--hueso);box-shadow:0 0 24px #ff8a1f26,inset 0 0 18px #0009;outline:1px solid #ff8a1f8c;outline-offset:4px;padding:16px 14px 14px;text-align:center;width:100%}.retrato-anios{font-feature-settings:"tnum";color:#ff8a1f;color:var(--naranja);display:block;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.14em;margin-bottom:6px}.retrato-nombre{color:#ede8e0;color:var(--hueso);display:block;font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:17px;font-weight:400;line-height:1.05;text-transform:uppercase}.retrato-rol{color:#a8a49c;color:var(--gris-claro);display:block;font-size:13px;margin-top:6px}.retrato-recuerdo{color:#b9b2a6;display:block;font-size:12.5px;font-style:italic;line-height:1.4;margin-top:8px}.seccion-altar .ofrenda{padding-top:22px}@media (max-width:640px){.retrato{width:calc(50% - 10px)}.retrato-nombre{font-size:15px}.altar-nivel{gap:12px;padding:20px 8px 28px}.arco-flores{margin-bottom:-20px}}@media (max-width:960px){.calaverita-grid{grid-template-columns:1fr}.cal-calaverita{max-width:220px}}@media (max-width:640px){.pp-bandera{height:45px;width:34px}.papel-picado{gap:3px;height:60px}.pp-hero{margin:0 0 -8px}.cal-hero{margin-top:0;right:14px;top:58px;width:118px}.mc{width:46px}.cal-algo{width:120px}}@media (prefers-reduced-motion:reduce){.murcielagos,.petalos{display:none}html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition-duration:.01ms!important}}.nav-cuenta{align-items:center;color:#a8a49c;color:var(--gris-claro);display:inline-flex;font-size:15px;gap:8px;margin:0 14px 0 26px;text-decoration:none;transition:color .2s}.nav-cuenta:hover{color:#ede8e0;color:var(--hueso)}@media (max-width:960px){.nav-cuenta{margin:0 12px 0 auto}.nav-cuenta span{display:none}}.cot-segundo{margin-top:10px}.portal{animation:lightbox-entra .25s ease-out;background:radial-gradient(80% 50% at 85% 0,#ff00001f,#0000 60%),#070707;inset:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:2500}.portal-barra{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070707db;border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--linea);position:sticky;top:0;z-index:2}.portal-barra-in{align-items:center;display:flex;gap:16px;min-height:64px}.portal-marca{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:17px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.portal-marca i{color:red;color:var(--rojo);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--texto);font-size:13px;font-style:normal;text-transform:none}.portal-quien{align-items:center;color:#a8a49c;color:var(--gris-claro);display:flex;font-size:14px;gap:12px;margin-left:auto;min-width:0;white-space:nowrap}.portal-nombre{overflow:hidden;text-overflow:ellipsis}.portal-salir{background:none;border:1px solid #ede8e040;border-radius:999px;color:#ede8e0;color:var(--hueso);cursor:pointer;font:inherit;padding:6px 14px}.portal-cerrar{flex:0 0 auto;margin-left:auto;position:static}.portal-quien+.portal-cerrar{margin-left:0}.portal-cuerpo{max-width:980px;padding-bottom:80px;padding-top:clamp(28px,5vw,56px)}.portal-entrar{max-width:620px}.portal-entrar .lead{margin-bottom:30px}.btn-google{gap:12px}.portal-entrar .ped-nota{margin-top:16px}.portal-lista-cab{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.portal-lista-cab .titulo{font-size:clamp(30px,5vw,46px)}.ped-aviso{background:#ff000014;border:1px solid #ff786e66;border-radius:14px;margin-bottom:22px;padding:14px 18px}.ped-nota{color:#a8a49c;color:var(--gris-claro);font-size:14px;line-height:1.55}.ped-nota a{color:#ede8e0;color:var(--hueso)}.ped-vacio{border:1px dashed #333;border-radius:18px;justify-items:center;padding:40px 28px;text-align:center}.ped-tarjeta,.ped-vacio{grid-gap:18px;display:grid;gap:18px}.ped-tarjeta{background:#121212;background:var(--panel);border:1px solid #2a2a2a;border:1px solid var(--linea);border-radius:18px;margin-bottom:16px;padding:clamp(20px,3vw,28px)}.ped-cabeza{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.ped-cabeza h3{font-size:20px;font-weight:600;margin:4px 0 2px}.ped-folio{color:red;color:var(--rojo);font-family:VT323,monospace;font-size:17px;letter-spacing:.05em}.ped-tipo{color:#a8a49c;color:var(--gris-claro);font-size:14px}.ped-estado{border:1px solid #3a3a3a;border-radius:999px;color:#ede8e0;color:var(--hueso);flex:0 0 auto;font-size:12.5px;font-weight:600;padding:6px 12px;white-space:nowrap}.ped-esperando_producto,.ped-por_pagar{border-color:#ff786e99;color:#ff8a80}.ped-entregado{background:#ede8e0;background:var(--hueso);border-color:#ede8e0;border-color:var(--hueso);color:#0a0a0a;color:var(--negro)}.ped-progreso{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);list-style:none}.ped-progreso li{border-top:3px solid #2a2a2a;color:#807d76;color:var(--gris);font-size:12.5px;padding-top:10px}.ped-progreso li.hecho{border-top-color:red;border-top-color:var(--rojo);color:#ede8e0;color:var(--hueso)}.ped-accion{align-items:center;background:#ff00000f;border:1px solid #ff000040;border-radius:14px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 18px}.ped-accion p{flex:1 1 240px;font-size:15px}.ped-direccion{background:#ede8e0;background:var(--hueso);border-radius:14px;color:#0a0a0a;color:var(--negro);padding:18px}.ped-direccion .cot-etiqueta{color:#5a5650}.ped-dir{font-size:17px;font-weight:600;margin:4px 0 10px;white-space:pre-line}.ped-direccion .ped-nota{color:#5a5650}.ped-entrega{color:#a8a49c;color:var(--gris-claro);font-size:15px}.ped-entrega b{color:#ede8e0;color:var(--hueso)}.ped-miniaturas{display:flex;flex-wrap:wrap;gap:8px}.ped-miniaturas a{background:#1c1c1c;border-radius:10px;color:#ede8e0;color:var(--hueso);display:block;font-size:12px;height:96px;overflow:hidden;width:96px}.ped-miniaturas img{height:100%;object-fit:cover;width:100%}.ped-pasos{counter-reset:paso;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-bottom:26px}.ped-pasos li{border:1px solid #2a2a2a;border-radius:999px;color:#807d76;color:var(--gris);counter-increment:paso;font-size:13px;padding:7px 14px}.ped-pasos li:before{content:counter(paso) ". "}.ped-pasos li.actual{background:#ff000024;border-color:#ff786e99;color:#fff}.ped-pasos li.hecho{color:#ede8e0;color:var(--hueso)}.ped-tipos{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ped-tipos .ped-nota{grid-column:1/-1;margin-top:8px}.ped-tipo-op{grid-gap:10px;align-content:start;background:#121212;background:var(--panel);border:1px solid #2a2a2a;border:1px solid var(--linea);border-radius:18px;color:#ede8e0;color:var(--hueso);cursor:pointer;display:grid;font:inherit;gap:10px;padding:22px;text-align:left;transition:border-color .2s,box-shadow .25s,transform .3s}.ped-tipo-op b{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:19px;font-weight:400;line-height:1.1;text-transform:uppercase}.ped-tipo-op span{color:#a8a49c;color:var(--gris-claro);font-size:14px}.ped-tipo-op i{color:red;color:var(--rojo);font-size:14px;font-style:normal;font-weight:600}.ped-tipo-op:hover{border-color:#444;transform:translateY(-2px)}.ped-tipo-op.on{border-color:red;border-color:var(--rojo);box-shadow:0 0 0 1px red,0 18px 50px -20px #f009;box-shadow:0 0 0 1px var(--rojo),0 18px 50px -20px #f009}.ped-campos{grid-gap:4px;display:grid;gap:4px;max-width:680px}.ped-campos .campo{margin-top:18px}.ped-angulos{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:16px}.ped-angulo{aspect-ratio:1;background:#111;border:1px dashed #444;border-radius:14px;cursor:pointer;display:grid;overflow:hidden;place-items:center;position:relative}.ped-angulo input{cursor:pointer;inset:0;opacity:0;position:absolute}.ped-angulo img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ped-angulo b{background:#000000a6;bottom:8px;font-size:12.5px;font-weight:600;left:8px;padding:3px 8px}.ped-angulo b,.ped-angulo i{border-radius:999px;position:absolute}.ped-angulo i{background:red;background:var(--rojo);font-size:12px;font-style:normal;padding:2px 8px;right:8px;top:8px}.ped-angulo.lleno{border-color:red;border-color:var(--rojo);border-style:solid}.ped-angulo:focus-within{outline:2px solid red;outline:2px solid var(--rojo);outline-offset:2px}.ped-mas{color:#807d76;color:var(--gris);font-size:34px}.ped-envio{grid-gap:10px;color:#a8a49c;color:var(--gris-claro);display:grid;gap:10px;margin:8px 0 18px 20px}.ped-check{align-items:flex-start;cursor:pointer;display:flex;font-size:15px;gap:10px;margin-top:18px}.ped-check input{accent-color:red;accent-color:var(--rojo);flex:0 0 auto;height:20px;margin-top:2px;width:20px}.ped-factura{grid-gap:0 14px;display:grid;gap:0 14px;grid-template-columns:1fr 1fr}.ped-factura .campo:nth-child(2){grid-column:1/-1}.ped-pago{grid-gap:clamp(20px,3vw,36px);align-items:start;display:grid;gap:clamp(20px,3vw,36px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ped-recibo{position:static}.ped-nav{border-top:1px solid #2a2a2a;border-top:1px solid var(--linea);display:flex;gap:12px;justify-content:space-between;margin-top:30px;padding-top:22px}.ped-nav .btn:disabled{cursor:not-allowed;opacity:.45;transform:none}@media (max-width:760px){.portal-marca i,.portal-nombre{display:none}.ped-factura,.ped-pago,.ped-tipos{grid-template-columns:1fr}.ped-progreso li{font-size:11px}.ped-cabeza{flex-direction:column}}.aviso{max-width:760px}.aviso h3{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:19px;font-weight:400;margin:30px 0 10px;text-transform:uppercase}.aviso li,.aviso p{color:#a8a49c;color:var(--gris-claro);line-height:1.65}.aviso ul{grid-gap:8px;display:grid;gap:8px;margin-left:20px}.aviso a{color:#ede8e0;color:var(--hueso)}.idioma{align-items:center;display:inline-flex;gap:6px;margin-left:22px}.idioma-btn{background:#ede8e00d;border:1px solid #ede8e047;border-radius:999px;color:#ede8e0;color:var(--hueso);cursor:pointer;font:600 13px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:600 13px/1 var(--texto);height:36px;letter-spacing:.06em;min-width:40px;padding:0 10px;transition:border-color .2s,background .2s}.idioma-btn:hover{background:#ff00001a;border-color:red;border-color:var(--rojo)}.idioma-moneda select{appearance:none;-webkit-appearance:none;background:#ede8e00d url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%23EDE8E0' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid #ede8e047;border-radius:999px;color:#ede8e0;color:var(--hueso);cursor:pointer;font:600 13px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:600 13px/1 var(--texto);height:36px;letter-spacing:.04em;padding:0 26px 0 10px}.idioma-btn:focus-visible,.idioma-moneda select:focus-visible{outline:2px solid red;outline:2px solid var(--rojo);outline-offset:2px}.idioma-moneda option{color:#111}.visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:960px){.idioma{gap:4px;margin:0 8px 0 auto}.idioma-btn,.idioma-moneda select{font-size:12px;height:34px}.idioma-moneda select{background-position:right 8px center;padding:0 22px 0 8px}}.pago-capa{animation:lightbox-entra .35s ease-out;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(70% 60% at 50% 40%,#ff00001f,#0000 70%),#050505e6;display:grid;inset:0;overflow-x:hidden;overflow-y:auto;padding:16px;place-items:center;position:fixed;z-index:2600}.pago-capa:after,.pago-capa:before{animation:pago-telon .9s cubic-bezier(.7,0,.2,1) .05s forwards;background:#000;content:"";height:50vh;left:0;pointer-events:none;position:fixed;right:0;z-index:3}.pago-capa:before{top:0;transform-origin:top}.pago-capa:after{bottom:0;transform-origin:bottom}@keyframes pago-telon{to{transform:scaleY(0)}}.pago-caja{animation:pago-entra .9s cubic-bezier(.2,.8,.2,1) .25s both;background:#0a0a0a;border:1px solid #2a2a2a;box-shadow:0 50px 140px -40px #ff00008c,0 0 0 1px #ff000014;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;overflow:clip;position:relative;width:min(980px,100%)}@keyframes pago-entra{0%{clip-path:inset(46% 0 46% 0);opacity:0;transform:translateY(26px) scale(.985)}to{clip-path:inset(0);opacity:1;transform:none}}.pago-esq{animation:pago-esquina .9s cubic-bezier(.2,.7,.2,1) .7s both;border:0 solid #ede8e0;border:0 solid var(--hueso);height:22px;pointer-events:none;position:absolute;width:22px;z-index:4}@keyframes pago-esquina{0%{height:0;opacity:0;width:0}to{height:22px;opacity:1;width:22px}}.pago-esq.e1{border-left-width:2px;border-top-width:2px;left:10px;top:10px}.pago-esq.e2{border-right-width:2px;border-top-width:2px;right:10px;top:10px}.pago-esq.e3{border-bottom-width:2px;border-left-width:2px;bottom:10px;left:10px}.pago-esq.e4{border-bottom-width:2px;border-right-width:2px;bottom:10px;right:10px}.pago-osd{align-items:center;color:#a8a49c;color:var(--gris-claro);display:flex;font-family:VT323,monospace;font-size:18px;gap:18px;grid-column:1/-1;letter-spacing:.08em;padding:18px 70px 0 38px;text-transform:uppercase}.pago-rec{align-items:center;color:#ede8e0;color:var(--hueso);display:inline-flex;gap:8px}.pago-rec i{animation:rec 1.2s steps(2) infinite;background:red;background:var(--rojo);border-radius:50%;box-shadow:0 0 10px red;box-shadow:0 0 10px var(--rojo);height:9px;width:9px}@keyframes rec{50%{opacity:.2}}.pago-osd-der{margin-left:auto}.pago-cerrar{position:absolute;right:14px;top:12px;z-index:5}.pago-resumen{grid-gap:18px;align-content:start;display:grid;gap:18px;padding:22px 26px 30px 38px}.pago-medio{aspect-ratio:4/3;background:#000;border:1px solid #222;border-radius:14px;overflow:hidden;position:relative}.pago-medio img,.pago-medio video{filter:saturate(1.1) contrast(1.05);height:100%;object-fit:cover;width:100%}.pago-medio:after{background:linear-gradient(180deg,#0000 55%,#000000bf);content:"";inset:0;position:absolute}.pago-medio-tipo{bottom:10px;color:#ede8e0;color:var(--hueso);font-family:VT323,monospace;font-size:18px;left:12px;letter-spacing:.08em;position:absolute;text-transform:uppercase;z-index:1}.pago-producto{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(20px,2.4vw,26px);font-weight:400;line-height:1.05;text-transform:uppercase}.pago-cuentas{font-feature-settings:"tnum";border-top:1px solid #222;font-size:14px;font-variant-numeric:tabular-nums;list-style:none}.pago-cuentas li{border-bottom:1px dashed #222;color:#a8a49c;color:var(--gris-claro);display:flex;gap:12px;justify-content:space-between;padding:9px 0}.pago-cuentas .pago-total{align-items:baseline;border-bottom:0;color:#ede8e0;color:var(--hueso);font-weight:600;padding-top:14px}.pago-total span:last-child{color:red;color:var(--rojo);font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:26px;font-weight:400}.pago-total small{color:#807d76;color:var(--gris);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--texto);font-size:12px}.pago-confianza{grid-gap:8px;color:#a8a49c;color:var(--gris-claro);display:grid;font-size:13px;gap:8px;list-style:none}.pago-confianza li{align-items:center;display:flex;gap:10px}.pago-cobro{border-left:1px solid #1d1d1d;min-height:460px;padding:22px 38px 34px 26px;position:relative}.pago-titulo{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:24px;font-weight:400;margin-bottom:16px;text-transform:uppercase}.pago-stripe{border-radius:14px;min-height:400px;overflow:hidden}.pago-demo{grid-gap:12px;background:#ede8e008;border:1px solid #262626;border-radius:18px;display:grid;gap:12px;padding:22px}.pago-demo p{color:#a8a49c;color:var(--gris-claro);font-size:14px}.pago-demo-campo{min-width:0;position:relative}.pago-cobro,.pago-demo,.pago-resumen{min-width:0}.pago-demo-campo span:first-child{overflow:hidden;padding-right:70px;text-overflow:ellipsis;white-space:nowrap}.pago-demo-campo span,.pago-demo-fila span{background:#121212;border:1px solid #333;border-radius:12px;color:#8a867f;display:block;font:500 15px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:500 15px/1 var(--texto);padding:15px 14px}.pago-demo-campo .pago-demo-marca{border-color:#3a3a3a;border-radius:6px;color:#ede8e0;color:var(--hueso);font:800 italic 12px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:800 italic 12px/1 var(--texto);letter-spacing:.04em;padding:4px 8px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.pago-demo-fila{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.pago-demo .btn{margin-top:8px}.pago-cargando{grid-gap:16px;background:#0a0a0a;display:grid;font-size:14px;gap:16px;inset:70px 38px 34px 26px;justify-items:center;place-content:center;position:absolute}.pago-cargando,.pago-ouro{color:#ede8e0;color:var(--hueso)}.pago-ouro{animation:girar 2.4s linear infinite}.pago-ouro-trazo{stroke-dasharray:100;animation:trazo 1.6s ease-in-out infinite alternate}@keyframes girar{to{transform:rotate(1turn)}}@keyframes trazo{0%{stroke-dashoffset:92}to{stroke-dashoffset:0}}.pago-exito{display:grid;inset:0;overflow:hidden;overflow:clip;place-items:center;position:absolute;z-index:6}.pago-exito-punto{animation:punto 1.1s cubic-bezier(.7,0,.2,1) forwards;background:red;background:var(--rojo);border-radius:50%;height:18px;left:44px;position:absolute;top:34px;width:18px}@keyframes punto{0%{transform:scale(1)}55%{opacity:1;transform:scale(160)}to{opacity:0;transform:scale(160)}}.pago-exito:before{animation:fondo-exito .4s ease .75s forwards;background:#0a0a0a;content:"";inset:0;opacity:0;position:absolute}@keyframes fondo-exito{to{opacity:1}}.pago-exito-in{grid-gap:14px;animation:exito-in .7s cubic-bezier(.2,.8,.2,1) 1s forwards;display:grid;gap:14px;justify-items:center;max-width:520px;opacity:0;padding:24px;position:relative;text-align:center;z-index:1}@keyframes exito-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pago-claqueta{height:96px;overflow:visible;width:120px}.pago-claqueta-tapa{animation:clap .45s cubic-bezier(.6,0,.3,1.4) 1.35s forwards;transform:rotate(-28deg);transform-origin:6px 32px}@keyframes clap{to{transform:rotate(0)}}.pago-exito-ceja{color:red;color:var(--rojo);font-family:VT323,monospace;font-size:19px;letter-spacing:.08em;text-transform:uppercase}.pago-exito-titulo{font-family:Archivo Black,Arial Black,Impact,sans-serif;font-family:var(--display);font-size:clamp(34px,5vw,56px);font-weight:400;line-height:.95;text-transform:uppercase}.pago-exito-texto{color:#a8a49c;color:var(--gris-claro);font-size:16px;max-width:42ch}@media (max-width:860px){.pago-capa{padding:0;place-items:stretch}.pago-caja{border:0;grid-template-columns:minmax(0,1fr);min-height:100%}.pago-osd{font-size:16px;gap:12px;padding:16px 64px 0 22px}.pago-osd-der{display:none}.pago-resumen{align-items:center;gap:12px 16px;grid-template-columns:112px minmax(0,1fr);padding:16px 22px 8px}.pago-medio{aspect-ratio:1;grid-row:span 1}.pago-medio-tipo{display:none}.pago-medio-osd{font-size:13px;gap:5px;left:8px;top:7px}.pago-medio-osd i{border-bottom-width:4px;border-left-width:6px;border-top-width:4px}.pago-producto{font-size:18px}.pago-confianza,.pago-cuentas{grid-column:1/-1}.pago-cuentas{border-top:0}.pago-cuentas li:not(.pago-total){display:none}.pago-cuentas .pago-total{padding:4px 0 0}.pago-confianza li:not(:first-child),.pago-titulo{display:none}.pago-cobro{border-left:0;border-top:1px solid #1d1d1d;min-height:420px;padding:18px 22px 30px}.pago-cargando{inset:60px 22px 30px}.pago-exito-punto{left:28px;top:26px}}@media (prefers-reduced-motion:reduce){.pago-capa:after,.pago-capa:before{display:none}.pago-caja,.pago-exito-in,.pago-exito:before{animation:none;clip-path:none;opacity:1;transform:none}.pago-esq,.pago-ouro,.pago-ouro-trazo,.pago-rec i{animation:none}.pago-exito-punto{display:none}.pago-claqueta-tapa{animation:none;transform:none}}.pago-capa.quieto:after,.pago-capa.quieto:before{display:none}.pago-caja{border-radius:4px;isolation:isolate}.pago-cobro,.pago-osd,.pago-resumen{position:relative;z-index:1}.pago-flare,.pago-grano,.pago-luz{pointer-events:none;position:absolute;z-index:0}.pago-luz{inset:0;overflow:hidden;overflow:clip}.pago-luz i{animation:pago-deriva 14s ease-in-out infinite alternate;aspect-ratio:1;background:radial-gradient(circle,#ff00008c,#0000 65%);border-radius:50%;filter:blur(60px);opacity:.5;position:absolute;width:60%}.pago-luz i:first-child{right:-15%;top:-30%}.pago-luz i:last-child{animation-delay:-6s;animation-duration:18s;bottom:-40%;left:-20%;opacity:.28;width:50%}@keyframes pago-deriva{0%{transform:translate(0) scale(1)}to{transform:translate(-12%,10%) scale(1.15)}}.pago-flare{animation:pago-flare 1.6s cubic-bezier(.6,0,.2,1) .9s forwards;background:linear-gradient(90deg,#0000,#ff3c28f2,#fff,#ff3c28f2,#0000);box-shadow:0 0 18px 4px #ff00008c;height:2px;left:-40%;opacity:0;top:64px;width:40%;z-index:2}@keyframes pago-flare{0%{left:-40%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:110%;opacity:0}}.pago-grano{animation:pago-grano 1s steps(6) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:-50%;mix-blend-mode:overlay;opacity:.07}@keyframes pago-grano{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(-1%,1%)}}.pago-credito{animation:pago-credito .9s cubic-bezier(.2,.8,.2,1) .75s forwards;clip-path:inset(0 0 100% 0);display:inline-block;transform:translateY(40%)}.pago-titulo .pago-credito{animation-delay:.85s}.pago-exito-titulo .pago-credito{animation-delay:1.1s}@keyframes pago-credito{to{clip-path:inset(0 0 -10% 0);transform:none}}.pago-cuentas li{animation:exito-in .6s ease forwards;opacity:0}.pago-cuentas li:first-child{animation-delay:.95s}.pago-cuentas li:nth-child(2){animation-delay:1.05s}.pago-cuentas li:nth-child(3){animation-delay:1.15s}.pago-cuentas li:nth-child(4){animation-delay:1.3s}.pago-total span:last-child{text-shadow:0 0 24px #ff000080}.pago-medio-osd{align-items:center;color:#ede8e0;color:var(--hueso);display:inline-flex;font-family:VT323,monospace;font-size:17px;gap:8px;left:12px;letter-spacing:.08em;position:absolute;text-shadow:1px 0 #ff003cb3,-1px 0 #00dcff99;top:10px;z-index:1}.pago-medio-osd i{border-bottom:5px solid #0000;border-left:8px solid red;border-left:8px solid var(--rojo);border-top:5px solid #0000;height:0;width:0}.pago-medio-osd b{color:#a8a49c;color:var(--gris-claro);font-weight:400}@media (max-width:380px){.pago-play{display:none}.pago-medio-osd{font-size:12px}}.pago-pasos{counter-reset:pp;display:flex;gap:8px;list-style:none;margin-bottom:18px}.pago-pasos li{border-top:2px solid #2a2a2a;color:#807d76;color:var(--gris);counter-increment:pp;flex:1 1;font-size:12px;letter-spacing:.06em;padding-top:10px;text-transform:uppercase}.pago-pasos li:before{color:inherit;content:"0" counter(pp) "  ";font-family:VT323,monospace;font-size:15px}.pago-pasos li.actual,.pago-pasos li.hecho{border-top-color:red;border-top-color:var(--rojo);color:#ede8e0;color:var(--hueso)}.pago-pasos li.actual{box-shadow:0 -8px 18px -10px #ff0000e6}@media (max-width:860px){.pago-flare{top:52px}.pago-pasos{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.pago-grano,.pago-luz i{animation:none}.pago-flare{display:none}.pago-credito{animation:none;clip-path:none;transform:none}.pago-cuentas li{animation:none;opacity:1}}.pago-capa.quieto .pago-credito{animation:none;clip-path:none;transform:none}.pago-capa.quieto .pago-cuentas li{animation:none;opacity:1}.pago-clima{align-items:center;background:#50b47812;border:1px solid #78c89638;border-radius:12px;color:#b9d9c4;display:flex;font-size:13px;gap:10px;line-height:1.45;margin-top:16px;padding:12px 14px}.pago-clima svg{color:#7fd1a0;flex:0 0 auto}.pago-clima-exito{justify-content:center;margin-top:0;text-align:left}.lista-servicios{margin:8px 0 56px}.ls-titulo{color:red;color:var(--rojo);font:400 22px/1 VT323,monospace;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.lista-servicios ul{border-top:1px solid #2a2a2a;border-top:1px solid var(--linea);list-style:none;margin:0;padding:0}.ls-fila{grid-gap:8px 28px;align-items:baseline;border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--linea);color:#ede8e0;color:var(--hueso);display:grid;gap:8px 28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1fr) auto;padding:20px 4px;text-decoration:none;transition:background .25s,padding .25s}.ls-nombre{font:400 clamp(17px,1.6vw,21px)/1.1 Archivo Black,Arial Black,Impact,sans-serif;font:400 clamp(17px,1.6vw,21px)/1.1 var(--display);text-transform:uppercase}.ls-corto{color:#a8a49c;color:var(--gris-claro);font-size:15px;line-height:1.45}.ls-entrega{color:#807d76;color:var(--gris);font-size:14px}.ls-precio{color:red;color:var(--rojo);font:400 clamp(20px,2vw,26px)/1 Archivo Black,Arial Black,Impact,sans-serif;font:400 clamp(20px,2vw,26px)/1 var(--display);text-align:right;white-space:nowrap}.ls-precio small{color:#a8a49c;color:var(--gris-claro);font:500 13px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:500 13px/1 var(--texto);letter-spacing:0}.ls-precio .ls-con-iva{color:#ede8e0;color:var(--hueso);display:block;margin-top:6px}@media (hover:hover){.ls-fila:hover{background:linear-gradient(90deg,#ff000014,#0000 70%);padding-left:14px}}@media (max-width:760px){.ls-fila{gap:6px 16px;grid-template-columns:minmax(0,1fr) auto}.ls-corto,.ls-entrega{grid-column:1/-1}.ls-precio{grid-column:2;grid-row:1}}@media (prefers-reduced-motion:reduce){.ls-fila{transition:none}}.cot-tipos{grid-gap:14px;display:grid;gap:14px}.cot-tipos .cot-etiqueta{margin-bottom:0}.cot-familia{grid-gap:8px;display:grid;gap:8px}.cot-familia-nombre{color:#a8a49c;color:var(--gris-claro);font:400 17px/1 VT323,monospace;letter-spacing:.08em;text-transform:uppercase}.cot-op-otro{border-style:dashed}.cot-op-otro.on{border-style:solid}.cot-fijo{color:#a8a49c;color:var(--gris-claro);font-size:15px}.cot-otro{grid-gap:16px;align-content:start;display:grid;gap:16px}.cot-otro-titulo{font:400 clamp(26px,3vw,38px)/1 Archivo Black,Arial Black,Impact,sans-serif;font:400 clamp(26px,3vw,38px)/1 var(--display);text-transform:uppercase}.cot-otro p{color:#4a4640}.cot-lado{min-width:0;position:sticky;top:96px}.cot-lado>.cot-recibo{position:static}@media (max-width:900px){.cot-lado{position:static}}.cot-pequeno-liga{margin-top:26px}.cot-pequeno-liga button{background:none;border:0;color:#a8a49c;color:var(--gris-claro);cursor:pointer;font:500 13.5px/1.3 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:500 13.5px/1.3 var(--texto);min-height:32px;padding:6px 0;text-decoration:underline;text-decoration-color:#ede8e059;text-underline-offset:4px}.cot-pequeno-liga button:hover{color:#ede8e0;color:var(--hueso);text-decoration-color:red;text-decoration-color:var(--rojo)}.cot-volver{background:none;border:0;color:#5a5650;cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.cot-volver:hover{color:#0a0a0a;color:var(--negro)}.cot-pequeno .campo{margin-bottom:14px}.cot-pequeno .campo label{color:#4a4640;font-size:13.5px}.cot-pequeno .opcional{color:#68645d}.cot-pequeno .campo input,.cot-pequeno .campo textarea{background:#ffffff8c;border-color:#cbc4b8;color:#0a0a0a;color:var(--negro)}.cot-pequeno .campo input::placeholder,.cot-pequeno .campo textarea::placeholder{color:#7a756c}.cot-pequeno .campo textarea{min-height:110px}@media (max-width:520px){.cot-pequeno .form-fila{gap:0;grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.nav{gap:8px}.logo{gap:7px}.logo span{font-size:11.5px}.idioma{margin-right:4px}.nav>.btn-chico{font-size:13px;padding:0 13px}}.ped-botones{display:flex;flex-wrap:wrap;gap:10px}.ped-propuesta{grid-gap:12px;display:grid;gap:12px}.ped-propuesta.contra{border-color:#ff000059}.ped-nota-estudio{border-left:2px solid red;border-left:2px solid var(--rojo);color:#ede8e0;color:var(--hueso);font-style:italic;padding-left:14px}.form-aviso{color:#807d76;color:var(--gris);font-size:13px;line-height:1.5;margin-top:12px}.aviso-corto a,.form-aviso a,.ped-terminos a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ped-terminos{margin:14px 0}.cot-recibo .aviso-corto{color:#68645d;font-size:12.5px;line-height:1.5;margin-top:8px}
/*# sourceMappingURL=main.5dd39c46.css.map*/