.services-page .company-intro--services .company-photo__frame{aspect-ratio:5/3}.services-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.services-process{scroll-margin-top:105px}.services-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:42px 0 0}.services-steps>li{min-width:0;padding:24px 20px 26px;border:1px solid var(--line);border-top:2px solid var(--bronze);background:var(--paper)}.services-steps>li:nth-child(2n){border-top-color:var(--ink)}.services-steps .company-number{margin-bottom:22px}.services-page .services-steps h3{font-size:clamp(24px,2vw,30px);line-height:1.15;letter-spacing:-.015em;margin:0 0 16px}.services-steps .company-body{font-size:13px;line-height:1.8}.company-service__summary{min-width:0}.company-service__summary h3{margin:0}.company-service__photo{display:block;width:100%;max-width:340px;aspect-ratio:3/2;height:auto;-o-object-fit:cover;object-fit:cover;margin-top:26px}@media (max-width:1180px){.services-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.services-steps>li{grid-column:span 2}.services-steps>li:nth-last-child(-n+2){grid-column:span 3}}@media (max-width:760px){.services-process{scroll-margin-top:90px}.services-steps{grid-template-columns:1fr;margin-top:32px;gap:14px}.services-steps>li,.services-steps>li:nth-last-child(-n+2){grid-column:auto;display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;padding:22px 18px}.services-steps .company-number{margin:4px 0 0}.services-page .services-steps h3{font-size:27px;margin-bottom:12px}.company-service__photo{margin-top:20px}}