.services-lead{max-width:850px;font-size:19px;line-height:1.8;margin:25px 0}.services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:30px 0 45px}.service-card{padding:32px;border:1px solid var(--line);background:var(--white);color:var(--ink)}.service-card h2,.service-card h3{font-size:28px;line-height:1.2}.service-card p{margin-top:18px;line-height:1.8;color:var(--muted)}
@media(min-width:861px){.nav{gap:13px;font-size:13px}.header-inner{gap:18px}}
@media(min-width:861px) and (max-width:1150px){.header-inner{flex-wrap:wrap;justify-content:center;padding:12px 0;gap:5px}.nav{justify-content:center;flex-wrap:wrap}.site-header{position:relative}}
@media(max-width:650px){.services-grid{grid-template-columns:1fr}.service-card{padding:24px}.services-lead{font-size:17px}}
