.Navigation-module__l8qRma__header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0d0deb;border-bottom:1px solid #ffffff14;position:sticky;top:0}.Navigation-module__l8qRma__nav{justify-content:space-between;align-items:center;gap:1rem;min-height:80px;display:flex}.Navigation-module__l8qRma__brand{align-items:center;display:inline-flex}.Navigation-module__l8qRma__navLinks{align-items:center;gap:1.5rem;list-style:none;display:flex}.Navigation-module__l8qRma__navLinks a{color:var(--text-gray);font-size:.95rem;text-decoration:none}.Navigation-module__l8qRma__navLinks a:hover{color:var(--light)}.Navigation-module__l8qRma__actions{align-items:center;gap:.75rem;display:flex}.Navigation-module__l8qRma__secondaryCta{color:var(--light);border:1px solid #ffffff2e;border-radius:999px;padding:.7rem 1rem;font-weight:600;text-decoration:none}.Navigation-module__l8qRma__secondaryCta:hover{border-color:var(--accent);color:var(--accent)}.Navigation-module__l8qRma__mobileMenu{display:none;position:relative}.Navigation-module__l8qRma__mobileSummary{cursor:pointer;color:var(--light);border:1px solid #ffffff2e;border-radius:999px;padding:.7rem 1rem;font-weight:600;list-style:none}.Navigation-module__l8qRma__mobileSummary::-webkit-details-marker{display:none}.Navigation-module__l8qRma__mobilePanel{background:#1f1f1ffa;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:.35rem;min-width:220px;padding:.75rem;display:flex;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 20px 50px #00000059}.Navigation-module__l8qRma__mobilePanel a{color:var(--light);border-radius:12px;padding:.75rem .9rem;text-decoration:none}.Navigation-module__l8qRma__mobilePanel a:hover{background:#ffffff0d}@media (max-width:960px){.Navigation-module__l8qRma__navLinks,.Navigation-module__l8qRma__secondaryCta{display:none}.Navigation-module__l8qRma__mobileMenu{display:block}.Navigation-module__l8qRma__actions{margin-left:auto}}@media (max-width:640px){.Navigation-module__l8qRma__nav{min-height:72px}.Navigation-module__l8qRma__actions .Navigation-module__l8qRma__cta-button{padding-inline:.9rem}}
.Hero-module__JgYmMq__hero{background:radial-gradient(circle at 100% 0,#00e5ff1f,#0000 30%),radial-gradient(circle at 0,#9c27b02e,#0000 35%),linear-gradient(#0d0d0d 0%,#171717 100%);padding:5rem 0 4rem}.Hero-module__JgYmMq__heroContent{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2.5rem;display:grid}.Hero-module__JgYmMq__heroText h1{max-width:12ch;margin:0 0 1rem;font-size:clamp(2.3rem,5vw,4.3rem);line-height:1.02}.Hero-module__JgYmMq__heroText p{max-width:60ch;font-size:1.08rem}.Hero-module__JgYmMq__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#00e5ff14;border-radius:999px;margin-bottom:1rem;padding:.45rem .8rem;font-size:.8rem;display:inline-flex}.Hero-module__JgYmMq__pointList{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.Hero-module__JgYmMq__pointList li{color:var(--light);padding-left:1.15rem;position:relative}.Hero-module__JgYmMq__pointList li:before{content:"";background:var(--accent);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.55rem;left:0;box-shadow:0 0 18px #00e5ff80}.Hero-module__JgYmMq__heroButtons{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.Hero-module__JgYmMq__heroVisual{justify-content:center;display:flex}.Hero-module__JgYmMq__visualCard{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:28px;width:min(100%,520px);padding:1.35rem;box-shadow:0 30px 80px #00000059}.Hero-module__JgYmMq__visualLogo{background:linear-gradient(#ffffff0d,#ffffff05);border-radius:18px;width:100%;height:auto}.Hero-module__JgYmMq__visualStack{gap:1rem;margin-top:1rem;display:grid}.Hero-module__JgYmMq__metricCard,.Hero-module__JgYmMq__metricGrid>div{background:#0d0d0d99;border:1px solid #ffffff14;border-radius:18px;padding:1rem}.Hero-module__JgYmMq__metricCard strong,.Hero-module__JgYmMq__metricGrid strong{color:var(--light);margin-bottom:.35rem;display:block}.Hero-module__JgYmMq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.Hero-module__JgYmMq__metricCard span,.Hero-module__JgYmMq__metricGrid span{color:var(--text-gray);font-size:.95rem}@media (max-width:960px){.Hero-module__JgYmMq__hero{padding-top:4rem}.Hero-module__JgYmMq__heroContent{grid-template-columns:1fr}}@media (max-width:640px){.Hero-module__JgYmMq__metricGrid{grid-template-columns:1fr}}
.Features-module__MNwinW__features{background:#111;padding:4.5rem 0}.Features-module__MNwinW__featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.Features-module__MNwinW__featureCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:1.6rem}.Features-module__MNwinW__featureCard h3{margin-bottom:.65rem;font-size:1.15rem}.Features-module__MNwinW__featureCard p{margin:0}@media (max-width:800px){.Features-module__MNwinW__featuresGrid{grid-template-columns:1fr}}
.Solution-module__bNVEZa__solution{background:linear-gradient(#171717 0%,#111 100%);padding:4.5rem 0}.Solution-module__bNVEZa__solutionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.Solution-module__bNVEZa__solutionCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;padding:1.75rem}.Solution-module__bNVEZa__solutionCard h3{margin-bottom:.9rem;font-size:1.2rem}.Solution-module__bNVEZa__solutionList{gap:.75rem;padding-left:1.15rem;display:grid}.Solution-module__bNVEZa__solutionList li{color:var(--text-gray)}.Solution-module__bNVEZa__capabilityWrap{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;margin-top:2.25rem;padding:1.75rem}.Solution-module__bNVEZa__capabilityWrap h3{margin-bottom:1rem}.Solution-module__bNVEZa__capabilityGrid{flex-wrap:wrap;gap:.75rem;display:flex}.Solution-module__bNVEZa__capabilityTag{color:var(--light);background:#00e5ff14;border:1px solid #00e5ff24;border-radius:999px;align-items:center;padding:.65rem .9rem;display:inline-flex}@media (max-width:960px){.Solution-module__bNVEZa__solutionGrid{grid-template-columns:1fr}}
.Testimonials-module__5wb8fq__testimonials{background:#151515;padding:4.5rem 0}.Testimonials-module__5wb8fq__testimonialsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.Testimonials-module__5wb8fq__testimonialCard{color:#101010;background:#fff;border-radius:22px;padding:1.6rem}.Testimonials-module__5wb8fq__testimonialCard h3{color:#101010;margin-bottom:.65rem}.Testimonials-module__5wb8fq__testimonialCard p{color:#4d4d4d;margin:0}@media (max-width:800px){.Testimonials-module__5wb8fq__testimonialsGrid{grid-template-columns:1fr}}
.Pricing-module__Pm6ArG__pricing{background:#111;padding:4.5rem 0}.Pricing-module__Pm6ArG__pricingGrid{justify-content:center;display:flex}.Pricing-module__Pm6ArG__pricingCard{background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;width:min(100%,640px);padding:2rem}.Pricing-module__Pm6ArG__pricingCard h3{margin-bottom:.65rem}.Pricing-module__Pm6ArG__price{color:var(--light);margin:0 0 1.2rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.Pricing-module__Pm6ArG__price span{color:var(--text-gray);margin-left:.35rem;font-size:1rem;font-weight:500}.Pricing-module__Pm6ArG__pricingFeatures{gap:.8rem;margin-bottom:1.5rem;padding-left:1.15rem;display:grid}.Pricing-module__Pm6ArG__pricingFeatures li{color:var(--text-gray)}.Pricing-module__Pm6ArG__actions{flex-direction:column;align-items:flex-start;gap:.9rem;margin-top:1.5rem;display:flex}.Pricing-module__Pm6ArG__demoLink{color:var(--accent);font-weight:600;text-decoration:none}.Pricing-module__Pm6ArG__demoLink:hover{text-decoration:underline}
.FAQ-module__YTKPaG__faq{background:linear-gradient(#171717 0%,#101010 100%);padding:4.5rem 0}.FAQ-module__YTKPaG__faqList{gap:.9rem;display:grid}.FAQ-module__YTKPaG__faqItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:1rem 1.25rem}.FAQ-module__YTKPaG__faqItem summary{cursor:pointer;color:var(--light);font-weight:700;list-style:none}.FAQ-module__YTKPaG__faqItem summary::-webkit-details-marker{display:none}.FAQ-module__YTKPaG__faqItem p{margin:.85rem 0 0}
.Contact-module__Bs3a0a__contact{background:#111;padding:4.5rem 0}.Contact-module__Bs3a0a__contactContainer{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem;display:grid}.Contact-module__Bs3a0a__contactForm,.Contact-module__Bs3a0a__contactInfo{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;padding:1.9rem}.Contact-module__Bs3a0a__contactForm h3,.Contact-module__Bs3a0a__contactInfo h3,.Contact-module__Bs3a0a__formRow{margin-bottom:1rem}.Contact-module__Bs3a0a__formRow label{color:var(--light);margin-bottom:.45rem;font-weight:600;display:block}.Contact-module__Bs3a0a__formRow input,.Contact-module__Bs3a0a__formRow textarea,.Contact-module__Bs3a0a__formRow select{width:100%;color:var(--light);font:inherit;background:#0d0d0d99;border:1px solid #ffffff1a;border-radius:16px;padding:.95rem 1rem}.Contact-module__Bs3a0a__formRow textarea{resize:vertical;min-height:150px}.Contact-module__Bs3a0a__formActions{justify-content:flex-start;display:flex}.Contact-module__Bs3a0a__messageStatus{color:var(--light);background:#00e5ff14;border:1px solid #00e5ff24;border-radius:16px;margin:0 0 1rem;padding:.85rem 1rem}.Contact-module__Bs3a0a__infoList{gap:.85rem;padding-left:1.2rem;display:grid}.Contact-module__Bs3a0a__infoList li{color:var(--text-gray)}.Contact-module__Bs3a0a__infoNote{border-top:1px solid #ffffff14;margin-top:1.25rem;padding-top:1.25rem}@media (max-width:900px){.Contact-module__Bs3a0a__contactContainer{grid-template-columns:1fr}}
.Footer-module__Grjkva__footer{background:#0d0d0d;border-top:1px solid #ffffff14;padding:3rem 0 1.5rem}.Footer-module__Grjkva__footerGrid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.6fr));gap:1.5rem;display:grid}.Footer-module__Grjkva__brandColumn{gap:1rem;display:grid}.Footer-module__Grjkva__brandColumn p{max-width:48ch}.Footer-module__Grjkva__linksColumn{gap:.65rem;display:grid}.Footer-module__Grjkva__linksColumn h3{font-size:1rem}.Footer-module__Grjkva__linksColumn a{color:var(--text-gray);text-decoration:none}.Footer-module__Grjkva__linksColumn a:hover{color:var(--light)}.Footer-module__Grjkva__footerBottom{border-top:1px solid #ffffff14;margin-top:1.75rem;padding-top:1rem}.Footer-module__Grjkva__footerBottom p{margin:0;font-size:.92rem}@media (max-width:800px){.Footer-module__Grjkva__footerGrid{grid-template-columns:1fr}}
