.Home-module__Ho9lYW__container{background:var(--theme-background);min-height:100vh;color:var(--theme-foreground);padding-top:80px}.Home-module__Ho9lYW__hero{flex-direction:column;justify-content:center;max-width:1200px;min-height:calc(100vh - 80px);margin:0 auto;padding:2rem 1.5rem;display:flex}.Home-module__Ho9lYW__heroContent{max-width:800px}.Home-module__Ho9lYW__tagline{color:var(--theme-primary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;font-size:.875rem;font-weight:500}.Home-module__Ho9lYW__title{letter-spacing:-.03em;color:var(--theme-foreground);margin-bottom:1.5rem;font-size:clamp(2.5rem,8vw,5rem);font-weight:700;line-height:1.05}.Home-module__Ho9lYW__titleAccent{color:var(--theme-primary)}.Home-module__Ho9lYW__description{color:var(--theme-muted-foreground);max-width:550px;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.7}.Home-module__Ho9lYW__buttons{flex-wrap:wrap;gap:1rem;display:flex}.Home-module__Ho9lYW__primaryBtn{background:var(--theme-primary);color:var(--theme-primary-foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Home-module__Ho9lYW__primaryBtn:hover{box-shadow:0 8px 30px color-mix(in srgb, var(--theme-primary) 30%, transparent);transform:translateY(-2px)}.Home-module__Ho9lYW__secondaryBtn{color:var(--theme-foreground);border:1px solid var(--theme-border);background:0 0;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.Home-module__Ho9lYW__secondaryBtn:hover{background:var(--theme-muted);border-color:var(--theme-primary)}.Home-module__Ho9lYW__stats{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.Home-module__Ho9lYW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid}.Home-module__Ho9lYW__statCard{background:var(--theme-card);border:1px solid var(--theme-border);text-align:center;border-radius:16px;padding:2rem}.Home-module__Ho9lYW__statNumber{color:var(--theme-primary);margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.Home-module__Ho9lYW__statLabel{color:var(--theme-muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}.Home-module__Ho9lYW__VerseContent,.Home-module__Ho9lYW__features{max-width:1200px;margin:0 auto;padding:4rem 1.5rem 6rem}.Home-module__Ho9lYW__sectionTitle{color:var(--theme-primary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;font-size:.875rem;font-weight:500}.Home-module__Ho9lYW__sectionHeading{letter-spacing:-.02em;color:var(--theme-foreground);margin-bottom:3rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.Home-module__Ho9lYW__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.Home-module__Ho9lYW__featureCard{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:16px;padding:2rem;transition:all .3s}.Home-module__Ho9lYW__featureCard:hover{border-color:var(--theme-primary);box-shadow:0 12px 40px color-mix(in srgb, var(--theme-primary) 10%, transparent);transform:translateY(-4px)}.Home-module__Ho9lYW__featureIcon{background:color-mix(in srgb, var(--theme-primary) 15%, transparent);width:48px;height:48px;color:var(--theme-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.Home-module__Ho9lYW__featureTitle{color:var(--theme-foreground);margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.Home-module__Ho9lYW__featureDescription{color:var(--theme-muted-foreground);font-size:.9375rem;line-height:1.6}.Home-module__Ho9lYW__footer{border-top:1px solid var(--theme-border);text-align:center;padding:2rem 1.5rem}.Home-module__Ho9lYW__footerText{color:var(--theme-muted-foreground);font-size:.875rem}.Home-module__Ho9lYW__footerAccent{color:var(--theme-primary)}
