.page-module__Z2ec-a__hero{max-width:1200px;padding:var(--space-16) var(--space-8);margin:0 auto}.page-module__Z2ec-a__title{margin:0 0 var(--space-2) 0;background:linear-gradient(90deg, var(--color-gradient-start), var(--color-gradient-end));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:900;line-height:1.1}.page-module__Z2ec-a__subtitle{color:var(--color-text-muted);margin:0 0 var(--space-8) 0;max-width:620px;font-size:1.125rem;line-height:1.6}.page-module__Z2ec-a__grid{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__Z2ec-a__chip{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background-color:var(--color-surface);border:1px solid var(--color-glass-border);color:var(--color-text);font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s}.page-module__Z2ec-a__chip:hover{background-image:linear-gradient(var(--color-surface), var(--color-surface)), linear-gradient(90deg, var(--color-gradient-start), var(--color-gradient-end));color:var(--color-primary);box-shadow:var(--shadow-sm);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;transform:translateY(-2px)}@media (max-width:767px){.page-module__Z2ec-a__hero{padding:var(--space-8) var(--space-4);text-align:center}.page-module__Z2ec-a__title{font-size:1.75rem}.page-module__Z2ec-a__subtitle{margin-left:auto;margin-right:auto;margin-bottom:var(--space-6);font-size:.95rem}.page-module__Z2ec-a__grid{justify-content:center}.page-module__Z2ec-a__chip{padding:var(--space-2) var(--space-4);font-size:.85rem}}
