.section-services[data-astro-cid-lnthwwyx]{padding-block:clamp(3.5rem,7dvh,5.5rem)}.services-header[data-astro-cid-lnthwwyx]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem 2.5rem;margin-block-end:clamp(2rem,4dvh,3rem);display:flex}.services-header-copy[data-astro-cid-lnthwwyx]{max-inline-size:38rem}.services-header-copy[data-astro-cid-lnthwwyx] .section-title[data-astro-cid-lnthwwyx]{margin-block-end:.65rem}.btn-chevron[data-astro-cid-lnthwwyx]{block-size:.75rem;inline-size:.75rem}.services-grid[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:2.5rem 3rem;display:grid}.service-card-wrapper[data-astro-cid-lnthwwyx]{container:service-card/inline-size}.service-card[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(10rem,44%) 1fr;align-items:center;gap:1.5rem;display:grid}@container service-card (inline-size<400px){.service-card[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}}.service-media[data-astro-cid-lnthwwyx]{background-color:var(--color-neutral-100);overflow:clip}.service-media[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{aspect-ratio:420/310;object-fit:cover;inline-size:100%;transition:transform .45s}.service-card[data-astro-cid-lnthwwyx]:hover .service-media[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{transform:scale(1.04)}.service-title[data-astro-cid-lnthwwyx]{letter-spacing:.03em;margin-block-end:.5rem;font-size:1rem;font-weight:800}.service-desc[data-astro-cid-lnthwwyx]{color:var(--text-muted);margin-block-end:.9rem;font-size:.8rem;line-height:1.65}.section-how-we-work[data-astro-cid-lnthwwyx]{text-align:center;background-color:#fbfbfb;padding-block:clamp(3.5rem,7dvh,5.5rem)}.how-header[data-astro-cid-lnthwwyx]{flex-direction:column;align-items:center;margin-block-end:clamp(2rem,4dvh,3rem);display:flex}.how-header[data-astro-cid-lnthwwyx] .section-title[data-astro-cid-lnthwwyx]{margin-block-end:.65rem}.how-header[data-astro-cid-lnthwwyx] .section-lead[data-astro-cid-lnthwwyx]{max-inline-size:50ch}.how-steps-grid[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 2.25rem;display:grid}.how-step-card[data-astro-cid-lnthwwyx]{flex-direction:column;align-items:center;padding-inline:.75rem;display:flex}.how-step-number[data-astro-cid-lnthwwyx]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #e0e0e0;user-select:none;margin-block-end:.55rem;font-size:clamp(3.75rem,2.5rem + 3.5vw,5.25rem);font-weight:800;line-height:1}.how-step-title[data-astro-cid-lnthwwyx]{margin-block-end:.45rem;font-size:.92rem;font-weight:700}.how-step-desc[data-astro-cid-lnthwwyx]{color:var(--text-muted);font-size:.8rem;line-height:1.65}@keyframes cta-parallax-shift{0%{transform:translateY(-26%)}to{transform:translateY(26%)}}.section-cta-banner[data-astro-cid-lnthwwyx]{background-color:var(--surface-dark);grid-template-columns:1fr;min-block-size:clamp(22rem,58dvh,33rem);display:grid;position:relative;overflow:clip}.cta-parallax-layer[data-astro-cid-lnthwwyx]{will-change:transform;pointer-events:none;grid-area:1/1;block-size:172%;inline-size:100%;position:absolute;inset-block:-36%;inset-inline:0}.cta-parallax-layer[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{object-fit:cover;object-position:left center;block-size:100%;inline-size:100%}@supports (animation-timeline:view()) and (animation-range:entry){.section-cta-banner[data-astro-cid-lnthwwyx]{view-timeline:--cta-banner}.cta-parallax-layer[data-astro-cid-lnthwwyx]{animation:linear both cta-parallax-shift --cta-banner;animation-range:entry exit 0%;@media (prefers-reduced-motion:reduce){animation:none}}}.cta-diagonal-pane[data-astro-cid-lnthwwyx]{z-index:1;color:var(--text-on-dark);background-image:linear-gradient(300deg,#000 39%,#0c0c0c5c 39.15%);grid-area:1/1;align-items:center;padding-block:clamp(3rem,7dvh,5.5rem);display:flex;position:relative}.cta-banner-inner[data-astro-cid-lnthwwyx]{justify-content:flex-end;display:flex}.cta-banner-copy[data-astro-cid-lnthwwyx]{text-align:end;flex-direction:column;align-items:flex-end;max-inline-size:32rem;display:flex}.cta-banner-title[data-astro-cid-lnthwwyx]{color:var(--text-on-dark);margin-block-end:.9rem;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.15rem);line-height:1.25}.cta-banner-desc[data-astro-cid-lnthwwyx]{color:var(--text-on-dark-muted);margin-block-end:1.65rem;font-size:.82rem;line-height:1.7}@media (width<=860px){.cta-diagonal-pane[data-astro-cid-lnthwwyx]{background:#060606bd}.cta-banner-copy[data-astro-cid-lnthwwyx]{text-align:start;align-items:flex-start}}
