.services-slider{background:var(--color-neutral-100,#e3e5f1);overflow:hidden;padding-block:clamp(64px,6.25vw,120px);position:relative}.services-slider__inner{margin-inline:auto;width:min(100% - 40px,1680px)}.services-slider h2{color:var(--color-navy-dark,#1f274e);font-size:clamp(34px,2.916667vw,56px);line-height:1.15;margin:0 0 clamp(36px,3.125vw,60px);text-align:center;width:min(100%,720px)}.services-slider__viewport{cursor:grab;overflow:visible;touch-action:pan-y pinch-zoom}.services-slider__viewport.is-dragging{cursor:grabbing;user-select:none}.services-slider__track{align-items:stretch;display:flex;gap:clamp(12px,1.25vw,24px);transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.services-slider__track.is-dragging{transition:none}.services-slider__card{background:var(--color-white,#fff);border-radius:clamp(12px,1.041667vw,20px);box-sizing:border-box;flex:0 0 clamp(260px,25.555556vw,491px);overflow:hidden;padding:clamp(10px,.833333vw,16px) clamp(10px,.833333vw,16px) clamp(16px,1.25vw,24px)}.services-slider__card-link{color:inherit;display:block;text-decoration:none}.services-slider__image{aspect-ratio:491/400;background:var(--color-neutral-100,#e3e5f1);border-radius:clamp(8px,.625vw,12px);overflow:hidden}.services-slider__image img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.services-slider__card:focus-within .services-slider__image img,.services-slider__card:hover .services-slider__image img{transform:scale(1.025)}.services-slider__card h3{color:var(--color-neutral-950,#1b1d24);font-family:inherit;font-size:clamp(16px,1.25vw,24px);font-weight:400;line-height:1.4;margin:clamp(14px,1.25vw,24px) 0 0}.services-slider__controls{display:flex;gap:16px;justify-content:flex-end;margin-top:32px}.services-slider__controls[hidden]{display:none}.services-slider .services-slider__arrow{background:transparent;border:1px solid var(--color-blue-500,#1f42de);border-radius:8px;cursor:pointer;display:grid;height:56px;padding:0;place-items:center;transition:background-color .18s ease,border-color .18s ease;width:56px}.services-slider__arrow img{display:block;height:24px;transition:filter .18s ease;width:24px}.services-slider .services-slider__arrow:not(:disabled):hover{background:var(--color-blue-500,#1f42de)}.services-slider .services-slider__arrow:not(:disabled):hover img{filter:brightness(0) invert(1)}.services-slider__arrow:disabled{cursor:default;opacity:.4}.services-slider :focus-visible{outline:2px solid var(--color-blue-500,#1f42de);outline-offset:3px}.services-slider__page-curve{display:none}@media (max-width:991px){.services-slider__inner{width:calc(100% - 64px)}.services-slider__card{flex-basis:min(43vw,400px)}}@media (max-width:767px){.services-slider{padding-block:48px}.services-slider__inner{width:calc(100% - 40px)}.services-slider__card{flex-basis:min(78vw,340px)}.services-slider__controls{justify-content:flex-start;margin-top:24px}.services-slider .services-slider__arrow{height:48px;width:48px}}@media (prefers-reduced-motion:reduce){.services-slider .services-slider__arrow,.services-slider .services-slider__arrow img,.services-slider__image img,.services-slider__track{transition:none}}.body-wrapper:has(.hero-services) .services-slider,.body-wrapper:has(.services-slider--therapy-page) .services-slider.services-slider--therapy-page{background:linear-gradient(180deg,#bfcbfd,#dbe2fe 58%,#edf1fe);padding-block:clamp(56px,3.125vw,60px) clamp(120px,9.895833vw,190px)}.body-wrapper:has(.hero-services) .services-slider h2,.services-slider--therapy-page h2{color:var(--color-navy-dark,#1f274e);font-family:Inter Tight,sans-serif;font-size:clamp(40px,2.916667vw,56px);font-weight:500;line-height:1.2;margin-bottom:48px;text-align:center;width:100%}@media (max-width:767px){.body-wrapper:has(.hero-services) .services-slider,.body-wrapper:has(.services-slider--therapy-page) .services-slider.services-slider--therapy-page{padding-block:48px 72px}.body-wrapper:has(.hero-services) .services-slider h2,.services-slider--therapy-page h2{font-size:36px}}