.page_hero__HpR_d{position:relative;padding-top:var(--ndx-nav-height);background:var(--ndx-bg-hero)}.page_heroGrid__6qztz{position:absolute;inset:0;pointer-events:none;background-image:var(--ndx-bg-hero-grid);background-size:var(--ndx-bg-hero-grid-size)}.page_heroInner__fsrNZ{position:relative;z-index:var(--ndx-z-content);padding-top:var(--ndx-section-py);padding-bottom:var(--ndx-space-8)}.page_heroHeading__xrdaJ{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-4xl);letter-spacing:var(--ndx-tracking-tightest);color:var(--ndx-color-text-primary);margin-top:var(--ndx-space-4);margin-bottom:var(--ndx-space-4);line-height:var(--ndx-leading-none)}@media (min-width:768px){.page_heroHeading__xrdaJ{font-size:var(--ndx-text-5xl)}}.page_heroSub__ua_ll{color:var(--ndx-color-text-secondary);font-size:var(--ndx-text-lg);line-height:var(--ndx-leading-relaxed);max-width:48rem;font-weight:var(--ndx-font-light)}.page_expertise__5a7SD{padding:var(--ndx-section-py) 0;background:var(--ndx-bg-section-accent)}.page_expertiseGrid__0Wne1{display:grid;grid-gap:var(--ndx-grid-gap-sm);gap:var(--ndx-grid-gap-sm)}@media (min-width:768px){.page_expertiseGrid__0Wne1{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_expertiseGrid__0Wne1{grid-template-columns:repeat(3,1fr)}}.page_cardInner__kB115{padding:var(--ndx-space-6)}.page_cardHeader__jlvmk{display:flex;align-items:flex-start;gap:var(--ndx-space-4);margin-bottom:var(--ndx-space-5)}.page_cardTitle___HTxx{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-semibold);font-size:var(--ndx-text-base);color:var(--ndx-color-text-primary)}.page_cardSubtitle__FlVGE{font-size:var(--ndx-text-xs);color:var(--ndx-color-muted);margin-top:2px}.page_bulletList__cAIBG{display:flex;flex-direction:column;gap:var(--ndx-space-2)}.page_bulletItem__5L0bg{display:flex;align-items:flex-start;gap:var(--ndx-space-2);font-size:var(--ndx-text-sm);color:var(--ndx-color-text-secondary)}.page_bulletDot__NT509{width:6px;height:6px;border-radius:50%;background:var(--ndx-color-accent);flex-shrink:0;margin-top:7px}.page_maxWidthDivider__D530e{max-width:80rem;margin:0 auto;padding:0 var(--ndx-space-6)}.page_sectionHeader__Lt048{margin-bottom:var(--ndx-space-14)}.page_sectionHeading__oejWa{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-3xl);letter-spacing:var(--ndx-tracking-tighter);color:var(--ndx-color-text-primary);margin-top:var(--ndx-space-3)}@media (min-width:768px){.page_sectionHeading__oejWa{font-size:var(--ndx-text-4xl)}}.page_stack__fz_aY{padding:var(--ndx-section-py) 0;background:var(--ndx-color-base)}.page_stackGrid__UydHS{display:grid;grid-gap:var(--ndx-space-8);gap:var(--ndx-space-8)}@media (min-width:768px){.page_stackGrid__UydHS{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_stackGrid__UydHS{grid-template-columns:repeat(3,1fr)}}.page_stackCategory__2AnLo{display:flex;flex-direction:column;gap:var(--ndx-space-4)}.page_stackTitle__q_xnb{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-semibold);font-size:var(--ndx-text-sm);color:var(--ndx-color-text-primary);text-transform:uppercase;letter-spacing:var(--ndx-tracking-wider)}.page_stackTags__m0ZnF{display:flex;flex-wrap:wrap;gap:var(--ndx-space-2)}.page_cta__YP_Al{padding:var(--ndx-section-py) 0;background:var(--ndx-bg-section-accent)}.page_ctaInner__ZSkXh{text-align:center;max-width:40rem;margin:0 auto}.page_ctaHeading__4waY0{font-family:var(--ndx-font-display);font-weight:var(--ndx-font-bold);font-size:var(--ndx-text-3xl);letter-spacing:var(--ndx-tracking-tighter);color:var(--ndx-color-text-primary);margin-bottom:var(--ndx-space-4)}@media (min-width:768px){.page_ctaHeading__4waY0{font-size:var(--ndx-text-4xl)}}.page_ctaSub__X8XJo{color:var(--ndx-color-text-secondary);font-size:var(--ndx-text-lg);line-height:var(--ndx-leading-relaxed);margin-bottom:var(--ndx-space-8)}.page_ctaRow__kAl1a{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ndx-space-4)}