.Home-module__baJ6tW__container{background:#fafafa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Home-module__baJ6tW__hero{text-align:center;background:#fff;justify-content:center;align-items:center;min-height:80vh;padding:120px 40px 100px;display:flex}.Home-module__baJ6tW__heroContent{max-width:720px;margin:0 auto}.Home-module__baJ6tW__heroTitle{color:#18181b;letter-spacing:-.02em;margin:0 0 24px;font-size:56px;font-weight:300;line-height:1.1}.Home-module__baJ6tW__bolder{font-style:italic;font-weight:900}.Home-module__baJ6tW__heroSubtitle{color:#52525b;margin:0 0 40px;font-size:20px;font-weight:400;line-height:1.6}.Home-module__baJ6tW__ctaButton{color:#fff;cursor:pointer;letter-spacing:-.01em;background:linear-gradient(135deg,#27272a 0%,#18181b 100%);border:none;border-radius:80px;justify-content:center;align-items:center;padding:12px 40px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Home-module__baJ6tW__ctaButton:hover{box-shadow:0 8px 20px #18181b4d}.Home-module__baJ6tW__buttonIcon{margin-left:8px;transition:transform .3s}.Home-module__baJ6tW__ctaButton:hover .Home-module__baJ6tW__buttonIcon{transform:translate(4px)}.Home-module__baJ6tW__ctaNote{color:#a1a1aa;margin:16px 0 0;font-size:14px;font-style:italic}.Home-module__baJ6tW__problemSection,.Home-module__baJ6tW__solutionSection,.Home-module__baJ6tW__howItWorksSection,.Home-module__baJ6tW__whoSection{padding:100px 40px}.Home-module__baJ6tW__problemSection{background:#fff;border-top:1px solid #e4e4e7}.Home-module__baJ6tW__solutionSection{background:#fafafa}.Home-module__baJ6tW__howItWorksSection{background:#fff}.Home-module__baJ6tW__whoSection{background:#fafafa}.Home-module__baJ6tW__sectionContent{max-width:1200px;margin:0 auto}.Home-module__baJ6tW__sectionTitle{color:#18181b;text-align:center;letter-spacing:-.02em;margin:0 0 60px;font-size:42px;font-weight:700}.Home-module__baJ6tW__problemGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.Home-module__baJ6tW__problemCard{text-align:center;background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;padding:40px 32px;transition:all .3s}.Home-module__baJ6tW__problemCard:hover{border-color:#d4d4d8;box-shadow:0 4px 12px #0000000d}.Home-module__baJ6tW__problemIcon{color:#52525b;margin-bottom:20px;transition:all .3s}.Home-module__baJ6tW__problemCard:hover .Home-module__baJ6tW__problemIcon{color:#18181b;transform:scale(1.1)}.Home-module__baJ6tW__problemCard h3{color:#18181b;margin:0 0 12px;font-size:20px;font-weight:600}.Home-module__baJ6tW__problemCard p{color:#71717a;margin:0;font-size:15px;line-height:1.6}.Home-module__baJ6tW__featureGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;display:grid}.Home-module__baJ6tW__featureCard{background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:32px 28px;transition:all .3s}.Home-module__baJ6tW__featureCard:hover{border-color:#18181b;box-shadow:0 4px 12px #00000014}.Home-module__baJ6tW__featureIcon{color:#18181b;margin-bottom:16px;transition:all .3s}.Home-module__baJ6tW__featureCard:hover .Home-module__baJ6tW__featureIcon{transform:scale(1.1)}.Home-module__baJ6tW__featureCard h3{color:#18181b;margin:0 0 10px;font-size:18px;font-weight:600}.Home-module__baJ6tW__featureCard p{color:#71717a;margin:0;font-size:15px;line-height:1.6}.Home-module__baJ6tW__stepGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px;display:grid}.Home-module__baJ6tW__step{text-align:center;position:relative}.Home-module__baJ6tW__stepNumber{color:#fff;background:linear-gradient(135deg,#27272a 0%,#18181b 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:24px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 12px #18181b33}.Home-module__baJ6tW__step:hover .Home-module__baJ6tW__stepNumber{transform:scale(1.1)rotate(5deg);box-shadow:0 6px 16px #18181b4d}.Home-module__baJ6tW__step h3{color:#18181b;margin:0 0 12px;font-size:20px;font-weight:600}.Home-module__baJ6tW__step p{color:#71717a;margin:0;font-size:15px;line-height:1.6}.Home-module__baJ6tW__audienceGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;display:grid}.Home-module__baJ6tW__audienceCard{background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:32px 28px;transition:all .3s}.Home-module__baJ6tW__audienceCard:hover{border-color:#d4d4d8;box-shadow:0 4px 12px #0000000f}.Home-module__baJ6tW__audienceIcon{color:#18181b;margin-bottom:16px;transition:all .3s}.Home-module__baJ6tW__audienceCard:hover .Home-module__baJ6tW__audienceIcon{transform:scale(1.1)}.Home-module__baJ6tW__audienceCard h3{color:#18181b;margin:0 0 10px;font-size:18px;font-weight:600}.Home-module__baJ6tW__audienceCard p{color:#71717a;margin:0;font-size:15px;line-height:1.6}.Home-module__baJ6tW__finalCta{text-align:center;background:#fff;border-top:1px solid #e4e4e7;padding:100px 40px}.Home-module__baJ6tW__finalCtaTitle{color:#18181b;letter-spacing:-.02em;margin:0 0 16px;font-size:42px;font-weight:700}.Home-module__baJ6tW__finalCtaText{color:#71717a;margin:0 0 40px;font-size:18px;line-height:1.6}@media (max-width:768px){.Home-module__baJ6tW__hero{padding:80px 24px 60px}.Home-module__baJ6tW__heroTitle{font-size:38px}.Home-module__baJ6tW__heroSubtitle{font-size:18px}.Home-module__baJ6tW__problemSection,.Home-module__baJ6tW__solutionSection,.Home-module__baJ6tW__howItWorksSection,.Home-module__baJ6tW__whoSection{padding:60px 24px}.Home-module__baJ6tW__sectionTitle{margin-bottom:40px;font-size:32px}.Home-module__baJ6tW__problemGrid,.Home-module__baJ6tW__featureGrid,.Home-module__baJ6tW__stepGrid,.Home-module__baJ6tW__audienceGrid{grid-template-columns:1fr;gap:20px}.Home-module__baJ6tW__finalCta{padding:60px 24px}.Home-module__baJ6tW__finalCtaTitle{font-size:32px}.Home-module__baJ6tW__finalCtaText{font-size:16px}}@media (max-width:480px){.Home-module__baJ6tW__heroTitle{font-size:32px}.Home-module__baJ6tW__heroSubtitle{font-size:16px}.Home-module__baJ6tW__ctaButton{width:100%;padding:16px 32px}.Home-module__baJ6tW__sectionTitle{font-size:28px}.Home-module__baJ6tW__stepNumber{width:48px;height:48px;font-size:20px}}
