.services-wrap[data-astro-cid-ucd2ps2b]{width:min(100% - 3rem,72rem);margin-inline:auto}.service-hero[data-astro-cid-ucd2ps2b]{padding:clamp(5rem,10vw,8rem) 0 4rem;color:var(--color-background);background:var(--color-text)}.eyebrow[data-astro-cid-ucd2ps2b]{margin:0 0 .85rem;color:var(--color-primary);font-family:var(--font-serif);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow[data-astro-cid-ucd2ps2b].yellow{color:var(--color-secondary)}.service-hero[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{margin:0;font-size:clamp(3rem,6.5vw,5.7rem);font-weight:800;letter-spacing:-.055em;line-height:1.04}.service-hero[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b] span[data-astro-cid-ucd2ps2b]{color:var(--color-primary)}.service-hero[data-astro-cid-ucd2ps2b] .services-wrap[data-astro-cid-ucd2ps2b]>p[data-astro-cid-ucd2ps2b]:last-child{max-width:45rem;margin:1.2rem 0 0;color:color-mix(in srgb,var(--color-background) 75%,transparent);font-size:1.15rem;line-height:1.75}.service-steps[data-astro-cid-ucd2ps2b]{padding:clamp(3.5rem,7vw,6rem) 0;background:var(--color-background)}.service-sequence[data-astro-cid-ucd2ps2b]{display:grid;gap:4rem}.service-step[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:3rem}.service-step[data-astro-cid-ucd2ps2b].reverse .service-copy[data-astro-cid-ucd2ps2b]{order:2}.service-step[data-astro-cid-ucd2ps2b].reverse .service-panel[data-astro-cid-ucd2ps2b]{order:1}.service-marker[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;gap:1rem;margin-bottom:1.3rem}.service-marker[data-astro-cid-ucd2ps2b] span[data-astro-cid-ucd2ps2b]{display:grid;width:3.8rem;height:3.8rem;place-items:center;color:var(--color-text);background:color-mix(in srgb,var(--color-secondary) 30%,var(--color-background))}.service-marker[data-astro-cid-ucd2ps2b] strong[data-astro-cid-ucd2ps2b]{color:color-mix(in srgb,var(--color-text) 10%,var(--color-background));font-family:var(--font-display);font-size:3.5rem;line-height:1}.service-copy[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{margin:0;color:var(--color-text);font-size:clamp(1.9rem,3.5vw,3rem);font-weight:800;letter-spacing:-.045em;line-height:1.1}.service-copy[data-astro-cid-ucd2ps2b] .description[data-astro-cid-ucd2ps2b]{margin:1rem 0 1.3rem;color:var(--color-muted);font-size:.98rem;line-height:1.75}.service-copy[data-astro-cid-ucd2ps2b] ul[data-astro-cid-ucd2ps2b]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.service-copy[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b]{display:flex;align-items:flex-start;gap:.6rem;color:var(--color-muted);font-size:.89rem;line-height:1.55}.service-copy[data-astro-cid-ucd2ps2b] li[data-astro-cid-ucd2ps2b] svg[data-astro-cid-ucd2ps2b]{flex:0 0 auto;color:var(--color-primary)}.service-panel[data-astro-cid-ucd2ps2b]{min-height:20rem;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);border-left:.25rem solid var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-background))}.service-panel[data-astro-cid-ucd2ps2b] strong[data-astro-cid-ucd2ps2b]{color:color-mix(in srgb,var(--color-primary) 14%,var(--color-background));font-family:var(--font-display);font-size:6rem;line-height:1}.service-panel[data-astro-cid-ucd2ps2b] h3[data-astro-cid-ucd2ps2b]{margin:.4rem 0;font-size:1.6rem}.service-panel[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{margin:0;color:var(--color-muted);line-height:1.65}.service-cta[data-astro-cid-ucd2ps2b]{padding:4rem 0;color:var(--color-background);background:var(--color-primary);text-align:center}.service-cta[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{margin:0;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:800}.service-cta[data-astro-cid-ucd2ps2b] p[data-astro-cid-ucd2ps2b]{max-width:44rem;margin:1rem auto 1.8rem;color:color-mix(in srgb,var(--color-background) 84%,transparent);font-size:1.05rem;line-height:1.7}.cta-button[data-astro-cid-ucd2ps2b]{display:inline-flex;min-height:3.5rem;align-items:center;gap:.7rem;padding:.9rem 1.8rem;color:var(--color-primary);background:var(--color-background);font-weight:800;text-decoration:none}.cta-button[data-astro-cid-ucd2ps2b]:hover{color:var(--color-text);background:var(--color-secondary)}@media(max-width:48rem){.services-wrap[data-astro-cid-ucd2ps2b]{width:min(100% - 2rem,72rem)}.service-hero[data-astro-cid-ucd2ps2b]{padding:4rem 0 3rem}.service-hero[data-astro-cid-ucd2ps2b] h1[data-astro-cid-ucd2ps2b]{font-size:clamp(2.6rem,11vw,4.3rem)}.service-sequence[data-astro-cid-ucd2ps2b]{gap:2.5rem}.service-step[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr;gap:1rem}.service-step[data-astro-cid-ucd2ps2b].reverse .service-copy[data-astro-cid-ucd2ps2b],.service-step[data-astro-cid-ucd2ps2b].reverse .service-panel[data-astro-cid-ucd2ps2b]{order:initial}.service-panel[data-astro-cid-ucd2ps2b]{min-height:13rem;padding:1.5rem;border-left:.25rem solid var(--color-primary)}.service-panel[data-astro-cid-ucd2ps2b] strong[data-astro-cid-ucd2ps2b]{font-size:4.5rem}.service-copy[data-astro-cid-ucd2ps2b] h2[data-astro-cid-ucd2ps2b]{font-size:2rem}}
