.services-list__head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,3rem)}.services-list__sub{max-width:22rem}.services-list__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.services-list__grid--no-image{grid-template-columns:1fr}.services-list__media{aspect-ratio:.94}.services-list__price{position:absolute;left:.75rem;bottom:.75rem;display:grid;grid-gap:.25rem;gap:.25rem;min-width:13rem;padding:1rem 1.25rem;border-radius:var(--radius-sm);background:var(--brand-background);font-size:.8125rem}.services-list__items{list-style:none}.services-list__item{display:grid;grid-template-columns:2.25rem 1fr;grid-gap:1rem;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}.services-list__item:first-child{padding-top:0}.services-list__num{display:inline-grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:50%;border:1px solid var(--line);font-size:.75rem;font-weight:500;color:var(--muted)}.services-list__item.is-open .services-list__num{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-on-accent)}.services-list__item:not(.is-open) .h4{color:var(--muted)}.services-list__body{display:grid;grid-gap:.375rem;gap:.375rem;font-size:.875rem}.services-list__cta{margin-top:.75rem}@media (max-width:900px){.services-list__grid,.services-list__head{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}}.services-cards__row+.services-cards__row{margin-top:clamp(4rem,8vw,7rem)}.services-cards__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.services-cards__row--flip .services-cards__media{order:2}.services-cards__media{aspect-ratio:1}.services-cards__text{display:grid;grid-gap:1rem;gap:1rem;justify-items:start;align-content:start}.services-cards__text>.muted:first-of-type{max-width:34rem}.services-cards__included-label{margin-top:.5rem;font-size:.75rem}.services-cards__included{list-style:none;width:100%}.services-cards__included li{display:flex;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--line);font-size:.9375rem}.services-cards__included li:before{content:"✓";font-size:.8125rem}.services-cards__facts{display:flex;gap:clamp(2rem,4vw,3.5rem);margin:.75rem 0 .5rem}.services-cards__facts dt{font-size:.75rem;margin-bottom:.25rem}@media (max-width:900px){.services-cards__grid{grid-template-columns:1fr}.services-cards__row--flip .services-cards__media{order:0}}