.landing-page-root{--color-primary:hsl(270,100%,70%);--primary:270 100% 70%;--landing-primary-gradient:linear-gradient(135deg,hsl(270,100%,70%),hsl(280,100%,60%) 50%,hsl(290,100%,65%));--landing-text-primary:#a855f7;--landing-text-primary-bright:#c084fc;--landing-text-primary-glow:#e879f9}.landing-page-root .text-primary{color:var(--landing-text-primary)!important;font-weight:600!important}.landing-page-root .text-primary,.landing-page-root .text-primary.italic{background:var(--landing-primary-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.landing-page-root .text-primary.italic{color:var(--landing-text-primary-glow)!important;text-shadow:0 0 20px rgba(168,85,247,.3)!important;font-style:italic!important;font-weight:700!important}.landing-page-root .text-primary:hover{filter:brightness(1.2)!important;transition:filter .3s ease!important}.landing-page-root .bg-primary{background:var(--landing-primary-gradient)!important;border:none!important;box-shadow:0 4px 20px rgba(168,85,247,.3)!important}.landing-page-root .bg-primary:hover{background:linear-gradient(135deg,hsl(270,100%,65%),hsl(280,100%,55%) 50%,hsl(290,100%,60%))!important;box-shadow:0 6px 25px rgba(168,85,247,.4)!important;transform:translateY(-1px)!important;transition:all .3s ease!important}.landing-page-root .hero-title .text-primary,.landing-page-root .text-accent{background:linear-gradient(135deg,#a855f7,#e879f9 50%,#f472b6)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 10px rgba(168,85,247,.5))!important}.landing-page-root .text-accent{font-weight:700!important}.landing-page-root nav .bg-primary,.landing-page-root nav .text-primary{color:var(--landing-text-primary-bright)!important;background-color:transparent!important}.landing-page-root nav .btn,.landing-page-root nav [role=button],.landing-page-root nav a,.landing-page-root nav button{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.landing-page-root nav .btn:hover,.landing-page-root nav [role=button]:hover,.landing-page-root nav a:hover,.landing-page-root nav button:hover{background:transparent!important;background-color:transparent!important}.landing-page-root header,.landing-page-root nav{background:rgba(13,13,13,.6)!important;backdrop-filter:blur(50px)!important;-webkit-backdrop-filter:blur(50px)!important;border:none!important;border-bottom:1px solid #323232!important;box-shadow:none!important}.landing-page-root nav .menu,.landing-page-root nav .navigation,.landing-page-root nav ul{background:transparent!important;background-color:transparent!important}.landing-page-root .pricing-card .text-primary{color:var(--landing-text-primary-bright)!important}.landing-page-root .pricing-card .bg-primary{background:var(--landing-primary-gradient)!important}.landing-page-root .border,.landing-page-root .card,.landing-page-root .pricing-card,.landing-page-root [data-testid*=pricing]{border:1px solid #a855f7!important}.landing-page-root .bg-accent,.landing-page-root .bg-secondary,.landing-page-root [data-testid=badge-popular]{background-color:#a855f7!important;color:white!important;border:none!important}.landing-page-root .btn:not(nav *),.landing-page-root [role=button]:not(nav *),.landing-page-root button:not(nav *){background:var(--landing-primary-gradient)!important;border:none!important;box-shadow:0 4px 20px rgba(168,85,247,.3)!important;color:white!important;font-weight:600!important;transition:all .3s ease!important}.landing-page-root .btn:not(nav *):hover,.landing-page-root [role=button]:not(nav *):hover,.landing-page-root button:not(nav *):hover{background:linear-gradient(135deg,hsl(270,100%,65%),hsl(280,100%,55%) 50%,hsl(290,100%,60%))!important;box-shadow:0 6px 25px rgba(168,85,247,.4)!important;transform:translateY(-1px)!important}.landing-page-root nav .btn:not([data-testid=nav-signin]),.landing-page-root nav [role=button]:not([data-testid=nav-signin]),.landing-page-root nav a:not([data-testid=nav-signin]):not([href*=sign]):not([href*=login]),.landing-page-root nav button:not([data-testid=nav-signin]),.landing-page-root nav li a:not([data-testid=nav-signin]):not([href*=sign]):not([href*=login]),.landing-page-root nav li button:not([data-testid=nav-signin]),.landing-page-root nav li:not(:has([data-testid=nav-signin])){background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.landing-page-root nav .btn:not([data-testid=nav-signin]):hover,.landing-page-root nav [role=button]:not([data-testid=nav-signin]):hover,.landing-page-root nav a:not([data-testid=nav-signin]):not([href*=sign]):not([href*=login]):hover,.landing-page-root nav button:not([data-testid=nav-signin]):hover,.landing-page-root nav li a:not([data-testid=nav-signin]):not([href*=sign]):not([href*=login]):hover,.landing-page-root nav li button:not([data-testid=nav-signin]):hover,.landing-page-root nav li:not(:has([data-testid=nav-signin])):hover{background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important;outline:none!important}.landing-page-root nav .btn.active,.landing-page-root nav .btn:active,.landing-page-root nav .btn:focus,.landing-page-root nav [role=button].active,.landing-page-root nav [role=button]:active,.landing-page-root nav [role=button]:focus,.landing-page-root nav a.active,.landing-page-root nav a:active,.landing-page-root nav a:focus,.landing-page-root nav button.active,.landing-page-root nav button:active,.landing-page-root nav button:focus,.landing-page-root nav li a.active,.landing-page-root nav li a:active,.landing-page-root nav li a:focus,.landing-page-root nav li button.active,.landing-page-root nav li button:active,.landing-page-root nav li button:focus,.landing-page-root nav li.active,.landing-page-root nav li:active,.landing-page-root nav li:focus{background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;transform:none!important}.landing-page-root{isolation:isolate}.landing-page-root nav *,.landing-page-root nav :after,.landing-page-root nav :before,.landing-page-root nav :not([data-testid=nav-signin]):not([data-testid=nav-signin] *){border:none!important;box-shadow:none!important;outline:none!important}.landing-page-root [data-testid=nav-signin],.landing-page-root nav .btn:contains("Sign In"),.landing-page-root nav .btn[class*=sign-in],.landing-page-root nav .btn[class*=signin],.landing-page-root nav [data-testid=nav-signin],.landing-page-root nav a:contains("Sign In"),.landing-page-root nav a[class*=sign-in],.landing-page-root nav a[class*=signin],.landing-page-root nav a[href*=login],.landing-page-root nav a[href*=sign-in],.landing-page-root nav button:contains("Sign In"),.landing-page-root nav button[class*=sign-in],.landing-page-root nav button[class*=signin],.landing-page-root nav button[data-testid=nav-signin],.landing-page-root nav button[href*=login],.landing-page-root nav button[href*=sign-in]{background:transparent!important;background-color:transparent!important;color:white!important;border:1px solid white!important;border-radius:6px!important;padding:8px 16px!important;font-weight:500!important;transition:all .3s ease!important;box-shadow:none!important;outline:none!important;display:inline-flex!important;visibility:visible!important;opacity:1!important}.landing-page-root nav [data-testid=nav-signin].inline-flex:hover,.landing-page-root nav [data-testid=nav-signin]:hover,.landing-page-root nav button.inline-flex[data-testid=nav-signin]:hover,.landing-page-root nav button.outline[data-testid=nav-signin]:hover,.landing-page-root nav button[class*=bg-transparent][data-testid=nav-signin]:hover,.landing-page-root nav button[class*=border-primary][data-testid=nav-signin]:hover,.landing-page-root nav button[class*=text-primary][data-testid=nav-signin]:hover,.landing-page-root nav button[data-testid=nav-signin]:hover{background:white!important;background-color:white!important;color:black!important;border:1px solid white!important;transform:translateY(-1px)!important;box-shadow:0 4px 15px rgba(255,255,255,.3)!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;--tw-border-opacity:1!important}.landing-page-root .nav-signin-custom{background:transparent!important;border:1px solid white!important;color:white!important;padding:8px 16px!important;border-radius:6px!important;transition:all .3s ease!important}.landing-page-root .nav-signin-custom:hover{background:white!important;background-color:white!important;color:black!important;border:1px solid white!important;transform:translateY(-1px)!important;box-shadow:0 4px 15px rgba(255,255,255,.3)!important}