.services-head{align-items:center}.services-head h1{max-width:12ch}.services-head__photo{aspect-ratio:3/2;width:100%}.catalogue{border-top:var(--rule-hair) solid var(--color-ink);counter-reset:svc;margin:0;padding:0;list-style:none}.catalogue__row{counter-increment:svc;column-gap:var(--gap-columns);row-gap:var(--space-md);padding-block:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;scroll-margin-top:0;display:grid}.catalogue__photo{aspect-ratio:3/2;grid-area:1/1/span 2/5}.catalogue__row h3{font-size:var(--text-2xl);grid-column:6/13;align-self:end}.catalogue__row p{grid-column:6/13;align-self:start}.catalogue__row h3{gap:var(--space-sm);display:flex}.catalogue__row h3:before{content:counter(svc);min-width:1.2ch;color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.catalogue__row--text{margin-top:var(--space-xl);padding:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule)}.catalogue__row--text h3{grid-column:1/5;align-self:start}.catalogue__row--text p{grid-column:6/13}@media (max-width:60rem){.catalogue__row{grid-template-columns:minmax(0,1fr)}.catalogue .catalogue__row>*{grid-area:auto/1/auto/-1}.catalogue__row--text{padding:var(--space-lg)}}@media (max-width:40rem){.catalogue__row{padding-block:var(--space-lg);row-gap:var(--space-sm)}.catalogue__row h3{font-size:var(--text-xl)}.catalogue__row--text{margin-top:var(--space-lg)}}.steps{gap:var(--space-2xl) var(--gap-columns);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps>li{counter-increment:step;gap:var(--space-sm);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-ink);align-content:start;display:grid}.steps__top{margin-bottom:var(--space-xs);justify-content:space-between;align-items:flex-start;display:flex}.steps__top:before{content:counter(step);font:var(--display-weight) var(--text-display-s)/1 var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-ink);font-variant-numeric:tabular-nums}.steps__top img{width:var(--space-lg);height:var(--space-lg)}@media (max-width:60rem){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.steps{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.steps>li{gap:var(--space-xs)}.steps__top{margin-bottom:0}.steps__top:before{font-size:var(--text-2xl)}}
