html[data-tema=claro] body.que-es{--qe-fondo: #f6f4ef;--qe-superficie: #fbfaf7;--qe-superficie-2: #f1efe9;--qe-borde: #e2ded4;--qe-texto: #1f2a30;--qe-texto-2: #5b6670;--qe-acento: #1f6f8b;--qe-sombra: 0 24px 60px rgb(31 42 48 / .16);color-scheme:light}html[data-tema=oscuro] body.que-es{--qe-fondo: #12181d;--qe-superficie: #182026;--qe-superficie-2: #212b32;--qe-borde: #2f3b44;--qe-texto: #eef1f3;--qe-texto-2: #a7b2ba;--qe-acento: #6cc3df;--qe-sombra: 0 24px 60px rgb(0 0 0 / .45);color-scheme:dark}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.que-es{margin:0;background:var(--qe-fondo);color:var(--qe-texto);font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.que-es a{color:var(--qe-acento)}.que-es main{max-width:1180px;margin:0 auto;padding:0 24px}.que-es img{display:block;max-width:100%;height:auto}.qe-cabeza{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:16px;padding:10px 24px;background:color-mix(in srgb,var(--qe-superficie) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--qe-borde)}.qe-marca{display:inline-flex;align-items:center;gap:8px;color:var(--qe-texto)!important;text-decoration:none}.qe-marca b{letter-spacing:.08em}.qe-nav{display:flex;gap:18px;margin-left:12px}.qe-nav a{color:var(--qe-texto-2);text-decoration:none;font-size:15px}.qe-nav a:hover{color:var(--qe-acento)}.qe-idiomas{display:flex;gap:2px;margin-left:auto;padding:2px;border:1px solid var(--qe-borde);border-radius:10px}.qe-idiomas button{padding:4px 8px;border:0;border-radius:8px;background:none;color:var(--qe-texto);font:inherit;font-size:13px;cursor:pointer}.qe-idiomas button[aria-pressed=true]{background:var(--qe-acento);color:var(--qe-superficie);font-weight:600}.qe-boton{display:inline-block;padding:10px 18px;border-radius:999px;background:var(--qe-acento);color:var(--qe-superficie)!important;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .15s,box-shadow .15s}.qe-boton:hover{transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--qe-acento) 30%,transparent)}.qe-boton-grande{padding:14px 26px;font-size:17px}.qe-boton-2{background:none;color:var(--qe-acento)!important;border:1.5px solid var(--qe-acento)}.qe-boton-2:hover{box-shadow:none;background:color-mix(in srgb,var(--qe-acento) 8%,transparent)}.qe-portada{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:48px;align-items:center;padding:64px 0 40px}.qe-portada h1{margin:0 0 18px;font-size:clamp(38px,5.4vw,64px);line-height:1.04;letter-spacing:-.02em}.qe-entrada{margin:0 0 28px;font-size:19px;line-height:1.55;color:var(--qe-texto-2);max-width:46ch}.qe-botones{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}.qe-portada-imagen{margin:0}.qe-portada-imagen img{width:100%;border-radius:20px;box-shadow:var(--qe-sombra);transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);transform-origin:left center}@media(prefers-reduced-motion:reduce){.qe-portada-imagen img{transform:none}}.qe-franja{list-style:none;margin:8px 0 0;padding:16px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 28px;border-top:1px solid var(--qe-borde);border-bottom:1px solid var(--qe-borde);color:var(--qe-texto-2);font-size:15px}.qe-franja li{display:inline-flex;align-items:center;gap:8px}.qe-franja li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--qe-acento)}.qe-seccion{padding:72px 0 12px;scroll-margin-top:64px}.qe-seccion>h2{margin:0 0 32px;font-size:clamp(28px,3.6vw,40px);line-height:1.15;letter-spacing:-.01em}.qe-opciones{display:flex;flex-direction:column;gap:64px}.qe-opcion{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center}.qe-opcion:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.qe-opcion:nth-child(2n) .qe-opcion-imagen{order:2}.qe-opcion-imagen{display:block;border-radius:16px;overflow:hidden;box-shadow:var(--qe-sombra)}.qe-opcion-imagen img{width:100%;transition:transform .4s ease}.qe-opcion-imagen:hover img{transform:scale(1.025)}.qe-opcion-nombre{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--qe-acento);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.qe-opcion-nombre svg{width:22px;height:22px}.qe-opcion h3{margin:0 0 12px;font-size:clamp(26px,3vw,36px);line-height:1.12}.qe-opcion-texto>p{margin:0 0 20px;font-size:17px;color:var(--qe-texto-2);max-width:44ch}.qe-opcion-texto>p.qe-nota{margin-top:-12px;font-size:14px}.qe-pie-foto{margin:8px 2px 0;font-size:13px;color:var(--qe-texto-2)}.qe-ejemplos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qe-ejemplo{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--qe-borde);border-radius:14px;background:var(--qe-superficie);color:var(--qe-texto)!important;text-decoration:none;transition:border-color .15s,transform .15s}.qe-ejemplo:hover{border-color:var(--qe-acento);transform:translateY(-2px)}.qe-ejemplo>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qe-ejemplo b{font-size:15.5px}.qe-ejemplo small{font-size:13.5px;color:var(--qe-texto-2)}.qe-ejemplo i{font-style:normal;color:var(--qe-acento);font-weight:700}.qe-icono{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--qe-superficie-2);color:var(--qe-acento)}.qe-icono svg{width:24px;height:24px}.qe-icono-color{background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.qe-claves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.qe-claves h3{margin:10px 0 6px;font-size:19px}.qe-claves p{margin:0;color:var(--qe-texto-2);font-size:15.5px}.qe-icono-peq{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--qe-acento) 12%,transparent);color:var(--qe-acento)}.qe-preguntas{display:flex;flex-direction:column;gap:8px;max-width:820px}.qe-preguntas details,.qe-todas{padding:14px 18px;border:1px solid var(--qe-borde);border-radius:12px;background:var(--qe-superficie)}.qe-preguntas summary,.qe-todas summary{font-weight:600;cursor:pointer}.qe-preguntas p{margin:8px 0 0;color:var(--qe-texto-2)}.qe-todas{margin-top:24px}.qe-grupo{margin:22px 0 10px;font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:var(--qe-texto-2)}.qe-capas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.qe-capas li{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--qe-borde);border-radius:10px;background:var(--qe-fondo)}.qe-capas b{font-size:14.5px}.qe-capas span{font-size:13px;color:var(--qe-texto-2)}.qe-capas small{font-size:12.5px;color:var(--qe-texto-2);opacity:.85}.qe-estado{align-self:flex-start;margin-top:4px;padding:1px 8px;border-radius:999px;font-size:12.5px;font-style:normal;background:var(--qe-superficie-2)}.qe-estado-ok{color:#2a8a4a}.qe-estado-parcial,.qe-estado-desfasada{color:#b36b00}.qe-estado-caida{color:#c0392b}.qe-tenue{color:var(--qe-texto-2);font-weight:400}.qe-cierre{margin:80px 0 56px;padding:56px 24px;text-align:center;border-radius:24px;background:linear-gradient(135deg,color-mix(in srgb,var(--qe-acento) 14%,var(--qe-superficie)),var(--qe-superficie));border:1px solid var(--qe-borde)}.qe-cierre h2{margin:0 0 20px;font-size:clamp(26px,3.4vw,38px)}.qe-cierre p{margin:0}.qe-pie{padding:24px 20px 36px;text-align:center;color:var(--qe-texto-2);font-size:14px;border-top:1px solid var(--qe-borde)}.qe-pie p{margin:4px 0}.qe-aviso{font-weight:600}.qe-legal-texto h3{margin:22px 0 6px;font-size:17px}.qe-legal-texto p,.qe-legal-texto li{line-height:1.55}.qe-legal-texto ul{padding-left:20px}.qe-pie a{color:inherit}.que-es a:focus-visible,.que-es button:focus-visible,.que-es summary:focus-visible{outline:2px solid var(--qe-acento);outline-offset:3px}@media(max-width:900px){.qe-nav{display:none}.qe-portada{grid-template-columns:1fr;gap:32px;padding-top:40px}.qe-portada-imagen img{transform:none}.qe-opcion,.qe-opcion:nth-child(2n){grid-template-columns:1fr;gap:20px}.qe-opcion:nth-child(2n) .qe-opcion-imagen{order:0}.qe-opciones{gap:48px}.qe-ejemplos{grid-template-columns:1fr 1fr}.qe-claves{grid-template-columns:1fr;gap:20px}}@media(max-width:560px){.que-es main{padding:0 16px}.qe-cabeza{gap:8px;padding:8px 12px}.qe-marca b{display:none}.qe-cabeza>.qe-boton{padding:8px 12px;font-size:14px}.qe-entrada{font-size:17px}.qe-franja{justify-content:flex-start;gap:6px 18px;font-size:14px}.qe-seccion{padding-top:52px}.qe-ejemplos,.qe-capas{grid-template-columns:1fr}}
