.page-module___8aEwW__homeContainer{gap:var(--spacing-xl);flex-direction:column;display:flex}.page-module___8aEwW__heroSection{padding:var(--spacing-xl) 0 var(--spacing-md);text-align:center;max-width:800px;margin:0 auto}.page-module___8aEwW__title{letter-spacing:-.05em;margin-bottom:var(--spacing-md);font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.page-module___8aEwW__highlight{color:var(--accent-primary);background:linear-gradient(135deg, var(--accent-hover), var(--accent-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__description{color:var(--text-secondary);margin-bottom:var(--spacing-lg);font-size:1.25rem}.page-module___8aEwW__actionGroup{gap:var(--spacing-sm);justify-content:center;display:flex}.page-module___8aEwW__featuresSection{padding-bottom:var(--spacing-xl)}.page-module___8aEwW__grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.page-module___8aEwW__card{background-color:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:var(--radius-lg);padding:var(--spacing-md);transition:transform var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;height:100%;display:flex}.page-module___8aEwW__card:hover,.page-module___8aEwW__card:focus-within{box-shadow:var(--shadow-md), 0 0 0 1px var(--accent-primary);transform:translateY(-4px)}.page-module___8aEwW__card h3{color:var(--text-primary);margin-top:0}.page-module___8aEwW__card p{color:var(--text-muted);flex-grow:1}.page-module___8aEwW__cardLink{margin-top:var(--spacing-sm);font-weight:500;display:inline-block}
