.CTASection-module__Xl4ODa__section{background:#080c16;padding:100px 0;position:relative;overflow:hidden}.CTASection-module__Xl4ODa__glow1{filter:blur(80px);background:#236ee714;border-radius:50%;width:400px;height:400px;position:absolute;top:50%;left:20%;transform:translateY(-50%)}.CTASection-module__Xl4ODa__glow2{filter:blur(80px);background:#e8b4300f;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;right:20%;transform:translateY(-50%)}.CTASection-module__Xl4ODa__container{text-align:center;z-index:1;max-width:800px;margin:0 auto;padding:0 24px;position:relative}.CTASection-module__Xl4ODa__heading{color:#f1f5f9;margin-bottom:16px;font-size:2.8rem;font-weight:800;line-height:1.2}.CTASection-module__Xl4ODa__headingAccent{background:linear-gradient(135deg,#f4cf71,#e8b430);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.CTASection-module__Xl4ODa__subtitle{color:#8596ad;margin-bottom:40px;font-size:1.1rem;line-height:1.7}.CTASection-module__Xl4ODa__buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.CTASection-module__Xl4ODa__btnPrimary{color:#080c16;cursor:pointer;background:linear-gradient(135deg,#e8b430,#c9811d);border:none;border-radius:999px;padding:16px 40px;font-size:1rem;font-weight:700;transition:brightness .2s;box-shadow:0 0 30px -5px #e8b4304d}.CTASection-module__Xl4ODa__btnPrimary:hover{filter:brightness(1.1)}.CTASection-module__Xl4ODa__btnOutline{color:#f1f5f9;cursor:pointer;background:0 0;border:1px solid #2d3853;border-radius:999px;padding:16px 40px;font-size:1rem;font-weight:600;transition:border-color .2s}.CTASection-module__Xl4ODa__btnOutline:hover{border-color:#667b99}@media (max-width:768px){.CTASection-module__Xl4ODa__heading{font-size:2rem}}
.FeaturesSection-module__bjvzGa__section{background:#080c16;padding:100px 0;position:relative}.FeaturesSection-module__bjvzGa__container{max-width:1200px;margin:0 auto;padding:0 24px}.FeaturesSection-module__bjvzGa__badge{color:#6ea2f7;letter-spacing:.05em;text-transform:uppercase;background:#236ee71a;border:1px solid #236ee74d;border-radius:999px;margin-bottom:16px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-block}.FeaturesSection-module__bjvzGa__heading{color:#f1f5f9;margin-bottom:16px;font-size:2.5rem;font-weight:700}.FeaturesSection-module__bjvzGa__headingAccent{background:linear-gradient(135deg,#f4cf71,#e8b430);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.FeaturesSection-module__bjvzGa__subtitle{color:#8596ad;max-width:600px;margin:0 auto 60px;font-size:1.05rem;line-height:1.7}.FeaturesSection-module__bjvzGa__textCenter{text-align:center}.FeaturesSection-module__bjvzGa__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:768px){.FeaturesSection-module__bjvzGa__grid{grid-template-columns:1fr}.FeaturesSection-module__bjvzGa__heading{font-size:1.8rem}}.FeaturesSection-module__bjvzGa__card{background:#0e1525;border:1px solid #20283c;border-radius:16px;padding:36px 28px;transition:transform .3s,border-color .3s,box-shadow .3s}.FeaturesSection-module__bjvzGa__card:hover{border-color:#236ee766;transform:translateY(-4px);box-shadow:0 0 30px -10px #236ee733}.FeaturesSection-module__bjvzGa__iconWrap{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:1.5rem;display:flex}.FeaturesSection-module__bjvzGa__iconBlue{color:#6ea2f7;background:#236ee726}.FeaturesSection-module__bjvzGa__iconGold{color:#f4cf71;background:#e8b43026}.FeaturesSection-module__bjvzGa__cardTitle{color:#f1f5f9;margin-bottom:10px;font-size:1.15rem;font-weight:600}.FeaturesSection-module__bjvzGa__cardDesc{color:#8596ad;font-size:.9rem;line-height:1.6}
.hero-module__J1SzVq__hero{align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.hero-module__J1SzVq__bgImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-module__J1SzVq__overlayGradient{background:linear-gradient(90deg,#0a0f1ae6,#0a0f1ab3,#0a0f1a66);position:absolute;inset:0}.hero-module__J1SzVq__overlayTop{background:linear-gradient(to top, var(--background), transparent, #0a0f1a80);position:absolute;inset:0}.hero-module__J1SzVq__glowOrb1{filter:blur(48px);background:#3b82f61a;border-radius:50%;width:24rem;height:24rem;animation:3s ease-in-out infinite hero-module__J1SzVq__pulseGlow;position:absolute;top:25%;left:25%}.hero-module__J1SzVq__glowOrb2{filter:blur(48px);background:#d4a84314;border-radius:50%;width:16rem;height:16rem;animation:3s ease-in-out infinite hero-module__J1SzVq__pulseGlow;position:absolute;bottom:25%;right:33%}@keyframes hero-module__J1SzVq__pulseGlow{0%,to{opacity:.4}50%{opacity:.8}}.hero-module__J1SzVq__container{z-index:10;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1400px;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}.hero-module__J1SzVq__content{flex-direction:column;gap:2rem;display:flex}.hero-module__J1SzVq__title{letter-spacing:-.02em;font-size:3.5rem;font-weight:700;line-height:1.1}.hero-module__J1SzVq__goldText{background:linear-gradient(135deg,#e8c36a,#d4a843,#b8862d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-module__J1SzVq__subtitle{color:var(--muted);max-width:28rem;font-size:1.125rem;line-height:1.7}.hero-module__J1SzVq__buttons{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero-module__J1SzVq__ctaBtn{background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:none;border-radius:9999px;padding:.875rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;transition:filter .2s;box-shadow:0 0 20px -5px #d4a8434d}.hero-module__J1SzVq__ctaBtn:hover{filter:brightness(1.1)}.hero-module__J1SzVq__demoBtn{color:#e2e8f0cc;cursor:pointer;background:0 0;border:1px solid #e2e8f04d;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-family:inherit;font-size:1rem;transition:all .2s;display:flex}.hero-module__J1SzVq__demoBtn:hover{color:var(--foreground);border-color:#e2e8f099}.hero-module__J1SzVq__searchRow{align-items:center;gap:.75rem;max-width:28rem;margin-top:.5rem;display:flex}.hero-module__J1SzVq__searchWrapper{flex:1;position:relative}.hero-module__J1SzVq__searchIcon{color:var(--muted);width:16px;height:16px;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.hero-module__J1SzVq__searchInput{border:1px solid var(--border);width:100%;color:var(--foreground);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e293b99;border-radius:.5rem;outline:none;padding:.75rem 1rem .75rem 2.5rem;font-family:inherit;font-size:.95rem;transition:box-shadow .2s}.hero-module__J1SzVq__searchInput::placeholder{color:var(--muted)}.hero-module__J1SzVq__searchInput:focus{box-shadow:0 0 0 2px var(--primary)}.hero-module__J1SzVq__analyzeBtn{background:var(--primary);color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:filter .2s}.hero-module__J1SzVq__analyzeBtn:hover{filter:brightness(1.1)}.hero-module__J1SzVq__imageWrapper{border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 0 40px -10px #3b82f666,0 0 80px -20px #3b82f633}.hero-module__J1SzVq__dashboardImg{border-radius:1rem;width:100%;height:auto}@media (max-width:1024px){.hero-module__J1SzVq__container{grid-template-columns:1fr}.hero-module__J1SzVq__imageWrapper{display:none}.hero-module__J1SzVq__title{font-size:2.5rem}}
.HowItWorksSection-module__N_TXIW__section{background:#0b111d;padding:100px 0;position:relative}.HowItWorksSection-module__N_TXIW__container{max-width:1200px;margin:0 auto;padding:0 24px}.HowItWorksSection-module__N_TXIW__textCenter{text-align:center}.HowItWorksSection-module__N_TXIW__badge{color:#f4cf71;letter-spacing:.05em;text-transform:uppercase;background:#e8b4301a;border:1px solid #e8b4304d;border-radius:999px;margin-bottom:16px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-block}.HowItWorksSection-module__N_TXIW__heading{color:#f1f5f9;margin-bottom:16px;font-size:2.5rem;font-weight:700}.HowItWorksSection-module__N_TXIW__headingAccent{background:linear-gradient(135deg,#f4cf71,#e8b430);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.HowItWorksSection-module__N_TXIW__subtitle{color:#8596ad;max-width:600px;margin:0 auto 60px;font-size:1.05rem;line-height:1.7}.HowItWorksSection-module__N_TXIW__steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}@media (max-width:768px){.HowItWorksSection-module__N_TXIW__steps{grid-template-columns:1fr;gap:32px}.HowItWorksSection-module__N_TXIW__heading{font-size:1.8rem}}.HowItWorksSection-module__N_TXIW__step{text-align:center;position:relative}.HowItWorksSection-module__N_TXIW__stepNumber{color:#080c16;background:linear-gradient(135deg,#e8b430,#c9811d);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:1.5rem;font-weight:800;display:flex;box-shadow:0 0 30px -5px #e8b4304d}.HowItWorksSection-module__N_TXIW__stepTitle{color:#f1f5f9;margin-bottom:10px;font-size:1.2rem;font-weight:600}.HowItWorksSection-module__N_TXIW__stepDesc{color:#8596ad;max-width:280px;margin:0 auto;font-size:.9rem;line-height:1.6}
.PricingSection-module__CdwvBa__section{background:#080c16;padding:100px 0}.PricingSection-module__CdwvBa__container{max-width:1200px;margin:0 auto;padding:0 24px}.PricingSection-module__CdwvBa__textCenter{text-align:center}.PricingSection-module__CdwvBa__badge{color:#f4cf71;letter-spacing:.05em;text-transform:uppercase;background:#e8b4301a;border:1px solid #e8b4304d;border-radius:999px;margin-bottom:16px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-block}.PricingSection-module__CdwvBa__heading{color:#f1f5f9;margin-bottom:16px;font-size:2.5rem;font-weight:700}.PricingSection-module__CdwvBa__headingAccent{background:linear-gradient(135deg,#f4cf71,#e8b430);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.PricingSection-module__CdwvBa__subtitle{color:#8596ad;max-width:600px;margin:0 auto 16px;font-size:1.05rem;line-height:1.7}.PricingSection-module__CdwvBa__accessNote{color:#a9b5c6;max-width:860px;margin:0 auto 48px;font-size:.92rem;line-height:1.7}.PricingSection-module__CdwvBa__accessNote strong{color:#f4cf71;font-weight:700}.PricingSection-module__CdwvBa__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;display:grid}@media (max-width:768px){.PricingSection-module__CdwvBa__grid{grid-template-columns:1fr}.PricingSection-module__CdwvBa__heading{font-size:1.8rem}}.PricingSection-module__CdwvBa__card{background:#0e1525;border:1px solid #20283c;border-radius:16px;flex-direction:column;padding:40px 28px;transition:transform .3s,border-color .3s;display:flex}.PricingSection-module__CdwvBa__card:hover{transform:translateY(-4px)}.PricingSection-module__CdwvBa__featured{border-color:#e8b43080;position:relative;box-shadow:0 0 40px -10px #e8b43033}.PricingSection-module__CdwvBa__popularBadge{color:#080c16;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#e8b430,#c9811d);border-radius:999px;padding:4px 16px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.PricingSection-module__CdwvBa__planName{color:#8596ad;margin-bottom:8px;font-size:1.1rem;font-weight:600}.PricingSection-module__CdwvBa__price{color:#f1f5f9;margin-bottom:4px;font-size:2.8rem;font-weight:800}.PricingSection-module__CdwvBa__price span{color:#8596ad;font-size:1rem;font-weight:400}.PricingSection-module__CdwvBa__planDesc{color:#8596ad;margin-bottom:28px;font-size:.85rem;line-height:1.5}.PricingSection-module__CdwvBa__featureList{flex:1;margin:0 0 32px;padding:0;list-style:none}.PricingSection-module__CdwvBa__featureList li{color:#a3b0c2;align-items:center;gap:10px;padding:8px 0;font-size:.9rem;display:flex}.PricingSection-module__CdwvBa__featureList li:before{content:"✓";color:#e8b430;font-weight:700}.PricingSection-module__CdwvBa__subscriptionMeta{background:#141a29;border:1px solid #273149;border-radius:10px;margin:0 0 16px;padding:12px 14px}.PricingSection-module__CdwvBa__subscriptionMetaItem{color:#afbaca;margin:0;font-size:.82rem;line-height:1.55}.PricingSection-module__CdwvBa__subscriptionMetaItem+.PricingSection-module__CdwvBa__subscriptionMetaItem{margin-top:6px}.PricingSection-module__CdwvBa__subscriptionMetaWarn{color:#f4cf71}.PricingSection-module__CdwvBa__btnPrimary{color:#080c16;cursor:pointer;background:linear-gradient(135deg,#e8b430,#c9811d);border:none;border-radius:999px;width:100%;padding:14px;font-size:.95rem;font-weight:700;transition:brightness .2s}.PricingSection-module__CdwvBa__btnPrimary:hover{filter:brightness(1.1)}.PricingSection-module__CdwvBa__btnOutline{color:#f1f5f9;cursor:pointer;background:0 0;border:1px solid #2d3853;border-radius:999px;width:100%;padding:14px;font-size:.95rem;font-weight:600;transition:border-color .2s,background .2s}.PricingSection-module__CdwvBa__btnOutline:hover{background:#191f2e;border-color:#52637a}.PricingSection-module__CdwvBa__billingToggle{background:#0e1525;border:1px solid #20283c;border-radius:999px;gap:4px;margin-bottom:24px;padding:4px;display:inline-flex}.PricingSection-module__CdwvBa__toggleBtn{color:#8596ad;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:.9rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.PricingSection-module__CdwvBa__toggleActive{color:#080c16;background:linear-gradient(135deg,#e8b430,#c9811d);font-weight:700}.PricingSection-module__CdwvBa__savingsBadge{color:#70db94;background:#29a35233;border:1px solid #29a35266;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.PricingSection-module__CdwvBa__billedAs{color:#f4cf71;margin-bottom:4px;font-size:.82rem;font-weight:600}.PricingSection-module__CdwvBa__seatsLabel{color:#7588a3;margin-bottom:16px;font-size:.8rem;font-weight:500}.PricingSection-module__CdwvBa__enterpriseNote{text-align:center;color:#7588a3;margin-top:40px;font-size:.88rem}.PricingSection-module__CdwvBa__enterpriseLink{color:#f4cf71;font-weight:600;text-decoration:none}.PricingSection-module__CdwvBa__enterpriseLink:hover{text-decoration:underline}
.TestimonialsSection-module__iQcbOG__section{background:#0b111d;padding:100px 0}.TestimonialsSection-module__iQcbOG__container{max-width:1200px;margin:0 auto;padding:0 24px}.TestimonialsSection-module__iQcbOG__textCenter{text-align:center}.TestimonialsSection-module__iQcbOG__badge{color:#6ea2f7;letter-spacing:.05em;text-transform:uppercase;background:#236ee71a;border:1px solid #236ee74d;border-radius:999px;margin-bottom:16px;padding:6px 16px;font-size:.8rem;font-weight:500;display:inline-block}.TestimonialsSection-module__iQcbOG__heading{color:#f1f5f9;margin-bottom:16px;font-size:2.5rem;font-weight:700}.TestimonialsSection-module__iQcbOG__headingAccent{background:linear-gradient(135deg,#f4cf71,#e8b430);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.TestimonialsSection-module__iQcbOG__subtitle{color:#8596ad;max-width:600px;margin:0 auto 60px;font-size:1.05rem;line-height:1.7}.TestimonialsSection-module__iQcbOG__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:768px){.TestimonialsSection-module__iQcbOG__grid{grid-template-columns:1fr}.TestimonialsSection-module__iQcbOG__heading{font-size:1.8rem}}.TestimonialsSection-module__iQcbOG__card{background:#0e1525;border:1px solid #20283c;border-radius:16px;padding:32px 28px}.TestimonialsSection-module__iQcbOG__stars{color:#e8b430;letter-spacing:2px;margin-bottom:16px;font-size:1rem}.TestimonialsSection-module__iQcbOG__quote{color:#a3b0c2;margin-bottom:24px;font-size:.92rem;font-style:italic;line-height:1.7}.TestimonialsSection-module__iQcbOG__author{align-items:center;gap:12px;display:flex}.TestimonialsSection-module__iQcbOG__avatar{color:#fff;background:linear-gradient(135deg,#236ee7,#e8b430);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:.9rem;font-weight:700;display:flex}.TestimonialsSection-module__iQcbOG__authorName{color:#f1f5f9;font-size:.9rem;font-weight:600}.TestimonialsSection-module__iQcbOG__authorRole{color:#8596ad;font-size:.8rem}
