@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap";
.afterlife-vip-hero{background-image:url(/afterlife/ambientes/vip.png);background-position:50%;background-size:cover;width:100%;height:70vh}.afterlife-vip-hero__overlay{background:linear-gradient(#0000004d 0%,#000000a6 50%,#000 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.afterlife-vip-hero__content{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:0 2rem;display:flex}.afterlife-vip-hero__brand{letter-spacing:.35em;color:#adff2f;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:700}.afterlife-vip-hero__title{color:#fff;text-transform:uppercase;margin:0;font-family:Orbitron,sans-serif;font-size:clamp(3rem,9vw,6.5rem);font-weight:900;line-height:1}.afterlife-vip-hero__subtitle{color:#ffffffa6;letter-spacing:.04em;margin:0;font-size:1.1rem}.afterlife-vip-hero__cta{color:#adff2f;letter-spacing:.12em;text-transform:uppercase;background-color:#0000;border:1px solid #adff2f;margin-top:.5rem;padding:.75rem 2.5rem;font-family:Orbitron,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.afterlife-vip-hero__cta:hover{color:#000;background-color:#adff2f}
.afterlife-vip-benefits{background-color:#0c0c0c;padding:5rem 2rem}.afterlife-vip-benefits__inner{text-align:center;max-width:960px;margin:0 auto}.afterlife-vip-benefits__heading{color:#adff2f;letter-spacing:.06em;text-transform:uppercase;margin:0 0 3rem;font-family:Orbitron,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem)}.afterlife-vip-benefits__list{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.afterlife-vip-benefit-card{text-align:center;background-color:#181818;border:1px solid #adff2f14;border-radius:.75rem;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.5rem;transition:border-color .3s;display:flex}.afterlife-vip-benefit-card:hover{border-color:#adff2f59}.afterlife-vip-benefit-card__icon{color:#adff2f;font-size:1.75rem}.afterlife-vip-benefit-card__title{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:Orbitron,sans-serif;font-size:.9rem}.afterlife-vip-benefit-card__description{color:#ffffff8c;margin:0;font-size:.875rem;line-height:1.65}@media (max-width:600px){.afterlife-vip-benefits__list{grid-template-columns:1fr}}
.afterlife-vip-form{background-color:#000;padding:5rem 2rem 7rem}.afterlife-vip-form__inner{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:520px;margin:0 auto;display:flex}.afterlife-vip-form__heading{color:#fff;letter-spacing:.03em;text-transform:uppercase;margin:0;font-family:Orbitron,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem)}.afterlife-vip-form__subheading{color:#ffffff73;margin:0 0 1rem;font-size:.9rem;line-height:1.6}.afterlife-vip-form__form{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.afterlife-vip-form__fields{flex-direction:column;width:100%;display:flex}.afterlife-vip-form__submit{color:#000;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background-color:#adff2f;border:none;border-radius:.5rem;width:100%;margin-top:1.25rem;padding:1rem;font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:700;transition:opacity .2s}.afterlife-vip-form__submit:hover{opacity:.85}
.honeypot-module__W_gHsW__honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}
