@font-face{font-family:fredoka;src:url(../media/fredoka_latin-s.p.2_8zey5e0wa7e.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:fredoka Fallback;src:local(Arial);ascent-override:95.32%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:102.19%}.CHF4aW_className{font-family:fredoka,fredoka Fallback}.CHF4aW_variable{--fuente-display:"fredoka", "fredoka Fallback"}
@font-face{font-family:figtree;src:url(../media/figtree_latin-s.p.08sr_7r2rzxl4.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.cIHYaa_className{font-family:figtree,figtree Fallback}.cIHYaa_variable{--fuente-cuerpo:"figtree", "figtree Fallback"}
:root{--tinta:#10151d;--tinta-2:#172030;--tinta-3:#1f2a3c;--linea:#2b384e;--papel:#f3ede2;--tenue:#b0bac7;--mostaza:#f0b43c;--sobre-mostaza:#261b06;--display:var(--fuente-display), "Fredoka", "Trebuchet MS", system-ui, sans-serif;--cuerpo:var(--fuente-cuerpo), "Figtree", "Segoe UI", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--tinta);color:var(--papel);font-family:var(--cuerpo);font-size:17px;line-height:1.55}a{color:inherit}.ancho{max-width:1160px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}section{padding-block:72px;scroll-margin-top:72px}.banda{background:var(--tinta-2)}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:600;line-height:1.06}h2{font-size:clamp(30px,4.4vw,46px)}h3{font-size:21px}p{margin:0}.etiqueta{letter-spacing:.1em;text-transform:uppercase;color:var(--mostaza);font-size:13px;font-weight:600}.tenue{color:var(--tenue)}.cabecera-seccion{gap:12px;max-width:760px;display:grid}.cabecera-seccion p:not(.etiqueta){color:var(--tenue)}.boton{font-family:var(--display);border:2px solid var(--mostaza);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:18px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.boton:hover{transform:translateY(-2px)}.boton.lleno{background:var(--mostaza);color:var(--sobre-mostaza)}.boton.vacio{color:var(--mostaza);background:0 0}.boton[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}:focus-visible{outline:3px solid var(--papel);outline-offset:3px}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--tinta);position:fixed;inset:0 0 auto}.cabecera{top:env(safe-area-inset-top,0px);z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linea);background:#10151deb;position:sticky}.barra{justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.marca{font-family:var(--display);align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.marca .logo{width:auto;height:30px;display:block}@media (max-width:480px){.marca .logo{height:24px}}footer .logo{opacity:.92;width:auto;height:26px;margin-bottom:6px;display:block}.ventana-compra .logo-simbolo{width:auto;height:40px;margin-bottom:2px;display:block}.barra nav{flex-wrap:wrap;gap:18px;font-size:15px;display:flex}.barra nav a{color:var(--tenue);text-decoration:none}.barra nav a:hover{color:var(--papel)}@media (max-width:860px){.barra nav.secciones-nav{display:none}}.enlace-alumno{color:var(--papel);white-space:nowrap;border-radius:10px;padding:9px 10px;font-size:15px;font-weight:600;text-decoration:none}.enlace-alumno:hover{background:var(--tinta-3)}.barra .boton{padding:9px 14px;font-size:15px}@media (max-width:480px){.barra{gap:8px}.barra-derecha{gap:6px}.barra .boton{padding:9px 11px;font-size:14px}.enlace-alumno{padding:9px 6px;font-size:14px}.cabecera .idiomas{border:0;padding:0}.cabecera .idiomas a[aria-current=page]{display:none}.cabecera .idiomas a{border:1px solid var(--linea);padding:9px 8px}}.idiomas{flex-wrap:nowrap}.barra .idiomas{flex-wrap:nowrap;flex-shrink:0;gap:4px;font-size:13px}.barra-derecha>*{flex-shrink:0}.barra .boton,.barra .idiomas a{white-space:nowrap}.barra .marca{min-width:0}.portada{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"texto video""extra video";align-items:start;gap:0 48px;padding-block:48px 72px;display:grid}.portada-texto{grid-area:texto;align-self:end}.portada-video{grid-area:video;align-self:center}.portada-extra{grid-area:extra}@media (max-width:920px){.portada{grid-template-columns:minmax(0,1fr);grid-template-areas:"titulo""video""cta""extra";row-gap:24px;padding-block:24px 48px}.portada-texto{display:contents}.portada-titulo{grid-area:titulo}.portada-cta{grid-area:cta}.portada .portada-cta .entrada{margin-top:0}}.portada h1{font-size:clamp(38px,5.6vw,66px)}.portada h1 em{color:var(--mostaza);font-style:normal}.portada .entrada{color:var(--tenue);max-width:42ch;margin-top:18px;font-size:19px}.portada .acciones{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.prueba-portada{color:var(--tenue);max-width:46ch;margin-top:18px;font-size:15px}.prueba-portada b{color:var(--papel);font-weight:600}.prueba-portada a{color:var(--mostaza);white-space:nowrap;font-weight:600}.costes-portada{color:var(--tenue);margin-top:10px;font-size:14px}.costes-portada b{color:var(--papel);font-weight:600}.tres-pasos{counter-reset:paso;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;padding:0;list-style:none;display:grid}@media (max-width:520px){.tres-pasos{grid-template-columns:minmax(0,1fr)}}.tres-pasos li{counter-increment:paso;border-top:2px solid var(--linea);color:var(--tenue);padding-top:10px;font-size:15px}.tres-pasos li:before{content:counter(paso);font-family:var(--display);color:var(--mostaza);font-size:22px;font-weight:600;display:block}.tres-pasos b{color:var(--papel);font-weight:600}.pantalla{border:1px solid var(--linea);aspect-ratio:16/9;background:#000;border-radius:20px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000c}.pantalla video{object-fit:cover;width:100%;height:100%;display:block}.boton-sonido{color:var(--papel);font:600 14px var(--cuerpo);cursor:pointer;background:#10151dd1;border:1px solid #f3ede240;border-radius:999px;padding:8px 14px;position:absolute;bottom:12px;right:12px}.sello{background:#10151dd1;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600;position:absolute;top:12px;left:12px}.pie-video{color:var(--tenue);margin-top:12px;font-size:14px}.idea{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;margin-top:36px;display:grid}@media (max-width:900px){.idea{grid-template-columns:minmax(0,1fr)}}.guion{background:var(--tinta-3);border:1px solid var(--linea);border-radius:18px;gap:12px;padding:20px;display:grid}.guion .linea-guion{border-top:1px solid var(--linea);grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:12px;padding-top:10px;font-size:15px;display:grid}.guion .linea-guion span:first-child{color:var(--tenue)}.guion .linea-guion.cambia{border-top-color:var(--mostaza)}.guion .linea-guion.cambia span:last-child{color:var(--mostaza);font-weight:600}.guion .frase{font-family:var(--display);font-size:21px;line-height:1.25}.resultado img{border:1px solid var(--linea);aspect-ratio:16/9;object-fit:cover;border-radius:18px;width:100%;display:block}.pestanas{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.voces{flex-wrap:wrap;gap:8px;display:flex}.nota-real{color:var(--tenue);margin-top:10px;font-size:13px}.tira-escenas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.tira-escenas img{border:1px solid var(--linea);aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;display:block}.entrega{color:var(--tenue);margin-top:26px;font-size:15px}.entrega b{color:var(--papel)}.espera{gap:10px;display:grid}.espera .fila-espera{flex-wrap:wrap;gap:8px;display:flex}.espera input[type=email]{border:1px solid var(--linea);background:var(--tinta);min-width:0;color:var(--papel);font:16px var(--cuerpo);border-radius:12px;flex:220px;padding:13px 14px}.espera label.consentimiento{color:var(--tenue);align-items:flex-start;gap:8px;font-size:14px;display:flex}.espera input[type=checkbox]{width:18px;height:18px;accent-color:var(--mostaza);margin-top:2px}.mensaje-espera{min-height:1.2em;font-size:14px}.mensaje-espera.ok{color:#bfeccf}.mensaje-espera.error{color:#f6c2b8}.requisitos-cortos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;padding:0;list-style:none;display:grid}@media (max-width:900px){.requisitos-cortos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.requisitos-cortos{grid-template-columns:minmax(0,1fr)}}.requisitos-cortos li{border-top:2px solid var(--mostaza);gap:4px;padding-top:12px;display:grid}.requisitos-cortos b{font-family:var(--display);font-size:19px;font-weight:600}.requisitos-cortos span{color:var(--tenue);font-size:15px}.video-creador{margin-top:18px}.demo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:36px;display:grid}@media (max-width:920px){.demo{grid-template-columns:minmax(0,1fr)}}.escenario{aspect-ratio:16/9;border:1px solid var(--linea);background:var(--tinta-3) center / cover no-repeat;border-radius:20px;max-width:100%;position:relative;overflow:hidden}.escenario svg{width:32%;height:auto;position:absolute;overflow:visible}.aviso-demo{color:var(--tenue);margin-top:10px;font-size:13px}.mandos{gap:18px;display:grid}.grupo{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.grupo legend{letter-spacing:.08em;text-transform:uppercase;color:var(--tenue);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.fichas{flex-wrap:wrap;gap:6px;display:flex}.ficha{border:1px solid var(--linea);background:var(--tinta-3);color:var(--papel);font:500 15px var(--cuerpo);cursor:pointer;border-radius:999px;min-height:40px;padding:7px 13px}.ficha[aria-pressed=true]{background:var(--mostaza);color:var(--sobre-mostaza);border-color:var(--mostaza);font-weight:600}.muestra{border:2px solid var(--linea);cursor:pointer;border-radius:50%;width:40px;height:40px;padding:0}.muestra[aria-pressed=true]{border-color:var(--papel);box-shadow:0 0 0 3px var(--tinta), 0 0 0 5px var(--mostaza)}.fila-color{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fila-color span{width:76px;color:var(--tenue);font-size:14px}.pausa{justify-self:start}.ejemplos{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}@media (max-width:820px){.ejemplos{grid-template-columns:minmax(0,1fr)}}.ejemplo{background:var(--tinta-3);border:1px solid var(--linea);border-radius:20px;display:grid;overflow:hidden}.ejemplo .pantalla{box-shadow:none;border:0;border-radius:0}.ejemplo .texto{gap:12px;padding:18px 20px 22px;display:grid}.ejemplo .texto>p{color:var(--tenue);font-size:15px}.completo{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;margin-top:36px}.completo .texto{padding:22px 26px}.completo .texto>p{font-size:13px}@media (max-width:820px){.completo{grid-template-columns:minmax(0,1fr)}}.datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.datos div{border-top:1px solid var(--linea);min-width:0;padding-top:6px}.datos dt{color:var(--tenue);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.datos dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.beneficios{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin-top:36px;display:grid}@media (max-width:900px){.beneficios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.beneficios{grid-template-columns:minmax(0,1fr)}}.beneficios div{border-top:2px solid var(--mostaza);gap:8px;padding-top:14px;display:grid}.beneficios p{color:var(--tenue);font-size:15px}details{border-top:1px solid var(--linea);padding-block:14px}summary{cursor:pointer;font-family:var(--display);justify-content:space-between;gap:12px;font-size:19px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--mostaza)}details[open]>summary:after{content:"–"}details>p,details>ul{color:var(--tenue);margin-top:10px;font-size:15px}.tecnico{margin-top:32px}.tecnico ul{gap:6px;padding-left:20px;display:grid}.cadena{border-top:2px solid var(--linea);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:40px;display:grid}@media (max-width:900px){.cadena{border-top:0;grid-template-columns:minmax(0,1fr)}}.paso{align-content:start;gap:8px;padding:22px 18px 0 0;display:grid;position:relative}.paso:before{content:"";background:var(--mostaza);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:0}.paso .quien{color:var(--mostaza);letter-spacing:.04em;font-size:13px;font-weight:600}.paso p{color:var(--tenue);font-size:15px}@media (max-width:900px){.paso{border-left:2px solid var(--linea);padding:20px 0 18px 26px}.paso:before{top:22px;left:-8px}}.oferta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:36px;display:grid}@media (max-width:860px){.oferta{grid-template-columns:minmax(0,1fr)}}.plan{border:2px solid var(--mostaza);background:var(--tinta-3);border-radius:22px;gap:18px;padding:28px;display:grid}.precio{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:60px;font-weight:700;line-height:1}.precio small{color:var(--tenue);font-size:18px;font-weight:500}.plan ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plan li{padding-left:26px;position:relative}.plan li:before{content:"";border-left:3px solid var(--mostaza);border-bottom:3px solid var(--mostaza);width:12px;height:7px;position:absolute;top:8px;left:2px;transform:rotate(-45deg)}.estado-pago{color:var(--tenue);font-size:14px}.costes{gap:14px;display:grid}.costes div{border-top:1px solid var(--linea);gap:4px;padding-top:12px;display:grid}.costes b{font-family:var(--display);font-size:18px;font-weight:600}.costes p{color:var(--tenue);font-size:15px}.requisitos{gap:0;margin-top:30px;display:grid}.requisito{border-top:1px solid var(--linea);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px;padding-block:14px;display:grid}@media (max-width:640px){.requisito{grid-template-columns:minmax(0,1fr);gap:4px}}.requisito b{font-weight:600}.requisito span{color:var(--tenue)}.estado{vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.estado.ok{color:#bfeccf;background:#1f4d36}.estado.pend{color:#f6dca4;background:#4d3a14}.dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}@media (max-width:900px){.dos{grid-template-columns:minmax(0,1fr)}}.creador{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:18px;margin-top:20px;display:grid}.creador img{object-fit:cover;border-radius:50%;width:96px;height:96px}.referencias{color:var(--tenue);margin:14px 0 0;padding-left:20px}.cierre{text-align:center;justify-items:center;gap:20px;display:grid}.cierre h2{max-width:20ch}footer{border-top:1px solid var(--linea);color:var(--tenue);gap:8px;padding-block:28px 40px;font-size:13px;display:grid}.enlaces-legales{flex-wrap:wrap;gap:6px 18px;display:flex}.enlaces-legales a{color:var(--papel)}.enlace-cookies{all:unset;color:var(--papel);cursor:pointer;text-decoration:underline}.enlace-cookies:focus-visible{outline:2px solid var(--mostaza);outline-offset:2px}.aviso-cookies{z-index:60;left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));background:var(--tinta-3);border:1px solid var(--linea);border-radius:18px;align-items:center;gap:14px 18px;max-width:720px;margin-inline:auto;padding:16px 18px;font-size:14px;line-height:1.45;animation:.22s ease-out ventana-entra;display:flex;position:fixed;box-shadow:0 18px 50px #00000080}.aviso-cookies p{color:var(--tenue)}.aviso-cookies a{color:var(--papel)}.aviso-cookies-botones{flex:none;gap:10px;display:flex}.aviso-cookies .boton{min-width:104px;padding:10px 18px}.aviso-cookies .corto{display:none}@media (max-width:640px){.aviso-cookies{left:max(10px, env(safe-area-inset-left,0px));right:max(10px, env(safe-area-inset-right,0px));bottom:max(10px, env(safe-area-inset-bottom,0px));border-radius:14px;gap:10px;padding:10px 10px 10px 14px;font-size:13px;line-height:1.35}.aviso-cookies .largo{display:none}.aviso-cookies .corto{display:inline}.aviso-cookies-botones{gap:6px}.aviso-cookies .boton{min-width:0;padding:8px 12px;font-size:14px}}.legal{align-content:start;gap:14px;max-width:760px;padding-block:56px 72px;display:grid}.legal h1{font-size:clamp(32px,4.6vw,46px)}.legal section{gap:10px;margin-top:18px;padding-block:0;display:grid}.legal h2{font-size:22px}.legal p{overflow-wrap:anywhere;line-height:1.6}@media (prefers-reduced-motion:reduce){.boton{transition:none}}.idiomas{border:1px solid var(--linea);border-radius:999px;gap:4px;padding:3px;display:flex}.idiomas a{letter-spacing:.06em;color:var(--tenue);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;text-decoration:none}.idiomas a[aria-current=page]{background:var(--papel);color:var(--tinta)}.barra-derecha{align-items:center;gap:10px;display:flex}.selector-videos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.selector-videos button{background:var(--tinta-3);cursor:pointer;text-align:left;color:var(--papel);border:2px solid #0000;border-radius:12px;padding:0;display:grid;overflow:hidden}.selector-videos button[aria-pressed=true]{border-color:var(--mostaza)}.selector-videos img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.selector-videos span{color:var(--tenue);padding:6px 8px 8px;font-size:12px;line-height:1.25}.selector-videos button[aria-pressed=true] span{color:var(--papel)}@media (max-width:520px){.selector-videos{gap:6px}.selector-videos button{border-radius:9px;position:relative}.selector-videos span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body{margin:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.curso{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;margin-top:36px;display:grid}@media (max-width:900px){.curso{grid-template-columns:minmax(0,1fr);gap:28px}}.logros{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.logros li{padding-left:26px;position:relative}.logros li:before{content:"";border-left:3px solid var(--mostaza);border-bottom:3px solid var(--mostaza);width:12px;height:7px;position:absolute;top:8px;left:2px;transform:rotate(-45deg)}.formato-curso{color:var(--tenue);margin-top:18px;font-size:14px}.temario{gap:14px;display:grid}.parte{background:var(--tinta-3);border:1px solid var(--linea);border-radius:18px;padding:18px 20px}.parte h3{font-size:19px}.parte ol{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.parte li{color:var(--tenue);grid-template-columns:2.2em minmax(0,1fr);font-size:15px;display:grid}.parte li span:first-child{font-family:var(--display);color:var(--mostaza);font-variant-numeric:tabular-nums;font-weight:600}.nota-venta{color:var(--tenue);font-size:15px}.nota-venta b{color:var(--papel)}.fecha-precios{color:var(--tenue);font-size:13px}.ficha[aria-selected=true]{background:var(--mostaza);color:var(--sobre-mostaza);border-color:var(--mostaza);font-weight:600}.ventana-compra{color:var(--papel);background:0 0;border:0;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible}.ventana-compra::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b10b8}.ventana-compra[open]{animation:.22s ease-out ventana-entra}@keyframes ventana-entra{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.ventana-compra-caja{background:linear-gradient(180deg, var(--tinta-3), var(--tinta-2));border:1px solid var(--linea);border-radius:24px;gap:14px;max-height:calc(100dvh - 32px);padding:30px 28px 24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0000008c,inset 0 1px #f3ede20f}.ventana-compra-caja:focus{outline:none}.ventana-compra h2{padding-right:36px;font-size:clamp(24px,4vw,30px)}.ventana-entrada{color:var(--tenue)}.confirmar-correo{border:1px solid var(--mostaza);background:#10151d8c;border-radius:14px;gap:8px;padding:16px;display:grid}.confirmar-correo p{color:var(--tenue);font-size:15px}.confirmar-correo b{overflow-wrap:anywhere;font-size:20px}.enlace-cambiar{all:unset;color:var(--mostaza);cursor:pointer;justify-self:start;font-size:15px;font-weight:600;text-decoration:underline}.enlace-cambiar:focus-visible{outline:2px solid var(--mostaza);outline-offset:2px}.ventana-cerrar{border:1px solid var(--linea);background:var(--tinta);width:36px;height:36px;color:var(--tenue);cursor:pointer;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.ventana-cerrar:hover{color:var(--papel);border-color:var(--tenue)}.pasos-compra{border:1px solid var(--linea);background:#10151d8c;border-radius:16px;gap:12px;margin:4px 0 6px;padding:16px;display:grid}.paso-compra{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.paso-compra b{font-family:var(--display);font-weight:600}.paso-compra p{color:var(--tenue);font-size:15px}.paso-numero{width:30px;height:30px;font:700 15px var(--display);color:var(--sobre-mostaza);background:linear-gradient(180deg, #f6c862, var(--mostaza));border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 4px #f0b43c24}.formulario-compra{gap:12px;margin:0;display:grid}.formulario-compra label{gap:6px;font-size:15px;font-weight:600;display:grid}.formulario-compra input{width:100%;font:400 17px var(--cuerpo);color:var(--papel);background:var(--tinta);border:1px solid var(--linea);border-radius:12px;padding:13px 14px}.formulario-compra input:focus-visible{outline:3px solid var(--mostaza);outline-offset:1px}.formulario-compra input[aria-invalid=true]{border-color:#e0715f}.campo-error{color:#f09a8b;font-size:14px;font-weight:500}.aviso-compra{border:1px solid #e0715f;border-radius:12px;padding:10px 14px;font-size:15px}.formulario-compra .boton,.ventana-cuenta .boton{width:100%;margin-top:4px}.formulario-compra .boton:disabled{opacity:.6;cursor:progress;transform:none}.ventana-cuenta{border:1px solid var(--mostaza);overflow-wrap:anywhere;background:#f0b43c14;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.ventana-seguro{color:var(--tenue);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.ventana-cargando{gap:12px;display:grid}.ventana-cargando span{background:linear-gradient(90deg, var(--tinta), var(--tinta-3), var(--tinta));background-size:200% 100%;border-radius:12px;height:48px;animation:1.2s linear infinite ventana-brillo}@keyframes ventana-brillo{to{background-position:-200% 0}}@media (max-width:520px){.ventana-compra-caja{padding:24px 18px 18px}}@media (prefers-reduced-motion:reduce){.ventana-compra[open],.ventana-cargando span{animation:none}}.para-ti{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px;margin-top:32px;display:grid}.para-ti>div{background:var(--tinta-3);border:1px solid var(--linea);border-radius:20px;align-content:start;gap:14px;padding:24px;display:grid}.para-ti .para-ti-si{border-color:var(--mostaza)}.para-ti h3{font-size:22px}.para-ti ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.para-ti li{padding-left:30px;position:relative}.para-ti-si li:before{content:"";border-left:3px solid var(--mostaza);border-bottom:3px solid var(--mostaza);width:13px;height:7px;position:absolute;top:7px;left:4px;transform:rotate(-45deg)}.para-ti-no li{color:var(--tenue)}.para-ti-no li:before,.para-ti-no li:after{content:"";background:var(--tenue);border-radius:2px;width:15px;height:3px;position:absolute;top:11px;left:4px;transform:rotate(45deg)}.para-ti-no li:after{transform:rotate(-45deg)}.gratis-columnas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:860px;margin-top:32px;display:grid}.gratis-lista{background:var(--tinta-2);border:1px solid var(--linea);border-radius:18px;padding:20px 22px}.gratis-lista h2{margin:0 0 10px;font-size:20px}.gratis-lista ul{gap:8px;margin:0;padding-left:20px;display:grid}.gratis-lista.de-pago{background:0 0}.gratis-lista.de-pago h2{color:var(--tenue)}.gratis-plazas{margin-top:32px;font-size:20px}.gratis-plazas b{color:var(--mostaza)}.gratis-plazas small{color:var(--tenue);font-size:15px}.gratis-caja{background:var(--tinta-2);border:1px solid var(--linea);border-radius:18px;gap:12px;max-width:460px;margin-top:16px;padding:22px;display:grid}.gratis-caja label{font-size:15px;font-weight:600}.gratis-caja input[type=email]{width:100%;font:400 17px var(--cuerpo);color:var(--papel);background:var(--tinta);border:1px solid var(--linea);border-radius:12px;padding:13px 14px}.gratis-caja input:focus-visible{outline:3px solid var(--mostaza);outline-offset:1px}.gratis-casilla{align-items:flex-start;gap:10px;display:flex;font-weight:400!important}.gratis-casilla input{width:18px;height:18px;accent-color:var(--mostaza);margin-top:5px}.gratis-casilla a{color:var(--mostaza)}.gratis-caja .boton{width:100%}.gratis-caja .boton:disabled{opacity:.6;cursor:progress;transform:none}
