.services-page__hero .subtitle{max-width:780px}.services-page__intro{border-top:1px solid #000;border-bottom:1px solid #000;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:60px;margin-bottom:95px;padding:45px 0;display:grid}@media (max-width:992px){.services-page__intro{grid-template-columns:1fr;gap:30px;margin-bottom:60px}}.services-page__intro>p{text-transform:uppercase;max-width:760px;font-size:clamp(28px,3vw,54px);font-weight:600;line-height:105%}.services-page__intro nav{border-top:1px solid #bdbec0;gap:0;display:grid}.services-page__intro nav a{color:#000;text-transform:uppercase;border-bottom:1px solid #bdbec0;justify-content:space-between;gap:20px;padding:18px 0;font-size:18px;font-weight:600;transition:color .3s;display:flex}.services-page__intro nav a:after{content:"View";color:gray;font-size:14px;font-weight:500}.services-page__intro nav a:hover{color:#0500ff}.services-page__item{border-top:1px solid #000;padding:58px 0 70px;scroll-margin-top:120px}@media (max-width:768px){.services-page__item{padding:40px 0 52px;scroll-margin-top:95px}}.services-page__item:last-child{border-bottom:1px solid #000}.services-page__item-topline{color:gray;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;font-size:14px;font-weight:600;display:flex}.services-page__item-topline span{color:#0500ff}.services-page__item-topline p{text-align:right}.services-page__item-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:80px;display:grid}@media (max-width:1180px){.services-page__item-layout{gap:44px}}@media (max-width:900px){.services-page__item-layout{grid-template-columns:1fr}}.services-page__item-heading{position:sticky;top:120px}@media (max-width:900px){.services-page__item-heading{position:static}}.services-page__item-heading h2{text-transform:uppercase;max-width:760px;font-size:clamp(44px,6vw,112px);font-weight:600;line-height:90%}.services-page__item-heading p{max-width:620px;margin-top:28px;font-size:clamp(19px,1.6vw,28px);line-height:125%}.services-page__item-panel{gap:34px;display:grid}.services-page__item-metrics{border-top:1px solid #000;border-bottom:1px solid #000;grid-template-columns:1fr 1fr;display:grid}@media (max-width:520px){.services-page__item-metrics{grid-template-columns:1fr}}.services-page__item-metrics div{padding:22px 0}.services-page__item-metrics div:not(:last-child){border-right:1px solid #bdbec0;padding-right:28px}@media (max-width:520px){.services-page__item-metrics div:not(:last-child){border-bottom:1px solid #bdbec0;border-right:0;padding-right:0}}.services-page__item-metrics div:last-child{padding-left:28px}@media (max-width:520px){.services-page__item-metrics div:last-child{padding-left:0}}.services-page__item-metrics span{color:gray;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:600;display:block}.services-page__item-metrics strong{text-transform:uppercase;font-size:clamp(28px,3vw,54px);font-weight:600;line-height:100%}.services-page__item-approach h3,.services-page__item-scope h3{color:gray;text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:600}.services-page__item-approach p{max-width:780px;font-size:20px;line-height:135%}@media (max-width:640px){.services-page__item-approach p{font-size:18px}}.services-page__item-scope ul{border-top:1px solid #bdbec0;grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.services-page__item-scope ul{grid-template-columns:1fr}}.services-page__item-scope li{text-transform:uppercase;border-bottom:1px solid #bdbec0;padding:16px 0;font-weight:600}.services-page__item-scope li:nth-child(odd){padding-right:26px}.services-page__item-scope li:nth-child(2n){padding-left:26px}@media (max-width:640px){.services-page__item-scope li:nth-child(2n){padding-left:0}}.services-page__item-actions{align-items:center;gap:28px;display:flex}@media (max-width:560px){.services-page__item-actions{flex-direction:column;align-items:flex-start;gap:20px}}.services-page__item-actions .link{text-transform:uppercase}.services-page__item-cases{border-top:1px solid #bdbec0;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:50px;margin-top:58px;padding-top:28px;display:grid}@media (max-width:900px){.services-page__item-cases{grid-template-columns:1fr;gap:20px}}.services-page__item-cases-heading h3{color:gray;text-transform:uppercase;font-size:14px;font-weight:600}.services-page__item-cases-heading span{color:#0500ff;text-transform:uppercase;margin-top:10px;font-size:14px;font-weight:600;display:block}.services-page__item-cases-list{gap:0;display:grid}.services-page__item-case{color:#000;border-top:1px solid #bdbec0;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr) auto;align-items:start;gap:28px;padding:22px 0;transition:color .3s,border-color .3s;display:grid}@media (max-width:760px){.services-page__item-case{grid-template-columns:1fr;gap:10px}}.services-page__item-case:last-child{border-bottom:1px solid #bdbec0}.services-page__item-case:hover{color:#0500ff;border-color:#0500ff}.services-page__item-case span{text-transform:uppercase;font-size:22px;font-weight:600}.services-page__item-case p{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:130%;display:-webkit-box;overflow:hidden}.services-page__item-case small{color:gray;text-align:right;text-transform:uppercase;font-size:12px;font-weight:600}@media (max-width:760px){.services-page__item-case small{text-align:left}}
