.cert .portada .escena-sala{width:min(330px,70vw)}.sello3d{position:relative;width:100%;aspect-ratio:1;transform-style:preserve-3d}.sello-canto{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(#11161a 0 1deg,#3c454b 1deg 2deg)}.sello-canto.c1{transform:translateZ(-6px)}.sello-canto.c2{transform:translateZ(-13px);box-shadow:0 40px 60px -34px #050a0d8c}.sello-cara{position:absolute;inset:0;overflow:hidden;border-radius:50%;background:#22292e;box-shadow:inset 2px 3px 2px #ffffff59,inset -3px -4px 7px #000000a6}.sello-reflejo{position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.05) 0 1px,rgba(0,0,0,.07) 1px 2px,transparent 2px 3px),conic-gradient(from 24deg,#1c2328,#737e85 28deg,#252d32 62deg,#a9b2b8 98deg,#2a3237 132deg,#182025 180deg,#5e686f,#22292e 248deg,#c2cad0 286deg,#2b3338 322deg,#1c2328 360deg);will-change:transform}.sello-cara:before{content:"";position:absolute;z-index:1;inset:0;border-radius:50%;background:repeating-conic-gradient(#ffffff3d 0 .9deg,#0000006b .9deg 1.8deg);-webkit-mask:radial-gradient(circle closest-side,transparent 95.4%,#000 96%);mask:radial-gradient(circle closest-side,transparent 95.4%,#000 96%)}.sello-esmalte{position:absolute;inset:13.4%;border-radius:50%;background:radial-gradient(circle at 33% 22%,#ffffff9e 0,#ffffff29 20%,#fff0 38%),radial-gradient(circle at 50% 62%,#e0f96e,#c6e33c 52%,#a3c11c 86%,#8daa12);box-shadow:inset 0 8px 14px #0a1e0080,inset 0 -3px 5px #fff6}.sello-cara svg{position:absolute;inset:0;width:100%;height:100%;font-family:var(--sans)}.s-aro{fill:#dee4e8e6;font-size:16.5px;font-weight:700;letter-spacing:4.4px}.s-relieve{fill:url(#s-niquel);color:#2a3237;--barras: #2A3237}.s-pared{fill:none;stroke:url(#s-niquel);stroke-width:5}.s-logo{color:#1f262b;--barras: #1F262B}.s-nivel{font-size:19px;font-weight:700;text-anchor:middle}.s-criterio{font-size:62px;font-weight:700;letter-spacing:-3px;text-anchor:middle}.s-check{color:#1f262b}.sello-cara .brillo{z-index:2;border-radius:50%;mix-blend-mode:soft-light}@media(hover:none),(pointer:coarse){.sello-reflejo{animation:reflejo 7s ease-in-out infinite alternate}}@keyframes reflejo{0%{transform:rotate(-24deg)}to{transform:rotate(36deg)}}@media(prefers-reduced-motion:reduce){.sello-reflejo{animation:none}}.cert-dato{margin:18px 0 0;font-size:14px;font-weight:600;color:var(--gris)}.cert-dato span{display:block;margin-top:4px;font-size:13px;font-weight:500;color:var(--gris-2)}.cert .sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;background:none}.a-b-intro{max-width:36em;margin:22px 0 0;font-size:18px;color:var(--gris);text-wrap:pretty}.tachar.a-b{margin-top:clamp(34px,3.6vw,52px)}@media(min-width:901px){.tachar.a-b{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.a-b-intro{font-size:16px}}.escalera-sec .envoltura{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,100px);align-items:start}.escalera-cab{position:sticky;top:120px}.escalera-cab h2{margin:12px 0 20px;font-size:clamp(40px,4.4vw,68px);font-weight:600;letter-spacing:-.05em;line-height:1}.escalera-cab p:not(.ojo){max-width:30em;margin:0 0 16px;font-size:18px;color:var(--gris);text-wrap:pretty}.escalera-cab .escalera-lema{margin-bottom:0;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--tinta)}.cert-claves{list-style:none;display:grid;gap:18px;max-width:28em;margin:26px 0 0;padding:0}.cert-claves li{position:relative;padding-left:36px;font-size:16px;line-height:1.4;color:var(--gris)}.cert-claves li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--lima) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.9' fill='none' stroke='%23050A0D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat}.cert-claves b{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--tinta)}.escalera{position:relative;padding-left:46px}.escalera-riel{position:absolute;left:14px;top:44px;bottom:34px;width:2px;border-radius:2px;background:var(--linea)}.escalera-riel i{position:absolute;inset:0;border-radius:inherit;background:var(--lima-3);transform-origin:50% 0}.tramo{margin:38px 0 2px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gris-2)}.tramo:first-of-type{margin-top:0}.peldanos{list-style:none;margin:0;padding:0}.peldano{position:relative;display:grid;grid-template-columns:2.4em 1fr;gap:2px 10px;padding:14px 0 15px;border-bottom:1px solid var(--linea)}.peldano:before{content:"";position:absolute;left:-38px;top:19px;width:14px;height:14px;border-radius:50%;background:var(--lima);box-shadow:0 0 0 4px var(--fondo),inset 0 0 0 2px var(--lima-3);transition:background-color .4s,box-shadow .4s}.escalera.viva .peldano:not(.hecho):before{background:var(--fondo);box-shadow:0 0 0 4px var(--fondo),inset 0 0 0 2px var(--gris-3)}.peldano b{padding-top:3px;font-size:12px;font-weight:600;color:var(--gris-2);font-variant-numeric:tabular-nums}.peldano h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.peldano p{grid-column:2;margin:0;font-size:15px;line-height:1.4;color:var(--gris)}.partes{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px;padding:0;list-style:none}.partes li{padding:5px 11px;border-radius:999px;background:var(--fondo-2);font-size:13px;font-weight:500}.peldano-cumbre{border-bottom:0}.peldano-cumbre:before{left:-44px;top:12px;width:26px;height:26px;background:var(--lima) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.9' fill='none' stroke='%23050A0D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat}.escalera.viva .peldano-cumbre:not(.hecho):before{background-image:none}@media(max-width:900px){.escalera-sec .envoltura{grid-template-columns:1fr;gap:34px}.escalera-cab{position:static}.escalera-cab h2{font-size:40px}.escalera-cab p:not(.ojo){font-size:16px}.escalera-cab .escalera-lema{font-size:19px}.cert-claves b{font-size:17px}.escalera{padding-left:40px}.escalera-riel{left:11px}.peldano:before{left:-35px}.peldano-cumbre:before{left:-41px}.peldano h3{font-size:17px}}.cert-incluye{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.cert-foto{position:relative;margin:0;min-height:600px;overflow:hidden;border-radius:30px;background:var(--panel)}.cert-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.cert-plan{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:44px clamp(24px,4vw,52px);border-radius:30px;background:var(--blanco);box-shadow:inset 0 0 0 1px var(--linea)}.cert-plan .para{min-height:0}.cert-plan ul{width:100%;max-width:380px}.cert-plan .precio{line-height:1.1}.cert-plan .letra{margin:8px 0 22px}.cert-plan li:before{background-color:var(--lima);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.9' fill='none' stroke='%23050A0D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(max-width:900px){.cert-incluye{grid-template-columns:1fr}.cert-foto{min-height:380px;border-radius:22px}.cert-plan{padding:30px 22px 28px;border-radius:22px}.cert-plan .boton{align-self:stretch;min-height:52px}}.pago-pagina{margin:0;min-height:100svh;background:#eef1f3}.pago-pagina .pago{position:relative;inset:auto;min-height:100svh;padding:clamp(24px,6vh,64px) 20px}.pago-pagina .pago-fondo{display:none}.pago-pagina .pago-caja{max-height:none;box-shadow:0 40px 90px -40px #050a0d66,0 0 0 1px #050a0d0f}.pago-pagina .pago-cuerpo{overflow:visible}@media(max-width:560px){.pago-pagina .pago{place-items:stretch;padding:0}.pago-pagina .pago-caja{min-height:100svh;padding-top:6px;border-radius:0}.pago-pagina .pago-caja:before{display:none}}.preguntas.cert-preguntas{grid-template-columns:repeat(2,1fr)}@media(max-width:860px){.preguntas.cert-preguntas{grid-template-columns:1fr}}
