.espera-foto{z-index:-1;height:min(78vw,520px);position:absolute;inset:0 0 auto;overflow:hidden}.espera-foto img{object-fit:cover;object-position:50% 40%;opacity:.62;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0,#000000bf 45%,#0000 100%);mask-image:linear-gradient(#000 0,#000000bf 45%,#0000 100%)}.espera-foto:after{content:"";background:linear-gradient(#0b567c59,#17356d8c 70%,#0000);position:absolute;inset:0}.espera-in{padding-top:28px}.espera-cabeza{text-align:center}.espera-marca{border-radius:18px;display:inline-block}.espera-marca .bio-logo{width:64px;height:64px;margin-bottom:14px}.espera-ante{letter-spacing:.2em;text-transform:uppercase;color:#a6ffe8;text-shadow:0 1px 8px #05082499;margin:0;font-size:12px;font-weight:700}.espera-titulo{font-family:var(--serif);letter-spacing:-.025em;text-shadow:0 2px 24px #0508248c;margin:10px 0 0;font-size:clamp(36px,10vw,52px);font-weight:600;line-height:1.04}.espera-titulo em{color:var(--dorado);font-style:italic;display:block}.espera-pronto{color:var(--texto);text-shadow:0 1px 10px #05082499;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:14px 0 0;font-size:15.5px;font-weight:600;display:flex}.espera-trae{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.espera-trae li{color:var(--texto-2);border:1px solid var(--borde);background:#09204980;border-radius:16px;padding:14px 16px;font-size:15px;line-height:1.45}.espera-trae strong{color:var(--texto)}.espera-tarjeta{border:1px solid var(--borde-fuerte);background:linear-gradient(#f0fbf817,#f0fbf808),#09204999;border-radius:22px;margin-top:24px;padding:22px 18px 20px;box-shadow:inset 0 1px #f0fbf81a,0 18px 40px -24px #050824cc}.espera-tarjeta h2{font-family:var(--serif);margin:0;font-size:26px;font-weight:600;line-height:1.15}.espera-intro{color:var(--texto-2);margin:8px 0 18px;font-size:15px;line-height:1.5}.espera-form{gap:16px}.espera-opcional{color:var(--texto-3);font-weight:400}.espera-pista{color:#a6ffe8;margin:2px 0 -6px;font-size:14px;font-weight:700}.espera-form .consentimiento{line-height:1.5}.espera-form .consentimiento input{width:20px;height:20px;accent-color:var(--menta);flex:none}.espera-boton{width:100%}.espera-listo{text-align:center;color:var(--menta);justify-items:center;gap:8px;padding:10px 4px 4px;display:grid}.espera-listo p{color:var(--texto);margin:0;font-size:17px;font-weight:650;line-height:1.45}.espera-listo .espera-listo__sub{color:var(--texto-2);font-size:14.5px;font-weight:400}.espera-pie{margin-top:28px}.espera-legal{color:var(--texto-3);margin:6px 0 0;font-size:13.5px}.espera-legal a{color:var(--texto-2);text-underline-offset:3px;padding:8px 4px;display:inline-block}@media (min-width:700px){.espera-foto{height:560px}.espera-in{padding-top:44px}.espera-tarjeta{padding:28px 28px 24px}}
