.hero-content-container:where(.astro-bbe6dxrz){position:relative;z-index:20;opacity:1!important;visibility:visible!important}.hero-main-content:where(.astro-bbe6dxrz){position:relative;z-index:30;opacity:1!important;visibility:visible!important}.hero-title-section:where(.astro-bbe6dxrz),.hero-description:where(.astro-bbe6dxrz),.hero-form-section:where(.astro-bbe6dxrz),.hero-social-proof:where(.astro-bbe6dxrz),.hero-features:where(.astro-bbe6dxrz){position:relative;z-index:40;opacity:1!important;visibility:visible!important}.hero-gradient-text:where(.astro-bbe6dxrz){background:linear-gradient(to right,#5e6ad2,#9333ea)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.hero-badge:where(.astro-bbe6dxrz),.hero-feature-icon:where(.astro-bbe6dxrz){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#features:where(.astro-vnivfuh2){position:relative;z-index:10}#features:where(.astro-vnivfuh2) .container-padding:where(.astro-vnivfuh2){position:relative;z-index:20}#features:where(.astro-vnivfuh2) .mx-auto:where(.astro-vnivfuh2).max-w-2xl{position:relative;z-index:30}#features:where(.astro-vnivfuh2) .grid:where(.astro-vnivfuh2){position:relative;z-index:30}#features:where(.astro-vnivfuh2) :where(.astro-vnivfuh2)[data-animate=fade-in]{position:relative;z-index:40;opacity:1!important;visibility:visible!important;transform:none!important}#features:where(.astro-vnivfuh2) :where(.astro-vnivfuh2){opacity:1!important;visibility:visible!important}#features:where(.astro-vnivfuh2) h2:where(.astro-vnivfuh2),#features:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2),#features:where(.astro-vnivfuh2) p:where(.astro-vnivfuh2){opacity:1!important;visibility:visible!important;color:inherit!important}#features:where(.astro-vnivfuh2) :where(.astro-vnivfuh2)[data-animate]{animation:none!important;transition:none!important}.app-showcase-content:where(.astro-xmrqzpya){opacity:1!important;transform:none!important}.app-showcase-content:where(.astro-xmrqzpya):not(.animated):not(.animation-complete){opacity:0;transform:translateY(50px)}.app-showcase-content:where(.astro-xmrqzpya).animation-complete{opacity:1!important;transform:none!important}.flex:where(.astro-xmrqzpya).items-start.space-x-4.animation-complete{opacity:1!important;transform:none!important}.absolute:where(.astro-xmrqzpya).animation-complete{opacity:1!important;transform:none!important}.phone-shadow-container:where(.astro-xmrqzpya){position:relative;width:320px;height:640px;display:flex;align-items:center;justify-content:center}.phone-shadow:where(.astro-xmrqzpya){position:absolute;width:800px;height:800px;border-radius:50%;filter:blur(80px);background:radial-gradient(circle,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.6) 20%,rgba(94,106,210,0.3) 60%,rgba(94,106,210,0.6) 80%,rgba(94,106,210,0.8) 100%);z-index:-1;box-shadow:0 4px 12px 0 rgb(0 0 0 / 0.12)}#phone-container:where(.astro-xmrqzpya){perspective:1000px;transform-style:preserve-3d}#phone-container:where(.astro-xmrqzpya) .relative:where(.astro-xmrqzpya).w-80{filter:drop-shadow(0 25px 50px rgba(0,0,0,0.15))}.animate-float-1:where(.astro-xmrqzpya){animation:float1 6s ease-in-out infinite}.animate-float-2:where(.astro-xmrqzpya){animation:float2 8s ease-in-out infinite}.animate-float-3:where(.astro-xmrqzpya){animation:float3 7s ease-in-out infinite}@keyframes float1{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes float2{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-15px) rotate(-1deg)}}@keyframes float3{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-25px) rotate(1deg)}}.btn-primary:where(.astro-xmrqzpya):hover,.btn-secondary:where(.astro-xmrqzpya):hover{transform:translateY(-2px);transition:all 0.3s ease}@media (max-width: 1024px){#phone-container:where(.astro-xmrqzpya){transform:scale(0.9)}.phone-shadow-container:where(.astro-xmrqzpya){width:288px;height:576px}.phone-shadow:where(.astro-xmrqzpya){width:720px;height:720px}}@media (max-width: 768px){#phone-container:where(.astro-xmrqzpya){transform:scale(0.8)}.phone-shadow-container:where(.astro-xmrqzpya){width:256px;height:512px}.phone-shadow:where(.astro-xmrqzpya){width:640px;height:640px}}@media (max-width: 1023px){#app-showcase:where(.astro-xmrqzpya) .animate-float-1:where(.astro-xmrqzpya),#app-showcase:where(.astro-xmrqzpya) .animate-float-2:where(.astro-xmrqzpya),#app-showcase:where(.astro-xmrqzpya) .animate-float-3:where(.astro-xmrqzpya){transform:scale(0.85);transition:all 0.3s ease-in-out}#app-showcase:where(.astro-xmrqzpya) .animate-float-1:where(.astro-xmrqzpya){top:5rem;left:0rem}#app-showcase:where(.astro-xmrqzpya) .animate-float-2:where(.astro-xmrqzpya){bottom:7rem;left:-1rem}#app-showcase:where(.astro-xmrqzpya) .animate-float-3:where(.astro-xmrqzpya){top:50%;left:-2.5rem}}@media (max-width: 767px){#app-showcase:where(.astro-xmrqzpya) .animate-float-1:where(.astro-xmrqzpya),#app-showcase:where(.astro-xmrqzpya) .animate-float-2:where(.astro-xmrqzpya),#app-showcase:where(.astro-xmrqzpya) .animate-float-3:where(.astro-xmrqzpya){transform:scale(0.7)}#app-showcase:where(.astro-xmrqzpya) .animate-float-1:where(.astro-xmrqzpya){top:3rem;left:-1rem}#app-showcase:where(.astro-xmrqzpya) .animate-float-2:where(.astro-xmrqzpya){bottom:4rem;left:-1.5rem}#app-showcase:where(.astro-xmrqzpya) .animate-float-3:where(.astro-xmrqzpya){display:none}}#how-it-works:where(.astro-cmgpsf2k){position:relative;z-index:10}#how-it-works:where(.astro-cmgpsf2k) .container-padding:where(.astro-cmgpsf2k){position:relative;z-index:20}#how-it-works:where(.astro-cmgpsf2k) .mx-auto:where(.astro-cmgpsf2k).max-w-3xl{position:relative;z-index:30}#how-it-works:where(.astro-cmgpsf2k) .grid:where(.astro-cmgpsf2k){position:relative;z-index:30}#how-it-works:where(.astro-cmgpsf2k) :where(.astro-cmgpsf2k)[data-animate=fade-in]{position:relative;z-index:40;opacity:1!important;visibility:visible!important;transform:none!important}#how-it-works:where(.astro-cmgpsf2k) :where(.astro-cmgpsf2k){opacity:1!important;visibility:visible!important}#how-it-works:where(.astro-cmgpsf2k) h2:where(.astro-cmgpsf2k),#how-it-works:where(.astro-cmgpsf2k) h3:where(.astro-cmgpsf2k),#how-it-works:where(.astro-cmgpsf2k) h4:where(.astro-cmgpsf2k),#how-it-works:where(.astro-cmgpsf2k) h5:where(.astro-cmgpsf2k),#how-it-works:where(.astro-cmgpsf2k) p:where(.astro-cmgpsf2k){opacity:1!important;visibility:visible!important;color:inherit!important}#how-it-works:where(.astro-cmgpsf2k) :where(.astro-cmgpsf2k)[data-animate]{animation:none!important;transition:none!important}#how-it-works:where(.astro-cmgpsf2k) .bg-gray-100\/70:where(.astro-cmgpsf2k),#how-it-works:where(.astro-cmgpsf2k) .bg-white\/80:where(.astro-cmgpsf2k),#how-it-works:where(.astro-cmgpsf2k) .bg-orange-50\/70:where(.astro-cmgpsf2k){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.animate-float-1:where(.astro-cmgpsf2k){animation:float1 6s ease-in-out infinite}.animate-float-2:where(.astro-cmgpsf2k){animation:float2 8s ease-in-out infinite}.animate-float-3:where(.astro-cmgpsf2k){animation:float3 7s ease-in-out infinite}@keyframes float1{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes float2{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-20px) rotate(-1deg)}}@keyframes float3{0%,100%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-10px) rotate(1deg)}}.animate-spin-slow:where(.astro-cmgpsf2k){animation:spin 20s linear infinite}.animate-spin-reverse:where(.astro-cmgpsf2k){animation:spin-reverse 15s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin-reverse{from{transform:rotate(360deg)}to{transform:rotate(0deg)}}#particles-container:where(.astro-cmgpsf2k) div:where(.astro-cmgpsf2k){transition:opacity 0.3s ease}@media (max-width: 1024px){.grid:where(.astro-cmgpsf2k).lg\\:grid-cols-2{gap:2rem}.w-16:where(.astro-cmgpsf2k).h-16{width:3.5rem;height:3.5rem}.w-48:where(.astro-cmgpsf2k).h-48{width:10rem;height:10rem}}@media (max-width: 768px){.animate-float-1:where(.astro-cmgpsf2k),.animate-float-2:where(.astro-cmgpsf2k),.animate-float-3:where(.astro-cmgpsf2k){animation:none}.animate-spin-slow:where(.astro-cmgpsf2k),.animate-spin-reverse:where(.astro-cmgpsf2k){animation:none}.absolute:where(.astro-cmgpsf2k).w-80.h-80,.absolute:where(.astro-cmgpsf2k).w-64.h-64{display:none}.w-16:where(.astro-cmgpsf2k).h-16{width:3rem;height:3rem}.w-48:where(.astro-cmgpsf2k).h-48{width:8rem;height:8rem}.max-w-lg:where(.astro-cmgpsf2k){max-width:20rem}.h-96:where(.astro-cmgpsf2k){height:20rem}}@media (max-width: 480px){.w-16:where(.astro-cmgpsf2k).h-16{width:2.5rem;height:2.5rem}.w-48:where(.astro-cmgpsf2k).h-48{width:6rem;height:6rem}.max-w-lg:where(.astro-cmgpsf2k){max-width:18rem}.h-96:where(.astro-cmgpsf2k){height:18rem}.w-80:where(.astro-cmgpsf2k).h-80.border,.w-64:where(.astro-cmgpsf2k).h-64.border{display:none}}#pricing:where(.astro-hkoc4sea){position:relative;z-index:10}#pricing:where(.astro-hkoc4sea) .container-padding:where(.astro-hkoc4sea){position:relative;z-index:20}#pricing:where(.astro-hkoc4sea) .mx-auto:where(.astro-hkoc4sea).max-w-2xl{position:relative;z-index:30}#pricing:where(.astro-hkoc4sea) .grid:where(.astro-hkoc4sea){position:relative;z-index:30}#pricing:where(.astro-hkoc4sea) :where(.astro-hkoc4sea)[data-animate=fade-in]{position:relative;z-index:40;opacity:1!important;visibility:visible!important;transform:none!important}#pricing:where(.astro-hkoc4sea) :where(.astro-hkoc4sea){opacity:1!important;visibility:visible!important}#pricing:where(.astro-hkoc4sea) h2:where(.astro-hkoc4sea),#pricing:where(.astro-hkoc4sea) h3:where(.astro-hkoc4sea),#pricing:where(.astro-hkoc4sea) p:where(.astro-hkoc4sea),#pricing:where(.astro-hkoc4sea) span:where(.astro-hkoc4sea){opacity:1!important;visibility:visible!important;color:inherit!important}#pricing:where(.astro-hkoc4sea) :where(.astro-hkoc4sea)[data-animate]{animation:none!important;transition:none!important}details:where(.astro-al2ca2vr)>summary:where(.astro-al2ca2vr){list-style:none}details:where(.astro-al2ca2vr)>summary:where(.astro-al2ca2vr)::-webkit-details-marker{display:none}:where(.astro-al2ca2vr)[data-animate-faq-header]{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease-out,transform 0.5s ease-out}:where(.astro-al2ca2vr)[data-animate-faq-header].visible{opacity:1;transform:translateY(0)}:where(.astro-wxr7z7tg)[data-animate-section]{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease-out,transform 0.5s ease-out}:where(.astro-wxr7z7tg)[data-animate-section].visible{opacity:1;transform:translateY(0)}