._container_1nu6b_1{max-width:1400px;margin:0 auto;padding:var(--spacing-8);min-height:80vh}._header_1nu6b_8{text-align:center;margin-bottom:var(--spacing-8)}._title_1nu6b_13{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-2);color:var(--foreground)}._subtitle_1nu6b_21{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}._controls_1nu6b_28{display:flex;flex-direction:column;gap:var(--spacing-6);margin-bottom:var(--spacing-8);align-items:center}._searchWrapper_1nu6b_36{position:relative;width:100%;max-width:500px}._searchIcon_1nu6b_42{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_1nu6b_51{padding-left:2.5rem;height:3rem;border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}._tabsWrapper_1nu6b_58{width:100%;overflow-x:auto;padding-bottom:var(--spacing-2);display:flex;justify-content:center}._resultsInfo_1nu6b_66{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6);font-size:.9rem;color:var(--muted-foreground)}._clearButton_1nu6b_75{color:var(--muted-foreground)}._clearButton_1nu6b_75:hover{color:var(--destructive)}._errorState_1nu6b_83{text-align:center;padding:var(--spacing-12);background-color:var(--muted);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}._caseStudiesSection_1nu6b_94{margin-top:var(--spacing-16);padding-top:var(--spacing-12);border-top:1px solid var(--border)}._caseStudiesHeader_1nu6b_95{max-width:760px;margin-bottom:var(--spacing-8)}._caseStudiesHeader_1nu6b_95 span{color:var(--primary);text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:.1em}._caseStudiesHeader_1nu6b_95 h2{margin:var(--spacing-2) 0;font-size:2.2rem}._caseStudiesHeader_1nu6b_95 p{color:var(--muted-foreground);line-height:1.6}._caseStudiesGrid_1nu6b_99{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}@media(max-width:768px){._title_1nu6b_13{font-size:2rem}._tabsWrapper_1nu6b_58{justify-content:flex-start}._resultsInfo_1nu6b_66{flex-direction:column;gap:var(--spacing-2);align-items:flex-start}._caseStudiesGrid_1nu6b_99{grid-template-columns:1fr}}
