.page_main__Myb0l{flex:1 1}.page_container__rNJv8{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-6)}.page_eyebrow__QY6_4{display:inline-block;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:var(--space-3)}.page_header__uB1jo{background-color:var(--bg-raised);padding:var(--space-16) 0 var(--space-12)}.page_title__RVpoz{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:var(--fg-1);line-height:1.15;margin-bottom:var(--space-4)}.page_subtitle__epX7b{font-size:1.0625rem;color:var(--fg-2);line-height:1.7;max-width:52ch}.page_filterSection__eV5cU{background-color:var(--bg-canvas);padding:var(--space-8) 0 0;position:-webkit-sticky;position:sticky;top:var(--nav-height);z-index:10}.page_filterTabs__8jSP7{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-4);scrollbar-width:none}.page_filterTabs__8jSP7::-webkit-scrollbar{display:none}.page_filterTab__Ym8k5{display:inline-flex;align-items:center;min-height:44px;padding:var(--space-2) var(--space-4);font-family:var(--font-ui);font-size:.875rem;font-weight:500;color:var(--fg-2);background-color:var(--bg-raised);border-radius:var(--radius-md);cursor:pointer;border:none;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast)}.page_filterTab__Ym8k5:hover{color:var(--fg-1);background-color:var(--bg-inset)}.page_filterTabActive__rmixe{color:var(--fg-on-accent);background-color:var(--accent-primary)}.page_filterTabActive__rmixe:hover{background-color:var(--accent-primary-hover);color:var(--fg-on-accent)}.page_grid__eafQH{background-color:var(--bg-canvas);padding:var(--space-10) 0 var(--space-20)}.page_solutionsGrid__l9cYM{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:640px){.page_solutionsGrid__l9cYM{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_solutionsGrid__l9cYM{grid-template-columns:repeat(3,1fr)}}.page_emptyState__ndgln{padding:var(--space-16);text-align:center;color:var(--fg-3);font-size:1rem;grid-column:1/-1}.page_cta__JSvEu{background-color:var(--bg-raised);padding:var(--space-16) 0;text-align:center}.page_ctaTitle___w5PF{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--fg-1);margin-bottom:var(--space-3)}.page_ctaText__8BLVQ{font-size:1rem;color:var(--fg-2);margin-bottom:var(--space-6)}.page_ctaLink__pQLHd{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-8);font-family:var(--font-ui);font-size:.9375rem;font-weight:600;color:var(--fg-on-accent);background-color:var(--accent-primary);border-radius:var(--radius-md);text-decoration:none;transition:background-color var(--transition-fast)}.page_ctaLink__pQLHd:hover{background-color:var(--accent-primary-hover);text-decoration:none}