.loc5-section[data-astro-cid-elihd6ob]{padding:100px 0}.loc5-heading[data-astro-cid-elihd6ob]{text-align:center;max-width:640px;margin:0 auto 50px}.loc5-eyebrow[data-astro-cid-elihd6ob]{font-family:var(--font-heading);font-size:18px;font-weight:500;text-transform:uppercase;color:var(--color-accent);margin-bottom:6px;display:inline-block}.loc5-title[data-astro-cid-elihd6ob]{font-family:var(--font-heading);font-size:36px;font-weight:800;color:var(--color-primary);margin:0 0 12px}.loc5-intro[data-astro-cid-elihd6ob]{color:var(--color-text);line-height:1.7;margin:0}.loc5-grid[data-astro-cid-elihd6ob]{display:grid;gap:28px 40px}.loc5-cols-2[data-astro-cid-elihd6ob]{grid-template-columns:repeat(2,1fr)}.loc5-cols-3[data-astro-cid-elihd6ob]{grid-template-columns:repeat(3,1fr)}.loc5-item[data-astro-cid-elihd6ob]{display:flex;gap:18px;align-items:flex-start}.loc5-icon[data-astro-cid-elihd6ob]{width:52px;height:52px;min-width:52px;border-radius:50%;background:var(--color-tint);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:20px}.loc5-label[data-astro-cid-elihd6ob]{font-family:var(--font-heading);font-size:18px;font-weight:700;color:var(--color-primary);margin:0 0 6px}.loc5-text[data-astro-cid-elihd6ob]{color:var(--color-text);font-size:15px;line-height:1.65;margin:0}@media (max-width: 991px){.loc5-section[data-astro-cid-elihd6ob]{padding:60px 0}.loc5-cols-3[data-astro-cid-elihd6ob]{grid-template-columns:repeat(2,1fr)}.loc5-title[data-astro-cid-elihd6ob]{font-size:30px}}@media (max-width: 767px){.loc5-cols-2[data-astro-cid-elihd6ob],.loc5-cols-3[data-astro-cid-elihd6ob]{grid-template-columns:1fr}}.lp-lead[data-astro-cid-j4wktkyz]{max-width:68ch;margin:0 auto 16px;color:var(--color-text);line-height:1.7}.lp-services[data-astro-cid-j4wktkyz]{padding:var(--space-section, 96px) 0}.lp-services[data-astro-cid-j4wktkyz] .container[data-astro-cid-j4wktkyz]{text-align:center}.lp-services-quote[data-astro-cid-j4wktkyz]{max-width:44ch;margin:0 auto 16px;font-family:var(--font-heading);font-size:22px;font-style:italic;color:var(--color-primary)}.lp-services-grid[data-astro-cid-j4wktkyz]{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:48px;text-align:left}.lp-service-card[data-astro-cid-j4wktkyz]{flex:1 1 300px;max-width:380px;background:var(--color-white, #fff);border:1px solid var(--color-border, #e6e6e6);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column}@media (min-width: 992px) and (max-width: 1199.98px){.lp-services-grid--four[data-astro-cid-j4wktkyz] .lp-service-card[data-astro-cid-j4wktkyz]{flex-basis:calc((100% - 24px)/2);max-width:none}}@media (min-width: 1200px){.lp-services-grid--four[data-astro-cid-j4wktkyz] .lp-service-card[data-astro-cid-j4wktkyz]{flex-basis:calc((100% - 72px)/4);max-width:none}}@media (min-width: 1200px) and (max-width: 1399.98px){.lp-services-grid--four[data-astro-cid-j4wktkyz]{gap:16px}.lp-services-grid--four[data-astro-cid-j4wktkyz] .lp-service-card[data-astro-cid-j4wktkyz]{flex-basis:calc((100% - 48px)/4);padding-left:16px;padding-right:16px}.lp-services-grid--four[data-astro-cid-j4wktkyz] .lp-service-title[data-astro-cid-j4wktkyz]{font-size:17px}}.lp-service-icon[data-astro-cid-j4wktkyz]{width:48px;height:48px;border-radius:50%;border:1px solid var(--color-accent);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:16px;flex:none}.lp-service-title[data-astro-cid-j4wktkyz]{font-family:var(--font-heading);font-size:19px;font-weight:600;color:var(--color-primary);margin:0 0 8px;text-wrap:balance}.lp-service-text[data-astro-cid-j4wktkyz]{color:var(--color-text-muted);line-height:1.6;margin:0}.lp-service-link[data-astro-cid-j4wktkyz]{margin-top:auto;padding-top:14px;align-self:flex-start;color:var(--color-accent-text, #027a50);font-weight:600;text-decoration:none}.lp-service-link[data-astro-cid-j4wktkyz]:hover,.lp-service-link[data-astro-cid-j4wktkyz]:focus-visible{text-decoration:underline;text-underline-offset:3px}.lp-contact[data-astro-cid-j4wktkyz]{scroll-margin-top:110px}
