.hero-section.svelte-oz7v1a{padding:var(--section-spacing) var(--container-padding)}.hero-content.svelte-oz7v1a{display:grid;grid-template-columns:1fr;gap:var(--space-4xl);align-items:center;max-width:var(--container-max);margin:0 auto}.hero-text.svelte-oz7v1a{display:flex;flex-direction:column;gap:var(--space-2xl)}.hero-titles.svelte-oz7v1a{display:flex;flex-direction:column;gap:var(--space-md)}.hero-title.svelte-oz7v1a{font-family:Roboto,serif;font-size:var(--text-hero-primary);font-weight:400;letter-spacing:-.02em;color:var(--color-text-muted);margin:0;line-height:1.1}.hero-subtitle.svelte-oz7v1a{font-family:Roboto,serif;font-size:var(--text-hero-secondary);font-weight:400;color:var(--color-text-muted);margin:0;line-height:1.2}.hero-description.svelte-oz7v1a{font-size:var(--text-body-large);color:var(--color-text-muted);margin:0;max-width:54rem}.hero-image.svelte-oz7v1a{display:none;justify-content:center;align-items:center}.hero-logo.svelte-oz7v1a{width:100%;max-width:25rem;height:auto;aspect-ratio:1;border-radius:var(--radius-lg);object-fit:contain}@media (min-width: 1024px){.hero-content.svelte-oz7v1a{grid-template-columns:1fr 1fr}.hero-image.svelte-oz7v1a{display:flex;justify-content:center}}.services-section.svelte-oz7v1a{padding:var(--section-spacing) var(--container-padding)}.services-content.svelte-oz7v1a{max-width:var(--container-max);margin:0 auto}.services-grid.svelte-oz7v1a{display:flex;flex-direction:column;gap:var(--space-5xl)}.contact-section.svelte-oz7v1a{padding:var(--section-spacing) var(--container-padding)}.contact-content.svelte-oz7v1a{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2xl);align-items:center;text-align:center}
