.page-module___8aEwW__hero{text-align:center;background:radial-gradient(circle at center,#1a1a1a 0%,var(--background)70%);justify-content:center;align-items:center;min-height:90vh;padding-top:80px;display:flex}.page-module___8aEwW__heroContent{max-width:800px;margin:0 auto}.page-module___8aEwW__title{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:4rem;font-weight:800;line-height:1.1}.page-module___8aEwW__highlight{background:linear-gradient(to right,var(--primary),#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module___8aEwW__subtitle{color:var(--muted-foreground);max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.page-module___8aEwW__actions{justify-content:center;gap:1rem;display:flex}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}.page-module___8aEwW__card{background-color:var(--secondary);border:1px solid var(--border);border-radius:1rem;padding:2rem;transition:transform .2s,border-color .2s}.page-module___8aEwW__card:hover{border-color:var(--primary);transform:translateY(-5px)}.page-module___8aEwW__card h3{margin-bottom:1rem;font-size:1.5rem}.page-module___8aEwW__card p{color:var(--muted-foreground);line-height:1.6}.page-module___8aEwW__cta{text-align:center;background-color:var(--secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.page-module___8aEwW__cta h2{margin-bottom:1rem;font-size:2.5rem}.page-module___8aEwW__cta p{color:var(--muted-foreground);margin-bottom:2rem;font-size:1.2rem}@media (max-width:768px){.page-module___8aEwW__title{font-size:2.5rem}}
