.accordion.svelte-d6rxdz{flex-direction:column;gap:1rem;display:flex}.accordion-item.svelte-d6rxdz{background:#fff;border:1px solid #d9dfcf}.accordion-heading.svelte-d6rxdz{margin:0}.accordion-trigger.svelte-d6rxdz{width:100%;font:inherit;text-align:left;cursor:pointer;color:#1f1f1f;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;font-size:1.1rem;font-weight:600;display:flex}.accordion-icon.svelte-d6rxdz{color:#7f9f4a;flex-shrink:0;font-size:1.4rem;line-height:1;transition:transform .15s}.accordion-icon.open.svelte-d6rxdz{transform:rotate(45deg)}.accordion-content.svelte-d6rxdz{padding:0 1.25rem 1.25rem}.accordion-content.svelte-d6rxdz p:where(.svelte-d6rxdz){color:#4f4f4f;margin:0 0 .9rem;line-height:1.7}.accordion-content.svelte-d6rxdz ul:where(.svelte-d6rxdz){margin:.75rem 0 0;padding-left:1.25rem}.accordion-content.svelte-d6rxdz li:where(.svelte-d6rxdz){margin-bottom:.4rem;line-height:1.6}.accordion-content.svelte-d6rxdz a:where(.svelte-d6rxdz){color:#7f9f4a;font-weight:500;text-decoration:none}.accordion-content.svelte-d6rxdz a:where(.svelte-d6rxdz):hover{text-decoration:underline}.accordion-image.svelte-d6rxdz{width:100%;max-width:360px;height:auto;margin:0 0 1rem;display:block}.services-page.svelte-1786dw5{max-width:920px}.services-intro.svelte-1786dw5{max-width:760px;margin-bottom:2.5rem}.services-intro.svelte-1786dw5 h1:where(.svelte-1786dw5){margin:0 0 1rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.services-intro.svelte-1786dw5 p:where(.svelte-1786dw5){color:#4f4f4f;margin:0;font-size:1.05rem;line-height:1.75}
