.services-hero[data-astro-cid-lnthwwyx]{text-align:center;background-image:linear-gradient(#fdfdfd 54%,#ffbcff);flex-direction:column;justify-content:center;align-items:center;min-height:95vh;padding:6rem 2rem 3rem;display:flex;position:relative;overflow:hidden}.services-hero-content[data-astro-cid-lnthwwyx]{z-index:4;flex-direction:column;align-items:center;gap:1.5rem;width:48rem;max-width:100%;margin-bottom:100px;display:flex;position:relative}.eyebrow[data-astro-cid-lnthwwyx]{letter-spacing:.05em;text-transform:uppercase;color:#0000008c;margin:0;font-size:.875rem;font-weight:600}.max-width-large[data-astro-cid-lnthwwyx]{max-width:40rem}.services-component[data-astro-cid-lnthwwyx]{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.services-timeline[data-astro-cid-lnthwwyx]{flex-direction:column;align-items:center;gap:3rem;display:flex;position:relative}.max-width-medium-card[data-astro-cid-lnthwwyx]{width:100%;max-width:32rem}.services-columns[data-astro-cid-lnthwwyx]{gap:2rem;display:flex}.service-card[data-astro-cid-lnthwwyx]{background-color:#fff;border:1px solid #00000026;border-radius:1rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:3rem;display:flex}.service-card-header[data-astro-cid-lnthwwyx]{margin-bottom:1rem}.service-icon[data-astro-cid-lnthwwyx]{width:2rem;height:2rem;margin-bottom:1rem}.service-card-content[data-astro-cid-lnthwwyx]{flex-direction:column;gap:2rem;display:flex}.service-card-cta[data-astro-cid-lnthwwyx]{margin-top:1rem}.service-includes-label[data-astro-cid-lnthwwyx]{margin-bottom:.75rem}.service-checklist[data-astro-cid-lnthwwyx]{flex-direction:column;gap:.75rem;padding-left:0;list-style:none;display:flex}.service-checklist-item[data-astro-cid-lnthwwyx]{border-radius:var(--radius-main);border:1px solid #00000026;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:500;display:flex}.check-icon[data-astro-cid-lnthwwyx]{flex-shrink:0;width:1.25rem;height:1.25rem}.divider-horizontal[data-astro-cid-lnthwwyx]{background-color:#00000026;width:100%;height:1px}.services-vertical-line[data-astro-cid-lnthwwyx]{z-index:-1;background-color:#00000026;width:2px;position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-50%)}.section-shadow[data-astro-cid-lnthwwyx]{z-index:1;position:relative;box-shadow:0 4px 30px #0000000d}.h1[data-astro-cid-lnthwwyx]{font-family:var(--font-heading);letter-spacing:-5px;font-size:7rem;font-weight:500;line-height:.9}.h2[data-astro-cid-lnthwwyx]{font-family:var(--font-heading);letter-spacing:-3px;font-size:4.5rem;font-weight:700;line-height:1}.h3[data-astro-cid-lnthwwyx]{font-family:var(--font-heading);letter-spacing:-2.5px;font-size:3.5rem;font-weight:700;line-height:1}.h5[data-astro-cid-lnthwwyx]{font-family:var(--font-heading);letter-spacing:-.5px;font-size:1.25rem;font-weight:700;line-height:1.3}.text-size-small[data-astro-cid-lnthwwyx]{font-size:.875rem;line-height:1.6}.text-muted[data-astro-cid-lnthwwyx]{color:#0009}.text-link[data-astro-cid-lnthwwyx]{color:inherit;text-decoration:underline}.max-width-medium[data-astro-cid-lnthwwyx]{max-width:32rem}.section-white[data-astro-cid-lnthwwyx]{background-color:#fff}.container[data-astro-cid-lnthwwyx]{width:100%;max-width:80rem;margin:0 auto}.button-group[data-astro-cid-lnthwwyx]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.testimonial-grid[data-astro-cid-lnthwwyx]{grid-template-rows:auto auto;grid-template-columns:repeat(5,1fr);gap:2rem;display:grid}.testimonial-card[data-astro-cid-lnthwwyx]{border:1px solid var(--border-primary);border-radius:var(--radius-main);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;padding:2rem;display:flex}.testimonial-card[data-astro-cid-lnthwwyx].featured{background-color:var(--stone-900);color:#fffffff2;border-color:#0000;grid-area:span 2/span 2/span 2/span 2}.testimonial-card[data-astro-cid-lnthwwyx]:nth-of-type(2),.testimonial-card[data-astro-cid-lnthwwyx]:nth-of-type(3){grid-area:span 1/span 3/span 1/span 3}.testimonial-card[data-astro-cid-lnthwwyx].featured .text-muted[data-astro-cid-lnthwwyx]{color:#fff9}.quote-mark[data-astro-cid-lnthwwyx]{opacity:.5;font-size:2rem;font-style:italic;line-height:1}.testimonial-author[data-astro-cid-lnthwwyx]{text-align:left;align-items:center;gap:1rem;display:flex}.testimonial-author[data-astro-cid-lnthwwyx] picture,.testimonial-author[data-astro-cid-lnthwwyx] img{object-fit:cover;border-radius:100%;width:3rem;min-width:3rem;height:3rem;min-height:3rem;display:block}.case-studies-grid[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:2rem;display:grid}.case-study-card[data-astro-cid-lnthwwyx]{color:inherit;border:1px solid #00000026;border-radius:1rem;text-decoration:none;transition:transform .2s;overflow:hidden}.case-study-card[data-astro-cid-lnthwwyx]:hover{transform:translateY(-2px)}.case-study-image[data-astro-cid-lnthwwyx] img[data-astro-cid-lnthwwyx]{object-fit:cover;width:100%;height:12rem}.case-study-content[data-astro-cid-lnthwwyx]{padding:1.5rem}@media (width<=991px){.services-columns[data-astro-cid-lnthwwyx]{flex-direction:column}.testimonial-grid[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(3,1fr)}.testimonial-card[data-astro-cid-lnthwwyx].featured{grid-area:auto/span 3/auto/span 3}.testimonial-card[data-astro-cid-lnthwwyx]:nth-of-type(2),.testimonial-card[data-astro-cid-lnthwwyx]:nth-of-type(3){grid-area:auto}.services-vertical-line[data-astro-cid-lnthwwyx]{display:none}}@media (width<=767px){.padding-global[data-astro-cid-lnthwwyx]{padding-left:1.25rem;padding-right:1.25rem}.h1[data-astro-cid-lnthwwyx]{letter-spacing:-3px;font-size:4rem}.service-card[data-astro-cid-lnthwwyx]{padding:2rem}.testimonial-grid[data-astro-cid-lnthwwyx]{grid-template-columns:1fr;gap:3rem}.testimonial-card[data-astro-cid-lnthwwyx].featured,.testimonial-card[data-astro-cid-lnthwwyx]:nth-of-type(2),.testimonial-card[data-astro-cid-lnthwwyx]:nth-of-type(3){grid-area:auto}}@media (width<=479px){.h1[data-astro-cid-lnthwwyx]{letter-spacing:-3px;font-size:3rem}.h2[data-astro-cid-lnthwwyx]{letter-spacing:-2px;font-size:2.25rem}.padding-section-large[data-astro-cid-lnthwwyx]{padding-top:4rem;padding-bottom:4rem}.services-hero[data-astro-cid-lnthwwyx]{min-height:auto;padding-top:8rem;padding-bottom:4rem}}
