.section-divider.svelte-t86az3.svelte-t86az3{padding:var(--spacing-xl) 0}.section-divider.svelte-t86az3 h1.svelte-t86az3{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xl);color:var(--primary-color)}.expertise-description.svelte-t86az3.svelte-t86az3{margin-bottom:var(--spacing-lg)}.expertise-description.svelte-t86az3 p.svelte-t86az3{margin-bottom:var(--spacing-sm)}.cta-section.svelte-t86az3.svelte-t86az3{margin:var(--spacing-lg) 0}.cta-section.svelte-t86az3 p.svelte-t86az3{font-size:var(--font-size-xs);color:var(--secondary-color);line-height:1.5;margin:0 0 var(--spacing-sm) 0}.work-grid.svelte-t86az3.svelte-t86az3{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.work-card.svelte-t86az3.svelte-t86az3{display:flex;flex-direction:column;text-decoration:none;transition:var(--hover-transition);background-color:var(--bg-color);border:1px solid var(--primary-border);border-radius:var(--border-radius);padding:var(--spacing-md);height:100%;overflow:hidden}.work-card.svelte-t86az3.svelte-t86az3:hover{transform:translateY(-1px)}.work-card.svelte-t86az3:hover .work-title.svelte-t86az3{color:var(--link-hover)}.work-image.svelte-t86az3.svelte-t86az3{width:100%;height:100%;object-fit:contain;margin-bottom:var(--spacing-sm)}.work-content.svelte-t86az3.svelte-t86az3{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1}.work-header.svelte-t86az3.svelte-t86az3{display:flex;justify-content:space-between;align-items:flex-start}.work-title.svelte-t86az3.svelte-t86az3{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--primary-color);margin:0}.work-subtitle.svelte-t86az3.svelte-t86az3{font-size:var(--font-size-xxs);color:var(--secondary-color);margin:var(--spacing-xxs) 0 0}.view-link.svelte-t86az3.svelte-t86az3{font-size:var(--font-size-xxs);color:var(--secondary-color)}.work-description.svelte-t86az3.svelte-t86az3{font-size:var(--font-size-xxs);color:var(--secondary-color);margin:0;line-height:1.5}@media (max-width: 768px){.work-grid.svelte-t86az3.svelte-t86az3{grid-template-columns:1fr;gap:var(--spacing-md)}.section-divider.svelte-t86az3.svelte-t86az3{padding:var(--spacing-lg) 0}.section-divider.svelte-t86az3 h1.svelte-t86az3{margin-bottom:var(--spacing-lg)}}
