.page-module___8aEwW__wrapper{flex-direction:column;gap:3rem;display:flex}.page-module___8aEwW__hero{text-align:center;margin-top:2rem}.page-module___8aEwW__title{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:3rem}.page-module___8aEwW__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.25rem}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.page-module___8aEwW__card{border-radius:var(--radius);flex-direction:column;gap:1rem;padding:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__card:hover{box-shadow:var(--shadow-lg);border-color:var(--primary);transform:translateY(-5px)}.page-module___8aEwW__cardHeader{justify-content:space-between;align-items:flex-start;display:flex}.page-module___8aEwW__cardTitle{color:var(--text-main);font-size:1.5rem}.page-module___8aEwW__cardDesc{color:var(--text-muted);line-height:1.5}.page-module___8aEwW__badge{color:var(--primary);background:#4f46e51a;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.page-module___8aEwW__cardArrow{color:var(--primary);opacity:0;align-self:flex-end;margin-top:auto;font-size:1.5rem;transition:all .3s;transform:translate(-10px)}.page-module___8aEwW__card:hover .page-module___8aEwW__cardArrow{opacity:1;transform:translate(0)}.page-module___8aEwW__disabled{opacity:.6;filter:grayscale();cursor:not-allowed}
