.HS70Aa_page{background-color:var(--surface-dark);background-image:var(--glow-dark);min-height:100dvh;color:var(--surface-dark-foreground);flex:1;justify-content:center;align-items:center;padding:2rem 1rem;display:flex;position:relative;overflow:hidden}.HS70Aa_content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:36rem;display:flex;position:relative}.HS70Aa_eyebrow{border:1px solid color-mix(in srgb, var(--surface-dark-foreground) 16%, transparent);background:color-mix(in srgb, var(--surface-dark-foreground) 7%, transparent);color:color-mix(in srgb, var(--surface-dark-foreground) 90%, transparent);border-radius:999px;align-items:center;gap:.625rem;padding:.4rem .95rem;font-size:.8125rem;font-weight:600;animation:.6s ease-out both HS70Aa_subir;display:inline-flex}.HS70Aa_eyebrow:before{content:"";background:var(--accent);border-radius:999px;width:.4375rem;height:.4375rem}.HS70Aa_code{align-items:center;gap:clamp(.5rem,3vw,1.25rem);margin-bottom:.75rem;display:flex}.HS70Aa_digit{letter-spacing:-.05em;color:var(--surface-dark-foreground);font-size:clamp(5.5rem,24vw,10rem);font-weight:800;line-height:1;animation:.7s cubic-bezier(.2,.8,.2,1) both HS70Aa_entrar}.HS70Aa_digitLeft{animation-delay:80ms}.HS70Aa_digitRight{color:var(--accent);animation-delay:.24s}.HS70Aa_markWrapper{flex-direction:column;align-items:center;animation:.7s cubic-bezier(.2,.8,.2,1) .16s both HS70Aa_entrar;display:flex;position:relative}.HS70Aa_mark{filter:drop-shadow(0 14px 26px #0000008c);width:clamp(4.5rem,19vw,7.5rem);height:auto;animation:3.2s ease-in-out infinite HS70Aa_flutuar}.HS70Aa_shadow{background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;width:70%;height:.6rem;margin-top:.75rem;animation:3.2s ease-in-out infinite HS70Aa_sombra}.HS70Aa_title{letter-spacing:-.04em;color:var(--surface-dark-foreground);margin:0;font-size:clamp(1.75rem,5.5vw,2.75rem);font-weight:700;line-height:1.08;animation:.6s ease-out .35s both HS70Aa_subir}.HS70Aa_text{max-width:30rem;color:color-mix(in srgb, var(--surface-dark-foreground) 75%, transparent);margin:0;font-size:1rem;line-height:1.65;animation:.6s ease-out .45s both HS70Aa_subir}.HS70Aa_actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;animation:.6s ease-out .55s both HS70Aa_subir;display:flex}.HS70Aa_btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;height:3rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600;transition:background-color .2s ease-out,border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out;display:inline-flex}.HS70Aa_btn:active{transform:translateY(1px)scale(.98)}.HS70Aa_btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.HS70Aa_btnPrimary{background:var(--primary);color:#fff;box-shadow:0 8px 20px -10px #0d7d6ccc}.HS70Aa_btnPrimary:hover{background:var(--primary-hover);transform:translateY(-1px)}.HS70Aa_btnGhost{border:1px solid color-mix(in srgb, var(--surface-dark-foreground) 22%, transparent);color:var(--surface-dark-foreground)}.HS70Aa_btnGhost:hover{border-color:color-mix(in srgb, var(--surface-dark-foreground) 45%, transparent);background:color-mix(in srgb, var(--surface-dark-foreground) 8%, transparent)}.HS70Aa_particles{pointer-events:none;position:absolute;inset:0}.HS70Aa_particle{background:color-mix(in srgb, var(--primary) 70%, transparent);opacity:0;border-radius:999px;animation-name:HS70Aa_particula;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-1rem}.HS70Aa_particleAccent{background:color-mix(in srgb, var(--accent) 75%, transparent)}@keyframes HS70Aa_entrar{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:none}}@keyframes HS70Aa_subir{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes HS70Aa_flutuar{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-16px)rotate(3deg)}}@keyframes HS70Aa_sombra{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.55;transform:scaleX(.7)}}@keyframes HS70Aa_particula{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:.6}to{opacity:0;transform:translateY(-110dvh)}}@media (prefers-reduced-motion:reduce){.HS70Aa_eyebrow,.HS70Aa_digit,.HS70Aa_markWrapper,.HS70Aa_mark,.HS70Aa_shadow,.HS70Aa_title,.HS70Aa_text,.HS70Aa_actions{animation:none}.HS70Aa_particles{display:none}}
