.page-module___8aEwW__hero{max-width:42ch;margin-bottom:var(--space-11)}.page-module___8aEwW__hero h1{font-size:clamp(2.5rem, 5vw, var(--font-size-4xl));margin-bottom:var(--space-7);line-height:1.05}.page-module___8aEwW__hero p{font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.page-module___8aEwW__about{max-width:var(--max-width-content);margin-bottom:var(--space-11)}.page-module___8aEwW__about p+p{margin-top:var(--space-6)}.page-module___8aEwW__pointers{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module___8aEwW__pointer{border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);padding:var(--space-7);transition:border-color var(--duration-fast) var(--easing-default), transform var(--duration-fast) var(--easing-out)}.page-module___8aEwW__pointer:hover{border-color:var(--color-accent-primary);transform:translateY(-2px)}.page-module___8aEwW__pointer h2{font-size:var(--font-size-lg);margin-bottom:var(--space-4)}.page-module___8aEwW__pointer p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}@media (max-width:768px){.page-module___8aEwW__pointers{grid-template-columns:1fr}}
