:root{--fondo: #0a0e17;--fondo-hero-claro: #12284d;--superficie: #121826;--superficie-alta: #1a2133;--borde: #212a3d;--azul: #1a3a6b;--turquesa: #12c2b0;--texto: #f2f6fb;--texto-suave: #8a99b3;--radio: 12px;--sombra: 0 8px 32px rgba(0, 0, 0, .5);--fuente-titular: "Space Grotesk", system-ui, sans-serif;--fuente-cuerpo: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente-cuerpo);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--fuente-titular);margin:0}a{color:inherit}img{max-width:100%;display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seccion__titulo{font-size:clamp(1.5rem,3vw,2.2rem);text-align:center;margin:0 0 2rem}.btn-acento,.btn-secundario{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.4rem;border-radius:var(--radio);font-weight:600;text-decoration:none;min-height:44px}.btn-acento{background:var(--turquesa);color:#06231f}.btn-acento:hover{background:#16d8c4}.btn-secundario{background:#ffffff17;color:var(--texto);border:1px solid rgba(255,255,255,.12)}.btn-secundario:hover{background:#ffffff29}:focus-visible{outline:2px solid var(--turquesa);outline-offset:2px}.encabezado{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(.8rem,1vw,1.15rem) clamp(1rem,4.3vw,6rem);background:#0a0e17db;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--borde)}.encabezado__logo{height:clamp(28px,2.3vw,44px)}.encabezado__menu{display:none;background:none;border:none;color:var(--texto);font-size:1.4rem;min-height:44px;min-width:44px;cursor:pointer}.encabezado__nav{display:flex;gap:clamp(1.25rem,2vw,2.5rem)}.encabezado__nav a{text-decoration:none;color:var(--texto-suave);font-size:clamp(.95rem,1vw,1.15rem)}.encabezado__nav a:hover{color:var(--texto)}@media(min-width:721px){.encabezado__nav a{position:relative}.encabezado__nav a:after{content:"";position:absolute;left:0;right:0;bottom:-.55em;height:2px;border-radius:2px;background:var(--turquesa);transform:scaleX(0);transition:transform .2s ease}.encabezado__nav a:hover:after,.encabezado__nav a:focus-visible:after{transform:scaleX(1)}}@media(max-width:720px){.encabezado__menu{display:block}.encabezado__nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--superficie);border-bottom:1px solid var(--borde);transform:translateY(-110%);transition:transform .2s ease,visibility .2s ease;visibility:hidden;pointer-events:none}.encabezado__nav.es-abierta{transform:translateY(0);visibility:visible;pointer-events:auto}.encabezado__nav a{padding:.9rem 1.5rem;border-top:1px solid var(--borde)}}.hero{--margen: clamp(1rem, 4.3vw, 6rem);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-areas:"contenido" "escena";gap:2.5rem;padding:3rem var(--margen) 3.5rem;background:linear-gradient(to bottom,transparent 85%,var(--fondo)),radial-gradient(ellipse 70% 30% at 55% 88%,color-mix(in srgb,var(--turquesa) 14%,transparent),transparent 70%),radial-gradient(ellipse 120% 40% at 55% 86%,var(--fondo-hero-claro) 10%,transparent 75%),var(--fondo)}.hero__contenido{grid-area:contenido;min-width:0}.hero__insignia{display:inline-flex;align-items:center;gap:.55em;margin:0 0 1.3em;padding:.55em 1.15em .55em .9em;border-radius:999px;border:1px solid color-mix(in srgb,var(--turquesa) 35%,transparent);background:color-mix(in srgb,var(--turquesa) 8%,transparent);color:var(--texto);font-size:clamp(.85rem,.97vw,1.15rem);font-weight:500}.hero__insignia svg{width:1.15em;height:1.15em;fill:var(--turquesa)}.hero__titulo{font-size:clamp(2.5rem,4.15vw,5.25rem);font-weight:700;line-height:1.04;letter-spacing:-.04em;margin-bottom:.32em}.hero__titulo-acento{background:linear-gradient(100deg,var(--turquesa) 10%,color-mix(in srgb,var(--turquesa) 55%,var(--texto)) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.hero__bajada{max-width:34em;margin:0 0 1.5em;color:var(--texto-suave);font-size:clamp(1rem,1.15vw,1.35rem);line-height:1.6}.hero__acciones{display:flex;gap:clamp(.75rem,1.6vw,2rem);flex-wrap:wrap}.hero__acciones a{min-height:clamp(50px,3.7vw,68px);padding:0 1.4em;gap:.6em;font-size:clamp(.95rem,1.05vw,1.2rem)}.hero__acciones svg{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero__flecha{margin-left:.15em;transition:transform .18s ease}.hero__acciones a:hover .hero__flecha{transform:translate(3px)}.hero__acciones .btn-secundario{background:transparent;border:1px solid color-mix(in srgb,var(--turquesa) 55%,transparent)}.hero__acciones .btn-secundario:hover{background:color-mix(in srgb,var(--turquesa) 10%,transparent)}.hero__play{display:grid;place-items:center;width:1.45em;height:1.45em;border-radius:50%;background:var(--turquesa)}.hero__play svg{width:.95em;height:.95em;fill:none;stroke:#06231f;stroke-width:2.6}.hero__escena{grid-area:escena;position:relative;width:min(100%,680px);justify-self:center}.hero__dispositivos{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 30px 45px rgba(0,0,0,.55));transform-origin:50% 60%;animation:escena-entra 1.4s cubic-bezier(.16,1,.3,1) backwards}@keyframes escena-entra{0%{opacity:0;scale:1.08;filter:blur(10px) brightness(.55) drop-shadow(0 30px 45px rgba(0,0,0,.55))}to{opacity:1;scale:1;filter:blur(0) brightness(1) drop-shadow(0 30px 45px rgba(0,0,0,.55))}}.hero__barrido{position:absolute;z-index:1;left:0;top:0;width:100%;aspect-ratio:1278 / 899;overflow:hidden;pointer-events:none;mix-blend-mode:screen;-webkit-mask:url(/capturas/hero-dispositivos.webp) center / 100% 100% no-repeat;mask:url(/capturas/hero-dispositivos.webp) center / 100% 100% no-repeat}.hero__barrido:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.4) 50%,transparent 62%);transform:translate(-100%);animation:escena-barrido 1.1s ease-in-out 1.3s both}@keyframes escena-barrido{to{transform:translate(100%)}}.hero__brillo{position:absolute;z-index:0;left:-10%;top:-12%;width:140%;height:132%;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--turquesa) 70%,transparent))}.hero__brillo path{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:brillo-dibuja 1.2s cubic-bezier(.65,0,.35,1) .6s backwards}@keyframes brillo-dibuja{0%{stroke-dashoffset:-1}to{stroke-dashoffset:0}}.hero__brillo stop{stop-color:color-mix(in srgb,var(--turquesa) 75%,var(--texto))}.hero__plataformas{position:relative;z-index:2;width:max-content;margin:clamp(.75rem,1.2vw,1.5rem) auto 0;display:flex;gap:.15rem;padding:.45rem;list-style:none;border-radius:var(--radio);border:1px solid color-mix(in srgb,var(--turquesa) 30%,transparent);background:#121826cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--sombra)}.hero__plataformas li{display:grid;place-items:center;width:clamp(30px,2.2vw,40px);height:clamp(30px,2.2vw,40px);color:var(--texto-suave)}.hero__plataformas svg{width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.hero__plataformas circle[r=".6"]{fill:currentColor}.hero__plataformas .icono-relleno{fill:currentColor;stroke:none}@media(min-width:1024px){.hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-areas:"contenido escena";align-items:center;column-gap:2vw;min-height:min(calc(100vh - 70px),920px);padding:clamp(3rem,4.4vw,5.5rem) var(--margen) clamp(3rem,3.8vw,4.5rem);background:linear-gradient(to bottom,transparent 82%,var(--fondo)),radial-gradient(ellipse 30% 42% at 72% 42%,color-mix(in srgb,var(--turquesa) 15%,transparent),transparent 70%),radial-gradient(ellipse 55% 85% at 74% 40%,var(--fondo-hero-claro) 12%,transparent 76%),linear-gradient(115deg,var(--fondo) 30%,color-mix(in srgb,var(--fondo-hero-claro) 55%,var(--fondo)) 100%)}.hero__titulo-acento{display:block}.hero__escena{width:95%;justify-self:end}}@media(prefers-reduced-motion:reduce){.hero__dispositivos{animation:none}.hero__brillo path{animation:none}.hero__barrido{display:none}}@media(max-width:599px){.hero__acciones a{flex:1 1 100%;justify-content:center}}.hero__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 97%);mask-image:linear-gradient(to bottom,#000 72%,transparent 97%)}.hero__luz,.hero__particula,.hero__destello,.hero__planeta,.hero__brillo{translate:0 calc(var(--desplazo, 0px) * var(--prof, .2))}.hero{--prof-escena: .3}@media(max-width:1023px){.hero{--prof-escena: .05}}.hero__dispositivos,.hero__barrido,.hero__plataformas{translate:0 calc(var(--desplazo, 0px) * var(--prof-escena))}.hero__planeta{--prof: .82;position:absolute;aspect-ratio:1;width:46vw;left:60%;top:6%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#1d4478,var(--fondo-hero-claro) 42%,transparent 72%);box-shadow:0 0 120px color-mix(in srgb,var(--fondo-hero-claro) 90%,transparent);will-change:translate}@media(max-width:1023px){.hero__fondo{-webkit-mask-image:linear-gradient(to bottom,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,#000 90%,transparent 100%)}.hero__planeta{width:74vw;left:22%;top:76%}}.hero__luz{position:absolute;aspect-ratio:1;border-radius:50%;will-change:transform,translate;animation:luz-deriva var(--dur) ease-in-out infinite alternate}.hero__luz--1{--dx: -5vw;--dy: 5vh;--dur: 26s;--prof: .55;width:42vw;left:56%;top:-14%;background:radial-gradient(circle,color-mix(in srgb,var(--turquesa) 30%,transparent) 0%,transparent 65%)}.hero__luz--2{--dx: 6vw;--dy: -6vh;--dur: 32s;--prof: .4;width:58vw;left:46%;top:18%;background:radial-gradient(circle,color-mix(in srgb,var(--fondo-hero-claro) 95%,transparent) 0%,transparent 62%);animation-delay:-9s}.hero__luz--3{--dx: -4vw;--dy: -7vh;--dur: 22s;--prof: .25;width:34vw;left:70%;top:52%;background:radial-gradient(circle,color-mix(in srgb,color-mix(in srgb,var(--azul) 60%,var(--turquesa)) 55%,transparent) 0%,transparent 65%);animation-delay:-15s}@media(max-width:1023px){.hero__luz--1{width:90vw;left:30%;top:64%}.hero__luz--2{width:110vw;left:-10%;top:70%}.hero__luz--3{width:70vw;left:50%;top:82%}}@keyframes luz-deriva{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(var(--dx),var(--dy),0) scale(1.15)}to{transform:translate3d(calc(var(--dx) * -.6),calc(var(--dy) * -.4),0) scale(.92)}}.hero__particulas{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,transparent 0 70%,#000 80%);mask-image:linear-gradient(180deg,transparent 0 70%,#000 80%)}@media(min-width:1024px){.hero__particulas{-webkit-mask-image:linear-gradient(90deg,transparent 0 48%,#000 58%),linear-gradient(180deg,transparent 0 8%,#000 12% 16%,transparent 22%);mask-image:linear-gradient(90deg,transparent 0 48%,#000 58%),linear-gradient(180deg,transparent 0 8%,#000 12% 16%,transparent 22%);-webkit-mask-composite:source-over;mask-composite:add}}.hero__particula{position:absolute;left:var(--x);top:var(--y);width:var(--t);height:var(--t);border-radius:50%;background:var(--turquesa);box-shadow:0 0 4px color-mix(in srgb,var(--turquesa) 90%,transparent),0 0 12px color-mix(in srgb,var(--turquesa) 45%,transparent);opacity:var(--o);animation:particula-sube var(--dur) linear var(--retraso) infinite}.hero__particula--clara{background:var(--texto);box-shadow:0 0 4px color-mix(in srgb,var(--texto) 75%,transparent),0 0 12px color-mix(in srgb,var(--texto) 35%,transparent)}@keyframes particula-sube{0%{transform:translateZ(0);opacity:0}12%{opacity:var(--o)}88%{opacity:var(--o)}to{transform:translate3d(var(--deriva),-22vh,0);opacity:0}}.hero__destello{position:absolute;left:var(--x);top:var(--y);width:var(--t);height:var(--t);border-radius:50%;background:radial-gradient(circle,var(--texto) 0 22%,color-mix(in srgb,var(--turquesa) 60%,transparent) 45%,transparent 70%);opacity:0;animation:destello var(--dur) ease-in-out var(--retraso) infinite}.hero__destello:before,.hero__destello:after{content:"";position:absolute;left:50%;top:50%;width:280%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--texto) 85%,transparent),transparent);transform:translate(-50%,-50%)}.hero__destello:after{transform:translate(-50%,-50%) rotate(90deg)}@keyframes destello{0%,72%,to{opacity:0;transform:scale(.2) rotate(0)}82%{opacity:.9;transform:scale(1) rotate(25deg)}90%{opacity:.35;transform:scale(.6) rotate(45deg)}}.hero__titulo{animation:titulo-entra .9s cubic-bezier(.22,1,.36,1) backwards}.hero__titulo-acento{animation:acento-entra .8s ease-out .3s backwards}@keyframes titulo-entra{0%{opacity:0;transform:translateY(.35em);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes acento-entra{0%{opacity:0}to{opacity:1}}.hero__acciones .btn-acento{position:relative;isolation:isolate;overflow:hidden;animation:boton-halo 3.2s ease-in-out infinite}.hero__acciones .btn-acento:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(0) skew(-20deg);animation:boton-reflejo 5s ease-in-out infinite}@keyframes boton-halo{0%,to{box-shadow:0 0 14px color-mix(in srgb,var(--turquesa) 22%,transparent)}50%{box-shadow:0 0 30px 4px color-mix(in srgb,var(--turquesa) 42%,transparent)}}@keyframes boton-reflejo{0%,55%{transform:translate(0) skew(-20deg)}85%,to{transform:translate(420%) skew(-20deg)}}.hero--pausado .hero__luz,.hero--pausado .hero__particula,.hero--pausado .hero__destello,.hero--pausado .hero__acciones .btn-acento,.hero--pausado .hero__acciones .btn-acento:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hero__luz,.hero__particula,.hero__destello,.hero__titulo,.hero__titulo-acento,.hero__acciones .btn-acento{animation:none}.hero__acciones .btn-acento:after{display:none}}.hero__caracteristicas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 0;margin-top:clamp(2rem,3.1vw,3.75rem);max-width:52rem}.tarjeta-caracteristica{display:flex;flex-direction:column;padding:0 clamp(.75rem,1.4vw,1.75rem);border-left:1px solid var(--borde)}.tarjeta-caracteristica:nth-child(odd){padding-left:0;border-left:0}.tarjeta-caracteristica__icono{display:grid;place-items:center;width:clamp(42px,3vw,56px);height:clamp(42px,3vw,56px);margin-bottom:clamp(.75rem,1.1vw,1.25rem);border-radius:var(--radio);border:1px solid color-mix(in srgb,var(--turquesa) 38%,transparent);background:color-mix(in srgb,var(--turquesa) 10%,var(--superficie));color:var(--turquesa)}.tarjeta-caracteristica__icono svg{width:52%;height:52%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.tarjeta-caracteristica h3{margin:0 0 .45em;white-space:nowrap;font-size:clamp(.9rem,.95vw,1.1rem);line-height:1.25}.tarjeta-caracteristica p{margin:0;font-size:clamp(.8rem,.82vw,.98rem);line-height:1.5;color:var(--texto-suave)}@media(min-width:1280px){.hero__caracteristicas{grid-template-columns:repeat(4,auto);justify-content:start}.tarjeta-caracteristica p{max-width:9.6em}.tarjeta-caracteristica:nth-child(odd){padding-left:clamp(.75rem,1.4vw,1.75rem);border-left:1px solid var(--borde)}.tarjeta-caracteristica:first-child{padding-left:0;border-left:0}}.funciones{position:relative;overflow:hidden;padding:3.5rem 1rem 4.5rem;background:linear-gradient(180deg,var(--fondo),#060a22 40%,var(--fondo))}.funciones__ondas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent)}.funciones__intro,.funciones__rejilla{position:relative;z-index:1}.funciones__intro{max-width:58rem;margin:0 auto 5rem;text-align:center}.funciones__intro:after{content:"";display:block;width:7.5rem;height:3px;margin:1.4rem auto 0;border-radius:3px;background:linear-gradient(90deg,transparent,#22b8ff,transparent)}.funciones__insignia{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .9rem;padding:.5rem 1.25rem;border:1px solid rgba(139,92,246,.6);border-radius:999px;background:#11184a99;color:var(--texto);font-weight:600}.funciones__insignia svg{width:1.3rem;height:1.3rem;fill:#22d3ee}.funciones__titulo{margin:0 0 .75rem;font-size:clamp(2.1rem,5vw,3.75rem);line-height:1.1}.funciones__titulo-acento{background:linear-gradient(90deg,#22d3ee,#60a5fa 50%,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.funciones__bajada{margin:0;color:#c6d0e4;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.5}.funciones__bajada strong{color:var(--texto)}.funciones__rejilla{display:grid;grid-template-columns:1fr;gap:4rem 1.5rem;max-width:calc(1700px - 2rem);margin:0 auto}@media(min-width:640px){.funciones__rejilla{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.funciones__rejilla{grid-template-columns:repeat(4,1fr)}}.funcion{position:relative;display:flex;flex-direction:column;align-items:center;padding:3.4rem 1.25rem 0;border:1px solid color-mix(in srgb,var(--color-funcion) 50%,transparent);border-radius:22px;background:linear-gradient(170deg,color-mix(in srgb,var(--color-funcion) 16%,#0b1130),#0a0f28 62%);box-shadow:0 12px 34px #0000006b;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.funcion:after{content:"";position:absolute;left:8%;right:8%;top:calc(100% + .5rem);height:1.75rem;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-funcion) 32%,transparent),transparent);pointer-events:none}.funcion__icono{position:absolute;top:-2.1rem;left:50%;translate:-50% 0;display:grid;place-items:center;width:5rem;height:5rem;border-radius:20px;color:var(--color-funcion);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--color-funcion) 75%,transparent));transition:background .3s ease}.funcion__icono svg{width:4.3rem;height:4.3rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.funcion h3{margin:0 0 .45rem;font-size:clamp(1.3rem,1.7vw,1.6rem);line-height:1.2}.funcion p{margin:0 0 1rem;max-width:17rem;color:#c6d0e4;line-height:1.45}.funcion__arte{position:relative;align-self:stretch;margin:auto -1.25rem 0;aspect-ratio:400 / 260}.funcion__arte img{display:block;width:100%;height:100%;object-fit:cover;clip-path:url(#funcion-recorte);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 26%);mask-image:linear-gradient(to bottom,transparent,#000 26%)}.funcion__arco{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 7px var(--color-funcion))}.funcion__arco path{fill:none;stroke:var(--color-funcion);stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke}.funcion__arco .funcion__arco-luz{stroke:#fff;stroke-width:1.25;stroke-opacity:.85}@media(hover:hover){.funcion:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000080,0 0 30px color-mix(in srgb,var(--color-funcion) 28%,transparent)}.funcion:hover .funcion__icono{background:color-mix(in srgb,var(--color-funcion) 18%,#0b1130)}}@media(prefers-reduced-motion:reduce){.funcion{transition:none}.funcion:hover{transform:none}}.pasos{position:relative;isolation:isolate;padding:5rem 1rem 4rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 130'%3E%3Cdefs%3E%3ClinearGradient id='r' x1='1' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2312c2b0' stop-opacity='0'/%3E%3Cstop offset='.45' stop-color='%2312c2b0' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%2312c2b0' stop-opacity='.1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 0H440C350 75 210 118 0 124Z' fill='%2316365c' fill-opacity='.45'/%3E%3Cpath d='M440 0C350 75 210 118 0 124' fill='none' stroke='url(%23r)' stroke-width='1.5'/%3E%3C/svg%3E") left top / min(560px,60vw) auto no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 150'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%2312c2b0' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='%2312c2b0' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 12C80 22 160 70 220 150H0Z' fill='url(%23f)'/%3E%3Cpath d='M0 12C80 22 160 70 220 150' fill='none' stroke='%2312c2b0' stroke-opacity='.45' stroke-width='1.2'/%3E%3C/svg%3E") left bottom / min(190px,34vw) auto no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 160'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='1' y1='1' x2='0' y2='0'%3E%3Cstop offset='0' stop-color='%231d6fd6' stop-opacity='.45'/%3E%3Cstop offset='1' stop-color='%2312c2b0' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M320 0C260 70 160 125 0 160H320Z' fill='url(%23f)'/%3E%3Cpath d='M320 0C260 70 160 125 0 160' fill='none' stroke='%2312c2b0' stroke-opacity='.4' stroke-width='1.2'/%3E%3C/svg%3E") right bottom / min(380px,50vw) auto no-repeat,radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--azul) 40%,transparent),transparent 70%),linear-gradient(180deg,#0b1527,var(--fondo))}.pasos__intro{max-width:44rem;margin:0 auto 3rem;text-align:center}.pasos__insignia{display:flex;align-items:center;justify-content:center;gap:1.1rem;margin:0 0 1.4rem}.pasos__insignia:before,.pasos__insignia:after{content:"";width:48px;height:1px;background:color-mix(in srgb,var(--turquesa) 60%,transparent)}.pasos__insignia span{padding:.55rem 1.6rem;border:1px solid color-mix(in srgb,var(--turquesa) 75%,transparent);border-radius:999px;color:var(--turquesa);font-size:.85rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.pasos__titulo{margin:0 0 1rem;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:700;line-height:1.05;letter-spacing:-.035em}.pasos__titulo-acento{color:var(--turquesa)}.pasos__bajada{max-width:36rem;margin:0 auto;color:color-mix(in srgb,var(--texto-suave) 70%,var(--texto));font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5}.pasos__lista{--hueco: 1.5rem;display:grid;grid-template-columns:1fr;gap:var(--hueco);max-width:calc(1700px - 2rem);margin:0 auto;padding:0;list-style:none}@media(min-width:640px){.pasos__lista{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.pasos__lista{--hueco: 2rem;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1600px){.pasos__lista{--hueco: 2.5rem}}.paso{position:relative;display:flex;flex-direction:column;padding:2rem 1.9rem 1.9rem;border:1px solid color-mix(in srgb,var(--turquesa) 55%,transparent);border-radius:18px;background:linear-gradient(160deg,#103a548c,#0b1b32bf 60%);box-shadow:0 0 26px color-mix(in srgb,var(--turquesa) 14%,transparent),inset 0 1px #ffffff0f,inset 0 0 30px #12c2b00d}.paso:after{content:"";position:absolute;right:0;bottom:0;width:66%;height:32%;border-bottom-right-radius:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 110' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='1' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2312c2b0' stop-opacity='.32'/%3E%3Cstop offset='1' stop-color='%2312c2b0' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='l' x1='1' y1='0' x2='0' y2='0'%3E%3Cstop offset='0' stop-color='%233ff0e2' stop-opacity='.8'/%3E%3Cstop offset='1' stop-color='%233ff0e2' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M300 8C240 40 170 82 90 96 60 101 30 106 0 110H300Z' fill='url(%23f)'/%3E%3Cpath d='M300 8C240 40 170 82 90 96 60 101 30 106 0 110' fill='none' stroke='url(%23l)' stroke-width='1.6'/%3E%3Cpath d='M300 40C250 64 190 92 110 104' fill='none' stroke='url(%23l)' stroke-opacity='.45' stroke-width='1'/%3E%3C/svg%3E") right bottom / 100% 100% no-repeat;pointer-events:none;opacity:.6}.paso>*{position:relative;z-index:1}@media(min-width:1280px){.paso+.paso:before{content:"";position:absolute;left:calc(var(--hueco) / -2);top:50%;width:12px;height:20px;translate:-50% -50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'%3E%3Cpath d='M3 2l6 8-6 8' fill='none' stroke='%2312c2b0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}}.paso__cabecera{display:flex;align-items:center;justify-content:space-between;min-height:92px;margin-bottom:1.1rem}.paso__numero{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#12505a,#0a2b36 70%);box-shadow:0 0 0 1px color-mix(in srgb,var(--turquesa) 30%,transparent),0 0 22px color-mix(in srgb,var(--turquesa) 25%,transparent);color:color-mix(in srgb,var(--turquesa) 80%,#5ff);font-family:var(--fuente-titular);font-size:2.6rem;font-weight:700;line-height:1}.paso__icono{--c1: #3d8bff;--c2: #1543b5;display:grid;place-items:center;width:92px;height:92px;border-radius:22px;background:linear-gradient(145deg,var(--c1),var(--c2));box-shadow:inset 0 2px 1px #fff6,inset 0 -8px 14px #00000047,0 14px 26px #00000080,0 0 28px color-mix(in srgb,var(--c1) 40%,transparent);transform:perspective(420px) rotateY(-18deg) rotateX(10deg) rotate(3deg);color:#fff}.paso__icono--verde{--c1: #4fe3b5;--c2: #0e8a70}.paso__icono--indigo{--c1: #7174ff;--c2: #3a2ec2}.paso__icono svg{width:46%;height:46%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px rgba(0,0,0,.3))}.paso h3{margin:0 0 .6em;font-size:clamp(1.3rem,1.5vw,1.6rem)}.paso p{margin:0 0 1.5rem;color:color-mix(in srgb,var(--texto-suave) 60%,var(--texto));font-size:1.05rem;line-height:1.55}.paso>:last-child{margin-bottom:0}.paso__enlace,.paso__boton{margin-top:auto;align-self:flex-start}.paso__enlace{display:inline-flex;align-items:center;gap:.45rem;color:var(--turquesa);font-weight:600;text-decoration:none}.paso__enlace:hover{text-decoration:underline}.paso__enlace svg,.paso__flecha{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.paso__boton{display:inline-flex;align-items:center;gap:.6rem;min-height:52px;padding:0 1.5rem;border-radius:999px;background:linear-gradient(90deg,#2be8de,var(--turquesa));box-shadow:0 0 24px color-mix(in srgb,#2be8de 35%,transparent);color:#06231f;font-weight:600;white-space:nowrap;text-decoration:none}.paso__boton:hover{box-shadow:0 0 32px color-mix(in srgb,#2be8de 55%,transparent)}.paso__wa{width:1.4em;height:1.4em;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linejoin:round}.paso__wa-telefono{fill:currentColor;stroke:none}.pasos__nota{display:flex;align-items:center;justify-content:center;gap:.9rem;margin:2rem 0 0;color:color-mix(in srgb,var(--texto-suave) 70%,var(--texto));font-size:.95rem}.pasos__nota svg{flex:none;width:30px;height:30px;fill:none;stroke:var(--turquesa);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1280px)and (max-width:1599px){.paso{padding:1.75rem 1.5rem 1.5rem}.paso__boton{padding:0 1.05rem;gap:.5rem;font-size:.95rem}.paso__flecha{display:none}}@media(max-width:639px){.pasos__insignia{gap:.75rem}.pasos__insignia:before,.pasos__insignia:after{width:24px}.pasos__insignia span{padding:.5rem 1.1rem;letter-spacing:.2em;white-space:nowrap}.pasos__nota{justify-content:flex-start}.paso__cabecera{min-height:76px}.paso__icono{width:76px;height:76px;border-radius:18px}.paso__numero{width:58px;height:58px;font-size:2.2rem}}.plataformas{position:relative;padding:4rem 1rem 3.5rem}.plataformas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(38% 30% at 0% 8%,rgba(124,58,237,.3),transparent 72%),radial-gradient(40% 32% at 100% 12%,rgba(37,99,235,.34),transparent 72%),radial-gradient(34% 22% at 4% 100%,rgba(124,58,237,.2),transparent 72%),radial-gradient(34% 22% at 96% 100%,rgba(37,99,235,.24),transparent 72%),linear-gradient(180deg,#070c24,var(--fondo))}.plataformas__intro,.plataformas__rejilla,.plataformas__ventajas{position:relative;z-index:1}.plataformas__intro{max-width:58rem;margin:0 auto 2.5rem;text-align:center}.plataformas__intro:after{content:"";display:block;width:7.5rem;height:3px;margin:1.4rem auto 0;border-radius:3px;background:linear-gradient(90deg,transparent,#3b82f6,transparent)}.plataformas__insignia{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 .9rem;padding:.3rem 1.1rem .3rem .35rem;border:1px solid rgba(139,92,246,.55);border-radius:999px;background:#4c1d9547;color:var(--texto);font-weight:600}.plataformas__rayo{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#4f46e5)}.plataformas__rayo svg{width:1.1rem;height:1.1rem;fill:#fff}.plataformas .seccion__titulo{margin:0 0 .75rem;font-size:clamp(2.1rem,5vw,3.75rem);line-height:1.1}.plataformas__titulo-acento{background:linear-gradient(90deg,#22d3ee,#60a5fa 50%,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.plataformas__bajada{margin:0;color:#c6d0e4;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.5}.plataformas__rejilla{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:calc(1700px - 2rem);margin:0 auto}@media(min-width:720px){.plataformas__rejilla{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.plataformas__rejilla{grid-template-columns:repeat(3,1fr)}}.tarjeta-plataforma{position:relative;display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);grid-template-rows:1fr auto;gap:1rem 1rem;min-height:20rem;padding:1.6rem 1.5rem 1.4rem;border:1px solid color-mix(in srgb,var(--color-plataforma) 55%,transparent);border-radius:20px;background:radial-gradient(70% 90% at 12% 18%,color-mix(in srgb,var(--color-plataforma) 22%,transparent),transparent 72%),linear-gradient(150deg,#101a44,#0b1130 70%);box-shadow:0 10px 32px #0000006b;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.tarjeta-plataforma:has(.marco-tv,.marco-laptop){grid-template-columns:minmax(0,40%) minmax(0,1fr)}@property --giro{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.tarjeta-plataforma:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:2px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--giro),transparent 0 55%,var(--color-plataforma) 72%,#fff 84%,var(--color-plataforma) 92%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .3s ease}@keyframes tarjeta-giro{to{--giro: 360deg}}.tarjeta-plataforma:focus-within,.tarjeta-plataforma.es-activa{box-shadow:0 14px 38px #00000080,0 0 34px color-mix(in srgb,var(--color-plataforma) 34%,transparent)}.tarjeta-plataforma:focus-within:after,.tarjeta-plataforma.es-activa:after{opacity:1;animation:tarjeta-giro 2.8s linear infinite}.tarjeta-plataforma:focus-within :is(.marco-telefono,.marco-tv,.marco-laptop),.tarjeta-plataforma.es-activa :is(.marco-telefono,.marco-tv,.marco-laptop){scale:1.05}@media(hover:hover){.tarjeta-plataforma:hover{transform:translateY(-4px);box-shadow:0 14px 38px #00000080,0 0 34px color-mix(in srgb,var(--color-plataforma) 34%,transparent)}.tarjeta-plataforma:hover:after{opacity:1;animation:tarjeta-giro 2.8s linear infinite}.tarjeta-plataforma:hover :is(.marco-telefono,.marco-tv,.marco-laptop){scale:1.05}}.marco-telefono,.marco-tv,.marco-laptop{position:absolute;z-index:1;left:1.4rem;transition:scale .35s cubic-bezier(.22,1,.36,1)}.marco-telefono img,.marco-tv img,.marco-laptop img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;background:#05070c;box-shadow:var(--sombra)}.marco-telefono{top:-.5rem;width:31%;aspect-ratio:60 / 122;rotate:-5deg;transform-origin:bottom left}.marco-telefono img{border:3px solid color-mix(in srgb,var(--color-plataforma) 40%,#2a3350);border-radius:20px}.marco-tv,.marco-laptop{top:1.7rem;width:38%;aspect-ratio:16 / 10;transform-origin:left center}.marco-tv{top:1.3rem;left:1.5rem;width:56%;transform:perspective(560px) rotateX(3deg) rotateY(40deg);transform-style:preserve-3d}.marco-tv:before{content:"";position:absolute;top:0;bottom:0;left:0;width:16px;border-radius:3px 0 0 3px;background:linear-gradient(180deg,#4a5684,#1b2240);transform-origin:left center;transform:rotateY(90deg)}.marco-reflejo{position:absolute;top:2px;right:2px;bottom:5px;left:2px;border-radius:4px;background:linear-gradient(112deg,rgba(255,255,255,.2),rgba(255,255,255,.04) 30%,transparent 46%);pointer-events:none}.marco-tv img{object-position:50% 38%;box-shadow:none;border:2px solid #39436b;border-bottom-width:5px;border-radius:6px}.marco-tv:after{content:"";position:absolute;left:26%;right:26%;bottom:-.8rem;height:.8rem;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#39436b,#111731);box-shadow:0 12px 16px #0000008c}.marco-laptop{top:.7rem;left:1.45rem;width:46%;transform:perspective(560px) rotateX(3deg) rotateY(40deg);transform-style:preserve-3d}.marco-laptop img{box-shadow:none;border:3px solid #39436b;border-radius:8px 8px 0 0}.marco-laptop .marco-reflejo{top:3px;right:3px;bottom:0;left:3px;border-radius:5px 5px 0 0}.marco-laptop:before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;border-radius:3px 0 0 3px;background:linear-gradient(180deg,#5a6796,#2a3350);transform-origin:left center;transform:rotateY(90deg)}.marco-laptop:after{content:"";position:absolute;left:-2%;right:-2%;top:100%;height:47%;border-radius:0 0 8px 8px;background:linear-gradient(180deg,transparent 72%,rgba(255,255,255,.1) 72% 96%,transparent 96%) center / 34% 100% no-repeat,repeating-linear-gradient(90deg,rgba(10,14,35,.55) 0 5px,transparent 5px 7px) center 12% / 88% 50% no-repeat,repeating-linear-gradient(0deg,transparent 0 5px,rgba(124,139,181,.7) 5px 7px) center 12% / 88% 50% no-repeat,linear-gradient(180deg,#7c8bb5,#4a5684);box-shadow:0 16px 18px #00000080;transform-origin:top center;transform:rotateX(74deg)}.tarjeta-plataforma--proximamente .marco-tv img{filter:grayscale(.4) brightness(.8)}.tarjeta-plataforma__cuerpo{position:relative;z-index:2;grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}.tarjeta-plataforma h3{display:flex;align-items:center;gap:.55rem;margin:0;font-size:clamp(1.3rem,1.75vw,1.7rem);line-height:1.15}.tarjeta-plataforma__logo{flex-shrink:0;width:1.75em;height:1.75em;fill:var(--color-logo, currentColor)}.tarjeta-plataforma__logo--palabra{width:5.4em;height:1.1em}.tarjeta-plataforma:has(.tarjeta-plataforma__logo--palabra) h3{flex-wrap:wrap;gap:.15rem .5rem}.tarjeta-plataforma__logo--lg{width:2em;height:2em}.tarjeta-plataforma__logo--roku{width:3.8em;height:1.45em}.solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tarjeta-plataforma__estado{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.14rem .6rem;border:1px solid color-mix(in srgb,var(--estado) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--estado) 13%,transparent);color:var(--estado);font-size:.78rem;font-weight:700}.tarjeta-plataforma__estado:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.tarjeta-plataforma__estado--disponible{--estado: #4ade80}.tarjeta-plataforma__estado--manual{--estado: #fbbf24}.tarjeta-plataforma__estado--pronto{--estado: #c4b5fd}.tarjeta-plataforma__datos{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin:0;padding:0;list-style:none;color:#d5deef;font-size:.82rem;line-height:1.35}.tarjeta-plataforma__version{padding:.12rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--color-plataforma) 34%,#101a44);color:#fff;font-weight:600}.tarjeta-plataforma__texto{margin:0;color:#b9c4da;font-size:.88rem;line-height:1.4}.tarjeta-plataforma__boton{position:relative;z-index:2;grid-column:1 / -1;grid-row:2;justify-self:end;display:flex;align-items:center;gap:.6rem;width:min(100%,max(86%,19rem));min-height:54px;padding:0 1.15rem;border-radius:999px;background:linear-gradient(100deg,var(--color-plataforma) 45%,color-mix(in srgb,var(--color-plataforma) 78%,#000));box-shadow:0 6px 22px color-mix(in srgb,var(--color-plataforma) 45%,transparent);color:var(--texto-boton, #fff);font-weight:600;white-space:nowrap;text-decoration:none;transition:filter .2s ease}.tarjeta-plataforma__boton:hover{filter:brightness(1.1)}@media(max-width:1400px){.tarjeta-plataforma__boton{width:100%;gap:.45rem;padding:0 .95rem;font-size:.93rem}}.tarjeta-plataforma__boton span{flex:1}.tarjeta-plataforma--proximamente .tarjeta-plataforma__boton{border:1px solid rgba(255,255,255,.16);background:#ffffff14;box-shadow:none}.tarjeta-plataforma__ico{flex-shrink:0;width:1.45rem;height:1.45rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tarjeta-plataforma__ico--relleno{fill:currentColor;stroke:none}.tarjeta-plataforma__flecha{flex-shrink:0;width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.plataformas__ventajas{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 2.5rem;max-width:calc(1700px - 2rem);margin:2.25rem auto 0;padding:0;list-style:none;color:#c6d0e4}.plataformas__ventajas li{display:flex;align-items:center}.plataformas__ventajas a{display:flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px}.plataformas__ventaja-ico{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.6rem;fill:none;stroke:#60a5fa;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.tarjeta-plataforma,.tarjeta-plataforma:after,.marco-telefono,.marco-tv,.marco-laptop{transition:none}.tarjeta-plataforma:after{animation:none!important}.tarjeta-plataforma:hover{transform:none}.tarjeta-plataforma :is(.marco-telefono,.marco-tv,.marco-laptop){scale:1!important}}.pie{padding:2rem 1.5rem;border-top:1px solid var(--borde);display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;color:var(--texto-suave);font-size:.85rem}.pie__enlaces{display:flex;gap:1.25rem}.pie__enlaces a{color:var(--texto-suave);text-decoration:none}.pie__enlaces a:hover{color:var(--turquesa)}.aparecer{--desde: 36px;opacity:0}.aparecer[data-desde=arriba]{--desde: -36px}.aparecer.es-visible{opacity:1;animation:aparecer .7s cubic-bezier(.22,1,.36,1) var(--retraso, 0ms) backwards}.aparecer.es-visible[data-efecto=zoom]{animation-name:aparecer-zoom}@keyframes aparecer{0%{opacity:0;translate:0 var(--desde);filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes aparecer-zoom{0%{opacity:0;translate:0 var(--desde);scale:.94;filter:blur(6px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.aparecer{opacity:1!important;animation:none!important}}.paso__cliente{position:relative;align-self:flex-start;margin-top:.9rem;padding:0;border:0;background:none;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.paso__cliente:after{content:"";position:absolute;top:-14px;right:0;bottom:-14px;left:0}@media(min-width:1280px)and (max-width:1599px){.paso__cliente{font-size:.875rem;white-space:nowrap}}.autogestion{width:min(27rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:2rem;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);box-shadow:var(--sombra);color:var(--texto)}.autogestion::backdrop{background:#0a0e17bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.autogestion h2{margin:0 2rem .5rem 0;font-size:1.5rem}.autogestion__bajada{margin:0 0 1.25rem;color:var(--texto-suave)}.autogestion__cerrar{position:absolute;top:.9rem;right:.9rem;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radio);background:none;color:var(--texto-suave);cursor:pointer}.autogestion__cerrar:hover{color:var(--texto)}.autogestion__cerrar svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.autogestion__formulario{display:grid;gap:1rem}.autogestion__formulario label{display:grid;gap:.4rem;font-weight:600}.autogestion__formulario input{min-height:44px;padding:0 .9rem;border:1px solid var(--borde);border-radius:var(--radio);background:var(--fondo);color:var(--texto);font:inherit;font-size:1rem;font-weight:400}.autogestion__formulario input:focus-visible{border-color:var(--turquesa)}.autogestion__formulario .btn-acento{justify-content:center;border:0;font:inherit;font-weight:600;cursor:pointer}.autogestion__formulario .btn-acento:disabled{opacity:.7;cursor:progress}.autogestion__error{color:var(--texto)}.autogestion__error p{margin:0}.autogestion__error a{display:inline-block;margin-top:.3rem;color:var(--turquesa);font-weight:600}.autogestion__error a[hidden]{display:none}.autogestion__aviso{margin:1.1rem 0 0;color:var(--texto-suave);font-size:.875rem}.autogestion__codigo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid var(--turquesa);border-radius:var(--radio);background:var(--fondo)}.autogestion__codigo output{font-family:var(--fuente-titular);font-size:1.6rem;font-weight:700;letter-spacing:.06em}.autogestion__codigo .btn-secundario{font:inherit;font-weight:600;cursor:pointer}.autogestion__datos{display:grid;gap:.75rem;margin:1.25rem 0 0}.autogestion__datos dt{color:var(--texto-suave);font-size:.875rem}.autogestion__datos dd{margin:.1rem 0 0;overflow-wrap:anywhere}@media(max-width:480px){.autogestion{padding:1.5rem}}
