.logo-section.svelte-1uha8ag{padding-block:var(--space-2xl) var(--space-xl)}.home-logo.svelte-1uha8ag{width:300px;height:auto;margin-inline:auto;display:block}@media(max-width:640px){.home-logo.svelte-1uha8ag{width:220px}}.services-section.svelte-1uha8ag{background:var(--color-white)}.section-header.svelte-1uha8ag{margin-bottom:var(--space-2xl)}.section-subtitle.svelte-1uha8ag{font-size:var(--text-lg);color:var(--color-charcoal-light);max-width:700px;margin-inline:auto;line-height:1.7}.services-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-xl);margin-top:var(--space-2xl)}.about-preview.svelte-1uha8ag{padding-block:var(--space-3xl)}.about-content.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-2xl);align-items:center}.about-image.svelte-1uha8ag{position:relative}.chrissie-portrait.svelte-1uha8ag{width:100%;height:auto;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);object-fit:cover;aspect-ratio:3 / 4}.about-text.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-md)}.about-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-3xl);margin-bottom:0}.about-text.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-base);line-height:1.7;color:var(--color-charcoal-light);margin-bottom:var(--space-sm)}.cta-section.svelte-1uha8ag{background:linear-gradient(135deg,#8b9d830d,#b76e790d)}.cta-title.svelte-1uha8ag{font-size:var(--text-3xl);margin-bottom:var(--space-md)}.cta-text.svelte-1uha8ag{font-size:var(--text-lg);color:var(--color-charcoal-light);max-width:600px;margin-inline:auto;margin-bottom:var(--space-xl);line-height:1.7}@media(max-width:1024px){.services-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg)}.about-content.svelte-1uha8ag{grid-template-columns:1fr;gap:var(--space-xl)}.about-image.svelte-1uha8ag{max-width:400px;margin-inline:auto}}@media(max-width:640px){.services-grid.svelte-1uha8ag{grid-template-columns:1fr}.section-header.svelte-1uha8ag{margin-bottom:var(--space-xl)}.section-subtitle.svelte-1uha8ag{font-size:var(--text-base)}.cta-title.svelte-1uha8ag{font-size:var(--text-2xl)}.cta-text.svelte-1uha8ag{font-size:var(--text-base)}}
