.head[data-astro-cid-imuktmzc]{gap:var(--space-4);align-content:start;justify-items:start;display:grid}h2[data-astro-cid-imuktmzc]{font-size:var(--step-2)}.services[data-astro-cid-fq3rrj6w]{gap:var(--space-6);justify-self:stretch;width:100%;display:grid}.table[data-astro-cid-fq3rrj6w]{border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.service[data-astro-cid-fq3rrj6w]{gap:var(--space-2) var(--space-5);padding-block:var(--space-5);border-block-end:1px solid var(--line);display:grid}.service[data-astro-cid-fq3rrj6w] h3[data-astro-cid-fq3rrj6w]{font-size:var(--step-1);line-height:1.2}.service__body[data-astro-cid-fq3rrj6w]{gap:var(--space-4);align-content:start;min-width:0;display:grid}.what[data-astro-cid-fq3rrj6w]{color:var(--fg-soft)}.label[data-astro-cid-fq3rrj6w]{color:var(--fg);margin-block-end:var(--space-2);font-weight:600}.incl[data-astro-cid-fq3rrj6w] ul[data-astro-cid-fq3rrj6w]{gap:var(--space-2);color:var(--fg-soft);margin:0;padding:0;list-style:none;display:grid}.incl[data-astro-cid-fq3rrj6w] li[data-astro-cid-fq3rrj6w]{padding-inline-start:1.25em;position:relative}.incl[data-astro-cid-fq3rrj6w] li[data-astro-cid-fq3rrj6w]:before{content:"";background:var(--accent);border-radius:50%;width:.4em;height:.4em;position:absolute;inset-block-start:.6em;inset-inline-start:0}@media (width>=40rem){.service[data-astro-cid-fq3rrj6w]{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)}}@media (width>=64rem){.services[data-astro-cid-fq3rrj6w]{column-gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.services__head[data-astro-cid-fq3rrj6w]{position:sticky;inset-block-start:var(--space-6)}}.process[data-astro-cid-2x3zoj4c]{gap:var(--space-6);justify-self:stretch;width:100%;display:grid}.steps[data-astro-cid-2x3zoj4c]{counter-reset:step;border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-2x3zoj4c] li[data-astro-cid-2x3zoj4c]{counter-increment:step;align-items:start;gap:var(--space-4);padding-block:var(--space-5);border-block-end:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);display:grid}.steps[data-astro-cid-2x3zoj4c] li[data-astro-cid-2x3zoj4c]:before{content:counter(step);content:counter(step) / "";color:var(--accent);font-family:var(--font-display);font-weight:800;font-size:var(--step-3);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;line-height:1}.steps[data-astro-cid-2x3zoj4c] h3[data-astro-cid-2x3zoj4c]{font-size:var(--step-1);margin-block-end:var(--space-1);line-height:1.2}.steps[data-astro-cid-2x3zoj4c] p[data-astro-cid-2x3zoj4c]{color:var(--fg-soft)}@media (width>=64rem){.process[data-astro-cid-2x3zoj4c]{column-gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.links[data-astro-cid-2keqfcl7]{gap:var(--space-6);justify-self:stretch;width:100%;display:grid}@media (width>=64rem){.links[data-astro-cid-2keqfcl7]{column-gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}main .section.hero{padding-block:var(--space-4) var(--space-5)}.hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.hero h1{font-size:clamp(2.5rem,11.5vw,3.25rem);line-height:1}.hero .lead{max-width:34rem;margin-block-start:var(--space-4);font-size:1.0625rem;line-height:1.5}.hero__action{margin-block-start:var(--space-5)}main .hero .photo.hero__photo img{object-position:40% 50%}@media (width>=56.25rem){main .hero .section__body{--fold-peek:2.5rem;height:calc(100svh - var(--header-h) - var(--space-4) - var(--space-5) - var(--fold-peek));grid-template-columns:minmax(0,5fr) minmax(0,6fr);place-items:stretch stretch;gap:3.5rem;min-height:37.5rem}.hero h1{font-size:clamp(2.5rem,5vw,4.5rem)}.hero .lead{font-size:1.125rem}main .hero .photo.hero__photo{height:100%}main .hero .photo.hero__photo .photo__frame{aspect-ratio:auto;height:100%}}@media (width<=56.2499rem){main .hero .section__body{gap:var(--space-5);flex-direction:column;display:flex}.hero__photo{order:-1}.hero__action{align-self:stretch}main .section.hero{padding-block:var(--space-1) var(--space-6)}}.closing{gap:var(--space-7);justify-self:stretch;width:100%;display:grid}.closing__cta,.closing__faq{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.closing h2{font-size:var(--step-2)}@media (width>=64rem){.closing{column-gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}
