@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2)format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-var.woff2)format("woff2");font-weight:200 800;font-display:swap;font-style:normal}:root{--morado:#8d44f7;--morado-claro:#bda1e4;--azul:#083d65;--fondo:#041f36;--superficie:#072d4c;--superficie-alta:#083d65;--borde:#bda1e429;--borde-fuerte:#bda1e452;--texto:#f4f8fc;--texto-suave:#a9c4da;--texto-acento:var(--morado-claro);--accion:var(--morado);--accion-hover:#7a2fe6;--accion-texto:#fff;--display:"Newsreader", Georgia, "Times New Roman", serif;--texto-fuente:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--medida:66ch;--e1:.5rem;--e2:1rem;--e3:1.5rem;--e4:2.5rem;--e5:4rem;--e6:7rem;--radio:14px;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--fondo);color:var(--texto);font-family:var(--texto-fuente);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.7}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60rem 40rem at 12% -10%,#8d44f729,#0000 60%),radial-gradient(50rem 34rem at 92% 4%,#083d658c,#0000 62%);position:fixed;inset:0}body>*{z-index:1;position:relative}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;margin:0 0 var(--e2);text-wrap:balance;font-optical-sizing:auto;font-weight:500;line-height:1.08}h1{font-size:clamp(2.6rem,6vw,4.6rem)}h2{margin-top:var(--e5);font-size:clamp(1.9rem,4vw,2.9rem)}h3{margin-top:var(--e4);letter-spacing:-.01em;font-size:1.35rem}p,li{max-width:var(--medida);text-wrap:pretty}strong{color:var(--texto);font-weight:600}a{color:var(--texto-acento);text-underline-offset:.25em;text-decoration-thickness:1px;transition:color .15s}a:hover{color:var(--texto)}:focus-visible{outline:2px solid var(--morado-claro);outline-offset:3px;border-radius:3px}img{max-width:100%;height:auto}.contenedor{width:min(100% - 2.5rem,70rem);margin-inline:auto}.contenedor--estrecho{width:min(100% - 2.5rem,46rem);margin-inline:auto}.seccion{padding-block:var(--e6)}.antetitulo{font-family:var(--texto-fuente);color:var(--texto-acento);letter-spacing:.16em;text-transform:uppercase;margin:0 0 var(--e3);font-size:.75rem;font-weight:500}.boton{background:var(--accion);color:var(--accion-texto);border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.9rem 1.7rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 28px -12px #8d44f7e6}.boton:hover{background:var(--accion-hover);color:var(--accion-texto);transform:translateY(-1px);box-shadow:0 14px 34px -12px #8d44f7}.boton--secundario{color:var(--texto);border-color:var(--borde-fuerte);box-shadow:none;background:0 0}.boton--secundario:hover{color:var(--texto);box-shadow:none;background:#bda1e417}.tarjeta{border:1px solid var(--borde);border-radius:var(--radio);padding:var(--e4) var(--e3);background:linear-gradient(160deg,#083d65b8,#072d4c80);transition:border-color .2s,transform .2s}.tarjeta:hover{border-color:var(--borde-fuerte);transform:translateY(-2px)}.tarjeta h3{color:var(--texto);margin-top:0}.tarjeta p:last-child{color:var(--texto-suave);margin-bottom:0}.rejilla{gap:var(--e3);margin-top:var(--e4);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.regla{background:linear-gradient(to right, var(--borde-fuerte), transparent);height:1px;margin-block:var(--e5);border:0}.saltar{position:absolute;left:-9999px}.saltar:focus{left:var(--e2);top:var(--e2);z-index:20;padding:var(--e1) var(--e2);background:var(--superficie-alta);border-radius:8px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.escena3d{z-index:0;pointer-events:none;background:#041f36;animation:1.1s both aparecer3d;position:fixed;inset:0}.escena3d[hidden]{display:none}.escena3d.es-portada{opacity:.45;transition:opacity .9s}.escena3d canvas{width:100%;height:100%;display:block}@keyframes aparecer3d{0%{opacity:0}to{opacity:1}}.escena.escena--relevada{opacity:0;transition:opacity .9s}.etiquetas3d{pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.etiquetas3d.es-portada{opacity:0}.etiqueta3d{text-align:center;opacity:.66;text-shadow:0 2px 10px #041f36,0 0 30px #041f36e6;width:max-content;max-width:20rem;transition:opacity .6s;position:absolute;top:0;left:0}.etiqueta3d.esta-enfocado{opacity:1}.etiqueta3d__nombre{font-family:var(--display);color:#fff;max-width:none;margin:0;font-size:1.9rem;line-height:1.1}.etiqueta3d{backdrop-filter:blur(6px);background:linear-gradient(160deg,#04192cd1,#04192c99);border:1px solid #bda1e438;border-radius:12px;padding:.5rem .9rem}.etiqueta3d.esta-enfocado{border-color:#bda1e48c}.etiqueta3d__pie{color:#e2d5f7;max-width:none;margin:.25rem 0 0;font-size:.88rem;font-weight:500}.etiqueta3d--final .etiqueta3d__nombre{color:var(--morado-claro);font-size:2.3rem}@media (width<=699px),(hover:none){.escena3d{display:none}}.support-page{--fondo:#f3f0eb;--texto:#25232a;--texto-suave:#68636b;--texto-acento:#7952a3;--morado:#7952a3;--morado-claro:#7952a3;--superficie:#ebe5e1;--superficie-alta:#e5dde9;--borde:#d7d1ca;--borde-fuerte:#b7a5c1;--accion:#25232a;--accion-hover:#634980;background:var(--fondo);color:var(--texto)}.support-page:before{display:none}.support-page>main{min-height:75vh;padding-top:80px}.support-page .site-header{position:absolute}.support-page .caso{border:1px solid var(--borde);box-shadow:none;backdrop-filter:none;background:#f8f5f1}.support-page .caso__valor{color:var(--texto)}.support-page .caso__cuerpo{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.support-page .caso h3{overflow-wrap:anywhere;max-width:100%}.support-page .boton{box-shadow:none;color:#fff;background:#25232a}.support-page .seccion{padding-block:70px}.support-page .cabeza{padding-top:80px}.support-page .caso{padding:clamp(20px,4vw,40px)}.support-page .site-footer .wordmark,.support-page .site-header a{color:var(--texto)}.support-page .site-footer{margin-top:70px}.support-page .site-footer p{margin:0}
