.premium-container:where(.astro-5md3cjc7){align-items:center;background-color:#050505;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:10rem 2rem 6rem;position:relative}.tubes-cursor-canvas:where(.astro-5md3cjc7){height:100%!important;inset:0;pointer-events:none;position:absolute;width:100%!important;z-index:0}.content-wrapper:where(.astro-5md3cjc7){max-width:1000px;position:relative;text-align:center;width:100%;z-index:1}.premium-badge:where(.astro-5md3cjc7){background:rgba(var(--rgb-brand-1),.1);border:1.5px solid rgba(var(--rgb-brand-1),.2);border-radius:100px;color:var(--color-brand-1);display:inline-block;font-size:1.1rem;font-weight:700;letter-spacing:.1em;margin-bottom:2rem;padding:.6rem 1.8rem;text-transform:uppercase}.premium-title:where(.astro-5md3cjc7){background:linear-gradient(180deg,#fff 60%,#fff9);-webkit-background-clip:text;color:#fff;font-size:max(3rem,min(12vw,5rem));font-weight:900;line-height:1.05;margin-bottom:2rem;-webkit-text-fill-color:transparent;display:block;letter-spacing:-.04em}.description:where(.astro-5md3cjc7){color:#ffffffb3;font-size:1rem;line-height:1.2;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:720px}.waitlist-card:where(.astro-5md3cjc7){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff3;border:1px solid hsla(0,0%,100%,.5);border-radius:32px;box-shadow:0 30px 60px -10px #00000080;margin-bottom:2rem;padding:3rem;position:relative}.discount-tag:where(.astro-5md3cjc7){background:var(--color-brand-1);border-radius:10px;box-shadow:0 6px 20px rgba(var(--rgb-brand-1),.4);color:#fff;font-size:.9rem;font-weight:900;padding:.4rem 1.2rem;position:absolute;right:30px;top:-15px;transform:rotate(2deg)}.waitlist-card:where(.astro-5md3cjc7) h3:where(.astro-5md3cjc7){color:#fff;font-size:2.2rem;font-weight:800;margin-bottom:1rem}.waitlist-card:where(.astro-5md3cjc7) p:where(.astro-5md3cjc7){color:#fff9;font-size:1.1rem;margin-bottom:2.5rem}.form-group:where(.astro-5md3cjc7){display:flex;justify-content:center;margin:0 auto}.user-email-hint:where(.astro-5md3cjc7){color:#ffffff80;font-size:.95rem;font-weight:500;margin-top:1.5rem}.primary-btn:where(.astro-5md3cjc7){align-items:center;background:var(--color-brand-1);border:none;border-radius:16px;box-shadow:0 10px 30px rgba(var(--rgb-brand-1),.5);color:#fff;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;justify-content:center;min-width:280px;padding:1.2rem 4rem;transition:all .3s var(--ease-out-expo)}.primary-btn:where(.astro-5md3cjc7):hover{box-shadow:0 15px 40px rgba(var(--rgb-brand-1),.4);filter:brightness(1.1);transform:translateY(-4px) scale(1.02)}.primary-btn:where(.astro-5md3cjc7):active{transform:translateY(-2px)}.primary-btn:where(.astro-5md3cjc7):disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.message:where(.astro-5md3cjc7){border-radius:12px;font-size:1rem;font-weight:600;margin-top:2rem;padding:1rem}.message:where(.astro-5md3cjc7).success{background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#10b981}.message:where(.astro-5md3cjc7).error{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.hidden:where(.astro-5md3cjc7){display:none!important}.loader:where(.astro-5md3cjc7){animation:spin .8s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}.fade-in-up:where(.astro-5md3cjc7){animation:fadeInUp .8s var(--ease-out-expo) forwards;opacity:0;transform:translateY(20px)}.delay-1:where(.astro-5md3cjc7){animation-delay:.15s}.delay-2:where(.astro-5md3cjc7){animation-delay:.3s}.delay-3:where(.astro-5md3cjc7){animation-delay:.45s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.features-grid:where(.astro-5md3cjc7){gap:1.5rem;grid-template-columns:1fr}.premium-container:where(.astro-5md3cjc7){padding-top:8rem}.premium-title:where(.astro-5md3cjc7){font-size:3.5rem}}@media(max-width:640px){.premium-container:where(.astro-5md3cjc7){padding:6rem 1rem 4rem}.premium-title:where(.astro-5md3cjc7){font-size:2.8rem;margin-bottom:1.5rem}.description:where(.astro-5md3cjc7){font-size:1.1rem;margin-bottom:2.5rem;padding:0 1rem}.waitlist-card:where(.astro-5md3cjc7){border-radius:24px;margin-bottom:3rem;padding:3rem 1.5rem}.discount-tag:where(.astro-5md3cjc7){font-size:.8rem;padding:.3rem .8rem;right:20px}.waitlist-card:where(.astro-5md3cjc7) h3:where(.astro-5md3cjc7){font-size:1.8rem}.primary-btn:where(.astro-5md3cjc7){font-size:1.1rem;min-width:0;padding:1rem 2rem;width:100%}.feature-item:where(.astro-5md3cjc7){padding:1.5rem}.feature-item:where(.astro-5md3cjc7) .icon:where(.astro-5md3cjc7){font-size:2rem;margin-bottom:1rem}.feature-item:where(.astro-5md3cjc7) h4:where(.astro-5md3cjc7){font-size:1.2rem}}
