.home-module__Hx0lNG__hero{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__heroBg{position:absolute;inset:0}.home-module__Hx0lNG__glow1{filter:blur(120px);pointer-events:none;background:#6366f11a;border-radius:50%;width:600px;height:600px;position:absolute;top:25%;left:50%;transform:translate(-50%)}.home-module__Hx0lNG__glow2{filter:blur(100px);pointer-events:none;background:#8b5cf61a;border-radius:50%;width:400px;height:400px;position:absolute;bottom:0;right:0}.home-module__Hx0lNG__grid{opacity:.03;background-image:linear-gradient(#6366f1 1px,#0000 1px),linear-gradient(90deg,#6366f1 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.home-module__Hx0lNG__heroContent{z-index:1;text-align:center;width:100%;max-width:1280px;margin:0 auto;padding:128px 24px 80px;position:relative}.home-module__Hx0lNG__badge{color:#818cf8;background:#6366f11a;border:1px solid #6366f14d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:32px;padding:6px 12px;font-size:.75rem;font-weight:500;display:inline-flex}.home-module__Hx0lNG__badgeDot{background:#818cf8;border-radius:50%;width:6px;height:6px;animation:2s infinite home-module__Hx0lNG__pulse}.home-module__Hx0lNG__heroTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:700;line-height:1.1}.home-module__Hx0lNG__heroSub{color:var(--text-dim);max-width:560px;margin:0 auto 40px;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.home-module__Hx0lNG__heroCta{flex-direction:column;align-items:center;gap:12px;display:flex}@media (min-width:640px){.home-module__Hx0lNG__heroCta{flex-direction:row;justify-content:center}}.home-module__Hx0lNG__stats{grid-template-columns:1fr 1fr;gap:32px;margin-top:96px;display:grid}@media (min-width:768px){.home-module__Hx0lNG__stats{grid-template-columns:repeat(4,1fr)}}.home-module__Hx0lNG__statValue{font-family:var(--font-display);background:linear-gradient(135deg,#818cf8 0%,#6366f1 50%,#a78bfa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700}.home-module__Hx0lNG__statLabel{color:var(--text-muted);margin-top:4px;font-size:.875rem}.home-module__Hx0lNG__featuresSection{background:var(--bg2);padding:96px 0}.home-module__Hx0lNG__featuresGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.home-module__Hx0lNG__featuresGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.home-module__Hx0lNG__featuresGrid{grid-template-columns:1fr 1fr 1fr}}.home-module__Hx0lNG__featureCard{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);transition:border-color var(--transition),background var(--transition);padding:28px}.home-module__Hx0lNG__featureCard:hover{background:var(--surface2);border-color:#6366f166}.home-module__Hx0lNG__featureIcon{border-radius:var(--radius-md);color:#818cf8;width:40px;height:40px;transition:background var(--transition);background:#6366f133;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.home-module__Hx0lNG__featureCard:hover .home-module__Hx0lNG__featureIcon{background:#6366f14d}.home-module__Hx0lNG__featureTitle{font-family:var(--font-display);color:var(--text);margin-bottom:8px;font-size:1rem;font-weight:600}.home-module__Hx0lNG__featureDesc{color:var(--text-muted);font-size:.875rem;line-height:1.7}.home-module__Hx0lNG__testimonialSection{background:var(--bg);padding:96px 0}.home-module__Hx0lNG__testimonialsGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.home-module__Hx0lNG__testimonialsGrid{grid-template-columns:1fr 1fr 1fr}}.home-module__Hx0lNG__testimonialCard{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);padding:28px}.home-module__Hx0lNG__stars{color:#f59e0b;gap:2px;margin-bottom:16px;display:flex}.home-module__Hx0lNG__testimonialQuote{color:var(--text-dim);margin-bottom:24px;font-size:.875rem;line-height:1.7}.home-module__Hx0lNG__testimonialName{color:var(--text);font-size:.875rem;font-weight:600}.home-module__Hx0lNG__testimonialRole{color:var(--text-muted);margin-top:2px;font-size:.75rem}.home-module__Hx0lNG__ctaSection{background:var(--bg2);padding:96px 0}.home-module__Hx0lNG__ctaBox{text-align:center;background:linear-gradient(135deg,#6366f133,#8b5cf633);border:1px solid #6366f133;border-radius:24px;max-width:860px;margin:0 auto;padding:64px 48px}@media (max-width:640px){.home-module__Hx0lNG__ctaBox{padding:40px 24px}}.home-module__Hx0lNG__ctaTitle{font-family:var(--font-display);color:#fff;margin-bottom:16px;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.2}.home-module__Hx0lNG__ctaSub{color:var(--text-dim);max-width:480px;margin-bottom:32px;margin-left:auto;margin-right:auto}
