.services-head{padding:70px 0 65px}.services-head h1{font-size:clamp(52px,6.3vw,104px);line-height:1.04;margin:35px 0 45px;max-width:1180px}.services-intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;max-width:900px;margin-left:32%}.services-intro p{font-size:15px;line-height:1.8}.services-head>.text-link{margin:30px 0 0 32%;font-size:12px}.services-image{margin-top:0;margin-bottom:0}.services-image>img{display:block;width:100%;aspect-ratio:2.25;object-fit:cover;object-position:50% 47%}.services-process{display:grid;grid-template-columns:32% 68%;padding:110px 0;gap:0}.services-process-head{padding-right:50px}.services-process-head h2{font-size:clamp(34px,3.4vw,54px);line-height:1.08;margin:25px 0}.services-process-head>p:last-child{font-size:13px;line-height:1.8;color:var(--muted);max-width:290px}.service-step{display:grid;grid-template-columns:55px 1fr;border-top:1px solid var(--line);padding:30px 0 35px;gap:22px}.service-number{font-size:11px;color:var(--muted);padding-top:5px}.service-step h3{font-size:clamp(23px,2.2vw,33px);font-weight:400;letter-spacing:-.035em;line-height:1.2;margin:0 0 18px}.service-step p{font-size:14px;line-height:1.8;max-width:650px}.service-step .service-result{font-size:12px;color:var(--muted);margin-top:15px}.services-proof{background:#edf0eb;padding:75px 0 85px}.services-proof .section-top h2{font-size:clamp(32px,4vw,54px)}.services-references{display:grid;grid-template-columns:1fr 1fr;gap:50px}.services-references>a{display:block;border-top:1px solid #b8c1b6;padding:25px 0 12px}.services-references h3{font-size:34px;font-weight:400;letter-spacing:-.04em;margin:18px 0}.services-references h3 span{float:right;font-size:25px}.services-references p{font-size:12px;color:var(--muted)}.services-references>a:hover h3{text-decoration:underline;text-underline-offset:7px}.services-start{padding:95px 0 105px}.services-start h2{font-size:clamp(45px,5vw,74px);line-height:1.04;margin:25px 0}.services-start>p:not(.eyebrow){max-width:570px;font-size:15px;line-height:1.8}.services-start .text-link{margin-top:25px}.services-home-link{display:flex;justify-content:flex-end;margin-top:40px;font-size:12px}
@media(max-width:900px){.services-intro{margin-left:0;gap:30px}.services-head>.text-link{margin-left:0}.services-process{grid-template-columns:1fr;gap:40px}.services-process-head{padding-right:0}.services-process-head>p:last-child{max-width:560px}}
@media(max-width:600px){.services-head{padding:35px 0 40px}.services-head h1{font-size:clamp(43px,10.8vw,64px);margin:25px 0 30px}.services-intro{grid-template-columns:1fr;gap:16px}.services-intro p{font-size:14px}.services-image>img{aspect-ratio:1.2}.services-process{padding:60px 0}.service-step{grid-template-columns:30px 1fr;gap:12px;padding:25px 0}.service-step p{font-size:13px}.services-proof{padding:50px 0}.services-proof .section-top{display:block}.services-proof .section-top h2{margin-top:20px}.services-references{grid-template-columns:1fr;gap:20px}.services-references h3{font-size:29px}.services-start{padding:60px 0}.services-home-link{justify-content:flex-start}}
