.page-module__18SB_a__hero{padding:var(--space-16) var(--space-4);background:linear-gradient(to bottom, var(--ui-page-flat-2), var(--ui-page-flat-1));text-align:center}@media (min-width:768px){.page-module__18SB_a__hero{padding:var(--space-20) var(--space-4)}}.page-module__18SB_a__heroContainer{max-width:var(--content-max);margin:0 auto}.page-module__18SB_a__heroInner{max-width:52rem;margin:0 auto}.page-module__18SB_a__locationBadge{align-items:center;gap:var(--space-2);background:var(--ui-page-flat-3);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);margin-bottom:var(--space-6);display:inline-flex}.page-module__18SB_a__locationBadgeIcon{width:1rem;height:1rem;color:var(--ui-shape-primary)}.page-module__18SB_a__locationBadgeText{font-size:var(--font-size-body-sm);color:var(--ui-text-2);font-weight:var(--font-weight-medium)}.page-module__18SB_a__heroTitle{font-family:var(--font-heading);font-size:var(--font-size-h2);color:var(--ui-text-1);margin-bottom:var(--space-5)}@media (min-width:768px){.page-module__18SB_a__heroTitle{font-size:var(--font-size-h1)}}.page-module__18SB_a__heroDescription{color:var(--ui-text-2);font-size:var(--font-size-body-lg);line-height:var(--line-height-body);margin-bottom:var(--space-8)}.page-module__18SB_a__ctaContainer{justify-content:center;gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.page-module__18SB_a__ctaContainer{flex-direction:row}}.page-module__18SB_a__ctaPrimary,.page-module__18SB_a__ctaSecondary{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);transition:all var(--duration-normal) var(--ease-out);text-decoration:none;display:inline-flex}.page-module__18SB_a__ctaPrimary{background:var(--ui-shape-primary);color:var(--ui-shape-text-on-primary-1)}.page-module__18SB_a__ctaPrimary:hover{background:var(--ui-shape-primary-container)}.page-module__18SB_a__ctaSecondary{background:var(--ui-page-flat-3);color:var(--ui-text-1)}.page-module__18SB_a__ctaSecondary:hover{background:var(--ui-shape-neutral-20)}.page-module__18SB_a__heroSubtext{margin-top:var(--space-4);color:var(--ui-text-3);font-size:var(--font-size-body-sm)}.page-module__18SB_a__statsSection{padding:var(--space-12) var(--space-4);background:var(--ui-page-flat-2)}.page-module__18SB_a__statsContainer{max-width:var(--content-max);margin:0 auto}.page-module__18SB_a__statsGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.page-module__18SB_a__statsGrid{grid-template-columns:repeat(4,1fr)}}.page-module__18SB_a__statCard{text-align:center;padding:var(--space-4);flex-direction:column;align-items:center;display:flex}.page-module__18SB_a__statIcon{width:2rem;height:2rem;color:var(--ui-shape-primary);margin-bottom:var(--space-2)}.page-module__18SB_a__statValue{font-family:var(--font-heading);color:var(--ui-text-1);font-weight:var(--font-weight-bold);font-size:var(--font-size-h4)}.page-module__18SB_a__statLabel{color:var(--ui-text-2);font-size:var(--font-size-body-sm)}.page-module__18SB_a__section{padding:var(--space-16) var(--space-4)}.page-module__18SB_a__sectionAlt{background:var(--ui-page-flat-2)}.page-module__18SB_a__sectionContainer{max-width:var(--content-max);margin:0 auto}.page-module__18SB_a__sectionHeader{text-align:center;margin-bottom:var(--space-10)}.page-module__18SB_a__sectionTitle{font-family:var(--font-heading);font-size:var(--font-size-h3);color:var(--ui-text-1);margin-bottom:var(--space-3)}.page-module__18SB_a__sectionDescription{max-width:44rem;color:var(--ui-text-2);line-height:var(--line-height-body);margin:0 auto}.page-module__18SB_a__linkGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.page-module__18SB_a__linkGrid{grid-template-columns:repeat(3,1fr)}}.page-module__18SB_a__linkCard{border:1px solid var(--ui-shape-neutral-20);border-radius:var(--radius-xl);background:var(--ui-page-flat-1);color:var(--ui-text-1);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);text-align:center;padding:var(--space-3);text-decoration:none}.page-module__18SB_a__linkCard:hover{border-color:var(--ui-shape-primary);color:var(--ui-shape-primary)}
