.portada-module__9xrZIq__portada{--azul:#315efb;--azul-hondo:#1f3fc7;--tinta:#172033;--gris:#6b7280;--linea:#e7eaf0;--fondo:#f6f8fb;background:var(--fondo);min-height:100svh;color:var(--tinta);font-family:var(--font-poppins), system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);font-size:17px;display:grid}@media (max-width:920px){.portada-module__9xrZIq__portada{grid-template-columns:1fr}}.portada-module__9xrZIq__marca{isolation:isolate;color:#fff;background:linear-gradient(150deg, var(--azul) 0%, var(--azul-hondo) 100%);flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}.portada-module__9xrZIq__marca:before{content:"";z-index:-2;background:radial-gradient(circle at 85% 15%,#ffffff2e,#0000 45%),radial-gradient(circle at 10% 95%,#7591ff73,#0000 50%),linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.portada-module__9xrZIq__logo{letter-spacing:-.01em;align-items:center;gap:12px;font-size:1.1rem;font-weight:600;display:flex}.portada-module__9xrZIq__logo img{background:#fff;border-radius:12px;width:auto;height:64px;padding:6px 10px;box-shadow:0 6px 18px #0a195a4d}.portada-module__9xrZIq__logo small{opacity:.75;font-size:.75rem;font-weight:400;display:block}.portada-module__9xrZIq__status{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;padding:6px 14px;font-size:.8rem;font-weight:500;display:inline-flex}.portada-module__9xrZIq__status i{background:#6ee7a8;border-radius:50%;width:8px;height:8px;animation:1.8s infinite portada-module__9xrZIq__latido;box-shadow:0 0 0 4px #6ee7a840}@keyframes portada-module__9xrZIq__latido{50%{box-shadow:0 0 0 8px #6ee7a800}}.portada-module__9xrZIq__titulo{letter-spacing:-.035em;max-width:13ch;margin:22px 0 16px;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.04}.portada-module__9xrZIq__titulo span{opacity:.7}.portada-module__9xrZIq__lead{opacity:.85;max-width:30rem;margin:0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.65}.portada-module__9xrZIq__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:30rem;display:grid}.portada-module__9xrZIq__meta div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;padding:14px;font-size:.78rem}.portada-module__9xrZIq__meta strong{letter-spacing:-.02em;font-size:1.35rem;font-weight:700;display:block}.portada-module__9xrZIq__vault{--size:min(460px, 70vw);z-index:-1;right:calc(var(--size) * -.42);opacity:.85;width:var(--size);aspect-ratio:1;margin-top:calc(var(--size) * -.5);border:1px solid #ffffff40;border-radius:50%;animation:1.4s cubic-bezier(.2,.8,.2,1) both portada-module__9xrZIq__entra;position:absolute;top:50%;box-shadow:inset 0 0 0 18px #ffffff0a,inset 0 0 0 19px #ffffff2e}@keyframes portada-module__9xrZIq__entra{0%{opacity:0;transform:scale(.9)rotate(-20deg)}}.portada-module__9xrZIq__ticks{border-radius:50%;animation:60s linear infinite portada-module__9xrZIq__gira;position:absolute;inset:14%}.portada-module__9xrZIq__ticks span{width:2px;height:5%;transform-origin:50% calc(var(--size) * .36);transform:rotate(calc(var(--i) * 9deg));background:#ffffff59;margin-left:-1px;position:absolute;top:0;left:50%}.portada-module__9xrZIq__ticks span:nth-child(5n+1){background:#fffc;height:8%}@keyframes portada-module__9xrZIq__gira{to{transform:rotate(360deg)}}.portada-module__9xrZIq__handle{place-items:center;animation:2.8s cubic-bezier(.6,0,.2,1) .5s both portada-module__9xrZIq__manija;display:grid;position:absolute;inset:0}@keyframes portada-module__9xrZIq__manija{60%{transform:rotate(250deg)}75%{transform:rotate(215deg)}to{transform:rotate(225deg)}}.portada-module__9xrZIq__spoke{background:#ffffff38;border-radius:999px;width:56%;height:3%;position:absolute}.portada-module__9xrZIq__spoke:nth-child(2){transform:rotate(60deg)}.portada-module__9xrZIq__spoke:nth-child(3){transform:rotate(120deg)}.portada-module__9xrZIq__hub{background:#ffffff24;border-radius:50%;position:absolute;inset:38%;box-shadow:0 0 0 1px #ffffff59,0 0 60px #ffffff40}@media (max-width:920px){.portada-module__9xrZIq__marca{gap:24px}.portada-module__9xrZIq__meta,.portada-module__9xrZIq__vault{display:none}.portada-module__9xrZIq__titulo{max-width:none;margin:16px 0 10px;font-size:2rem}}.portada-module__9xrZIq__lado{place-items:center;padding:clamp(24px,5vw,64px) clamp(16px,4vw,48px);display:grid}.portada-module__9xrZIq__tarjeta{border:1px solid var(--linea);background:#fff;border-radius:18px;width:100%;max-width:400px;padding:clamp(22px,3vw,34px);box-shadow:0 1px 2px #1927470a,0 20px 50px #19274714}.portada-module__9xrZIq__tarjeta h2{letter-spacing:-.02em;margin:0 0 4px;font-size:1.5rem;font-weight:700}.portada-module__9xrZIq__tarjeta>p:first-of-type{color:var(--gris);margin:0 0 24px;font-size:.95rem}.portada-module__9xrZIq__formulario{font-size:calc(.875rem + 1.33px)}.portada-module__9xrZIq__formulario label{color:var(--tinta);font-size:calc(.875rem + 1.33px);font-weight:500}.portada-module__9xrZIq__formulario input{background:var(--fondo);border-color:var(--linea);border-radius:10px;height:2.9rem;padding-inline:14px;font-size:calc(.875rem + 1.33px)}.portada-module__9xrZIq__formulario input:focus-visible{background:#fff}.portada-module__9xrZIq__formulario button[type=submit]{border-radius:10px;height:2.9rem;font-size:calc(.875rem + 1.33px);font-weight:600;box-shadow:0 6px 16px #315efb4d}.portada-module__9xrZIq__formulario a,.portada-module__9xrZIq__formulario p{font-size:calc(.875rem + 1.33px)}.portada-module__9xrZIq__pie{text-align:center;color:var(--gris);margin:22px 0 0;font-size:.8rem}.portada-module__9xrZIq__pie a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.portada-module__9xrZIq__portada *,.portada-module__9xrZIq__portada :before,.portada-module__9xrZIq__portada :after{transition:none!important;animation:none!important}}
