._stats_15q8j_1,._services_15q8j_2,._segments_15q8j_3,._projects_15q8j_4,._blog_15q8j_5{opacity:0;transform:translateY(16px);transition:opacity var(--animation-duration-slow) ease,transform var(--animation-duration-slow) ease}._stats_15q8j_1[data-revealed=true],._services_15q8j_2[data-revealed=true],._segments_15q8j_3[data-revealed=true],._projects_15q8j_4[data-revealed=true],._blog_15q8j_5[data-revealed=true]{opacity:1;transform:translateY(0)}._eyebrow_15q8j_20{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:var(--spacing-3)}._sectionInner_15q8j_30{max-width:1200px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6)}._sectionHeading_15q8j_36{max-width:46ch}._sectionHeadingRow_15q8j_40{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-12)}._sectionTitle_15q8j_49{font-family:var(--font-family-display);font-size:var(--text-h2);font-weight:600;color:var(--foreground);line-height:1.2}._corporateBand_15q8j_59{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._corporateInner_15q8j_65{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);align-items:center}._corporateBody_15q8j_72{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6)}._corporateText_15q8j_79{font-size:1.0625rem;line-height:1.7;color:var(--muted-foreground);max-width:62ch}@media(min-width:860px){._corporateInner_15q8j_65{grid-template-columns:1fr 1.2fr;gap:var(--spacing-12)}}._statsInner_15q8j_95{max-width:1200px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-8);text-align:center}._statItem_15q8j_107{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:140px}._statNumber_15q8j_114{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;color:var(--primary)}._statNumberAccent_15q8j_121{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;color:var(--accent)}._statLabel_15q8j_128{font-size:.875rem;color:var(--muted-foreground)}._statDivider_15q8j_133{width:1px;height:48px;background:var(--border)}._citiesStrip_15q8j_141{border-bottom:1px solid var(--border);background:var(--surface)}._citiesInner_15q8j_146{max-width:1200px;margin:0 auto;padding:1.25rem var(--spacing-6);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-2) var(--spacing-4);text-align:center}._citiesLabel_15q8j_158{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._citiesList_15q8j_166{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--spacing-2)}._cityItem_15q8j_173{font-size:.875rem;font-weight:500;color:var(--foreground)}._cityDot_15q8j_179{margin-left:var(--spacing-2);color:var(--border)}._servicesGrid_15q8j_186{display:grid;grid-template-columns:1fr;gap:var(--spacing-6);margin-top:2.5rem}._serviceCard_15q8j_193{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);text-decoration:none;color:inherit;transition:border-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._serviceCard_15q8j_193:hover{border-color:var(--primary);transform:translateY(-2px)}._serviceCardTitle_15q8j_211{font-family:var(--font-family-display);font-size:1.25rem;font-weight:600;color:var(--foreground)}._serviceCardDescription_15q8j_218{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5;flex:1}._serviceCardLink_15q8j_225{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.875rem;font-weight:600;color:var(--primary);margin-top:var(--spacing-2)}._smallIcon_15q8j_235{width:14px;height:14px}._segments_15q8j_3{background:var(--surface)}._segmentsGrid_15q8j_246{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}._segmentCard_15q8j_252{display:flex;flex-direction:column;gap:var(--spacing-3)}._segmentIcon_15q8j_258{width:28px;height:28px;color:var(--primary)}._segmentTitle_15q8j_264{font-family:var(--font-family-display);font-size:1.375rem;font-weight:600;color:var(--foreground)}._segmentDescription_15q8j_271{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}._segmentLink_15q8j_277{padding:0;justify-content:flex-start;align-self:flex-start}._projectsGrid_15q8j_285{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._projectCard_15q8j_291{text-decoration:none;color:inherit;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border);background:var(--card);transition:transform var(--animation-duration-fast) ease}._projectCard_15q8j_291:hover{transform:translateY(-2px)}._projectImage_15q8j_305{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}._projectCardBody_15q8j_312{padding:1.25rem;display:flex;flex-direction:column;gap:var(--spacing-1)}._projectSegment_15q8j_319{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}._projectTitle_15q8j_327{font-family:var(--font-family-display);font-size:var(--text-h3);font-weight:600;color:var(--foreground)}._projectLocation_15q8j_334{font-size:.875rem;color:var(--muted-foreground)}._joinBanner_15q8j_341{background:var(--surface);border-top:1px solid var(--border)}._joinInner_15q8j_346{max-width:1200px;margin:0 auto;padding:1.25rem var(--spacing-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._joinText_15q8j_356{font-size:1rem;color:var(--foreground)}@media(min-width:640px){._joinInner_15q8j_346{flex-direction:row;align-items:center;justify-content:space-between}}._blogGrid_15q8j_371{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}._blogCard_15q8j_377{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:var(--spacing-4)}._blogImage_15q8j_385{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-md);display:block}._blogCardBody_15q8j_393{display:flex;flex-direction:column;gap:var(--spacing-1)}._blogCategory_15q8j_399{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}._blogTitle_15q8j_407{font-family:var(--font-family-display);font-size:var(--text-h3);font-weight:600;color:var(--foreground)}._blogExcerpt_15q8j_414{font-size:.9375rem;color:var(--muted-foreground);line-height:1.5}@media(min-width:720px){._servicesGrid_15q8j_186{grid-template-columns:repeat(2,1fr)}._projectsGrid_15q8j_285,._blogGrid_15q8j_371,._segmentsGrid_15q8j_246{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){._servicesGrid_15q8j_186{grid-template-columns:repeat(3,1fr)}}
