.svc-hero[data-astro-cid-r2i6goqw]{overflow:hidden}.svc-hero__inner[data-astro-cid-r2i6goqw]{flex-direction:column;gap:22px;padding-block:117px 82px;display:flex}.svc-hero__content[data-astro-cid-r2i6goqw]{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.svc-hero__lead[data-astro-cid-r2i6goqw]{max-width:240px}.svc-hero__note[data-astro-cid-r2i6goqw]{max-width:219px}@media (width>=1440px){.svc-hero__inner[data-astro-cid-r2i6goqw]{padding-inline:72px}}@media (width>=810px) and (width<=1439.98px){.svc-hero__inner[data-astro-cid-r2i6goqw]{padding-block:80px 56px}.svc-hero__lead[data-astro-cid-r2i6goqw]{flex:1;max-width:none}}@media (width<=809.98px){.svc-hero__inner[data-astro-cid-r2i6goqw]{padding-block:56px 40px}.svc-hero__content[data-astro-cid-r2i6goqw]{flex-direction:column;gap:16px}.svc-hero__lead[data-astro-cid-r2i6goqw]{max-width:none}:root{--gutter:20px}}.service[data-astro-cid-avhhfefz]{--service-slogan:#666;--service-summary:gray;--service-tag-line:#333;grid-template-columns:minmax(0,1fr) 384px;align-items:end;padding-bottom:96px;display:grid}.service__body[data-astro-cid-avhhfefz]{flex-direction:column;gap:20px;min-width:0;display:flex}.service__top[data-astro-cid-avhhfefz]{flex-direction:column;gap:14px;display:flex}.service__head[data-astro-cid-avhhfefz]{align-items:center;gap:24px;display:flex}.service__title[data-astro-cid-avhhfefz]{max-width:70%;color:var(--c-white)}.service__slogan[data-astro-cid-avhhfefz]{max-width:160px;color:var(--service-slogan);flex:1}.service__tags[data-astro-cid-avhhfefz]{align-items:center;gap:6px;margin:0;display:flex}.service__tag[data-astro-cid-avhhfefz]{font-family:var(--font-ui);color:var(--c-white);white-space:nowrap;flex:none;padding:4px 10px;font-size:12px;line-height:16px;position:relative}.service__tag[data-astro-cid-avhhfefz]:after{content:"";border:1px solid var(--service-tag-line);pointer-events:none;position:absolute;inset:0}.service__summary[data-astro-cid-avhhfefz],.service__footnote[data-astro-cid-avhhfefz]{max-width:504px}.service__summary[data-astro-cid-avhhfefz]{color:var(--service-summary)}.service__media[data-astro-cid-avhhfefz]{justify-content:flex-end;gap:24px;display:flex}.service__img[data-astro-cid-avhhfefz]{object-fit:cover;width:180px;height:124px}@media (width>=810px) and (width<=1439.98px){.service[data-astro-cid-avhhfefz]{grid-template-columns:minmax(0,1fr) 300px;column-gap:40px;padding-bottom:72px}.service__body[data-astro-cid-avhhfefz]{gap:18px}.service__head[data-astro-cid-avhhfefz]{flex-direction:column;align-items:flex-start;gap:8px}.service__title[data-astro-cid-avhhfefz],.service__slogan[data-astro-cid-avhhfefz]{max-width:100%}.service__tags[data-astro-cid-avhhfefz]{flex-direction:column;align-items:flex-start}.service__summary[data-astro-cid-avhhfefz],.service__footnote[data-astro-cid-avhhfefz]{max-width:none}.service__media[data-astro-cid-avhhfefz]{gap:16px}.service__img[data-astro-cid-avhhfefz]{flex:1;width:auto;min-width:0}}@media (width<=809.98px){.service[data-astro-cid-avhhfefz]{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-bottom:48px}.service__body[data-astro-cid-avhhfefz]{gap:16px}.service__head[data-astro-cid-avhhfefz]{flex-direction:column;align-items:flex-start;gap:8px}.service__title[data-astro-cid-avhhfefz],.service__slogan[data-astro-cid-avhhfefz]{max-width:100%}.service__slogan[data-astro-cid-avhhfefz]{font-size:16px}.service__tags[data-astro-cid-avhhfefz]{flex-wrap:wrap}.service__summary[data-astro-cid-avhhfefz],.service__footnote[data-astro-cid-avhhfefz]{max-width:none}.service__media[data-astro-cid-avhhfefz]{justify-content:flex-start;gap:12px}.service__img[data-astro-cid-avhhfefz]{flex:1;width:auto;min-width:0}:root{--gutter:20px}}.svc-list[data-astro-cid-lkmao3qm]{z-index:2;overflow:hidden}.svc-list__inner[data-astro-cid-lkmao3qm]{flex-direction:column;gap:96px;padding-block:120px;display:flex}@media (width>=1440px){.svc-list__inner[data-astro-cid-lkmao3qm]{padding-inline:72px}}@media (width>=810px) and (width<=1439.98px){.svc-list__inner[data-astro-cid-lkmao3qm]{gap:64px;padding-block:80px}}@media (width<=809.98px){.svc-list__inner[data-astro-cid-lkmao3qm]{gap:40px;padding-block:48px}:root{--gutter:20px}}
