.service[data-astro-cid-3vpt37q6]{align-content:start;gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-border);height:100%;display:grid;position:relative}.band .service[data-astro-cid-3vpt37q6]{border-top-color:var(--color-dark-border)}.service__title[data-astro-cid-3vpt37q6]{margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem)}.service__title[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]{color:inherit;text-decoration:none}.service__title[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:after{content:"";position:absolute;inset:0}.service__title[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:hover{color:var(--color-action)}.band .service__title[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:hover{color:var(--color-light)}.service__summary[data-astro-cid-3vpt37q6]{color:var(--color-muted);max-width:40ch;margin:0;font-size:.9375rem;line-height:1.65}.band .service__summary[data-astro-cid-3vpt37q6]{color:var(--color-dark-muted)}.service__more[data-astro-cid-3vpt37q6]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-action);align-self:end;font-size:.75rem;font-weight:600}.band .service__more[data-astro-cid-3vpt37q6]{color:var(--color-light)}.service[data-astro-cid-3vpt37q6]:hover .service__more[data-astro-cid-3vpt37q6]{text-underline-offset:.3em;text-decoration:underline}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,7vw,6rem) clamp(3rem,7vw,6rem);overflow-x:clip}.hero__inner[data-astro-cid-lcdefpme]{width:min(100% - 2 * var(--page-gutter), 82rem);align-items:center;gap:clamp(2.5rem,5vw,4rem);margin-inline:auto;display:grid}@media (width>=64rem){.hero__inner[data-astro-cid-lcdefpme]{width:min(100% - var(--page-gutter), 82rem);grid-template-columns:minmax(0,31rem) minmax(0,1fr);gap:clamp(3rem,6vw,6rem);margin-right:0}}.hero__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.hero__text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.hero__note[data-astro-cid-lcdefpme]{max-width:34rem;margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.hero__media[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--color-text) 8%, transparent);display:block;overflow:hidden}.hero__media[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.grid-3[data-astro-cid-lcdefpme]{gap:var(--space-10);grid-template-columns:1fr;display:grid}.grid-3--gap[data-astro-cid-lcdefpme]{gap:var(--space-16) var(--space-8)}@media (width>=40rem){.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps[data-astro-cid-lcdefpme]{gap:var(--space-10);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps__item[data-astro-cid-lcdefpme]{padding-top:var(--space-5);border-top:1px solid var(--color-border)}.steps__number[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-action);margin:0 0 var(--space-5);font-size:clamp(2.25rem,3.4vw,3rem);font-weight:400;line-height:1}.steps__title[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3);font-size:1.1875rem}.steps__text[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0;font-size:.9375rem}.faq-block[data-astro-cid-lcdefpme]{gap:var(--space-10);display:grid}@media (width>=64rem){.faq-block[data-astro-cid-lcdefpme]{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start}}.faq-note[data-astro-cid-lcdefpme]{max-width:34ch;margin-bottom:0}.closing[data-astro-cid-lcdefpme]{padding-top:var(--space-16);padding-bottom:var(--section-space)}.closing__inner[data-astro-cid-lcdefpme]{padding-top:var(--space-12);max-width:46rem}.closing__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}
