.service-category[data-astro-cid-2wcbsaft]{width:100%;padding-block:2.5rem}.service-heading[data-astro-cid-2wcbsaft]{width:min(100% - 48px,680px);margin:0 auto 3rem}.service-layout[data-astro-cid-2wcbsaft]{align-items:stretch;gap:2rem;width:min(100% - 40px,1400px);margin-inline:auto;display:flex}.service-image[data-astro-cid-2wcbsaft]{min-width:0;aspect-ratio:var(--image-ratio);border-radius:var(--radius);flex:2;position:relative;overflow:hidden}.service-image[data-astro-cid-2wcbsaft] img[data-astro-cid-2wcbsaft]{object-fit:cover;width:100%;height:100%;display:block}.image-shade[data-astro-cid-2wcbsaft]{pointer-events:none;background:linear-gradient(#0000,#042004b3);position:absolute;inset:50% 0 0}.service-list[data-astro-cid-2wcbsaft]{z-index:1;flex:1;min-width:0;position:relative}.service-item[data-astro-cid-2wcbsaft]{border-bottom:1px solid #00000014}.service-summary[data-astro-cid-2wcbsaft]{cursor:pointer;align-items:center;min-height:49px;padding:.75rem 1.5rem .75rem 0;list-style:none;display:flex;position:relative}.service-summary[data-astro-cid-2wcbsaft]::-webkit-details-marker{display:none}.service-summary[data-astro-cid-2wcbsaft]::marker{content:""}.service-title[data-astro-cid-2wcbsaft]{z-index:1;color:var(--text);transition:color var(--transition);font-size:1.1rem;font-weight:400;position:relative}.service-underline[data-astro-cid-2wcbsaft]{background:var(--gold);width:0;height:2px;transition:width .3s ease-out;position:absolute;bottom:0;left:0}.service-summary[data-astro-cid-2wcbsaft]:hover .service-underline[data-astro-cid-2wcbsaft],.service-item[data-astro-cid-2wcbsaft][open] .service-underline[data-astro-cid-2wcbsaft]{width:100%}.service-summary[data-astro-cid-2wcbsaft]:hover .service-title[data-astro-cid-2wcbsaft],.service-item[data-astro-cid-2wcbsaft][open] .service-title[data-astro-cid-2wcbsaft]{color:var(--gold-dark)}.service-indicator[data-astro-cid-2wcbsaft]{border-right:1.5px solid var(--green);border-bottom:1.5px solid var(--green);width:9px;height:9px;transition:transform var(--transition);position:absolute;right:0;transform:rotate(45deg)translateY(-2px)}.service-item[data-astro-cid-2wcbsaft][open] .service-indicator[data-astro-cid-2wcbsaft]{transform:rotate(225deg)translateY(-2px)}.service-content[data-astro-cid-2wcbsaft]{background:#f8f9fa66;grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.service-item[data-astro-cid-2wcbsaft][open] .service-content[data-astro-cid-2wcbsaft]{grid-template-rows:1fr}.service-content-inner[data-astro-cid-2wcbsaft]{min-height:0;overflow:hidden}.service-content[data-astro-cid-2wcbsaft] p[data-astro-cid-2wcbsaft]{color:var(--text);margin:0;padding:1rem;font-size:.9rem;line-height:1.5}.service-summary[data-astro-cid-2wcbsaft]:focus-visible{outline:2px solid var(--gold-dark);outline-offset:3px}.service-category-reversed[data-astro-cid-2wcbsaft] .service-layout[data-astro-cid-2wcbsaft]{flex-direction:row-reverse}@media (width<=768px){.service-category[data-astro-cid-2wcbsaft]{padding-block:1.5rem}.service-heading[data-astro-cid-2wcbsaft]{width:min(100% - 32px,680px);margin-bottom:2rem}.service-layout[data-astro-cid-2wcbsaft],.service-category-reversed[data-astro-cid-2wcbsaft] .service-layout[data-astro-cid-2wcbsaft]{flex-direction:column;gap:1rem;width:min(100% - 30px,1400px)}.service-image[data-astro-cid-2wcbsaft]{aspect-ratio:16/9;flex:none;width:100%}.service-title[data-astro-cid-2wcbsaft]{font-size:1rem}}@media (width<=399px){.service-layout[data-astro-cid-2wcbsaft],.service-category-reversed[data-astro-cid-2wcbsaft] .service-layout[data-astro-cid-2wcbsaft]{gap:.75rem;width:min(100% - 24px,1400px)}.service-content[data-astro-cid-2wcbsaft] p[data-astro-cid-2wcbsaft]{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.service-underline[data-astro-cid-2wcbsaft],.service-indicator[data-astro-cid-2wcbsaft],.service-content[data-astro-cid-2wcbsaft]{transition:none}}.brand-carousel-wrapper[data-astro-cid-evm76eqv]{background:var(--green);width:100%;padding-block:1.5rem;overflow:hidden}.brand-carousel[data-astro-cid-evm76eqv]{will-change:transform;width:max-content;animation:24s linear infinite brand-scroll;display:flex}.brand-carousel[data-astro-cid-evm76eqv] img[data-astro-cid-evm76eqv]{object-fit:contain;flex:0 0 20vw;width:20vw;max-width:none;height:clamp(80px,10vw,120px);padding-inline:clamp(1rem,3vw,3.125rem);display:block}.brand-carousel-wrapper[data-astro-cid-evm76eqv]:hover .brand-carousel[data-astro-cid-evm76eqv]{animation-play-state:paused}@keyframes brand-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=768px){.brand-carousel[data-astro-cid-evm76eqv] img[data-astro-cid-evm76eqv]{flex-basis:33.3333vw;width:33.3333vw}}@media (width<=480px){.brand-carousel[data-astro-cid-evm76eqv] img[data-astro-cid-evm76eqv]{flex-basis:50vw;width:50vw;height:80px;padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.brand-carousel[data-astro-cid-evm76eqv]{animation:none;transform:none}}
