:root{--fondo:#f6f3ff;--hueso:#150c2e;--hueso-suave:#150c2e9e;--hueso-tenue:#150c2e61;--hueso-medio:#150c2e8c;--linea:#150c2e24;--laton:#7b2cff;--laton-claro:#8a2cf0;--error:#d6336c;--frase:var(--fuente-evento), system-ui, sans-serif;--texto:var(--fuente-evento), system-ui, sans-serif;--lento:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--fondo);color:var(--hueso);font-family:var(--texto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;font-weight:300;line-height:1.6}a{color:inherit}:focus-visible{outline:1px solid var(--laton);outline-offset:4px}h1,h2{font-family:var(--frase);margin:0;font-weight:300;line-height:1.15}@keyframes entrar{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.entra{animation:entrar var(--dur,1.8s) var(--lento) var(--retraso,0s) both}.ser-unica{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,4vh,36px);min-height:100svh;padding:40px 16px;display:flex}.ser-firma{letter-spacing:.28em;text-transform:uppercase;color:var(--hueso-medio);margin:0;font-size:11px}.ser-unica h1{max-width:16ch;font-size:clamp(34px,5.4vw,60px);font-style:italic}.ser-video{aspect-ratio:16/9;border:1px solid var(--linea);background:#000;width:min(640px,100vw - 32px,177.78svh - 586.674px);min-width:min(100vw - 32px,300px);position:relative;overflow:hidden}.ser-video video,.ser-video iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.ser-video[data-andando] video{object-fit:contain}.ser-video-marco{position:relative}.ser-subtitulos{font:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--hueso-tenue);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;font-size:11px;line-height:1;position:absolute;top:calc(100% + 5px);right:0}.ser-subtitulos[aria-pressed=true]{color:var(--laton-claro);border-bottom-color:#8a2cf066}.ser-video video::cue{font-family:var(--texto);color:var(--hueso);background:#f6f3ffb8}.ser-play{cursor:pointer;width:100%;color:var(--hueso);transition:background .6s var(--lento);background:#f6f3ff47;border:0;place-items:center;display:grid;position:absolute;inset:0}.ser-play:hover{background:#f6f3ff1f}.ser-play-circulo{width:64px;height:64px;transition:transform .6s var(--lento);border:1px solid #150c2ebf;border-radius:50%;place-items:center;display:grid}.ser-play:hover .ser-play-circulo{transform:scale(1.06)}.ser-play-circulo svg{width:22px;height:22px;margin-left:3px}.ser-boton{color:var(--hueso);letter-spacing:.12em;border:1px solid var(--laton);transition:background .5s var(--lento), color .5s var(--lento);border-radius:2px;align-items:center;gap:12px;padding:14px 34px;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex}.ser-boton span{transition:transform .5s var(--lento)}.ser-boton:hover{background:var(--laton);color:var(--fondo)}.ser-boton:hover span{transform:translate(4px)}.ser-tf{z-index:100;background:var(--fondo);color:var(--hueso);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.ser-tf-barra{background:var(--linea);height:2px;position:absolute;top:0;left:0;right:0}.ser-tf-barra span{background:var(--laton);transform-origin:0;height:100%;transition:transform .7s var(--lento);display:block}.ser-tf-cabeza{justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,32px) 0;display:flex}.ser-tf-firma{letter-spacing:.28em;text-transform:uppercase;color:var(--hueso-medio);font-size:11px}.ser-tf-cerrar{width:42px;height:42px;color:var(--hueso-suave);cursor:pointer;transition:background .4s var(--lento);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ser-tf-cerrar:hover{background:#150c2e0f}.ser-tf-cerrar svg{width:22px;height:22px}.ser-tf-escenario{align-items:center;padding:0 clamp(20px,6vw,48px) 96px;display:grid;overflow-y:auto}.ser-tf-pregunta,.ser-tf-gracias{width:100%;max-width:660px;margin:0 auto}.ser-tf-numero{color:var(--laton-claro);margin:0 0 10px;font-size:14px}.ser-tf-pregunta h2{font-size:clamp(28px,4.4vw,40px);line-height:1.2}.ser-tf-ayuda{color:var(--hueso-suave);margin:12px 0 0;font-size:16px}.ser-tf-pregunta input:not([type=checkbox]),.ser-tf-pregunta textarea{width:100%;font:inherit;color:var(--hueso);transition:border-color .4s var(--lento);background:0 0;border:0;border-bottom:1px solid #150c2e40;border-radius:0;margin-top:30px;padding:8px 0 10px;font-size:clamp(20px,3vw,26px);display:block}.ser-tf-pregunta input.ser-trampa{opacity:0;width:1px;height:1px;margin:0;position:absolute;left:-9999px}.ser-tf-pregunta textarea{resize:none;line-height:1.45}.ser-tf-pregunta input::placeholder,.ser-tf-pregunta textarea::placeholder{color:#150c2e47}.ser-tf-pregunta input:focus,.ser-tf-pregunta textarea:focus{border-bottom-color:var(--laton);outline:none}.ser-tf-opciones{gap:10px;max-width:460px;margin-top:30px;display:grid}.ser-tf-opcion{width:100%;font:inherit;color:var(--hueso);text-align:left;cursor:pointer;transition:border-color .3s var(--lento), background .3s var(--lento);background:#150c2e08;border:1px solid #150c2e2e;border-radius:3px;align-items:center;gap:14px;padding:12px 14px;font-size:18px;display:flex}.ser-tf-opcion:hover{border-color:var(--laton);background:#150c2e0f}.ser-tf-opcion[data-elegida]{border-color:var(--laton);background:#7b2cff29;animation:.36s steps(2,end) parpadeo}@keyframes parpadeo{50%{background:#150c2e08}}.ser-tf-letra{width:26px;height:26px;color:var(--laton-claro);border:1px solid #7b2cffb3;border-radius:2px;flex:none;place-items:center;font-size:12px;font-weight:400;display:grid}.ser-tf-opcion[data-elegida] .ser-tf-letra{background:var(--laton);border-color:var(--laton);color:var(--fondo)}.ser-tf-acepto{color:var(--hueso-suave);cursor:pointer;align-items:flex-start;gap:10px;margin-top:22px;font-size:15px;display:flex}.ser-tf-acepto input{width:18px;height:18px;accent-color:var(--laton);flex:none;margin:3px 0 0}.ser-tf-cuidado{color:var(--hueso-medio);margin:20px 0 0;font-size:13px}.ser-tf-aviso{min-height:1.5em;font-family:var(--frase);color:var(--error);margin:16px 0 0;font-size:18px;font-style:italic}.ser-tf-accion{align-items:center;gap:16px;margin-top:6px;display:flex}.ser-tf-seguir{font:inherit;letter-spacing:.06em;color:var(--fondo);background:var(--laton);cursor:pointer;transition:background .4s var(--lento);border:0;border-radius:2px;padding:12px 24px;font-size:15px;font-weight:400}.ser-tf-seguir:hover{background:var(--laton-claro)}.ser-tf-seguir:disabled{opacity:.6;cursor:wait}.ser-tf-pista{color:var(--hueso-tenue);font-size:13px}.ser-tf-flechas{right:clamp(16px,4vw,32px);bottom:max(20px, env(safe-area-inset-bottom));gap:1px;display:flex;position:absolute}.ser-tf-flechas button{width:40px;height:40px;color:var(--hueso);cursor:pointer;background:#150c2e0a;border:1px solid #150c2e33;place-items:center;display:grid}.ser-tf-flechas button:first-child{border-radius:2px 0 0 2px}.ser-tf-flechas button:last-child{border-radius:0 2px 2px 0}.ser-tf-flechas button:disabled{opacity:.3;cursor:default}.ser-tf-flechas svg{width:20px;height:20px}.ser-tf-gracias{text-align:center}.ser-tf-sol{width:96px;height:auto;color:var(--laton);margin:0 auto 22px;display:block}.ser-tf-gracias h2{font-size:clamp(36px,6vw,52px);font-style:italic}.ser-tf-gracias p{max-width:460px;color:var(--hueso-suave);margin:16px auto 26px}.ser-susurro-enlace{font-family:var(--frase);color:var(--laton-claro);border-bottom:1px solid #8a2cf066;font-size:20px;font-style:italic;text-decoration:none}.ser-tf-volver{font:inherit;color:var(--hueso-tenue);cursor:pointer;background:0 0;border:0;margin:28px auto 0;padding:8px 0;font-size:15px;display:block}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none){.ser-tf-pista{display:none}}@media (max-width:640px){.ser-tf-escenario{align-items:start;padding-top:9vh}}@media (prefers-reduced-motion:reduce){.entra,.ser-tf-opcion[data-elegida]{animation:none}}.voz input.ser-trampa{opacity:0;width:1px;height:1px;margin:0;position:absolute;left:-9999px}.voz-susurro{max-width:36ch;font-family:var(--frase);color:var(--laton-claro);margin:0 0 30px;font-size:18px;font-style:italic;line-height:1.45}.voz-susurros{margin:0 0 30px}.voz-susurros .voz-susurro{margin:0}.voz-susurros .voz-susurro-cuidado{color:var(--hueso-suave);margin-top:8px;font-size:16px}.voz-espera{min-height:1.5em;font-family:var(--frase);color:var(--hueso-medio);animation:entrar 1.2s var(--lento) both;margin:10px 0 0;font-size:18px;font-style:italic}.voz-eco{max-width:560px;font-family:var(--frase);color:var(--hueso-tenue);margin:0 0 28px;font-size:18px;font-style:italic;line-height:1.5}.voz-pensando{gap:9px;padding:10px 0;display:inline-flex}.voz-pensando span{background:var(--laton);width:6px;height:6px;animation:respirar 1.8s var(--lento) infinite;border-radius:50%}.voz-pensando span:nth-child(2){animation-delay:.25s}.voz-pensando span:nth-child(3){animation-delay:.5s}@keyframes respirar{0%,to{opacity:.2;transform:scale(.85)}45%{opacity:1;transform:scale(1)}}.voz-devolucion{max-width:620px;font-family:var(--frase);color:var(--hueso);margin:0 0 34px;font-size:clamp(25px,3.7vw,35px);font-style:italic;font-weight:300;line-height:1.3}.voz-devolucion.voz-devolucion-larga{font-size:clamp(21px,2.8vw,27px);line-height:1.35}.voz-palabra{display:inline-block}.ser-tf-pregunta h2.voz-pregunta{color:var(--hueso);padding-top:22px;font-size:clamp(21px,2.9vw,27px);font-weight:400;line-height:1.3;position:relative}.voz-pregunta:before{content:"";background:var(--laton);width:28px;height:1px;position:absolute;top:0;left:0}.voz-pedir-carta{font-family:var(--frase);color:var(--laton-claro);cursor:pointer;transition:color .4s var(--lento), border-color .4s var(--lento);background:0 0;border:0;border-bottom:1px solid #8a2cf059;margin-top:36px;padding:0 0 2px;font-size:18px;font-style:italic;display:inline-block}.voz-pedir-carta:hover{color:var(--hueso);border-bottom-color:var(--hueso-tenue)}.ser-tf-escenario.voz-escenario-largo{align-items:start;padding-top:6vh;padding-bottom:90px}.voz-final{width:100%;max-width:640px;margin:0 auto}.voz-antes{text-align:center;font-family:var(--frase);color:var(--hueso-suave);margin:0 0 30px;font-size:clamp(20px,2.8vw,24px);font-style:italic;line-height:1.4}.voz-carta{font-family:var(--frase);color:#2b2825;background:radial-gradient(120% 90% at 20% 0,#ffffff59,#0000 60%),radial-gradient(90% 80% at 100% 100%,#78603c1f,#0000 70%),#ebe4d8;border-radius:2px;padding:clamp(28px,6vw,54px) clamp(24px,6vw,56px) clamp(22px,4vw,34px);font-size:clamp(18px,2.3vw,21px);line-height:1.6;position:relative;box-shadow:0 30px 80px #00000080,0 2px 6px #0000004d}.voz-carta p{margin:0 0 16px}.voz-carta .voz-carta-a{margin-bottom:22px;font-size:1.12em;font-style:italic}.voz-carta .voz-carta-firma{text-align:right;color:#6b5534;margin:26px 0 0;font-size:clamp(30px,4.4vw,38px);font-style:italic;line-height:1}.voz-carta .voz-carta-nota{text-align:right;color:#75603f;margin:6px 0 0;font-size:14px;font-style:italic;line-height:1.4}.voz-copiar{font-family:var(--texto);letter-spacing:.14em;text-transform:uppercase;color:#8a7453;cursor:pointer;background:0 0;border:0;margin:18px 0 0;padding:6px 0;font-size:12px;font-weight:400;display:block}.voz-papel{margin-top:52px}.voz-papel-hoja{text-align:center;border:1px solid var(--linea);transform-origin:top;background:#150c2e08;border-radius:2px;padding:clamp(24px,5vw,40px)}.voz-papel-hoja h2,.voz-cerrada h2{font-size:clamp(27px,4.2vw,36px);font-style:italic}.voz-papel-hoja>p,.voz-cerrada p{max-width:440px;color:var(--hueso-suave);margin:14px auto 26px}.voz-papel-botones{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.voz-ahora-no{font:inherit;color:var(--hueso-tenue);border:0;border-bottom:1px solid var(--linea);cursor:pointer;background:0 0;padding:4px 0;font-size:15px}.voz-papel-firma{text-align:left}.voz-papel-firma h2{text-align:center;margin-bottom:8px}.voz-campo{margin-top:24px;display:block}.voz-campo>span{letter-spacing:.06em;color:var(--hueso-tenue);font-size:13px;display:block}.voz-campo input{width:100%;font:inherit;color:var(--hueso);transition:border-color .4s var(--lento);background:0 0;border:0;border-bottom:1px solid #150c2e40;border-radius:0;margin-top:4px;padding:8px 0 10px;font-size:20px;display:block}.voz-campo input:focus{border-bottom-color:var(--laton);outline:none}.voz-campo input::placeholder{color:#150c2e40}.voz-campo input.voz-firma-input{font-family:var(--frase);font-size:32px;font-style:italic;line-height:1.2}.voz-papel-firma .ser-tf-seguir{margin-top:4px}.voz-cerrada{text-align:center}.voz-sobre{width:min(280px,72vw);height:auto;margin:0 auto 30px;display:block;overflow:visible}.voz-sobre-cuerpo{fill:#1f1c19;stroke:#150c2e59;stroke-width:1.2px}.voz-sobre-linea{fill:none;stroke:#150c2e2e;stroke-width:1px}.voz-sobre-solapa{fill:none;stroke:#150c2e8c;stroke-width:1.2px;stroke-linejoin:round}.voz-sello{fill:var(--laton);filter:drop-shadow(0 3px 6px #00000080)}.voz-sello-anillo{fill:none;stroke:#f6f3ff59;stroke-width:1px}.voz-sello-marca{fill:none;stroke:var(--fondo);stroke-width:2.4px;stroke-linecap:round}.voz-sellando{font-family:var(--frase);color:var(--laton-claro);font-size:20px;font-style:italic}.voz-papel-no{justify-items:center;gap:14px;display:grid}.voz-papel-no>p{font-family:var(--frase);color:var(--hueso);margin:0;font-size:22px;font-style:italic}.voz-papel-no .voz-volver-enlace{text-underline-offset:5px;border-bottom:0;max-width:30ch;font-size:19px;line-height:1.45;-webkit-text-decoration:underline #8a2cf066;text-decoration:underline #8a2cf066;text-decoration-thickness:1px}.voz-papel-firma>.ser-tf-cuidado{max-width:none;margin-left:0;margin-right:0}.voz-papel-firma>.voz-sin-listas{margin:8px 0 0 28px}.voz-cuidado-ayuda{border:1px solid var(--linea);border-radius:2px;padding:20px 22px}.voz-cuidado-ayuda p{color:var(--hueso-suave);margin:0 0 12px;font-size:16px}.voz-cuidado-ayuda strong{color:var(--hueso);font-weight:400}.voz-cuidado-ayuda .ser-tf-seguir{margin-top:6px;text-decoration:none;display:inline-block}.voz-cuidado .ser-tf-volver{margin-left:0}@media (max-width:640px){.ser-tf-escenario.voz-escenario-largo{padding-top:3vh}.voz-papel-botones{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.voz-pensando span{opacity:.6;animation:none}.voz-espera{animation:none}}.voz .ser-tf-seguir{white-space:nowrap;flex:none}.voz .ser-tf-escenario{scrollbar-width:thin;scrollbar-color:#150c2e2e transparent}.voz-intro{margin:0 0 30px}.voz-intro h1{margin:0 0 18px;font-size:clamp(30px,5vw,46px);font-style:italic}.voz-intro p{color:var(--hueso-suave);max-width:54ch;margin:0 0 10px;font-size:16.5px;line-height:1.55}.voz-ver-video{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--laton-claro);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8a2cf066;margin-top:6px;padding:4px 0;font-size:13px}.voz-video{justify-items:center;gap:22px;width:100%;max-width:720px;margin:0 auto;display:grid}:root{--redonda:var(--fuente-redonda), "Nunito", "Segoe UI", system-ui, sans-serif;--calido:#ff2a8a;--calido-claro:#8a2cf0}.voz.ser-tf{background:radial-gradient(120% 55% at 50% -8%, #ff2a8a24, transparent 62%), var(--fondo)}.voz-portada{justify-items:start;gap:0;margin:0 0 22px;display:grid}.voz-gratis{font-family:var(--redonda);letter-spacing:.08em;text-transform:uppercase;color:var(--calido);border:1px solid #ff2a8a8c;border-radius:999px;margin-bottom:14px;padding:3px 12px;font-size:12.5px;font-weight:700}.voz-titulo{font-family:var(--redonda);letter-spacing:-.01em;color:var(--hueso);max-width:14ch;margin:0;font-size:clamp(30px,8.2vw,46px);font-style:normal;font-weight:700;line-height:1.12}.voz-por{font-family:var(--redonda);color:var(--hueso-suave);margin:10px 0 0;font-size:16px;font-weight:600}.voz-temas{letter-spacing:.06em;color:var(--hueso-tenue);flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.voz-temas li{align-items:center;gap:6px;display:inline-flex}.voz-temas svg{color:var(--laton)}.voz-quien{font:inherit;color:var(--hueso-suave);cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #150c2e66;margin-top:14px;padding:6px 0;font-size:14px}.voz-quien span{color:var(--calido);margin-left:4px}.voz-quien-texto{border-left:2px solid var(--calido);background:#150c2e0a;border-radius:2px;justify-items:start;gap:10px;width:100%;margin-top:12px;padding:14px 16px;display:grid}.voz-quien-texto p{color:var(--hueso);margin:0;font-size:15.5px;line-height:1.55}.voz-quien-texto .ser-video-marco{width:100%;max-width:none;margin:4px 0 0}.voz-quien-texto .ser-video{width:100%;min-width:0}.voz-pregunta-1{font-family:var(--redonda);letter-spacing:-.005em;font-size:clamp(25px,6.6vw,34px);font-weight:700;line-height:1.2}.voz-pregunta-1+.ser-tf-ayuda{font-family:var(--redonda);font-size:15.5px;font-weight:600}.ser-tf-pregunta input{font-family:var(--redonda);font-weight:600}.ser-tf-seguir.voz-calido{font-family:var(--redonda);letter-spacing:.01em;color:#2a1a08;background:linear-gradient(180deg, var(--calido-claro), var(--calido));transition:transform .4s var(--lento), box-shadow .4s var(--lento);border-radius:16px;padding:15px 30px;font-size:17px;font-weight:800;box-shadow:0 10px 28px -10px #ff2a8aa6}.ser-tf-seguir.voz-calido:hover{background:linear-gradient(180deg, #f5c585, var(--calido-claro));transform:translateY(-1px)}.voz-nota{max-width:52ch;color:var(--hueso-tenue);margin:18px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:640px){.voz .ser-tf-escenario{padding-top:2vh;padding-bottom:28px}.voz-portada{margin-bottom:16px}.voz-tf-seguir,.ser-tf-seguir.voz-calido{justify-content:center;width:100%}.ser-tf-accion{flex-direction:column;align-items:stretch}}html,body{font-weight:400}body{background:#f6f3ff radial-gradient(120% 60% at 50% -10%,#8a7bff47,#0000 60%) no-repeat}:root{--redonda:var(--fuente-evento), system-ui, sans-serif}h1,h2{letter-spacing:-.03em;font-weight:800}.ser-tf-seguir.voz-calido,.ser-tf-seguir.voz-calido:hover{color:#fff;background:linear-gradient(100deg,#4b2bff 0%,#8a2cf0 38%,#ff2a8a 75%,#ff8a3d 100%);border-radius:999px;box-shadow:0 12px 30px -10px #7b2cff99}.ser-tf-pregunta input:focus,.ser-tf-pregunta textarea:focus{border-color:#7b2cff}::selection{background:#ff2a8a38}:root{--hueso-suave:#150c2ebd;--hueso-tenue:#150c2e99;--hueso-medio:#150c2ea8}
