.Index-module__qUEHDW__container{background:#f9fafb;min-height:100vh;font-family:sans-serif}.Index-module__qUEHDW__nav{background:#fff;padding:1rem 2rem;box-shadow:0 2px 4px #0000000d}.Index-module__qUEHDW__navContainer{font-size:1.5rem;font-weight:700}.Index-module__qUEHDW__footer{text-align:center;background:#f3f4f6;padding:2rem}.Index-module__qUEHDW__badge{background:#e0f2fe;border-radius:9999px;align-items:center;margin-bottom:1.5rem;padding:.25rem .75rem;font-weight:600;display:inline-flex}.Index-module__qUEHDW__button{cursor:pointer;border-radius:.5rem;padding:.75rem 2rem;font-weight:600;transition:all .3s}.Index-module__qUEHDW__hero{color:#fff;background:#3b82f6;border:none}.Index-module__qUEHDW__outline{color:#3b82f6;background:#fff;border:2px solid #3b82f6}.Index-module__qUEHDW__card{text-align:center;background:#fff;border-radius:1rem;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 10px #0000000d}.Index-module__qUEHDW__card:hover{transform:translateY(-.5rem);box-shadow:0 6px 20px #0000001a}.Index-module__qUEHDW__icon{font-size:1.5rem}.Index-module__qUEHDW__heroSection{background:linear-gradient(to bottom right,#f9fafb,#e0f2fe);justify-content:center;padding:8rem 2rem;display:flex}.Index-module__qUEHDW__heroGrid{flex-wrap:wrap;align-items:center;gap:3rem;max-width:1200px;margin:auto;display:flex}.Index-module__qUEHDW__heroTitle{margin-bottom:1.5rem;font-size:3rem;font-weight:700}.Index-module__qUEHDW__gradientText{background:linear-gradient(90deg,#3b82f6,#9333ea);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.Index-module__qUEHDW__heroText{max-width:36rem;margin-bottom:2rem;font-size:1.25rem}.Index-module__qUEHDW__heroButtons{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.Index-module__qUEHDW__heroInfo{color:#6b7280;align-items:center;font-size:.875rem;display:flex}.Index-module__qUEHDW__heroImageWrapper{flex:1;position:relative}.Index-module__qUEHDW__heroImageBg{filter:blur(40px);background:linear-gradient(90deg,#3b82f6,#9333ea);border-radius:1rem;position:absolute;inset:0}.Index-module__qUEHDW__heroImage{border-radius:1rem;width:100%;position:relative;box-shadow:0 10px 25px #0003}.Index-module__qUEHDW__statsSection{background:#f3f4f6;padding:4rem 2rem}.Index-module__qUEHDW__statsGrid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;display:grid}.Index-module__qUEHDW__statNumber{margin-bottom:.5rem;font-size:2rem;font-weight:700}.Index-module__qUEHDW__statLabel{color:#6b7280}.Index-module__qUEHDW__featuresSection{padding:5rem 2rem}.Index-module__qUEHDW__sectionHeader{text-align:center;margin-bottom:4rem}.Index-module__qUEHDW__sectionHeader h2{margin-bottom:1rem;font-size:2.25rem;font-weight:700}.Index-module__qUEHDW__sectionHeader p{color:#6b7280;font-size:1.125rem}.Index-module__qUEHDW__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:2rem;display:grid}.Index-module__qUEHDW__featureIcon{background:#e0f2fe;border-radius:1rem;justify-content:center;align-items:center;width:64px;height:64px;margin:auto auto 1rem;font-size:2rem;display:flex}.Index-module__qUEHDW__howItWorks{background:#f3f4f6;padding:5rem 2rem}.Index-module__qUEHDW__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.Index-module__qUEHDW__stepCard{text-align:center;padding:2rem}.Index-module__qUEHDW__stepNumber{color:#fff;background:linear-gradient(90deg,#3b82f6,#9333ea);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:auto;font-size:2rem;font-weight:700;display:flex}.Index-module__qUEHDW__testimonials{padding:5rem 2rem}.Index-module__qUEHDW__testimonialsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.Index-module__qUEHDW__stars{color:#facc15;margin-bottom:.5rem}.Index-module__qUEHDW__testimonialText{margin-bottom:1rem;font-style:italic}.Index-module__qUEHDW__testimonialAuthor div:first-child{font-weight:600}.Index-module__qUEHDW__ctaSection{text-align:center;background:linear-gradient(90deg,#3b82f6,#9333ea,#f43f5e,#fef3c7);padding:5rem 2rem}.Index-module__qUEHDW__ctaSection p{padding-top:.5rem}.Index-module__qUEHDW__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem;padding-top:2rem;display:flex}.Index-module__qUEHDW__ctaInfo{color:#fff;font-size:.875rem}
