*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html{scroll-behavior:smooth}.landing-container{background:linear-gradient(135deg,#0f172a,#581c87 50%,#0f172a);color:#fff;min-height:100vh;overflow:hidden;position:relative}.background-elements{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bg-blob{animation:pulse-slow 4s cubic-bezier(.4,0,.6,1) infinite;border-radius:50%;filter:blur(60px);position:absolute}.bg-blob-1{background:linear-gradient(135deg,#a855f733,#ec489933);right:-10rem;top:-10rem}.bg-blob-1,.bg-blob-2{height:20rem;width:20rem}.bg-blob-2{animation-delay:1s;background:linear-gradient(135deg,#3b82f633,#06b6d433);bottom:-10rem;left:-10rem}.bg-blob-3{animation-delay:2s;background:linear-gradient(135deg,#22c55e1a,#10b9811a);height:24rem;left:50%;top:50%;transform:translate(-50%,-50%);width:24rem}.navbar{justify-content:space-between;padding:1rem 1.5rem;position:relative;z-index:10}.logo,.navbar{align-items:center;display:flex}.logo{gap:.5rem;transition:all 1s ease}.logo-icon{align-items:center;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:.5rem;display:flex;font-size:1.125rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c084fc,#f9a8d4);-webkit-background-clip:text;background-clip:text;font-size:1.25rem;font-weight:700}.nav-links{display:flex;gap:2rem;transition:all 1s ease;transition-delay:.2s}.nav-link{color:#fff;position:relative;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#c084fc}.nav-link:after{background:linear-gradient(135deg,#c084fc,#f9a8d4);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}.nav-cta-btn{background:linear-gradient(135deg,#7c3aed,#ec4899);border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1.5rem;transform:scale(1);transition:all .3s ease}.nav-cta-btn:hover{background:linear-gradient(135deg,#6d28d9,#db2777);transform:scale(1.05)}.hero-section{padding:5rem 1.5rem;position:relative;text-align:center;z-index:10}.hero-content{margin:0 auto;max-width:64rem;transition:all 1s ease;transition-delay:.3s}.hero-badge{background:#a855f733;border:1px solid #a855f74d;border-radius:9999px;display:inline-block;font-size:.875rem;font-weight:500;margin-bottom:1.5rem;padding:.5rem 1rem}.hero-title{font-size:5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.hero-title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c084fc,#f9a8d4,#67e8f9);-webkit-background-clip:text;background-clip:text}.hero-title-white{color:#fff}.hero-subtitle{color:#d1d5db;font-size:1.5rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:48rem}.hero-buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:3rem}.hero-primary-btn{align-items:center;background:linear-gradient(135deg,#7c3aed,#ec4899);border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;padding:1rem 2rem;transform:scale(1);transition:all .3s ease}.hero-primary-btn:hover{background:linear-gradient(135deg,#6d28d9,#db2777);transform:scale(1.05)}.btn-icon{height:1.25rem;width:1.25rem}.hero-secondary-btn{background:#0000;border:2px solid #a855f7;border-radius:9999px;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;padding:1rem 2rem;transform:scale(1);transition:all .3s ease}.hero-secondary-btn:hover{background:#a855f733;transform:scale(1.05)}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:32rem}.stat-item{text-align:center;transition:all 1s ease}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c084fc,#f9a8d4);-webkit-background-clip:text;background-clip:text;font-size:1.875rem;font-weight:700}.stat-label{color:#9ca3af;font-size:.875rem}.scroll-indicator{bottom:2rem;left:50%;position:absolute;transform:translateX(-50%);transition:all 1s ease;transition-delay:1s}.scroll-icon{color:#c084fc;height:1.5rem;width:1.5rem}.features-section{padding:5rem 1.5rem;position:relative;z-index:10}.features-container{margin:0 auto;max-width:72rem}.features-header{margin-bottom:4rem;text-align:center}.features-title{font-size:3rem;font-weight:700;margin-bottom:1rem}.features-title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c084fc,#f9a8d4);-webkit-background-clip:text;background-clip:text}.features-subtitle{color:#d1d5db;font-size:1.25rem}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e293b80,#0f172a80);border:1px solid #47556980;border-radius:1rem;padding:2rem;transform:scale(1);transition:all .5s ease}.feature-card:hover{border-color:#a855f780;box-shadow:0 20px 40px #a855f733;transform:scale(1.05)}.feature-card-active{border-color:#a855f780;box-shadow:0 10px 25px #a855f733}.feature-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.feature-icon-wrapper{background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:.75rem;color:#fff;padding:.75rem;transition:all .3s ease}.feature-icon-active{transform:scale(1.1)}.feature-icon{height:2rem;width:2rem}.feature-title{font-size:1.5rem;font-weight:700}.feature-description{color:#d1d5db;font-size:1.125rem}.dashboard-preview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1e293b4d,#0f172a4d);border:1px solid #4755694d;border-radius:1.5rem;padding:2rem}.dashboard-header{margin-bottom:2rem;text-align:center}.dashboard-title{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.dashboard-subtitle{color:#d1d5db}.dashboard-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dashboard-card{border:1px solid;border-radius:.75rem;padding:1.5rem}.dashboard-card-purple{background:linear-gradient(135deg,#a855f733,#ec489933);border-color:#a855f74d}.dashboard-card-blue{background:linear-gradient(135deg,#3b82f633,#06b6d433);border-color:#3b82f64d}.dashboard-card-green{background:linear-gradient(135deg,#22c55e33,#10b98133);border-color:#22c55e4d}.dashboard-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.dashboard-card-label{font-size:.875rem;font-weight:500}.dashboard-card-purple .dashboard-card-label{color:#c084fc}.dashboard-card-blue .dashboard-card-label{color:#60a5fa}.dashboard-card-green .dashboard-card-label{color:#4ade80}.dashboard-card-icon{height:1.25rem;width:1.25rem}.dashboard-card-purple .dashboard-card-icon{color:#c084fc}.dashboard-card-blue .dashboard-card-icon{color:#60a5fa}.dashboard-card-green .dashboard-card-icon{color:#4ade80}.dashboard-card-value{font-size:1.875rem;font-weight:700}.dashboard-card-change{color:#9ca3af;font-size:.875rem}.cta-section{padding:5rem 1.5rem;position:relative;text-align:center;z-index:10}.cta-container{margin:0 auto;max-width:64rem}.cta-title{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.cta-title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c084fc,#f9a8d4);-webkit-background-clip:text;background-clip:text}.cta-subtitle{color:#d1d5db;font-size:1.25rem;margin-bottom:2rem}.cta-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2rem}.cta-primary-btn{background:linear-gradient(135deg,#7c3aed,#ec4899);border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;padding:1rem 3rem;transform:scale(1);transition:all .3s ease}.cta-primary-btn:hover{background:linear-gradient(135deg,#6d28d9,#db2777);transform:scale(1.05)}.rating-section{align-items:center;display:flex;gap:.25rem}.rating-star{fill:currentColor;color:#fbbf24;height:1.25rem;width:1.25rem}.rating-text{color:#fff;margin-left:.5rem}.cta-disclaimer{color:#9ca3af;font-size:.875rem}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.animate-bounce{animation:bounce 1s infinite}.animate-slide-right-initial{opacity:0;transform:translateX(-2.5rem)}.animate-slide-right{opacity:1;transform:translateX(0)}.animate-slide-down-initial{opacity:0;transform:translateY(-1.25rem)}.animate-slide-down{opacity:1;transform:translateY(0)}.animate-slide-left-initial{opacity:0;transform:translateX(2.5rem)}.animate-slide-left{opacity:1;transform:translateX(0)}.animate-fade-up-initial{opacity:0;transform:translateY(2.5rem)}.animate-fade-up{opacity:1;transform:translateY(0)}.animate-fade-up-delayed-initial{opacity:0;transform:translateY(1.25rem)}.animate-fade-up-delayed{opacity:1;transform:translateY(0)}.animate-fade-up-late-initial{opacity:0;transform:translateY(1.25rem)}.animate-fade-up-late{opacity:1;transform:translateY(0)}@media (min-width:640px){.cta-content,.hero-buttons{flex-direction:row}}@media (min-width:768px){.nav-links{display:flex}.stats-grid{grid-template-columns:repeat(4,1fr)}.hero-title{font-size:4.5rem}.cta-title,.features-title{font-size:3rem}.hero-subtitle{font-size:1.5rem}}@media (max-width:767px){.nav-links{display:none}.hero-title{font-size:3rem}.cta-title,.features-title{font-size:2.5rem}.hero-subtitle{font-size:1.25rem}}
/*# sourceMappingURL=main.e7743cc2.css.map*/