.ps-services{position:relative;isolation:isolate;overflow:hidden}.ps-services__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ps-services__container{margin:0 auto}.ps-services__header{max-width:760px;text-align:center;margin:0 auto 45px}.ps-services__eyebrow{text-transform:uppercase;background-color:#fff;display:flex;align-items:center;justify-content:center;width:fit-content;padding:8px 24px;border-radius:30px;font-size:14px;letter-spacing:0;line-height:normal;font-weight:600;margin:0 auto 24px;color:#353f7b}.ps-services__heading{text-transform:capitalize;margin:0 0 16px;font-size:32px;line-height:normal;font-weight:600;letter-spacing:0;color:var(--ps-heading)}.ps-services__intro{max-width:650px;margin:18px auto 0;color:var(--ps-text);font-size:18px;line-height:normal;letter-spacing:0}.ps-services__grid{display:grid;grid-template-columns:repeat(var(--ps-desktop-columns),minmax(0,1fr));gap:var(--ps-gap)}.ps-service-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;box-shadow:var(--ps-card-shadow);transform:translateY(0);padding:40px 24px;transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s ease,border-color .35s ease}article.ps-service-card:hover{transform:translateY(-8px)}.core-strengths__item{border-right:solid 1px #fff}.core-strengths__item:last-child{border-right:none}.ps-service-card__number{position:absolute;top:22px;right:28px;color:#173f630f;font-size:52px;font-weight:900;line-height:1;pointer-events:none}.ps-service-card__icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--ps-icon-size);height:var(--ps-icon-size);border-radius:50%;margin:0 auto 24px;transition:transform .4s ease,background .4s ease}.ps-service-card__icon-image{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.ps-service-card__default-icon{width:58%;height:58%;color:var(--ps-heading);transition:transform .4s ease}.ps-service-card__content{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;text-align:center}.ps-service-card__title{margin:0 0 14px;color:rgb(var(--color-foreground));font-weight:600;line-height:normal;letter-spacing:0;font-size:18px}.ps-service-card__description{max-width:620px;margin:0 auto;color:var(--ps-text);line-height:normal;letter-spacing:0;color:rgb(var(--color-foreground))}.ps-service-card__link{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none;text-transform:uppercase;transition:color .3s ease,gap .3s ease;margin:24px auto 0;background:var(--ps-heading);color:rgb(var(--color-foreground));padding:10px 20px;border-radius:30px}.ps-service-card__arrow{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:color-mix(in srgb,var(--ps-heading) 6%,transparent);transition:background .3s ease,transform .3s ease}.ps-service-card__arrow svg{width:20px;height:20px;display:block}.ps-service-card__link:hover .ps-service-card__arrow{color:#fff;transform:translate(2px)}.ps-services__empty{padding:50px;text-align:center;background:var(--ps-card-bg);border:1px dashed var(--ps-accent)}@media screen and (max-width:1180px){.ps-service-card__description{font-size:14px}.ps-service-card{padding:24px 12px}}@media screen and (max-width:990px){.ps-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-service-card{min-height:auto;padding:35px 20px 30px}}@media screen and (max-width:749px){.ps-services__container{width:calc(100% + -0px)}.ps-services__header{margin-bottom:32px}.ps-services__intro{font-size:15px;line-height:normal;margin:12px auto 0}.ps-services__grid{grid-template-columns:1fr;gap:22px}.ps-service-card{min-height:auto;padding:32px 16px}.ps-service-card__number{font-size:42px;right:20px}.ps-services__eyebrow{padding:5px 12px;font-size:12px;margin:0 auto 10px}.ps-services__heading{margin:0 0 12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ps-services.css.map */
