@font-face{font-family:Playfair Display;src:url(/fuentes/playfair-display-variable.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fuentes/playfair-display-italic-variable.woff2)format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/fuentes/dm-sans-variable-300-900.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans Ajustada;src:local(Arial),local(Helvetica),local(Liberation Sans),local(Roboto);size-adjust:104.73%;ascent-override:94.72%;descent-override:29.6%;line-gap-override:0%}@font-face{font-family:Playfair Ajustada;src:local(Times New Roman),local(Liberation Serif),local(Noto Serif);size-adjust:109.31%;ascent-override:98.98%;descent-override:22.96%;line-gap-override:0%}
:root{--superficie:#0b7183;--agua:#0b567c;--profundidad:#17356d;--abisal:#221d55;--fondo:#160f38;--texto:#f0fbf8;--texto-2:#dcf0f5;--texto-3:#a9cbd8;--menta:#5cf2d6;--dorado:#ffd166;--coral:#ff9a70;--sobre-acento:#0b3550;--borde:#f0fbf830;--borde-fuerte:#f0fbf852;--panel:#09204961;--panel-2:#0920498c;--serif:"Playfair Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;--r-tarjeta:20px;--r-panel:22px;--r-dialogo:25px;--alto-cabecera:72px;--margen:clamp(20px,5vw,64px);--ancho:1200px;--gris-foto:#9ea3a8}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--alto-cabecera) + 20px);-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--texto);background:#1b2c66 linear-gradient(180deg,var(--superficie) 0,var(--agua) 560px,var(--profundidad) 1500px,#1d2a62 2800px,var(--abisal) 4600px) no-repeat;flex-direction:column;min-height:100vh;margin:0;font-size:16px;line-height:1.65;display:flex}main{flex:1}img{max-width:100%;display:block}a{color:inherit}p{margin:0 0 1em}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.12}h1 em,h2 em,h3 em{color:var(--dorado);font-style:italic}h1{font-size:clamp(38px,4.6vw,64px)}h2{font-size:clamp(28px,3vw,42px)}h3{letter-spacing:-.01em;font-size:clamp(20px,1.8vw,24px)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--dorado);outline-offset:3px;border-radius:6px}::selection{background:var(--menta);color:var(--sobre-acento)}.contenedor{width:min(var(--ancho),100% - 2*var(--margen));margin-inline:auto}.contenedor-texto{width:min(760px,100% - 2*var(--margen));margin-inline:auto}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.salto{z-index:100;background:var(--dorado);color:var(--sobre-acento);border-radius:999px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}.salto:focus{top:12px}.antetitulo{letter-spacing:.16em;text-transform:uppercase;color:#a6ffe8;margin:0 0 18px;font-size:12px;font-weight:700}.lead{color:var(--texto);max-width:620px;font-size:clamp(17px,1.4vw,19px);line-height:1.7}.texto-2{color:var(--texto-2)}.nota{color:var(--texto-3);font-size:14px;line-height:1.6}.seccion{padding:clamp(56px,7vw,96px) 0}.seccion--borde{border-top:1px solid var(--borde)}.seccion-cabeza{justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;display:flex}.seccion-cabeza p{max-width:420px;color:var(--texto-2);margin:0}.enlace{color:var(--menta);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.enlace:hover{color:var(--texto)}.enlace-flecha{color:var(--texto);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:3px;font-weight:600;text-decoration:none;display:inline-flex}.enlace-flecha:after{content:"→";transition:transform .2s}.enlace-flecha:hover:after{transform:translate(4px)}.boton{border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:15px 26px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.boton:hover{transform:translateY(-2px)}.boton--principal{background:var(--dorado);color:var(--sobre-acento);box-shadow:0 5px #083e598c}.boton--principal:hover{box-shadow:0 7px #083e598c}.boton--coral{background:var(--coral);color:#2d1734;box-shadow:0 5px #140a2880}.boton--fantasma{color:var(--texto);border:1px solid var(--borde-fuerte);background:0 0}.boton--fantasma:hover{border-color:var(--texto)}.boton--pequeno{min-height:40px;padding:10px 18px;font-size:14px}.boton[disabled]{opacity:.55;cursor:not-allowed;transform:none}.chip{border:1px solid var(--borde-fuerte);color:var(--texto-2);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.chip--menta{color:#a6ffe8;background:#5cf2d614;border-color:#5cf2d673}.chip--dorado{color:var(--dorado);background:#ffd16614;border-color:#ffd16680}.chip--coral{color:#ffc2a8;background:#ff9a7014;border-color:#ff9a708c}.chip--pronto{border-style:dashed}.chips{flex-wrap:wrap;gap:8px;display:flex}.cabecera{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#083b57db;border-bottom:1px solid #ffffff24;position:sticky;top:0}.cabecera__in{height:var(--alto-cabecera);width:min(1320px,100% - 2*var(--margen));align-items:center;gap:28px;margin-inline:auto;display:flex}.marca{letter-spacing:-1.4px;white-space:nowrap;align-items:baseline;font-size:26px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.marca span{font-weight:400}.marca i{color:var(--dorado);margin-left:6px;font-size:24px;font-style:normal}.marca small{letter-spacing:.04em;color:var(--coral);margin-left:10px;font-size:13px;font-weight:600}.menu{gap:4px;margin-left:auto;display:flex}.menu a{color:var(--texto-2);white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:15px;font-weight:600;text-decoration:none}.menu a:hover{color:var(--texto);background:#ffffff12}.menu a[aria-current=page]{color:var(--texto);background:#ffffff1a}.menu a .pronto{letter-spacing:.06em;color:var(--texto-3);text-transform:uppercase;margin-left:5px;font-size:10px;font-weight:700}.cabecera__acciones{align-items:center;gap:10px;display:flex}.boton-negocios{color:#ffd2bf;white-space:nowrap;border:1px solid #ff9a70a6;border-radius:999px;align-items:center;gap:0;min-height:42px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.boton-negocios:hover{color:#fff;background:#ff9a7024}.boton-negocios[aria-current=page]{background:var(--coral);color:#2d1734}.boton-menu{border:1px solid var(--borde-fuerte);background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:14px;font-weight:700;display:none}.boton-menu svg{width:18px;height:18px}.progreso-lectura{background:#ffffff0f;height:3px;position:absolute;bottom:-1px;left:0;right:0}.progreso-lectura span{background:linear-gradient(90deg,var(--menta),var(--dorado),var(--coral));width:0;height:100%;display:block}.migas{color:var(--texto-2);padding:22px 0 0;font-size:14px}.migas ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.migas li{align-items:center;gap:6px;display:flex}.migas li+li:before{content:"/";color:var(--texto-3);opacity:.7}.migas a{color:var(--texto);text-underline-offset:3px;-webkit-text-decoration:underline #f0fbf859;text-decoration:underline #f0fbf859}.migas a:hover{color:var(--texto);text-decoration:underline}.migas [aria-current]{color:var(--texto)}.pie{border-top:1px solid var(--borde);background:#120c30;margin-top:0;padding:64px 0 28px}.pie__rejilla{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid}.pie h2{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3);margin:0 0 14px;font-size:13px;font-weight:700}.pie ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pie ul a{color:var(--texto-2);font-size:15px;text-decoration:none}.pie ul a:hover{color:var(--texto);text-decoration:underline}.pie__marca p{color:var(--texto-2);max-width:330px;margin:16px 0 20px;font-size:15px}.pie__boletin{gap:8px;max-width:360px;display:flex}.pie__boletin input{flex:1;min-width:0}.pie__bajo{border-top:1px solid var(--borde);color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.pie__redes{color:var(--texto-2);margin-top:18px;font-size:14px}.pie__correo{color:var(--texto-2);margin-top:6px;font-size:14px}.pie__correo a{color:var(--texto);text-underline-offset:3px}.panel{background:var(--panel);border:1px solid var(--borde);border-radius:var(--r-panel);padding:clamp(22px,3vw,36px)}.tarjeta{background:var(--panel);border:1px solid var(--borde);border-radius:var(--r-tarjeta);color:inherit;flex-direction:column;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}a.tarjeta:hover{border-color:#8fe5dc99;transform:translateY(-5px);box-shadow:0 18px 36px #0914324d}.tarjeta__cuerpo{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.tarjeta__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--menta);font-size:12px;font-weight:700}.tarjeta h3{font-size:23px}.tarjeta p{color:var(--texto-2);margin:0;font-size:15px}.tarjeta__pie{color:var(--texto);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:14px;font-weight:700;display:flex}.tarjeta__pie:after{content:"→";color:var(--dorado);font-size:18px}.tarjeta--pronto .tarjeta__pie:after{content:none}.rejilla-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.rejilla-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.rejilla-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.foto-pendiente{aspect-ratio:4/3;background:var(--gris-foto);color:#1d2124;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:relative;overflow:hidden}.foto-pendiente:before{content:"";background:radial-gradient(circle at 50% 55%,#0000 6px,#3b4146 6.5px 8.5px,#0000 9px);border:2px solid #3b4146;border-radius:6px;width:34px;height:26px;margin-bottom:4px}.foto-pendiente strong{font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.2}.foto-pendiente span{letter-spacing:.02em;font-size:13px;font-weight:600}.foto-pendiente--grande strong{font-size:24px}.credito{color:var(--texto-3);margin-top:8px;font-size:13px}.aviso{color:var(--texto);background:#ffd16612;border:1px dashed #ffd16699;border-radius:16px;align-items:flex-start;gap:14px;padding:14px 18px;font-size:15px;display:flex}.aviso strong{color:var(--dorado)}.aviso p{margin:0}.aviso--coral{background:#ff9a7012;border-color:#ff9a7099}.aviso--coral strong{color:var(--coral)}.sello{letter-spacing:.12em;text-transform:uppercase;background:var(--dorado);color:var(--sobre-acento);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.sello--coral{background:var(--coral);color:#2d1734}.sello--menta{background:var(--menta);color:var(--sobre-acento)}.tabla-envoltura{border:1px solid var(--borde);background:var(--panel);border-radius:16px;margin:18px 0 26px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:15px}caption{text-align:left;color:var(--texto);padding:14px 18px 0;font-size:15px;font-weight:700}th,td{text-align:left;border-bottom:1px solid var(--borde);vertical-align:top;padding:12px 18px}thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-3);font-size:12px;font-weight:700}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tfoot td{border-top:1px solid var(--borde-fuerte);border-bottom:0;font-weight:700}.faq{gap:10px;display:grid}.faq details{background:var(--panel);border:1px solid var(--borde);border-radius:16px}.faq summary{cursor:pointer;padding:16px 52px 16px 20px;font-size:17px;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--dorado);font-size:24px;font-weight:400;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq details[open] summary:after{content:"−"}.faq details>div{color:var(--texto-2);padding:0 20px 18px}.faq h3{font-family:var(--sans);letter-spacing:0;font-size:17px;font-weight:700;display:inline}.portada{background:radial-gradient(at 80% 0,#42bfc733,#0000 60%);padding:clamp(40px,6vw,80px) 0 clamp(48px,6vw,80px);position:relative;overflow:hidden}.portada:before{content:"";pointer-events:none;background:conic-gradient(from 165deg at 70% 0,#0000 0deg,#dbfff717 8deg,#0000 14deg 25deg,#dbfff712 32deg,#0000 40deg);animation:14s ease-in-out infinite luz;position:absolute;inset:-30% -20% 0}.portada__rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}.portada h1{letter-spacing:-.03em;font-size:clamp(44px,5.8vw,86px);line-height:1.04}.portada h1 span{color:var(--dorado)}.portada .lead{margin:22px 0 30px}.puertas{grid-template-columns:1fr 1fr;gap:14px;max-width:620px;display:grid}.puerta{border-radius:20px;flex-direction:column;gap:6px;min-height:120px;padding:18px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.puerta:hover{transform:translateY(-3px)}.puerta small{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.puerta strong{font-size:19px;line-height:1.25}.puerta span{margin-top:auto;font-size:14px;font-weight:700}.puerta--aficionado{background:var(--dorado);color:var(--sobre-acento);box-shadow:0 6px #083e598c}.puerta--negocio{color:var(--texto);background:#ff9a701a;border:1px solid #ff9a70b3}.puerta--negocio small{color:var(--coral)}.puerta--negocio span{color:#ffc2a8}.portada__nota{color:var(--texto-2);margin-top:22px;font-size:14px}.habitat{aspect-ratio:3/2.15;isolation:isolate;position:relative}.habitat:before{content:"";z-index:-1;background:radial-gradient(#58d3d338 0,#6dc5d81a 40%,#0000 70%);position:absolute;inset:-6% -4%}.habitat__orbita{border:1px solid #c6ffef33;border-radius:50%;position:absolute;inset:8% 6% 6%;transform:rotate(-14deg)}.habitat__orbita--2{inset:0 18% 2%;transform:rotate(24deg)}.habitat__pez{animation:6s ease-in-out infinite nadar;position:absolute;inset:4% 0 12%}.habitat__pez img{object-fit:contain;filter:drop-shadow(0 25px 20px #001a4359);width:100%;height:100%;transform:rotate(-6deg)}.habitat__saludo{background:var(--texto);color:#113b56;z-index:2;border-radius:18px 18px 18px 4px;padding:12px 18px;font-size:16px;font-weight:600;line-height:1.3;position:absolute;top:2%;right:2%;transform:rotate(5deg);box-shadow:0 8px 28px #00000026}.habitat__saludo span{color:#43637a;font-size:13px;font-weight:500;display:block}.habitat__etiqueta{border-left:1px solid var(--texto);z-index:2;padding-left:14px;text-decoration:none;position:absolute;bottom:0;right:2%}.habitat__etiqueta span{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2);font-size:11px}.habitat__etiqueta strong{font-family:var(--serif);margin:2px 0;font-size:26px;font-weight:500;display:block}.habitat__etiqueta small{color:var(--texto-2);font-size:14px;font-style:italic}.habitat__etiqueta:hover strong{text-decoration:underline;text-decoration-thickness:1px}.burbuja{pointer-events:none;background:radial-gradient(circle at 30% 25%,#fff9,#0000 55%);border:1px solid #cefff580;border-radius:50%;animation:5s ease-in-out infinite flotar;position:absolute}.estrella{color:var(--dorado);pointer-events:none;font-size:52px;line-height:1;animation:25s linear infinite girar;position:absolute}.lo-nuevo .tarjeta__visual{background:radial-gradient(at 60% 30%,#227fa9,#13365e);align-items:flex-end;height:150px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.lo-nuevo .cifra{font-family:var(--serif);color:var(--dorado);font-size:46px;line-height:1}.lo-nuevo .cifra small{font:700 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2);margin-top:8px;display:block}.icono-reproducir{border:1px solid var(--borde-fuerte);background:#ffffff1f;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.icono-reproducir:before{content:"";border-left:18px solid var(--texto);border-top:11px solid #0000;border-bottom:11px solid #0000;margin-left:5px}.tarjeta__visual--guia{background:radial-gradient(at 30% 70%,#2a7d6e,#173a5e)!important}.ciclo-mini{color:var(--texto);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ciclo-mini b{border:1px solid var(--borde-fuerte);background:#ffffff1a;border-radius:999px;padding:6px 10px;font-weight:700}.ciclo-mini i{color:var(--dorado);font-style:normal}.bloque-negocios{border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);background:linear-gradient(#160f38a6,#221d55cc)}.bloque-negocios__rejilla{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,90px);display:grid}.bloque-negocios h2 em,.bloque-negocios .antetitulo{color:var(--coral)}.lista-servicios{counter-reset:s;margin:0;padding:0;list-style:none}.lista-servicios li{counter-increment:s;border-bottom:1px solid var(--borde);padding:18px 0 18px 46px;position:relative}.lista-servicios li:first-child{padding-top:0}.lista-servicios li:before{content:counter(s,decimal-leading-zero);color:var(--coral);font-size:13px;font-weight:700;position:absolute;left:0}.lista-servicios li:first-child:before{top:3px}.lista-servicios h3{font-family:var(--sans);letter-spacing:-.01em;font-size:20px;font-weight:700}.lista-servicios p{color:var(--texto-2);margin:4px 0 0;font-size:15px}.botones{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.boletin-bloque{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,5vw,64px);display:grid}.boletin-bloque h2 em{color:var(--menta)}.escena{--t:0;position:relative}.escena--corta{height:230vh}.escena--completa{height:360vh}.escena__fija{top:var(--alto-cabecera);height:calc(100vh - var(--alto-cabecera));min-height:560px;max-height:1000px;width:min(1320px,100% - 2*var(--margen));grid-template-columns:40% 60%;align-items:center;margin-inline:auto;display:grid;position:sticky;overflow:hidden}.escena__texto{z-index:3;padding-right:20px;position:relative}.escena__texto h2{min-height:2.3em}.escena__texto>p{color:var(--texto-2);max-width:380px;min-height:5em;margin:16px 0 0}.capitulos{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.capitulos li{color:#d0e9f099;border-left:2px solid #fff3;padding-left:14px;font-size:14px;transition:color .3s,border-color .3s}.capitulos li.actual{color:var(--dorado);border-color:var(--dorado);font-weight:700}.escena__acciones{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.boton-pausa{border:1px solid var(--borde-fuerte);background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.boton-pausa svg{width:16px;height:16px}.escena__lienzo{isolation:isolate;width:100%;height:100%;max-height:640px;position:relative}.escena__anillo{border:1px solid #cfffee24;border-radius:50%;position:absolute;inset:6% 0 14%;box-shadow:0 0 100px #64d9f012}.pieza{--p:0;--tx:0px;--ty:0px;--rot:0deg;--esc:1;object-fit:contain;opacity:var(--p);filter:drop-shadow(0 18px 15px #051a3559);will-change:transform,opacity;pointer-events:none;transform:translate(var(--tx),var(--ty)) rotate(var(--rot)) scale(var(--esc));position:absolute}.pieza.arena{z-index:1;object-fit:fill;--ty:calc((1 - var(--p))*120px);--esc:calc(.65 + var(--p)*.35);width:112%;height:38%;bottom:6%;left:-5%}.pieza.tronco{z-index:3;object-position:center bottom;--tx:calc((1 - var(--p))*-180px);--ty:calc((1 - var(--p))*-80px);--rot:calc((1 - var(--p))*-32deg);width:72%;height:60%;bottom:23%;left:12%}.pieza.rocas{z-index:4;object-position:center bottom;--tx:calc((1 - var(--p))*180px);--ty:calc((1 - var(--p))*-180px);--rot:calc((1 - var(--p))*30deg);--esc:calc(.7 + var(--p)*.3);width:60%;height:42%;bottom:18%;left:1%}.pieza.plantas-fondo{z-index:2;transform-origin:bottom;object-position:center bottom;--ty:calc((1 - var(--p))*60px);--rot:calc((1 - var(--p))*14deg);--esc:calc(.05 + var(--p)*.95);width:62%;height:70%;bottom:25%;left:40%}.pieza.plantas-frente{z-index:5;transform-origin:bottom;object-position:center bottom;--ty:calc((1 - var(--p))*50px);--esc:calc(.1 + var(--p)*.9);width:68%;height:34%;bottom:12%;left:33%}.pieza.ramirezi{z-index:6;--tx:calc((1 - var(--p))*240px);--ty:calc((1 - var(--p))*-30px);--rot:calc((1 - var(--p))*-18deg);width:50%;height:36%;top:6%;left:4%}.pieza.gourami-perla{z-index:6;--tx:calc((1 - var(--p))*-330px);--ty:calc((1 - var(--p))*45px);--rot:calc((1 - var(--p))*12deg);width:44%;height:30%;top:0;left:50%}.pieza.corydora-albina{z-index:7;--tx:calc((1 - var(--p))*-170px);width:33%;height:21%;bottom:15%;left:0}.pieza.guppy{z-index:6;--tx:calc((1 - var(--p))*260px);--ty:calc((1 - var(--p))*-40px);width:30%;height:20%;top:30%;left:58%}.pieza.betta-hembra{z-index:6;--ty:calc((1 - var(--p))*-160px);--rot:calc((1 - var(--p))*10deg);width:30%;height:20%;top:34%;left:26%}.pieza.neritina{z-index:7;--ty:calc((1 - var(--p))*80px);width:17%;height:12%;bottom:14%;left:70%}.escena__rotulo{border-top:1px solid var(--borde-fuerte);z-index:8;padding-top:12px;font-size:14px;position:absolute;bottom:0;left:4%}.escena__rotulo span{letter-spacing:.16em;text-transform:uppercase;color:#a6ffe8;font-size:11px;font-weight:700;display:block}.pausado .escena,.escena.estatica{height:auto}.pausado .escena__fija,.escena.estatica .escena__fija{height:auto;min-height:0;padding:40px 0;position:relative;top:0}.pausado .escena__lienzo,.escena.estatica .escena__lienzo{height:520px}.pausado .pieza,.escena.estatica .pieza{opacity:1!important;transform:none!important}.pausado *,.pausado :before{animation-play-state:paused!important}.cabeza-pagina{padding:28px 0 36px}.cabeza-pagina h1{margin-top:14px}.cabeza-pagina h1:has(+.lema){font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.3}.cabeza-pagina .lema{margin-top:10px}.cabeza-pagina .lead{margin-top:16px}.lema{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(38px,4.6vw,64px);font-weight:500;line-height:1.12;display:block}.lema em{color:var(--dorado);font-style:italic}.buscador{background:var(--panel-2);border:1px solid var(--borde-fuerte);border-radius:999px;align-items:center;gap:10px;max-width:640px;margin-top:26px;padding:6px 6px 6px 18px;display:flex}.buscador svg{width:20px;height:20px;color:var(--texto-2);flex:none}.buscador input{min-width:0;color:var(--texto);background:0 0;border:0;flex:1;padding:10px 4px;font-size:17px}.buscador input::placeholder{color:var(--texto-3)}.buscador input:focus{outline:none}.buscador:focus-within{outline:3px solid var(--dorado);outline-offset:2px}.indice{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:32px;padding-bottom:80px;display:grid}.filtros{top:calc(var(--alto-cabecera) + 20px);background:var(--panel);border:1px solid var(--borde);border-radius:var(--r-panel);max-height:calc(100vh - var(--alto-cabecera) - 40px);padding:20px;position:sticky;overflow:auto}.filtros__cabeza{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.filtros__cabeza h2{font-family:var(--sans);letter-spacing:0;font-size:16px;font-weight:800}.filtros__limpiar{color:var(--menta);background:0 0;border:0;padding:4px;font-size:14px;text-decoration:underline}.filtros fieldset{border:0;border-top:1px solid var(--borde);margin:14px 0 0;padding:14px 0 0}.filtros legend{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);margin-bottom:8px;padding:0;font-size:12px;font-weight:800}.opcion{cursor:pointer;color:var(--texto-2);align-items:center;gap:10px;padding:5px 0;font-size:15px;display:flex}.opcion input{appearance:none;border:1.5px solid var(--borde-fuerte);background:0 0;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin:0;display:grid}.opcion input:checked{background:var(--menta);border-color:var(--menta)}.opcion input:checked:after{content:"";border-left:2.5px solid var(--sobre-acento);border-bottom:2.5px solid var(--sobre-acento);width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.opcion:hover{color:var(--texto)}.opcion small{color:var(--texto-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.filtros__acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filtros .tu-acuario .segmentado-grupo{border-top:0;padding-top:0}.segmentado-grupo+.segmentado-grupo{margin-top:16px}.segmentado-grupo legend{letter-spacing:0;text-transform:none;color:var(--texto-2);margin-bottom:8px;font-size:13px;font-weight:700}.segmentado{flex-wrap:wrap;gap:8px;display:flex}.segmento{border:1.5px solid var(--borde-fuerte);cursor:pointer;color:var(--texto-2);border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;line-height:1.2;display:inline-flex;position:relative}.segmento input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.segmento:has(input:checked){background:var(--menta);border-color:var(--menta);color:var(--sobre-acento);font-weight:700}.segmento:has(input:focus-visible){outline:2px solid var(--menta);outline-offset:2px}.segmento:hover{border-color:var(--menta)}.segmento small{color:inherit;opacity:.7;font-variant-numeric:tabular-nums;font-size:11px}.segmento:has(input:checked) small{opacity:.9}.tu-acuario__ayuda{color:var(--texto-3);margin:8px 0 0;font-size:12px;line-height:1.5}.tu-acuario__ayuda a{color:var(--menta)}.filtros__ver,.boton-filtros{display:none}.resultados__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;display:flex}.resultados__barra p{color:var(--texto-2);margin:0}.resultados__barra strong{color:var(--texto)}.resultados__pista{margin:8px 0 18px}.resultados__pista button{color:var(--menta);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.rejilla-especies{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rejilla-especies>.tarjeta-especie{content-visibility:auto;contain-intrinsic-size:auto 585px}.tarjeta-especie .foto-pendiente{aspect-ratio:4/3}.tarjeta-especie h3{font-size:23px}.tarjeta-especie .cientifico{color:var(--texto-2);margin-top:-6px;font-size:14px;font-style:italic}.tarjeta-especie .chips{margin-top:2px}.tarjeta-especie .chip{padding:4px 9px;font-size:12px}.marca-nuestro{z-index:2;position:absolute;top:12px;left:12px}.vacio{text-align:center;border:1px dashed var(--borde-fuerte);border-radius:var(--r-panel);grid-column:1/-1;padding:48px 24px}.vacio h3{margin-bottom:8px}.vacio p{color:var(--texto-2);max-width:520px;margin:0 auto 18px}.paginacion{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:36px;display:flex}.paginacion a,.paginacion span{border:1px solid var(--borde-fuerte);border-radius:999px;place-items:center;min-width:44px;height:44px;padding:0 14px;font-weight:700;text-decoration:none;display:grid}.paginacion a[aria-current=page]{background:var(--dorado);color:var(--sobre-acento);border-color:var(--dorado)}.paginacion a:hover{border-color:var(--texto)}.paginacion .inactivo{opacity:.4}.ficha-cabeza{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(24px,4vw,56px);padding:24px 0 36px;display:grid}.ficha-cabeza h1{font-size:clamp(42px,5vw,72px)}.ficha-cabeza .cientifico{font-family:var(--serif);color:var(--texto-2);margin:8px 0 22px;font-size:clamp(19px,1.8vw,24px);font-style:italic}.ficha-cabeza .respuesta{margin:0 0 20px;font-size:clamp(17px,1.35vw,19px);line-height:1.75}.ficha-cabeza figure{margin:0}.ficha-cabeza .foto-pendiente{border-radius:var(--r-panel)}.revisado{color:var(--texto-2);flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:14px;display:flex}.revisado a{color:var(--menta)}.datos-rapidos{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;margin-bottom:56px;display:grid}.datos-rapidos h2{margin-bottom:18px;font-size:26px}.dato-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dato{border:1px solid var(--borde);background:#ffffff0a;border-radius:14px;padding:12px 14px}.dato dt{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-3);font-size:12px;font-weight:700}.dato dd{margin:4px 0 0;font-size:17px;font-weight:700;line-height:1.35}.dato dd small{color:var(--texto-2);margin-top:2px;font-size:13px;font-weight:500;display:block}.puntos{vertical-align:middle;gap:4px;margin-right:6px;display:inline-flex}.puntos i{border:1.5px solid var(--dorado);border-radius:50%;width:10px;height:10px}.puntos i.lleno{background:var(--dorado)}.barras-agua{gap:22px;display:grid}.barra-agua__titulo{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.barra-agua__titulo strong{font-size:16px}.barra-agua__titulo span{color:var(--menta);font-variant-numeric:tabular-nums;font-weight:700}.barra-agua__pista{border:1px solid var(--borde);background:#ffffff1a;border-radius:999px;height:14px;position:relative}.barra-agua__rango{background:linear-gradient(90deg,#5cf2d6bf,var(--menta));border-radius:999px;position:absolute;top:-1px;bottom:-1px}.barra-agua__marca{background:var(--coral);width:2px;height:24px;position:absolute;top:-6px}.barra-agua__marca-txt{color:#ffc2a8;white-space:nowrap;font-size:12px;font-weight:600;position:absolute;top:24px;transform:translate(-50%)}.barra-agua__escala{color:var(--texto-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.barra-agua__escala--con-marca{margin-top:26px}.barra-agua__nota{color:var(--texto-3);margin-top:4px;font-size:13px}.ficha-cuerpo{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);padding-bottom:40px;display:grid}.indice-ficha{top:calc(var(--alto-cabecera) + 20px);font-size:14px;position:sticky}.indice-ficha h2{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3);margin-bottom:10px;font-size:12px;font-weight:800}.indice-ficha ol{border-left:1px solid var(--borde);margin:0;padding:0;list-style:none}.indice-ficha a{color:var(--texto-2);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;line-height:1.35;text-decoration:none;display:block}.indice-ficha a:hover,.indice-ficha a.activo{color:var(--texto);border-left-color:var(--dorado)}.indice-ficha details summary{display:none}.prosa{max-width:760px;font-size:17px;line-height:1.75}.prosa>section{margin-bottom:46px;padding-top:8px}.prosa h2{margin-bottom:16px;font-size:clamp(26px,2.5vw,34px)}.prosa h3{margin:24px 0 10px;font-size:21px}.prosa p,.prosa li{color:var(--texto-2)}.prosa strong{color:var(--texto)}.prosa a:not(.boton):not(.tarjeta){color:var(--menta);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prosa ul,.prosa ol{padding-left:22px}.prosa li{margin-bottom:6px}.cita{vertical-align:super;margin-left:1px;font-size:.72em;line-height:0}.prosa .cita a{color:var(--texto-3);text-decoration:none}.compas td:first-child{color:var(--texto);white-space:nowrap;font-weight:700}.compas td{color:var(--texto-2)}.compas a{color:var(--menta)}.compas .sin-ficha{color:var(--texto-3);font-size:13px;font-weight:500;display:block}.estado-bien{color:var(--menta)}.estado-ojo{color:var(--dorado)}.estado-no{color:var(--coral)}.marca-estado{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;font-weight:800;display:inline-flex}.marca-estado:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px}.compas__titulo{margin:26px 0 2px}.compas__titulo+.tabla-envoltura{margin-top:10px}.mitos{gap:14px;margin-top:8px;display:grid}.mito{border:1px solid var(--borde);background:var(--panel);border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.mito>div{padding:16px 18px}.mito>div:first-child{border-right:1px solid var(--borde);background:#ff9a700f}.mito small{letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.mito>div:first-child small{color:var(--coral)}.mito>div:last-child small{color:var(--menta)}.mito p{margin:0;font-size:16px}.mito>div:first-child p{color:var(--texto);font-style:italic}.colombia{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 22px;display:grid}.colombia .dato dd{font-size:16px}.precio-grande{font-family:var(--serif);color:var(--dorado);font-size:30px;line-height:1.1}.nuestro-acuario-caja{border-radius:var(--r-panel);background:linear-gradient(135deg,#ffd16614,#09204966);border:1px solid #ffd16673;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;padding:clamp(20px,3vw,32px);display:grid}.nuestro-acuario-caja .foto-pendiente{aspect-ratio:1;border-radius:14px}.nuestro-acuario-caja .foto-pendiente strong{font-size:16px}.pendiente-lista{border-top:1px dashed var(--borde-fuerte);margin-top:14px;padding-top:12px;font-size:15px}.pendiente-lista p{margin:0 0 6px}.fuentes{padding-left:24px;font-size:15px}.fuentes li{color:var(--texto-2);word-break:break-word;margin-bottom:8px}.fuentes a{color:var(--menta)}.relacionadas{border-top:1px solid var(--borde);padding:48px 0 80px}.cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.cifra-tile{border:1px solid var(--borde);background:var(--panel);border-radius:18px;padding:16px 18px}.cifra-tile b{font-family:var(--serif);color:var(--dorado);font-size:38px;font-weight:500;line-height:1.05;display:block}.cifra-tile span{color:var(--texto-2);font-size:14px}.habitantes{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.habitante{position:relative}.habitante__arte{background:radial-gradient(ellipse at 50% 55%,var(--color,#237da1),transparent 78%);height:190px;position:relative;overflow:hidden}.habitante__arte img{object-fit:contain;filter:drop-shadow(0 14px 12px #07183959);width:100%;height:100%;padding:22px 8px 8px;transition:transform .5s}a.habitante:hover .habitante__arte img{transform:scale(1.06)rotate(-3deg)}.habitante__cuantos{letter-spacing:.1em;text-transform:uppercase;color:#d3ebef;z-index:2;font-size:12px;font-weight:800;position:absolute;top:12px;left:14px}.habitante .tarjeta__cuerpo{gap:6px}.habitante h3{font-size:22px}.habitante .cientifico{color:var(--texto-2);margin:0;font-size:14px;font-style:italic}.habitante .nota-hab{color:var(--texto-3);margin:4px 0 0;font-size:14px}.acuario-002{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:28px;display:grid}.lecturas{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.lectura{border:1px solid var(--borde);background:var(--panel);border-radius:18px;padding:16px 16px 10px}.lectura h3{font-family:var(--sans);letter-spacing:0;font-size:15px;font-weight:800}.lectura p{color:var(--texto-3);margin:2px 0 6px;font-size:13px}.lectura svg{width:100%;height:auto;display:block;overflow:visible}.lectura svg text{font-family:var(--sans);fill:var(--texto-3);font-size:11px}.lectura svg .valor{fill:var(--texto);font-size:12px;font-weight:700}.lectura svg circle{cursor:help}.linea-tiempo{border-left:2px solid var(--borde-fuerte);gap:22px;margin:0;padding:0;list-style:none;display:grid}.linea-tiempo li{padding-left:24px;position:relative}.linea-tiempo li:before{content:"";background:var(--menta);border:2px solid var(--profundidad);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}.linea-tiempo time{letter-spacing:.08em;text-transform:uppercase;color:var(--menta);font-size:13px;font-weight:800}.linea-tiempo p{color:var(--texto-2);margin:4px 0 0}.linea-tiempo strong{color:var(--texto)}.entrada-destacada{border:1px solid var(--borde);border-radius:var(--r-panel);background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;text-decoration:none;transition:border-color .3s;display:grid;overflow:hidden}.entrada-destacada:hover{border-color:#8fe5dc99}.entrada-destacada__visual{background:radial-gradient(at 60% 30%,#227fa9,#13365e);align-items:flex-end;min-height:300px;padding:30px;display:flex;position:relative;overflow:hidden}.entrada-destacada__visual img{opacity:.95;filter:drop-shadow(0 15px 15px #00000040);width:80%;position:absolute;top:-8%;right:-12%;transform:rotate(12deg)}.entrada-destacada__visual .cifra{font-family:var(--serif);color:var(--dorado);font-size:clamp(46px,5vw,68px);line-height:1;position:relative}.entrada-destacada__visual .cifra small{font:700 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-2);margin-top:10px;display:block}.entrada-destacada__texto{flex-direction:column;gap:12px;padding:clamp(24px,3vw,40px);display:flex}.entrada-destacada__texto h2{font-size:clamp(26px,2.6vw,36px)}.entrada-destacada__texto p{color:var(--texto-2);margin:0}.meta-entrada{color:var(--texto-2);flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.meta-entrada span+span:before{content:"·";color:var(--texto-3);margin-right:14px}.articulo-cabeza{border-bottom:1px solid var(--borde);margin-bottom:34px;padding:24px 0 30px}.articulo-cabeza h1{margin:14px 0 16px}.autor{border:1px solid var(--borde);background:var(--panel);border-radius:18px;align-items:center;gap:14px;margin:40px 0;padding:16px 18px;display:flex}.autor__inicial{background:var(--dorado);width:52px;height:52px;color:var(--sobre-acento);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.autor p{color:var(--texto-2);margin:0;font-size:15px}.autor h2{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3);margin:0 0 4px;font-size:12px;font-weight:800}.etiqueta-precio{letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-block}.etiqueta-precio--v{color:#a6ffe8;background:#5cf2d624;border:1px solid #5cf2d666}.etiqueta-precio--e{color:var(--dorado);background:#ffd1661a;border:1px solid #ffd16673}.pagado{font-family:var(--serif);color:var(--texto);margin:6px 0 14px;font-size:21px}.pagado b{color:var(--dorado);font-weight:600}.navegacion-entradas{grid-template-columns:1fr 1fr;gap:16px;margin:10px 0 70px;display:grid}.navegacion-entradas .tarjeta__cuerpo{padding:16px 18px}body.mundo-negocios{background:#17123f linear-gradient(#1a1446 0,#1e1a50 900px,#18123f 2400px) no-repeat}.mundo-negocios .cabecera{background:#160f38e6}.mundo-negocios h1 em,.mundo-negocios h2 em,.mundo-negocios .lema em,.mundo-negocios .antetitulo{color:var(--coral)}.mundo-negocios :focus-visible{outline-color:var(--coral)}.mundo-negocios .panel,.mundo-negocios .tarjeta{background:#ffffff09}.mundo-negocios .enlace,.mundo-negocios .prosa a:not(.boton):not(.tarjeta){color:#ffc2a8}.mundo-negocios .tarjeta__pie:after,.mundo-negocios .tarjeta__meta{color:var(--coral)}.volver{color:var(--texto-2);border:1px solid var(--borde);white-space:nowrap;border-radius:999px;align-items:center;gap:0;padding:9px 14px 9px 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.volver:before{content:"←";margin-right:8px}.volver:hover{color:var(--texto);border-color:var(--borde-fuerte)}.mundo-negocios .menu a[aria-current=true],.mundo-negocios .menu a[aria-current=page]{color:var(--texto);background:#ff9a7024}.portada-negocios{border-bottom:1px solid var(--borde);padding:clamp(48px,7vw,96px) 0 clamp(48px,6vw,72px)}.portada-negocios__rejilla{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.portada-negocios h1{font-size:clamp(40px,5vw,72px);line-height:1.06}.hechos{border-top:1px solid var(--borde);margin:0;padding:0;list-style:none}.hechos li{border-bottom:1px solid var(--borde);grid-template-columns:150px 1fr;align-items:baseline;gap:14px;padding:16px 0;display:grid}.hechos b{font-family:var(--serif);color:var(--coral);font-size:32px;font-weight:500;line-height:1}.hechos span{color:var(--texto-2);font-size:15px}.servicio{border-radius:var(--r-tarjeta);border:1px solid var(--borde);color:inherit;background:#ffffff09;flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}a.servicio:hover{border-color:#ff9a7099}.servicio__num{color:var(--coral);letter-spacing:.08em;font-size:13px;font-weight:800}.servicio h3{font-family:var(--sans);letter-spacing:-.01em;font-size:21px;font-weight:700}.servicio p{color:var(--texto-2);margin:0;font-size:15px}.servicio ul{color:var(--texto-2);margin:4px 0 0;padding-left:18px;font-size:14px}.servicio .tarjeta__pie{border-top:1px solid var(--borde);margin-top:auto;padding-top:14px}.combos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.combo{border-top:2px solid var(--coral);padding-top:16px}.combo h3{font-family:var(--sans);letter-spacing:0;font-size:19px;font-weight:700}.combo p{color:var(--texto-2);margin:6px 0 0;font-size:15px}.pasos{counter-reset:p;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pasos li{counter-increment:p;border:1px solid var(--borde);background:#ffffff09;border-radius:18px;padding:20px}.pasos li:before{content:counter(p);border:1px solid var(--coral);width:36px;height:36px;color:var(--coral);border-radius:50%;place-items:center;margin-bottom:14px;font-weight:800;display:grid}.pasos h3{font-family:var(--sans);letter-spacing:0;margin-bottom:6px;font-size:18px;font-weight:700}.pasos p{color:var(--texto-2);margin:0;font-size:15px}.reglas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:26px 0 0;padding:0;list-style:none;display:grid}.reglas li{color:var(--texto-2);padding-left:28px;position:relative}.reglas li:before{content:"";border-left:2px solid var(--coral);border-bottom:2px solid var(--coral);width:14px;height:8px;position:absolute;top:7px;left:0;transform:rotate(-45deg)}.reglas strong{color:var(--texto)}.franja-cta{border-radius:var(--r-panel);background:linear-gradient(120deg,#ff9a701f,#ffffff05);border:1px solid #ff9a7073;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(26px,4vw,48px);display:flex}.franja-cta h2{max-width:620px;font-size:clamp(26px,2.8vw,38px)}.franja-cta p{color:var(--texto-2);max-width:560px;margin:8px 0 0}.estado-modulos td:nth-child(2){white-space:nowrap}.campo{flex-direction:column;gap:6px;display:flex}.campo label,.campo legend{font-size:15px;font-weight:700}.campo .ayuda{color:var(--texto-3);font-size:13px}input[type=text],input[type=email],input[type=tel],select,textarea,.input{border:1px solid var(--borde-fuerte);color:var(--texto);background:#05102873;border-radius:12px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}textarea{resize:vertical;min-height:120px}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--texto-2) 50%),linear-gradient(135deg,var(--texto-2) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}select option{color:var(--texto);background:#1a1446}input::placeholder,textarea::placeholder{color:var(--texto-3)}input:focus,select:focus,textarea:focus{outline:3px solid var(--dorado);outline-offset:1px;border-color:#0000}.mundo-negocios input:focus,.mundo-negocios select:focus,.mundo-negocios textarea:focus{outline-color:var(--coral)}.formulario{gap:18px;display:grid}.formulario .fila{grid-template-columns:1fr 1fr;gap:18px;display:grid}.formulario fieldset{border:0;margin:0;padding:0}.casillas{grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:6px;display:grid}.consentimiento{color:var(--texto-2);align-items:flex-start;gap:12px;font-size:14px;display:flex}.consentimiento input{margin-top:3px}.formulario__respuesta{display:none}.formulario__respuesta.visible{display:flex}.form-boletin{flex-wrap:wrap;gap:10px;display:flex}.form-boletin input{flex:240px}.pronto-cabeza{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;padding:40px 0 30px;display:grid}.pronto-cabeza .ilustracion{aspect-ratio:3/2;position:relative}.pronto-cabeza .ilustracion img{object-fit:contain;filter:drop-shadow(0 20px 18px #001a4359);width:100%;height:100%;animation:6s ease-in-out infinite nadar}.lista-trae{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lista-trae li{border:1px solid var(--borde);background:var(--panel);border-radius:18px;padding:18px 20px}.lista-trae h3{font-family:var(--sans);letter-spacing:0;margin-bottom:4px;font-size:18px;font-weight:700}.lista-trae p{color:var(--texto-2);margin:0;font-size:15px}.legal-seccion{border-top:1px solid var(--borde);padding:22px 0}.legal-seccion h2{margin-bottom:8px;font-size:24px}.legal-seccion p{color:var(--texto-3);margin:0;font-size:15px}.legal-seccion ul{color:var(--texto-3);margin:8px 0 0;font-size:15px}.error-404{text-align:center;padding:60px 0 90px}.error-404 .numero{font-family:var(--serif);color:var(--dorado);opacity:.9;font-size:clamp(90px,16vw,180px);line-height:1}.error-404 .buscador{margin:26px auto 0}.error-404 .botones{justify-content:center;margin-top:28px}@keyframes nadar{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-14px)rotate(1.5deg)}}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes luz{0%,to{transform:rotate(-3deg)translate(-10px)}50%{transform:rotate(3deg)translate(20px)}}.aparece{opacity:1}.js-mov .aparece{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(26px)}.js-mov .aparece.visible{opacity:1;transform:none}.pausado .aparece{opacity:1!important;transform:none!important}.aparece--espera{opacity:0;visibility:hidden;transform:translateY(34px)}.aparece--entra{transition:opacity .9s cubic-bezier(.215,.61,.355,1),transform .9s cubic-bezier(.215,.61,.355,1)}.pausado .aparece--espera{visibility:visible!important}@media (max-width:1180px){.menu{display:none}.boton-menu{display:inline-flex}.cabecera__acciones{margin-left:auto}.menu.abierto{border-bottom:1px solid var(--borde);padding:12px var(--margen) 20px;max-height:calc(100vh - var(--alto-cabecera));background:#0a3350;flex-direction:column;gap:2px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 24px 40px #00000059}.mundo-negocios .menu.abierto{background:#1a1446}.menu.abierto a{border-radius:10px;padding:12px 8px;font-size:18px}.pie__rejilla{grid-template-columns:1fr 1fr}.pie__marca{grid-column:1/-1}.rejilla-especies{grid-template-columns:repeat(2,minmax(0,1fr))}.habitantes{grid-template-columns:repeat(3,minmax(0,1fr))}.pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.portada__rejilla,.bloque-negocios__rejilla,.boletin-bloque,.ficha-cabeza,.datos-rapidos,.acuario-002,.entrada-destacada,.portada-negocios__rejilla,.pronto-cabeza{grid-template-columns:1fr}.indice{grid-template-columns:minmax(0,1fr)}.filtros{max-height:none;display:none;position:static}.filtros.abierto{display:block}.boton-filtros{display:inline-flex}.filtros__ver{border-radius:999px;width:100%;margin-top:18px;display:flex;position:sticky;bottom:16px}.ficha-cuerpo{grid-template-columns:minmax(0,1fr)}.indice-ficha{border:1px solid var(--borde);background:var(--panel);border-radius:16px;padding:4px 16px;position:static}.indice-ficha h2{display:none}.indice-ficha details summary{cursor:pointer;justify-content:space-between;padding:12px 0;font-weight:700;list-style:none;display:flex}.indice-ficha details summary::-webkit-details-marker{display:none}.indice-ficha details summary:after{content:"+";color:var(--dorado);font-size:20px;line-height:1}.indice-ficha details[open] summary:after{content:"−"}.indice-ficha ol{margin-bottom:12px}.rejilla-3,.rejilla-4,.combos,.cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.colombia,.lecturas{grid-template-columns:1fr}.seccion-cabeza{flex-direction:column;align-items:flex-start;gap:14px}.escena__fija{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:stretch;padding:22px 0 14px}.escena__texto{padding:0}.escena__texto h2{min-height:2.3em;font-size:30px}.escena__texto>p{max-width:none;min-height:3.4em;margin-top:10px;font-size:15px}.capitulos{flex-flow:wrap;gap:8px 14px;margin-top:12px}.capitulos li{padding-left:8px;font-size:12px}.escena__acciones{margin-top:12px}.escena__lienzo{min-height:260px;max-height:none}.pausado .escena__lienzo,.escena.estatica .escena__lienzo{height:380px}.nuestro-acuario-caja{grid-template-columns:1fr}.nuestro-acuario-caja .foto-pendiente{aspect-ratio:16/9}}@media (max-width:700px){:root{--alto-cabecera:64px}.marca{font-size:23px}.marca small{display:none}.boton-negocios{min-height:40px;padding:8px 12px;font-size:13px}.boton-menu{padding:8px 11px}.boton-menu .txt{display:none}.cabecera__in{gap:12px}.volver{padding:8px 11px 8px 9px;font-size:13px}.volver .txt-largo{display:none}.portada{padding-top:30px}.portada h1{font-size:clamp(42px,11.5vw,60px)}.puertas{grid-template-columns:1fr}.puerta{min-height:0}.habitat{aspect-ratio:auto;height:300px;margin-top:8px}.habitat__pez{inset:16% 0 18%}.habitat__saludo{padding:9px 14px;font-size:14px;top:0;right:4%}.habitat__etiqueta strong{font-size:22px}.estrella{font-size:38px}.rejilla-3,.rejilla-4,.rejilla-2,.combos,.pasos,.reglas,.rejilla-especies{grid-template-columns:1fr}.habitantes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.habitante__arte{height:130px}.habitante .tarjeta__cuerpo{padding:14px}.habitante h3{font-size:19px}.pie__rejilla{grid-template-columns:1fr 1fr;gap:30px 20px}.dato-rejilla{grid-template-columns:1fr 1fr}.mito{grid-template-columns:1fr}.mito>div:first-child{border-right:0;border-bottom:1px solid var(--borde)}.formulario .fila,.casillas,.navegacion-entradas{grid-template-columns:1fr}.hechos li{grid-template-columns:1fr;gap:4px}.hechos b{font-size:26px}.escena--corta{height:210vh}.escena--completa{height:320vh}.escena__texto h2{font-size:26px}.escena__texto .antetitulo{margin-bottom:8px}.tabla-envoltura table{font-size:14px}th,td{padding:10px 12px}.franja-cta{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.boton-negocios .txt-largo{display:none}.habitantes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.escena{height:auto!important}.escena__fija{height:auto;min-height:0;padding:40px 0;position:relative;top:0}.escena__lienzo{height:520px}.pieza{opacity:1!important;transform:none!important}.js-mov .aparece{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:980px){.escena__lienzo{height:380px}}.menu .solo-menu-movil{display:none}@media (max-width:1180px){.menu.abierto .solo-menu-movil{color:var(--coral);font-weight:800;display:block}}@media (max-width:700px){.solo-escritorio{display:none!important}}.cita+.cita:before{content:",";color:var(--texto-3)}.prosa .foto-pendiente strong,.prosa .foto-pendiente span{color:#1d2124}.colombia .precio-grande{font-size:25px}.aviso .sello{white-space:nowrap;flex:none}@media (max-width:700px){.escena__rotulo,.compas thead{display:none}.compas tbody tr{border-bottom:1px solid var(--borde);padding:12px 16px;display:block}.compas tbody tr:last-child{border-bottom:0}.compas td{border:0;padding:0;display:block}.compas td:first-child{white-space:normal;margin-bottom:4px}}.entrada-destacada__visual img{object-fit:contain;width:76%;height:130%;top:-38%;right:-22%;transform:rotate(14deg)}.entrada-destacada__visual .cifra{z-index:2;text-shadow:0 2px 14px #081e3c99}@media (max-width:980px){.entrada-destacada__visual{min-height:280px}.entrada-destacada__visual img{width:84%;top:-34%;right:-24%}}@media (max-width:700px){.estado-modulos thead{display:none}.estado-modulos tbody tr{border-bottom:1px solid var(--borde);grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px;display:grid}.estado-modulos tbody tr:last-child{border-bottom:0}.estado-modulos td{border:0;padding:0}.estado-modulos td:nth-child(3){color:var(--texto-2);grid-column:1/-1}}
html,body{overflow-x:clip}.progreso-lectura span{transform-origin:0;width:100%;transform:scaleX(0)}.trampa{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.boton-pausa--claro{border-color:#fff6}.portada-v2{z-index:4;overflow:visible}.portada-v2:before{content:none}.portada__luz{pointer-events:none;position:absolute;inset:0;overflow:hidden}.portada__luz:before{content:"";background:conic-gradient(from 165deg at 70% 0,#0000 0deg,#dbfff717 8deg,#0000 14deg 25deg,#dbfff712 32deg,#0000 40deg);animation:14s ease-in-out infinite luz;position:absolute;inset:-30% -20% 0}.portada-v2 h1 .mascara{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.portada-v2 h1 .palabra{display:inline-block}.portada-v2 h1 em.palabra{padding-right:.06em}.habitat__vuelo{z-index:3;will-change:transform;position:absolute;inset:4% 0 12%}.habitat__entra{position:absolute;inset:0}.habitat__vuelo .habitat__pez{inset:0}.burbujas-subiendo{pointer-events:none;position:absolute;inset:0}.burbujas-subiendo span{opacity:0;background:radial-gradient(circle at 30% 25%,#ffffffa6,#0000 55%);border:1px solid #cefff58c;border-radius:50%;animation:7s linear infinite subir;position:absolute;bottom:4%}@keyframes subir{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:.9}50%{transform:translate(10px,-45vh)scale(1)}to{opacity:0;transform:translate(-6px,-90vh)scale(1.1)}}.js:not(.pausado) .inicio-v2 .habitat .burbuja{display:none}@keyframes bb-sube{0%{opacity:0;transform:translateY(var(--desde,18px))}}@keyframes bb-sube-tenue{0%{opacity:.02;transform:translateY(20px)}}@keyframes bb-palabra{0%{opacity:0;transform:translateY(110%)}}@keyframes bb-aparece{0%{opacity:0}}@keyframes bb-entra-pez{0%{opacity:0;transform:translate(220px,40px)rotate(-10deg)}}@keyframes bb-saludo{0%{opacity:0;transform:rotate(5deg)scale(.4)}}@keyframes bb-etiqueta{0%{opacity:0;transform:translate(20px)}}.js:not(.pausado) .inicio-v2 .portada .antetitulo{animation:.6s cubic-bezier(.215,.61,.355,1) backwards bb-sube}.js:not(.pausado) .inicio-v2 .portada h1 .palabra{animation:.8s cubic-bezier(.215,.61,.355,1) backwards bb-palabra}.js:not(.pausado) .inicio-v2 .portada h1>:first-child .palabra{animation-delay:.3s}.js:not(.pausado) .inicio-v2 .portada h1>:nth-child(2) .palabra{animation-delay:.37s}.js:not(.pausado) .inicio-v2 .portada h1>:nth-child(3) .palabra{animation-delay:.44s}.js:not(.pausado) .inicio-v2 .portada h1>:nth-child(4) .palabra{animation-delay:.51s}.js:not(.pausado) .inicio-v2 .portada h1>:nth-child(5) .palabra{animation-delay:.58s}.js:not(.pausado) .inicio-v2 .portada h1>:nth-child(6) .palabra{animation-delay:.65s}.js:not(.pausado) .inicio-v2 .portada h1>:nth-child(7) .palabra{animation-delay:.72s}.js:not(.pausado) .inicio-v2 .portada .lead{animation:.7s cubic-bezier(.215,.61,.355,1) 1.07s backwards bb-sube-tenue}.js:not(.pausado) .inicio-v2 .portada .puerta{--desde:34px;animation:.75s cubic-bezier(.215,.61,.355,1) 1.32s backwards bb-sube}.js:not(.pausado) .inicio-v2 .portada .puerta+.puerta{animation-delay:1.44s}.js:not(.pausado) .inicio-v2 .portada .portada__nota{animation:.6s cubic-bezier(.215,.61,.355,1) 1.89s backwards bb-aparece}.js:not(.pausado) .inicio-v2 .habitat__entra{animation:1.4s cubic-bezier(.19,1,.22,1) .15s backwards bb-entra-pez}.js:not(.pausado) .inicio-v2 .habitat__saludo{transform-origin:0 100%;animation:.7s cubic-bezier(.34,1.8,.64,1) 1s backwards bb-saludo}.js:not(.pausado) .inicio-v2 .habitat__etiqueta{animation:.6s cubic-bezier(.215,.61,.355,1) 1.15s backwards bb-etiqueta}.js:not(.pausado) .inicio-v2:not(.inicio-listo) .escena-v2 :is(.pz.arena,.pz.tronco,.pz.rocas,.pz.plantas-fondo,.pz.plantas-frente,.pz.corydora-albina,.pz.ramirezi,.grano,.polvo,.burbujas-filtro,.bolsa){visibility:hidden}.js:not(.pausado) .inicio-v2:not(.inicio-listo) .escena-v2 .tanque{opacity:.35}.js:not(.pausado) .inicio-v2:not(.inicio-listo) .escena-v2 .tanque__agua{transform-origin:50% 100%;transform:scaleY(0)}.escena-v2{z-index:1;height:330vh}.escena-v2 .escena__texto h2,.escena-v2 .escena__texto>p{animation:.55s cubic-bezier(.2,.7,.2,1) cambia}@keyframes cambia{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.escena-v2 .escena__lienzo{max-height:620px}.tanque{background:linear-gradient(#ffffff08,#fff0);border:2px solid #d6fff857;border-top-width:1px;border-radius:14px 14px 22px 22px;position:absolute;inset:3% 1% 7%;overflow:hidden;box-shadow:inset 0 0 60px #78e6f014,0 30px 60px #05143240}.tanque__agua{will-change:transform;background:linear-gradient(#6edceb33,#1e78aa47 60%,#14468259);height:88%;position:absolute;bottom:0;left:0;right:0}.tanque__ola{fill:#8cebf052;width:200%;height:12px;animation:5s linear infinite ola;position:absolute;top:-9px;left:0}@keyframes ola{to{transform:translate(-50%)}}.tanque__brillo{background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:14%;position:absolute;inset:0 auto 0 6%;transform:skew(-12deg)}.pz{pointer-events:none;will-change:transform,opacity;position:absolute}.pz img{object-fit:contain;filter:drop-shadow(0 16px 14px #051a3559);width:100%;height:100%}.pz.arena{z-index:1;width:108%;height:36%;bottom:5%;left:-4%}.pz.arena img{object-fit:fill}.pz.tronco{z-index:3;width:72%;height:58%;bottom:22%;left:12%}.pz.tronco img,.pz.rocas img,.pz.plantas-fondo img,.pz.plantas-frente img{object-position:center bottom}.pz.rocas{z-index:4;width:58%;height:40%;bottom:17%;left:2%}.pz.plantas-fondo{z-index:2;width:60%;height:66%;bottom:24%;left:40%}.pz.plantas-frente{z-index:5;width:66%;height:33%;bottom:11%;left:33%}.pz.ramirezi{z-index:7;width:38%;height:27%;top:14%;left:8%}.pz.corydora-albina{z-index:7;width:30%;height:20%;bottom:13%;left:2%}.granos{z-index:2;pointer-events:none;position:absolute;inset:0}.grano{background:#e9d3a6;border-radius:50%;position:absolute;bottom:14%;box-shadow:0 0 0 1px #785a2840}.polvo{z-index:5;pointer-events:none;background:radial-gradient(#e9d3a6bf,#e9d3a600 70%);border-radius:50%;width:48%;height:18%;position:absolute;bottom:16%;left:8%}.burbujas-filtro{z-index:6;pointer-events:none;position:absolute;inset:8% 0 12%}.burbujas-filtro span{background:radial-gradient(circle at 30% 25%,#ffffffb3,#0000 60%);border:1px solid #dcfffab3;border-radius:50%;animation:3.2s linear infinite filtro;position:absolute;bottom:0}@keyframes filtro{0%{opacity:0;transform:translateY(0)scale(.5)}10%{opacity:1}to{opacity:0;transform:translateY(-380px)translate(8px)scale(1)}}.bolsa{aspect-ratio:120/150;z-index:8;opacity:0;visibility:hidden;width:21%;position:absolute;top:4%;right:10%}.bolsa__in{position:absolute;inset:0}.bolsa svg{width:100%;height:100%;overflow:visible}.bolsa svg>path:first-child{fill:#e6faff21;stroke:#e6faff99;stroke-width:2px}.bolsa__nudo{fill:none;stroke:#e6faffcc;stroke-width:3px;stroke-linecap:round}.bolsa__agua{fill:#64c8e640}.bolsa__rotulo{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;background:var(--dorado);color:var(--sobre-acento);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;top:-14%;left:50%;transform:translate(-50%)}.ciclado{z-index:9;border:1px solid var(--borde);opacity:0;visibility:hidden;background:#092049b8;border-radius:14px;margin:0;padding:8px 14px;font-size:13px;position:absolute;bottom:2%;right:3%}.ciclado span{letter-spacing:.14em;text-transform:uppercase;color:#a6ffe8;font-size:10px;font-weight:700;display:block}.ciclado b{font-variant-numeric:tabular-nums}.pausado .escena-v2{height:auto}.pausado .escena-v2 .bolsa,.pausado .escena-v2 .granos,.pausado .escena-v2 .polvo,.pausado .escena-v2 .ciclado,.pausado .habitat__vuelo~.burbujas-subiendo{display:none}.pausado .escena-v2 .burbujas-filtro span{opacity:.8;animation:none;transform:translateY(-120px)}.pausado .burbujas-subiendo span{opacity:.7;animation:none;transform:translateY(-30%)}@media (prefers-reduced-motion:reduce){.escena-v2{height:auto!important}}.avance-negocios{background:linear-gradient(#1a1446,#221a52);border-top:1px solid #ff9a7040;border-bottom:1px solid #ff9a7040}.avance-negocios__rejilla{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.avance-negocios h2 em,.avance-negocios .antetitulo{color:var(--coral)}.avance-negocios__fachada{position:relative}.avance-negocios__fachada svg{border-radius:22px;width:100%;height:auto;display:block}.letrero-abierto{background:var(--menta);color:var(--sobre-acento);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800;position:absolute;top:6%;left:50%;transform:translate(-50%);box-shadow:0 0 24px #5cf2d699}.avance-negocios .lista-servicios{margin-top:28px}.pausado #fachada-cortina{transform:translateY(-96%)}@media (max-width:980px){.avance-negocios__rejilla{grid-template-columns:1fr}.escena-v2 .escena__lienzo{min-height:300px}.bolsa{width:24%;right:6%}}@media (max-width:700px){.escena-v2{height:300vh}.habitat__vuelo{inset:16% 0 18%}.ciclado{padding:6px 10px;font-size:12px;bottom:0;right:2%}}.tarjeta-especie__foto{position:relative}.tarjeta-especie__foto .sello{z-index:3;position:absolute;top:12px;left:12px}.tarjeta-especie__foto .marca-revision{left:auto;right:12px}.foto-agua{aspect-ratio:3/2;position:relative;overflow:hidden}.foto-agua img{object-fit:cover;will-change:transform;width:100%;height:100%}.foto-agua__velo{z-index:2;pointer-events:none;background:linear-gradient(#1d6f95,#123a66);display:none;position:absolute;inset:-12px 0 0}.foto-agua__velo svg{transform-origin:bottom;width:100%;height:14px;position:absolute;bottom:100%;left:0;transform:scaleY(-1)}.foto-agua__velo svg path{fill:#123a66}.js:not(.pausado) .foto-agua__velo{display:block}.foto-agua--hecha .foto-agua__velo{display:none!important}.foto-agua--espera img{filter:blur(10px)saturate(.6);transform:scale(1.16)}.foto-agua--espera.foto-agua--entra .foto-agua__velo{transition:transform 1.1s cubic-bezier(.455,.03,.515,.955);transform:translateY(112%)}.foto-agua--espera.foto-agua--entra img{filter:none;transition:transform 1.3s cubic-bezier(.215,.61,.355,1) .1s,filter 1.3s cubic-bezier(.215,.61,.355,1) .1s;transform:none}.pausado .foto-agua--espera img{filter:none;transform:none}.foto-pendiente{aspect-ratio:3/2}.tarjeta-especie .foto-agua,.tarjeta-especie .foto-pendiente{border-bottom:1px solid var(--borde)}a.tarjeta-especie:hover .foto-agua img{transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:scale(1.04)}.mini-barras{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.mini-barra{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-3);gap:4px;font-size:11px;font-weight:700;display:grid}.mini-barra i{font-style:normal}.mini-barra b{background:#ffffff14;border-radius:99px;height:6px;position:relative;overflow:hidden}.mini-barra b:after{content:"";top:0;bottom:0;left:calc(var(--a)*100%);right:calc((1 - var(--b))*100%);background:linear-gradient(90deg,var(--menta),var(--dorado));transform-origin:0;border-radius:99px;animation:1.2s cubic-bezier(.2,.7,.2,1) both llenar;animation-timeline:view();animation-range:entry 10% cover 30%;position:absolute}@keyframes llenar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.respira{animation:2.4s ease-in-out infinite respira}@keyframes respira{0%,to{transform:scale(1);box-shadow:0 0 #ffffff40}50%{transform:scale(1.06);box-shadow:0 0 0 14px #fff0}}.form-sobre{position:relative}.sobre-papel{opacity:0;pointer-events:none;width:56px;position:absolute;top:-18px;right:8px}.form-sobre.enviado .sobre-papel{animation:1.8s cubic-bezier(.3,.6,.3,1) forwards sobre-vuela}@keyframes sobre-vuela{0%{opacity:1;transform:translateY(40px)rotate(0)}40%{transform:translate(-40px,-10px)rotate(-12deg)}to{opacity:0;transform:translate(120px,-140px)rotate(18deg)scale(.6)}}@media (max-width:700px){.escena-v2 .capitulos{display:none}.escena-v2 .escena__texto h2{min-height:2.4em}.escena-v2 .escena__texto>p{min-height:4.6em}}.cabeza-especies{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.termo{background:var(--panel);border:1px solid var(--borde);border-radius:var(--r-panel);padding:20px 22px 18px}.termo__titulo{justify-content:space-between;align-items:baseline;gap:12px;min-height:1.6em;margin:0 0 12px;display:flex}.termo__titulo strong{font-family:var(--serif);font-size:20px;font-weight:500}.termo__titulo span{color:var(--menta);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.termo__cuerpo{padding:4px 0;position:relative}.termo__bogota{z-index:1;background:repeating-linear-gradient(135deg,#ff9a7066 0 4px,#ff9a701f 4px 8px);border-radius:6px;position:absolute;top:-4px;bottom:-4px}.termo__bogota span{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#ffc2a8;font-size:11px;font-weight:800;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-30%)}.termo__lineas{z-index:2;gap:3px;margin:0;padding:0;list-style:none;display:grid;position:relative}.termo__lineas li{height:5px;position:relative}.termo__linea{background:linear-gradient(90deg,var(--menta),var(--dorado));opacity:.75;border-radius:99px;height:5px;transition:opacity .2s,scale .2s,box-shadow .2s;position:absolute;top:0}.termo__linea:before{content:"";position:absolute;inset:-4px 0}.termo__linea:hover,.termo__linea.activa,.termo__linea:focus-visible{opacity:1;scale:1 1.9;box-shadow:0 0 12px #5cf2d699}.termo__escala{height:18px;color:var(--texto-3);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;position:relative}.termo__escala span{position:absolute;transform:translate(-50%)}.termo__escala span:first-child{transform:none}.termo__escala span:last-child{transform:translate(-100%)}@keyframes bb-termo{0%{transform:scaleX(0)}}@keyframes bb-termo-bogota{0%{opacity:0;transform:translateY(-20px)}}.js:not(.pausado) .termo__linea{transform-origin:0;animation:bb-termo .9s calc(.3s + var(--i,0) * 35ms) cubic-bezier(.215,.61,.355,1) backwards}.js:not(.pausado) .termo__bogota{animation:.7s cubic-bezier(.34,1.8,.64,1) 1.4s backwards bb-termo-bogota}.js:not(.pausado) .termo__escala span{animation:bb-aparece .4s calc(var(--i,0) * 50ms) backwards}.termo__nota{color:var(--texto-2);margin:10px 0 0;font-size:13px}.opcion--cero{opacity:.5}.vacio__pez{width:140px;margin:0 auto 8px;animation:3s ease-in-out infinite buscar}@keyframes buscar{0%,to{transform:translate(-14px)scaleX(1)}49%{transform:translate(14px)scaleX(1)}50%{transform:translate(14px)scaleX(-1)}99%{transform:translate(-14px)scaleX(-1)}}.tarjeta-especie[hidden]{display:none}@media (max-width:980px){.cabeza-especies{grid-template-columns:1fr}}.estado-cuidado{color:var(--dorado)}.ficha-foto .foto-agua--grande,.ficha-foto .foto-pendiente{border-radius:var(--r-panel);box-shadow:0 30px 60px #05143259}.ficha-foto .foto-agua--grande:after{content:"";mix-blend-mode:screen;pointer-events:none;z-index:1;background:radial-gradient(at 30% 0,#ffffff24,#0000 55%);animation:7s ease-in-out infinite causticas;position:absolute;inset:0}@keyframes causticas{0%,to{opacity:.7;transform:translate(-6%)scale(1.05)}50%{opacity:1;transform:translate(6%)scale(1.1)}}.respuesta p{margin:0 0 20px;font-size:clamp(17px,1.35vw,19px);line-height:1.75}.barra-agua__brecha{border-top:2px dashed #ff9a70d9;height:0;position:absolute;top:50%}.barra-agua__brecha i{white-space:nowrap;color:#ffc2a8;font-size:11px;font-style:normal;font-weight:800;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.barra-agua__brecha:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #ff9a70e6;position:absolute;top:-6px;right:-2px}.red{background:radial-gradient(ellipse at 50% 50%,#5cf2d612,transparent 70%),var(--panel);border:1px solid var(--borde);border-radius:var(--r-panel);margin:6px 0 26px;padding:16px}.red__lienzo{aspect-ratio:1000/560;position:relative}.red__lienzo svg{width:100%;height:100%;position:absolute;inset:0}.red__linea{stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.red__linea--bien{stroke:var(--menta)}.red__linea--cuidado{stroke:var(--dorado)}.red__linea--no{stroke:var(--coral);opacity:.85}.red__centro,.red__nodo{text-align:center;flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-50%)}.red__centro img,.red__centro span{object-fit:cover;border:3px solid var(--dorado);width:96px;height:96px;font-family:var(--serif);background:#17356d;border-radius:50%;place-items:center;font-size:36px;display:grid;box-shadow:0 0 0 8px #ffd1661f}.red__centro b{font-family:var(--serif);background:#092049cc;border-radius:999px;padding:2px 10px;font-size:17px;font-weight:500}.red__nodo img,.red__inicial{object-fit:cover;background:#17356d;border:2px solid;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:800;transition:transform .25s;display:grid}.red__nodo b{color:var(--texto);background:#092049bf;border-radius:8px;max-width:110px;padding:2px 7px;font-size:12px;font-weight:700;line-height:1.2}.red__nodo--bien{color:var(--menta)}.red__nodo--cuidado{color:var(--dorado)}.red__nodo--no{color:var(--coral)}.red__nodo--no img{filter:grayscale(.5)}.red__nodo:hover img,.red__nodo:focus-visible img{transform:scale(1.12)}.red--densa .red__lienzo{aspect-ratio:1000/820}.red__nodo--bien img,.red__nodo--bien .red__inicial{border-color:var(--menta)}.red__nodo--cuidado img,.red__nodo--cuidado .red__inicial{border-color:var(--dorado)}.red__nodo--no img,.red__nodo--no .red__inicial{border-color:var(--coral);border-width:3px}.red--densa .red__nodo img,.red--densa .red__inicial{width:44px;height:44px}.red--densa .red__nodo b{max-width:92px;font-size:11px}.red__leyenda{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.red__leyenda span:not(.nota):before{content:"";vertical-align:middle;background:currentColor;border-radius:3px;width:18px;height:3px;margin-right:6px;display:inline-block}.red__leyenda .nota{flex-basis:100%;margin:0;font-weight:400}.mito__rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.mito__rotulo--cierto{color:var(--menta)}.mito__dicho{--tachado:1;font-style:italic;position:relative;color:var(--texto)!important}.mito__dicho:after{content:"";height:2px;width:calc(var(--tachado)*100%);background:var(--coral);opacity:.85;border-radius:2px;position:absolute;top:50%;left:0}.seccion-mitos .mito{margin-bottom:14px}.seccion-mitos .mito p{margin:0}.precio-v2{background:linear-gradient(135deg,#ffd1661a,#09204973);border:1px solid #ffd16666;border-radius:18px;margin:4px 0 22px;padding:18px 20px}.precio-v2__rango{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;display:flex}.precio-v2__rango span{color:var(--texto-2);font-size:15px}.precio-v2__rango b{font-family:var(--serif);color:var(--dorado);font-size:clamp(26px,3vw,36px);font-weight:500}.precio-v2__barra{background:#ffffff14;border-radius:99px;height:8px;margin:12px 0 10px;overflow:hidden}.precio-v2__barra i{background:linear-gradient(90deg,var(--menta),var(--dorado));border-radius:99px;height:100%;display:block}.precio-v2 .nota{margin:0}.nuestro-v2{grid-template-columns:220px minmax(0,1fr)}.nuestro-v2__arte img{filter:drop-shadow(0 16px 14px #051a3566);width:100%;height:auto}.nuestro-v2 p:last-child{margin-bottom:0}.prosa .tabla-envoltura{margin:14px 0 20px}@media (max-width:700px){.red__lienzo{aspect-ratio:1/1.05}.red__centro img,.red__centro span{width:64px;height:64px}.red__nodo img,.red__inicial{width:40px;height:40px}.red__nodo b{max-width:80px;font-size:10.5px}.red--densa .red__lienzo{aspect-ratio:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px;display:grid}.red--densa .red__lienzo svg,.red--densa .red__centro{display:none}.red--densa .red__nodo{position:static;transform:none}.red--densa .red__nodo b{max-width:84px;font-size:10.5px}.nuestro-v2{grid-template-columns:1fr}.nuestro-v2__arte{max-width:240px}}.prosa .red__nodo{text-decoration:none}.prosa .red__nodo--bien{color:var(--menta)}.prosa .red__nodo--cuidado{color:var(--dorado)}.prosa .red__nodo--no{color:var(--coral)}.red__nodo b,.red__centro b{text-decoration:none;display:block}.red__nodo b{max-width:96px}.termo__cuerpo{margin-top:26px}.termo__escala span{white-space:nowrap}.escena-acuario{z-index:1;height:520vh}.escena-acuario .escena__texto h2,.escena-acuario .escena__texto>p{animation:.55s cubic-bezier(.2,.7,.2,1) cambia}.reloj-acu{color:var(--dorado);font-variant-numeric:tabular-nums;background:#ffd16614;border:1px solid #ffd16673;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}.reloj-acu:before{content:"";background:var(--dorado);width:8px;height:8px;box-shadow:0 0 10px var(--dorado);border-radius:50%}.escena-acuario .escena__lienzo{max-height:640px}.acu{position:absolute;inset:4% 0 10%}.acu__contenido{clip-path:inset(0);border-radius:10px 10px 20px 20px;position:absolute;inset:0;overflow:hidden}.acu__pared{z-index:20;background:linear-gradient(#d6fff833,#d6fff88c);border-radius:3px;width:3px;position:absolute;top:0;bottom:0}.acu__pared--izq{left:0}.acu__pared--der{right:0}.acu:before{content:"";pointer-events:none;border:1px solid #d6fff829;border-radius:10px 10px 20px 20px;position:absolute;inset:0}.acu__agua{z-index:0;background:linear-gradient(#6edceb33,#1e78aa4d 60%,#14468261);height:90%;position:absolute;bottom:0;left:0;right:0}.acu__te{z-index:9;opacity:0;pointer-events:none;background:linear-gradient(#b4783259,#78461473);height:90%;position:absolute;bottom:0;left:0;right:0}.acu__coco{z-index:6;background:linear-gradient(#4a3020,#2c1b10);height:9%;position:absolute;bottom:0;left:0;right:0}.acu__arena{z-index:7;height:24%;position:absolute;bottom:2%;left:-4%;right:-4%}.acu__arena img{object-fit:fill;width:100%;height:100%}.acu__tronco{z-index:4;width:52%;height:50%;position:absolute;bottom:14%;left:24%}.acu__rocas{z-index:5;width:40%;height:32%;position:absolute;bottom:11%;left:8%}.acu__tronco img,.acu__rocas img,.acu__planta img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 12px #051a354d);width:100%;height:100%}.acu__planta{z-index:3;position:absolute}.acu__planta--1{width:40%;height:62%;bottom:15%;left:52%}.acu__planta--2{width:30%;height:52%;bottom:15%;left:6%}.acu__planta--3{z-index:8;width:46%;height:26%;bottom:8%;left:44%}.acu__planta--4{z-index:8;width:34%;height:22%;bottom:8%;left:0}.acu__filtro{z-index:2;background:linear-gradient(90deg,#1b2e52,#2a4677);border:1px solid #d6fff840;border-radius:8px;width:5%;height:46%;position:absolute;top:12%;left:6%}.acu__filtro i{background:repeating-linear-gradient(#ffffff2e 0 2px,#0000 2px 6px);border-radius:4px;position:absolute;inset:8% 20%}.acu__bacteria{background:var(--menta);width:7px;height:7px;box-shadow:0 0 10px var(--menta);z-index:3;border-radius:50%;position:absolute}.acu__burbujas{z-index:2;pointer-events:none;position:absolute;inset:6% 0 40%}.acu__burbujas span{border:1px solid #dcfffab3;border-radius:50%;animation:3s linear infinite filtro;position:absolute;bottom:0}.acu__rotulo-planta{z-index:12;letter-spacing:.06em;color:var(--sobre-acento);background:var(--menta);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute}.acu__medidor{z-index:15;border:1px solid var(--borde-fuerte);background:#092049d9;border-radius:14px;min-width:170px;padding:10px 14px;position:absolute;top:5%;right:3%}.acu__medidor span{letter-spacing:.14em;text-transform:uppercase;color:#a6ffe8;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.acu__medidor p{justify-content:space-between;margin:2px 0;font-size:13px;display:flex}.acu__medidor i{color:var(--menta);font-style:normal;font-weight:800}.acu__medidor small{color:var(--texto-3);font-size:11px}.acu__fecha-llegada{z-index:16;white-space:nowrap;background:var(--dorado);color:var(--sobre-acento);opacity:0;border-radius:999px;margin:0;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:3%;left:50%;transform:translate(-50%)}.nadador{z-index:10;position:absolute}.nadador img{filter:drop-shadow(0 10px 8px #051a3559);width:100%;height:auto}.p-nerita{width:9%;bottom:13%;left:62%}.p-nerita2{width:8%;bottom:12%;left:34%}.p-guppy{width:15%;top:24%;left:58%}.p-guppy2{width:13%;top:34%;left:22%}.p-guppy3{width:13%;top:46%;left:70%}.p-cory{width:15%;bottom:12%;left:44%}.p-cory2{width:14%;bottom:13%;left:16%}.p-colisa{width:17%;top:16%;left:30%}.p-betta{width:18%;top:10%;left:64%}.p-rami{width:17%;top:44%;left:40%}.p-rami2{width:14%;top:52%;left:10%}.p-rami3{width:14%;top:58%;left:78%}.p-perla{width:20%;top:30%;left:74%}.pausado .escena-acuario{height:auto}.pausado .acu__rotulo-planta,.pausado .acu__medidor,.pausado .acu__fecha-llegada{display:none}.pausado .acu__burbujas span{opacity:.6;animation:none;transform:translateY(-100px)}.pausado .acu__bacteria{opacity:.5}@media (prefers-reduced-motion:reduce){.escena-acuario{height:auto!important}}.habitante-v2 .habitante__arte img{animation:5s ease-in-out infinite flotar-pez}.habitante-v2:nth-child(2n) .habitante__arte img{animation-duration:6s;animation-delay:-2s}.habitante-v2:nth-child(3n) .habitante__arte img{animation-delay:-3.5s}@keyframes flotar-pez{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}a.habitante-v2:hover .habitante__arte img{animation-play-state:paused;transform:scale(1.08)rotate(-4deg)}.ficha-002{grid-template-columns:auto 1fr;gap:6px 18px;margin:0;display:grid}.ficha-002 div{display:contents}.ficha-002 dt{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-3);padding-top:3px;font-size:12px;font-weight:800}.ficha-002 dd{color:var(--texto-2);margin:0}.mini-acuario__vidrio{aspect-ratio:40/24;background:linear-gradient(#ffffff0a,#0000);border:2px solid #d6fff866;border-top-width:1px;border-radius:10px 10px 18px 18px;position:relative;overflow:hidden}.mini-acuario__agua{background:linear-gradient(#6edceb2e,#1e78aa52);position:absolute;inset:8% 0 0}.mini-acuario__arena{z-index:4;background:linear-gradient(#f3ead6,#d9cba8);height:13%;position:absolute;bottom:0;left:0;right:0}.mini-acuario__plantas{z-index:3;width:58%;position:absolute;bottom:8%;right:2%}.mini-acuario__rocas{z-index:3;width:42%;position:absolute;bottom:7%;left:2%}.mini-acuario__betta{z-index:5;filter:drop-shadow(0 12px 10px #051a3559);width:46%;animation:9s ease-in-out infinite betta-nada;position:absolute;top:16%;left:22%}@keyframes betta-nada{0%,to{transform:translate(0)rotate(-2deg)}25%{transform:translateY(6%)rotate(1deg)}50%{transform:translateY(-4%)rotate(-1deg)}75%{transform:translateY(8%)rotate(2deg)}}.mini-acuario__cory{z-index:6;width:18%;animation:7s ease-in-out infinite cory-nada;position:absolute;bottom:9%}.mini-acuario__cory--1{left:8%}.mini-acuario__cory--2{width:16%;animation-delay:-2s;left:40%}.mini-acuario__cory--3{width:15%;animation-delay:-4.5s;left:66%}@keyframes cory-nada{0%,to{transform:translate(0)scaleX(1)}46%{transform:translate(-18px)scaleX(1)}50%{transform:translate(-18px)scaleX(-1)}96%{transform:translate(0)scaleX(-1)}}.leyenda-series{flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;font-size:13px;font-weight:700;display:flex}.leyenda-series span:before{content:"";vertical-align:middle;background:currentColor;border-radius:3px;width:18px;height:3px;margin-right:6px;display:inline-block}.leyenda-series .s001{color:var(--menta)}.leyenda-series .s002{color:var(--dorado)}.leyenda-series .banda-ley{color:var(--texto-3)}.leyenda-series .banda-ley:before{background:#5cf2d629;height:10px}.lectura .trazo{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.lectura .s001 .trazo{stroke:var(--menta)}.lectura .s002 .trazo{stroke:var(--dorado);stroke-dasharray:none}.lectura .s001 .punto{fill:var(--menta);stroke:#17356d;stroke-width:2px}.lectura .s002 .punto{fill:var(--dorado);stroke:#17356d;stroke-width:2px}.lectura .banda{fill:#5cf2d61a}.lectura svg text.banda-txt{fill:#a6ffe8bf;font-size:10px}.lectura{outline:none}.lectura:focus-visible{outline:2px solid var(--menta);outline-offset:4px;border-radius:18px}.lectura .serie{transition:opacity .15s}.lectura svg .guia{stroke:#f0fbf88c;stroke-width:1px;pointer-events:none}.lectura svg .punto-foco{fill:none;stroke:var(--dorado);stroke-width:2px;pointer-events:none}.lectura__grafico{position:relative}.lectura__grafico svg{touch-action:pan-y}.lectura__burbuja{z-index:2;pointer-events:none;border:1px solid var(--borde-fuerte);color:var(--texto);white-space:nowrap;background:#0a2f52;border-radius:10px;padding:6px 10px;font-size:12px;line-height:1.5;position:absolute;box-shadow:0 10px 24px #00000059}.tabla-lecturas{font-size:14px}.tabla-lecturas .nota-lectura{min-width:260px;color:var(--texto-2);font-size:13px}.tabla-lecturas th[scope=row]{white-space:nowrap}.descargas{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;display:flex}.descargas .nota{margin:0}.linea-tiempo-v2{--avance:1;border-left:0;position:relative}.linea-tiempo-v2:before{content:"";background:var(--borde-fuerte);width:2px;position:absolute;top:0;bottom:0;left:0}.linea-tiempo-v2:after{content:"";background:linear-gradient(180deg,var(--menta),var(--dorado));transform-origin:50% 0;width:2px;transform:scaleY(var(--avance));position:absolute;top:0;bottom:0;left:0}.linea-tiempo-v2 li:before{z-index:1}.historia-cabeza{top:calc(var(--alto-cabecera) + 30px);position:sticky}@media (max-width:1180px){.lecturas--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.historia-cabeza{position:static}.escena-acuario .escena__lienzo{min-height:320px}}@media (max-width:700px){.escena-acuario{height:460vh}.escena-acuario .capitulos{display:none}.escena-acuario .escena__texto h2{min-height:2.4em}.escena-acuario .escena__texto>p{min-height:6.2em;font-size:14px}.acu__medidor{min-width:0;padding:6px 10px;top:2%}.acu__rotulo-planta{padding:2px 6px;font-size:9px}.lecturas--4{grid-template-columns:1fr}.tabla-lecturas thead{display:none}.tabla-lecturas tbody tr{border-bottom:1px solid var(--borde);grid-template-columns:repeat(3,1fr);gap:2px 10px;padding:12px 14px;display:grid}.tabla-lecturas tbody th,.tabla-lecturas tbody td{text-align:left;border:0;padding:0}.tabla-lecturas tbody th{grid-column:1/-1;font-weight:800}.tabla-lecturas td.num:before{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-3);font-size:10px;font-weight:700;display:block}.tabla-lecturas td:nth-child(3):before{content:"pH"}.tabla-lecturas td:nth-child(4):before{content:"Amoníaco"}.tabla-lecturas td:nth-child(5):before{content:"Nitrito"}.tabla-lecturas td:nth-child(6):before{content:"Nitrato"}.tabla-lecturas td:nth-child(7):before{content:"Temp."}.tabla-lecturas td:nth-child(2){color:var(--menta);grid-column:1/-1;font-weight:700}.tabla-lecturas .nota-lectura{grid-column:1/-1;min-width:0;margin-top:4px}}img{height:auto}.lecturas--4{grid-template-columns:repeat(2,minmax(0,1fr))}.lecturas--4 .lectura svg text{font-size:10px}@media (max-width:700px){.lecturas--4{grid-template-columns:1fr}}.portada-viva{border-bottom:1px solid var(--borde);background:radial-gradient(at 60% 30%,#227fa9,#13365e);height:170px;position:relative;overflow:hidden}.entrada-v2 .portada-viva{background:0 0;border:0;height:auto;position:absolute;inset:0}.recibo{color:#2b2b2b;background:#f6f1e4;width:min(56%,240px);padding:12px 12px 16px;font:600 11px/1.35 ui-monospace,Menlo,monospace;animation:1.8s cubic-bezier(.2,.7,.2,1) both imprimir;position:absolute;top:-4px;left:10%;transform:rotate(-4deg);box-shadow:0 18px 30px #0000004d}.entrada-v2 .recibo{width:min(46%,260px);font-size:12px;top:-6px;left:auto;right:8%}.recibo p{justify-content:space-between;gap:8px;margin:0 0 3px;animation:.4s both aparece-linea;display:flex}.recibo__total{border-top:1px dashed #999;padding-top:5px;font-weight:800;margin-top:5px!important}.recibo__dientes{background:linear-gradient(-45deg,#0000 6px,#f6f1e4 0) 0 0/12px 8px,linear-gradient(45deg,#0000 6px,#f6f1e4 0) 0 0/12px 8px;height:8px;position:absolute;bottom:-8px;left:0;right:0}@keyframes imprimir{0%{transform:rotate(-4deg)translateY(-70%)}to{transform:rotate(-4deg)translateY(0)}}@keyframes aparece-linea{0%{opacity:0}to{opacity:1}}.portada-viva__pez{width:46%;animation:5s ease-in-out infinite flotar-pez;position:absolute;bottom:6%;right:-6%}.entrada-v2 .portada-viva__pez{width:40%;inset:6% auto auto 4%;transform:scaleX(-1)}.portada-viva__pez--centro{width:40%;margin-left:-20%;bottom:16%;left:50%;right:auto}.burbuja-q{width:34px;height:34px;font-family:var(--serif);color:var(--dorado);border:1px solid #cefff599;border-radius:50%;place-items:center;font-size:18px;animation:5.5s linear infinite subir-q;display:grid;position:absolute;bottom:-30px}@keyframes subir-q{0%{opacity:0;transform:translateY(0)scale(.7)}15%{opacity:1}to{opacity:0;transform:translateY(-220px)scale(1.1)}}.portada-viva--tubo{justify-content:center;align-items:center;gap:28px;display:flex}.tubo{border:2px solid #f0fbf8b3;border-top:0;border-radius:0 0 16px 16px;width:30px;height:110px;position:relative;overflow:hidden}.tubo i{height:72%;animation:6s ease-in-out infinite color-tubo;position:absolute;bottom:0;left:0;right:0}@keyframes color-tubo{0%,to{background:#f7e86b}40%{background:#a9d65a}60%{background:#6fbf5d}}.carta-kit{gap:6px;display:grid}.carta-kit span{border-radius:4px;width:44px;height:16px;box-shadow:inset 0 0 0 1px #0003}.pausado .recibo,.pausado .recibo p,.pausado .burbuja-q,.pausado .tubo i{animation:none!important}.pausado .burbuja-q{opacity:.8;transform:translateY(-90px)}.entrada-v2-cuerpo .pagado b{font-variant-numeric:tabular-nums}.envoltura-negocios{background:#17123f linear-gradient(#1a1446 0,#1e1a50 900px,#18123f 2400px) no-repeat;flex-direction:column;flex:1;min-height:100vh;display:flex}.envoltura-negocios>main{flex:1}.fuente-dato{color:var(--texto-3);margin-top:6px;font-size:12px;display:block}.fuente-dato a{color:#ffc2a8}.portada-viva .recibo p,.portada-viva .recibo b,.portada-viva .recibo span,.recibo p{color:#2b2b2b}.boton-pausa--compacto{flex:none;justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.boton-pausa--compacto svg{width:15px;height:15px}.pausado :is(.ilustracion-404,.portada__luz,.tanque__ola,.respira,.vacio__pez,.habitante-v2 .habitante__arte img,.mini-acuario__betta,.mini-acuario__cory,.portada-viva__pez,.habitat__pez,.burbuja,.estrella,.pronto-cabeza .ilustracion img),.pausado :is(.portada__luz,.portada,.ficha-foto .foto-agua--grande):before,.pausado .ficha-foto .foto-agua--grande:after{animation:none!important}.red__inicial[data-inicial]:before{content:attr(data-inicial)}.habitat__vuelo{pointer-events:none}.habitat__etiqueta{z-index:4}.escena__todo{color:var(--texto-2);margin-top:16px;font-size:15px}.escena__todo summary{cursor:pointer;color:var(--texto);align-items:center;min-height:44px;font-weight:700;display:flex}.escena__todo summary:focus-visible{outline:3px solid var(--dorado);outline-offset:3px;border-radius:6px}.escena__todo ol{gap:10px;margin:8px 0 0;padding-left:20px;display:grid}.escena__todo strong{color:var(--texto)}.escena__todo em{font-style:normal}.escena:has(.escena__todo[open]){height:auto;max-height:none;overflow:visible}.escena:has(.escena__todo[open]) .escena__fija{height:auto;max-height:none;overflow:visible}.trio-rami{aspect-ratio:3/2;width:100%;position:relative}.trio-rami__pez{filter:drop-shadow(0 12px 10px #051a3566);width:64%;height:auto;position:absolute}.trio-rami__pez--1{z-index:2;top:0;left:0}.trio-rami__pez--2{z-index:1;width:56%;top:22%;right:0}.trio-rami__pez--3{z-index:3;width:58%;bottom:0;left:12%}.habitante__arte .trio-rami{aspect-ratio:auto;width:auto;position:absolute;inset:26px 10px 6px}.habitante__arte .trio-rami__pez{object-fit:fill;width:58%;height:auto;padding:0}.habitante__arte .trio-rami__pez--2{width:50%}.habitante__arte .trio-rami__pez--3{width:52%}.habitante-v2 .habitante__arte .trio-rami__pez--2{animation-duration:6s;animation-delay:-1.7s}.habitante-v2 .habitante__arte .trio-rami__pez--3{animation-duration:5.5s;animation-delay:-3.1s}.nuestro-v2__arte .trio-rami{aspect-ratio:1}.nuestro-v2__arte .trio-rami .trio-rami__pez{width:80%}.nuestro-v2__arte .trio-rami .trio-rami__pez--2{width:74%;top:31%}.nuestro-v2__arte .trio-rami .trio-rami__pez--3{width:76%;left:4%}.filtro-legal__pais{color:var(--texto-2);margin:0 0 6px;font-size:14px;display:block}.filtro-legal select{background-position:calc(100% - 20px) 18px,calc(100% - 14px) 18px;min-height:44px;margin:0 0 10px;padding:8px 40px 8px 12px;font-size:15px}.filtro-legal__norma{margin:8px 0 0;font-size:13px}.filtro-legal__norma a{color:var(--texto-2);text-decoration:underline}.dato--ancho{grid-column:1/-1}.lista-legal{gap:6px;margin:0;padding:0;font-size:15px;font-weight:500;list-style:none;display:grid}.lista-legal strong{font-weight:800}
.pasos-verificacion{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.pasos-verificacion li{list-style:none}.paso{background:var(--panel);border:1px solid var(--borde);border-radius:var(--r-panel);height:100%;padding:clamp(20px,2.4vw,28px)}.paso-num{font-family:var(--serif);color:var(--dorado);margin-bottom:12px;font-size:40px;font-weight:700;line-height:1;display:block}.paso h3{margin:0 0 8px;font-size:18px}.paso p{color:var(--texto-2);margin:0;font-size:15px;line-height:1.65}.tabla-creditos td{vertical-align:middle}.tabla-creditos .miniatura{object-fit:cover;background:var(--gris-foto);border-radius:8px;width:72px;height:54px;display:block}.aviso-borrador{margin-bottom:28px}.ilustracion-404{animation:5s ease-in-out infinite flotar404}@keyframes flotar404{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:860px){.pasos-verificacion{grid-template-columns:1fr}}@media (max-width:480px){.aviso-borrador{flex-direction:column}.aviso-borrador .sello{margin-bottom:4px}}@media (prefers-reduced-motion:reduce){.ilustracion-404{animation:none}}.lecciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.lecciones li{margin:0}.lecciones h3{margin:6px 0 10px;font-size:22px}.lecciones p{margin:0}.lecciones__fecha{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);font-size:12px;font-weight:700}.costos__titulo{margin-bottom:6px;font-size:22px}.tabla-costos{border-collapse:collapse;width:100%;font-size:15px}.tabla-costos th,.tabla-costos td{border-bottom:1px solid var(--borde);text-align:left;vertical-align:top;padding:12px 16px}.tabla-costos thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);font-size:12px}.tabla-costos .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabla-costos small{color:var(--texto-3);margin-top:3px;font-size:13px;display:block}.tabla-costos__total th,.tabla-costos__total td{color:var(--dorado);border-bottom:0;font-size:17px;font-weight:700}@media (max-width:760px){.lecciones{grid-template-columns:1fr}.tabla-costos th,.tabla-costos td{padding:10px 12px}}
.ventana{--vx:4cqw;isolation:isolate;padding:clamp(28px,4cqw,56px) var(--vx) clamp(40px,5cqw,64px);border:1px solid #d6fff847;border-radius:28px;margin-bottom:28px;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #030a1ecc;container-type:inline-size}.ventana--ficha{align-items:center;min-height:min(44cqw,560px);display:flex}.ventana--lecturas{--vx:8cqw}.ventana__defs{width:0;height:0;position:absolute;overflow:hidden}.ventana__escena{position:absolute;inset:0}.ventana__escena>*{position:absolute}.ventana__agua{background:radial-gradient(120% 70% at 50% -10%,#96f0eb52,#0000 60%),linear-gradient(#0f7e93 0%,#0b5d82 45%,#123f74 100%);inset:0}.ventana__lampara{background:radial-gradient(50% 50% at 50% 30%,#fff4d661,#fff4d600 70%);height:70%;top:-30%;left:-10%;right:-10%}.ventana__resplandor{will-change:transform;background:radial-gradient(closest-side,#ffd18c9e,#ffaa5a3d 45%,#ffaa5a00);width:46cqw;animation:11s cubic-bezier(.45,0,.55,1) infinite vidrio-reflejo;top:-10%;bottom:-10%;left:0}@keyframes vidrio-reflejo{0%{transform:translate(-50cqw)}to{transform:translate(105cqw)}}.ventana__plantas-fondo{opacity:.62;width:66%;bottom:5%;right:-6%}.ventana__plantas-frente{z-index:3;width:30%;bottom:3%;right:-5%}.ventana--lecturas .ventana__plantas-frente{width:24%}.ventana__arena{z-index:3;background:linear-gradient(#e9dcc0,#cdbb93);height:clamp(18px,3.4cqw,40px);bottom:0;left:0;right:0}.ventana__peces{z-index:2;inset:0}.pez{left:0;top:var(--y);width:var(--w);animation:pez-cruza var(--dur) linear var(--desfase) infinite;will-change:transform;position:absolute}.pez img{width:100%;height:auto;animation:pez-ondula 3.6s ease-in-out var(--desfase) infinite alternate;filter:drop-shadow(0 10px 8px #051a354d)}@keyframes pez-cruza{0%{transform:translate(104cqw)}40%{transform:translate(62cqw)}52%{transform:translate(52cqw)}to{transform:translate(calc(-100% - 6cqw))}}@keyframes pez-ondula{0%{transform:translateY(-5%)rotate(-1.5deg)}to{transform:translateY(6%)rotate(1.5deg)}}.pez--fondo{animation-name:pez-fondo}.pez--fondo img{animation-duration:2.2s}@keyframes pez-fondo{0%{transform:translate(104cqw)}30%{transform:translate(70cqw)}48%{transform:translate(68cqw)}70%{transform:translate(34cqw)}82%{transform:translate(32cqw)}to{transform:translate(calc(-100% - 6cqw))}}.pez--repta{animation-name:pez-repta;animation-timing-function:linear}.pez--repta img{animation:none}@keyframes pez-repta{0%{opacity:0;transform:translate(30cqw)}6%{opacity:1}94%{opacity:1}to{opacity:0;transform:translate(4cqw)}}.ventana--ficha .pez{cursor:pointer}.pez--otro{opacity:.5;transition:opacity .4s}.pez--elegido{z-index:1;transition:opacity .4s}.pez--elegido img{filter:drop-shadow(0 0 10px #ffd166bf)drop-shadow(0 10px 8px #051a354d)}.ventana--fuera *,.ventana--fuera :before,.ventana--fuera :after{animation-play-state:paused!important}.vidrio{z-index:5;width:min(44cqw,500px);color:var(--texto);-webkit-backdrop-filter:blur(8px)saturate(1.6)brightness(1.03);backdrop-filter:blur(8px)saturate(1.6)brightness(1.03);background:linear-gradient(155deg,#ffffff26,#ffffff0a 38%,#0618365c 100%),#061a3a6b;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #ffffff6b,inset 0 -30px 50px -26px #020c2299,0 26px 60px -26px #020a1eb3}.vidrio--refracta{-webkit-backdrop-filter:var(--vidrio-filtro) blur(5px) saturate(1.6) brightness(1.04);backdrop-filter:var(--vidrio-filtro) blur(5px) saturate(1.6) brightness(1.04)}.ventana--lecturas .vidrio{width:auto}.vidrio__filo{border-radius:inherit;pointer-events:none;padding:1.6px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.vidrio__filo-luz{top:0;bottom:0;left:calc(-1 * var(--vx));width:100cqw;position:absolute;overflow:hidden}.vidrio__filo-luz:before{content:"";will-change:transform;background:radial-gradient(closest-side,#ffecc8,#ffd6968c 50%,#ffd69600);width:30cqw;animation:11s cubic-bezier(.45,0,.55,1) -.55s infinite vidrio-filo;position:absolute;top:-30%;bottom:-30%;left:0}@keyframes vidrio-filo{0%{transform:translate(-42cqw)}to{transform:translate(113cqw)}}.vidrio__contenido{padding:clamp(20px,2.4cqw,32px);position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 18px),#0000 100%)}.vidrio__ante{letter-spacing:.16em;text-transform:uppercase;color:var(--menta);margin:0 0 8px;font-size:12px;font-weight:700}.vidrio h3{margin:0;font-size:clamp(24px,2.4cqw,32px)}.vidrio .cientifico{color:var(--texto-2);margin:4px 0 14px;font-style:italic}.vidrio__datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0 0 14px;display:grid}.vidrio__datos div{border-top:1px solid #f0fbf838;padding-top:6px}.vidrio__datos dt{color:var(--texto-2);letter-spacing:.04em;font-size:12px}.vidrio__datos dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.vidrio__nota{color:var(--texto);margin:0 0 14px;font-size:15px;line-height:1.55}.vidrio__aclara{color:var(--texto-2);margin:-6px 0 12px;font-size:13px}.vidrio__enlace{color:var(--dorado);text-underline-offset:4px;align-items:center;gap:6px;font-weight:700;display:inline-flex}.vidrio-lecturas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,3cqw,40px);margin-top:16px;display:grid}.vidrio-lecturas h4{font-family:var(--sans);color:var(--texto);margin:0 0 10px;font-size:15px;font-weight:700}.vidrio-lecturas h4 span{color:var(--texto-2);font-size:13px;font-weight:400;display:block}.vidrio-lecturas dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.vidrio-lecturas dl div{border-top:1px solid #f0fbf838;padding-top:6px}.vidrio-lecturas dt{color:var(--texto-2);font-size:12px}.vidrio-lecturas dd{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(19px,1.8cqw,24px);font-weight:600;line-height:1.2}.vidrio-lecturas dd.sin{color:var(--texto-2);padding-top:4px;font-size:14px;font-weight:400}.vidrio-lecturas dd small{font-family:var(--sans);color:var(--texto-2);font-size:11px;display:block}.selector-hab{flex-wrap:wrap;gap:8px;margin:0 0 30px;display:flex}.selector-hab button{border:1px solid var(--borde-fuerte);background:var(--panel);min-height:44px;color:var(--texto);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 6px;font-size:14px;font-weight:600;transition:background .25s,border-color .25s;display:inline-flex}.selector-hab button img{object-fit:contain;width:44px;height:30px}.selector-hab button span{color:var(--texto-2);font-weight:400}.selector-hab button[aria-pressed=true]{border-color:var(--dorado);background:#ffd16629}.selector-hab button:hover{border-color:var(--texto)}@media (max-width:760px){.ventana{--vx:3.5cqw;padding:230px var(--vx) var(--vx)}.ventana--lecturas{padding-top:150px}.ventana--ficha{min-height:0;display:block}.vidrio{width:auto}.vidrio-lecturas{grid-template-columns:1fr;gap:18px}.vidrio-lecturas dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ventana__plantas-fondo{opacity:.55;width:140%;right:-30%}.ventana__plantas-frente{width:56%}.ventana--lecturas .ventana__plantas-frente{width:50%}}.pausado .ventana *,.pausado .ventana :before{animation:none!important}.pausado .pez{transform:translateX(var(--xq))}.pausado .vidrio,.pausado .vidrio--refracta{-webkit-backdrop-filter:none;backdrop-filter:none;background:#092049e6}.pausado .vidrio__filo,.pausado .ventana__resplandor{display:none}.pausado .ventana__resplandor{transform:translate(30cqw)}
