.planes[data-astro-cid-gyajyyy2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:stretch;gap:1.25rem;margin-top:2.5rem;display:grid}.plan[data-astro-cid-gyajyyy2]{--mx:50%;--my:0%;border:1px solid var(--linea,#ffffff17);background:radial-gradient(24rem circle at var(--mx) var(--my), #ffffff0d, transparent 60%), linear-gradient(180deg, #11131a, #0a0b10);border-radius:1.25rem;flex-direction:column;padding:2.25rem 1.75rem 1.75rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -30px #000000e6}.plan[data-astro-cid-gyajyyy2].recomendado{border-color:var(--neon);box-shadow:0 0 0 1px var(--neon), 0 0 40px -6px color-mix(in oklab, var(--neon) 55%, transparent), inset 0 0 60px -30px color-mix(in oklab, var(--neon) 60%, transparent);background:radial-gradient(24rem circle at var(--mx) var(--my), color-mix(in oklab, var(--neon) 12%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--color-app) 14%, #11131a), #0a0b10)}.sello[data-astro-cid-gyajyyy2]{letter-spacing:.12em;text-transform:uppercase;color:#07080b;background:var(--neon);box-shadow:0 0 20px color-mix(in oklab, var(--neon) 60%, transparent);white-space:nowrap;border-radius:999px;padding:.3rem .9rem;font-size:.72rem;font-weight:700;position:absolute;top:0;left:50%;translate:-50% -50%}.nombre[data-astro-cid-gyajyyy2]{letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suave);margin:0 0 1rem;font-size:.85rem;font-weight:700}.recomendado[data-astro-cid-gyajyyy2] .nombre[data-astro-cid-gyajyyy2]{color:var(--neon)}.importe[data-astro-cid-gyajyyy2]{letter-spacing:-.04em;margin:0 0 .6rem;font-size:clamp(2.8rem,7vw,3.8rem);font-weight:700;line-height:1}.condiciones[data-astro-cid-gyajyyy2]{color:var(--tinta-suave);font-weight:600}ul[data-astro-cid-gyajyyy2]{flex:1;margin:.5rem 0 1.75rem;padding:0;list-style:none}li[data-astro-cid-gyajyyy2]{border-top:1px solid var(--linea,#ffffff17);padding:.55rem 0 .55rem 1.7rem;position:relative}li[data-astro-cid-gyajyyy2]:before{content:"";border-left:2px solid var(--neon);border-bottom:2px solid var(--neon);width:.55rem;height:.3rem;position:absolute;top:1.05rem;left:.15rem;transform:rotate(-45deg)}.cta[data-astro-cid-gyajyyy2]{text-align:center}.nota[data-astro-cid-gyajyyy2]{max-width:46rem;margin-top:2rem;font-size:.95rem}.ficha{--papel:#07080b;--papel-2:#0c0e13;--tinta:#ededf0;--tinta-suave:#9ba1ad;--neon:color-mix(in oklab, var(--color-app) 65%, #fff);--acento:var(--neon);--sobre-acento:#07080b;--aviso:#ffffff08;--serif:var(--sans);--linea:#ffffff17;--regla:1px solid var(--linea);--sombra:none;color-scheme:dark;isolation:isolate;background:var(--papel);color:var(--tinta);position:relative;overflow:hidden}.ficha:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:linear-gradient(#000 0,#00000059 1400px,#0000 100%)}.ficha .brillo{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-app) 55%, transparent), transparent);border-radius:50%;position:absolute}.ficha .brillo-1{opacity:.8;width:60rem;height:34rem;top:-16rem;left:50%;translate:-30%}.ficha .brillo-2{opacity:.35;background:radial-gradient(closest-side,#8b5cf680,#0000);width:46rem;height:30rem;top:55%;left:-18rem}.ficha h1,.ficha h2,.ficha h3{letter-spacing:-.035em;font-weight:650}.ficha h1{background:linear-gradient(#fff 30%,#9ba1ad);color:#0000;-webkit-background-clip:text;background-clip:text}.ficha .seccion{border-bottom:var(--regla)}.ficha .kicker{color:var(--tinta-suave)}.ficha .kicker:after{border-color:var(--linea)}.ficha .texto{max-width:46rem}.ficha .boton,.ficha .boton-secundario{border:1px solid var(--linea);border-radius:.6rem;transition:box-shadow .2s,background .2s,border-color .2s}.ficha .boton{color:#07080b;background:#ededf0;border-color:#ededf0}.ficha .boton-secundario{background:#ffffff0a}.ficha .boton:hover,.ficha .boton-secundario:hover{color:#07080b;background:var(--neon);border-color:var(--neon);box-shadow:0 0 0 4px color-mix(in oklab, var(--neon) 20%, transparent), 0 0 32px color-mix(in oklab, var(--neon) 45%, transparent);transform:none}.ficha .etiqueta{border:1px solid var(--linea);border-radius:999px;padding:.3rem .8rem}.ficha .cabeza{border-bottom:var(--regla);padding:clamp(3rem,8vw,6.5rem) 0 clamp(3rem,7vw,5.5rem)}.ficha .cabeza-rejilla{align-items:center;gap:3.5rem;display:grid}@media (width>=56rem){.ficha .cabeza-rejilla{grid-template-columns:1.15fr 1fr}}.ficha .insignia{color:var(--tinta-suave);border:1px solid var(--linea);background:#ffffff08;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.6rem;padding:.35rem .85rem;font-size:.85rem;display:inline-flex}.ficha .insignia a{text-decoration:none}.ficha .punto{color:var(--tinta);align-items:center;gap:.4rem;margin-left:.25rem;display:inline-flex}.ficha .punto:before{content:"";background:#34d399;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 10px #34d399}.ficha .entradilla{max-width:34rem;color:var(--tinta);font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.3}.ficha .acciones{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.ficha .movil{--rx:0deg;--ry:0deg;--brillo-x:50%;perspective:1100px;justify-self:center;width:min(72%,18.5rem)}.ficha .movil-marco{aspect-ratio:9/19;box-shadow:inset 0 0 0 1px #ffffff1f, 0 40px 80px -20px #000c, 0 0 90px -10px color-mix(in oklab, var(--color-app) 55%, transparent);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;background:linear-gradient(160deg,#2a2d35,#0d0f14 45%,#1b1e25);border-radius:2.8rem;padding:.7rem;transition:transform .35s cubic-bezier(.16,1,.3,1);position:relative}.ficha .movil-isla{z-index:2;background:#000;border-radius:999px;width:32%;height:1.4rem;position:absolute;top:1.35rem;left:50%;translate:-50%}.ficha .movil-pantalla{background:radial-gradient(120% 70% at 50% 0%, color-mix(in oklab, var(--color-app) 45%, #07080b), #07080b 70%);border-radius:2.2rem;height:100%;overflow:hidden}.ficha .movil-pantalla>img{object-fit:cover;width:100%;height:100%}.ficha .movil-reflejo{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, transparent 30%, #ffffff17 var(--brillo-x), transparent 70%);position:absolute;inset:0}.ficha .portada{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:3.5rem 1.4rem 2rem;display:flex}.ficha .portada img{width:46%;box-shadow:0 12px 40px -8px color-mix(in oklab, var(--color-app) 70%, transparent);border-radius:1.4rem}.ficha .portada-nombre{letter-spacing:-.02em;margin:1.2rem 0 .4rem;font-size:1.05rem;font-weight:700}.ficha .portada-texto{color:var(--tinta-suave);margin:0;font-size:.85rem;line-height:1.4}.ficha .portada-boton{color:#07080b;background:var(--neon);width:100%;box-shadow:0 0 24px color-mix(in oklab, var(--neon) 50%, transparent);border-radius:.8rem;margin-top:auto;padding:.7rem;font-size:.85rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.ficha .movil{animation:1.1s cubic-bezier(.16,1,.3,1) .15s both entrar-movil}@keyframes entrar-movil{0%{opacity:0;filter:blur(6px);transform:translateY(3rem)rotateX(18deg)scale(.94)}}.ficha .cabeza-texto>*{animation:.8s cubic-bezier(.16,1,.3,1) both entrar-texto}.ficha .cabeza-texto>:nth-child(2){animation-delay:60ms}.ficha .cabeza-texto>:nth-child(3){animation-delay:.12s}.ficha .cabeza-texto>:nth-child(n+4){animation-delay:.18s}@keyframes entrar-texto{0%{opacity:0;transform:translateY(1rem)}}}.ficha .entrada{max-width:46rem;color:var(--tinta);margin-bottom:2.5rem;font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.4}.ficha .bento{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.ficha .bento{grid-template-columns:1.3fr 1fr;grid-auto-rows:minmax(11rem,auto)}.ficha .bento>:first-child{grid-row:span 2}}.ficha .vidrio{--mx:50%;--my:0%;background:radial-gradient(22rem circle at var(--mx) var(--my), color-mix(in oklab, var(--neon) 14%, transparent), transparent 60%), linear-gradient(180deg, #ffffff0f, #ffffff04);-webkit-backdrop-filter:blur(14px);border-radius:1.25rem;flex-direction:column;justify-content:space-between;gap:2rem;padding:1.75rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 20px 50px -25px #000c}.ficha .vidrio:before{content:"";border-radius:inherit;background:linear-gradient(140deg, color-mix(in oklab, var(--neon) 80%, transparent), #ffffff14 35%, #ffffff0a 65%, #ffffff38);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ficha .bento>:first-child h3{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15}.ficha .vidrio h3{margin:0;font-size:1.3rem;line-height:1.25}.ficha .paso-num{letter-spacing:.14em;color:var(--neon);border:1px solid color-mix(in oklab, var(--neon) 40%, transparent);background:color-mix(in oklab, var(--neon) 10%, transparent);width:2.6rem;height:2.6rem;box-shadow:0 0 20px color-mix(in oklab, var(--neon) 25%, transparent);border-radius:.75rem;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.ficha .mas{border:0;max-width:46rem;margin-top:2rem;padding:0}.ficha .mas summary{font-family:var(--sans);color:var(--tinta-suave);justify-content:flex-start;font-size:.95rem}.ficha .mas p{color:var(--tinta-suave)}.ficha .captura{border:var(--regla);border-radius:1rem}.ficha .aviso{border-radius:1rem}.ficha details{border-top:var(--regla);padding:1.1rem 0}.ficha details:last-of-type{border-bottom:var(--regla)}.ficha summary{cursor:pointer;justify-content:space-between;gap:1rem;font-size:1.15rem;font-weight:600;list-style:none;display:flex}.ficha summary::-webkit-details-marker{display:none}.ficha summary:after{content:"+";color:var(--neon);font-size:1.5rem;line-height:1}.ficha details[open] summary:after{content:"−"}.ficha details p{color:var(--tinta-suave);margin:.8rem 0 0}.ficha .mas summary:after{font-size:1.2rem}
