.service-overview{padding:var(--spacing-16)var(--spacing-6);background-color:var(--color-white)}.service-overview__container{max-width:900px}.service-overview__heading{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-gray-900);margin-bottom:var(--spacing-6)}.service-overview__description{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin-bottom:var(--spacing-8)}.service-overview__cta{gap:var(--spacing-4);display:flex}.service-overview__link{align-items:center;gap:var(--spacing-2);color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;transition:all .2s;display:inline-flex}.service-overview__link:hover{opacity:.8;gap:var(--spacing-3)}.service-overview__arrow{font-size:1.25rem;transition:transform .2s;display:inline-block}.service-overview__link:hover .service-overview__arrow{transform:translate(4px)}@media (max-width:768px){.service-overview{padding:var(--spacing-12)var(--spacing-4)}.service-overview__heading{font-size:var(--font-size-3xl)}.service-overview__description{font-size:var(--font-size-base)}.service-overview__cta{flex-direction:column}}
