.buddypass-root{--bp-green:#01b15c;--bp-green-bright:#76d355;--bp-green-dark:#2d7d2d;--bp-mint:#eefbf5;--bp-icon-bg:#e6f9f0;font-family:var(--font-inter,ui-sans-serif,system-ui,sans-serif);background:#000;color:#fff;overflow-x:hidden;min-height:100dvh;isolation:isolate;color-scheme:light}.buddypass-root *,.buddypass-root :after,.buddypass-root :before{box-sizing:border-box}.buddypass-root main{background:#000}.buddypass-root #benefits>div.w-full,.buddypass-root #faq,.buddypass-root #pricing,.buddypass-root #whatis,.buddypass-root #why,.buddypass-root [data-bp-nav-theme=light],.buddypass-root footer.bg-white,.buddypass-root section.bg-white,.buddypass-root section[style*="background: #EEFBF5"],.buddypass-root section[style*="background: #fff"],.buddypass-root section[style*="background:#EEFBF5"],.buddypass-root section[style*="background:#fff"],.buddypass-root section[style*='background: "#EEFBF5"'],.buddypass-root section[style*='background: "#fff"']{color:#111827}.buddypass-root [data-site-navbar] button.inline-flex{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:0}.buddypass-root .group:hover [data-dark=true]{color:#1e1e1e!important}.buddypass-root .group:hover [data-dark=false]{color:#fff!important}.buddypass-root .group:hover [data-cta-pill=true],.buddypass-root .group:hover [data-whybtn=true]{color:#1e1e1e!important}.buddypass-root .reviews-desktop{display:none}.buddypass-root .reviews-mobile{display:block}@media (min-width:1024px){.buddypass-root .reviews-desktop{display:block}.buddypass-root .reviews-mobile{display:none}}.buddypass-root .reviews-mobile div[style*=overflow]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){html.buddypass-scroll{scroll-behavior:smooth}.buddypass-root{scroll-padding-top:7rem}@media (max-width:1023px){.buddypass-root{scroll-padding-top:9rem}}}@keyframes mobile-nav-dropdown-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-dropdown-enter{animation:mobile-nav-dropdown-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes success-check-pop{0%{opacity:0;transform:scale(.2) rotate(-18deg)}55%{transform:scale(1.22) rotate(6deg)}75%{transform:scale(.94) rotate(-3deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes success-check-draw{to{stroke-dashoffset:0}}@keyframes success-check-glow-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.7;transform:scale(1.08)}}@keyframes success-check-ring-burst{0%{opacity:.75;transform:scale(.5);border-width:4px}to{opacity:0;transform:scale(2.4);border-width:1px}}@keyframes success-check-spark-fly{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--spark-angle)) translateY(-42px) scale(.2)}}@keyframes success-check-shine-flash{0%{opacity:0}30%{opacity:1}to{opacity:.35}}@keyframes success-check-badge-glow{0%,to{box-shadow:0 4px 14px rgba(1,177,92,.35),0 0 0 0 rgba(118,211,85,0)}50%{box-shadow:0 6px 22px rgba(1,177,92,.45),0 0 20px 4px rgba(118,211,85,.28)}}.success-check-wrap{isolation:isolate;overflow:visible}.success-check-glow{transform-origin:center center;background:radial-gradient(circle,rgba(118,211,85,.55) 0,rgba(1,177,92,.15) 45%,transparent 70%);animation:success-check-glow-pulse 1.8s ease-in-out .5s infinite}.success-check-badge{transform-origin:center;box-shadow:0 4px 14px rgba(1,177,92,.38);animation:success-check-pop .7s cubic-bezier(.34,1.56,.64,1) both,success-check-badge-glow 2.2s ease-in-out .85s infinite}.success-check-shine{animation:success-check-shine-flash .9s ease-out .25s both}.success-check-mark{stroke-dasharray:1;stroke-dashoffset:1;animation:success-check-draw .35s cubic-bezier(.65,0,.35,1) .38s forwards}.success-check-ring{border:3px solid rgba(1,177,92,.55);background:transparent;transform-origin:center center;animation:success-check-ring-burst 1.1s cubic-bezier(.22,1,.36,1) both}.success-check-ring--1{animation-delay:.05s}.success-check-ring--2{animation-delay:.2s;border-color:rgba(118,211,85,.45)}.success-check-ring--3{animation-delay:.38s;border-color:rgba(45,125,45,.35)}.success-check-spark{background:linear-gradient(135deg,#bbf7d0,#01b15c);box-shadow:0 0 8px rgba(1,177,92,.6);animation:success-check-spark-fly .65s cubic-bezier(.22,1,.36,1) both}.success-check-spark:nth-child(5){animation-delay:.12s}.success-check-spark:nth-child(6){animation-delay:.18s}.success-check-spark:nth-child(7){animation-delay:.08s}.success-check-spark:nth-child(8){animation-delay:.22s}.success-check-spark:nth-child(9){animation-delay:.15s}.success-check-spark:nth-child(10){animation-delay:.25s}.success-check-spark:nth-child(11){animation-delay:.1s}.success-check-spark:nth-child(12){animation-delay:.2s}.payment-canceled-glow{background:radial-gradient(circle,hsla(0,91%,71%,.45) 0,rgba(220,38,38,.12) 45%,transparent 70%);animation:payment-canceled-glow-pulse 2s ease-in-out .4s infinite}@keyframes payment-canceled-glow-pulse{0%,to{opacity:.3;transform:scale(.94)}50%{opacity:.55;transform:scale(1.05)}}.payment-canceled-badge{transform-origin:center;box-shadow:0 4px 14px rgba(220,38,38,.28);animation:payment-canceled-pop .55s cubic-bezier(.34,1.4,.64,1) both}@keyframes payment-canceled-pop{0%{opacity:0;transform:scale(.35)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.payment-canceled-mark{stroke-dasharray:1;stroke-dashoffset:1;animation:payment-canceled-draw .3s ease-out .2s forwards}@keyframes payment-canceled-draw{to{stroke-dashoffset:0}}.payment-success-glass:before{padding:1px;background:linear-gradient(145deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.35) 40%,rgba(118,211,85,.25));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.payment-success-glass:after,.payment-success-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1}.payment-success-glass:after{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85)}@media (prefers-reduced-motion:reduce){.mobile-nav-dropdown-enter,.payment-canceled-badge,.payment-canceled-glow,.payment-canceled-mark,.success-check-badge,.success-check-glow,.success-check-mark,.success-check-ring,.success-check-shine,.success-check-spark{animation:none}.payment-canceled-mark,.success-check-mark{stroke-dashoffset:0}}