.nav a.active{color:#0877df}.services-page{min-height:70vh;background:#f5f5f7;padding:70px max(24px,calc((100vw - 1280px)/2)) 90px}.services-intro{text-align:center;margin-bottom:45px}.services-intro p{color:#bf4800;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0}.services-intro h1{font-size:44px;letter-spacing:-.04em;margin:10px 0}.services-intro span{color:#6e6e73;font-size:17px}.services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.service-card{background:#fff;border-radius:20px;overflow:hidden;color:#1d1d1f;text-decoration:none;box-shadow:0 4px 18px #0000000a;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #00000014}.service-art{height:240px;background:#eeeef2;display:grid;place-items:center}.service-art img{width:100%;height:100%;object-fit:contain;padding:18px}.service-placeholder{width:135px;height:135px;border-radius:32px;background:linear-gradient(145deg,#927aff,#4322a8);color:#fff;display:grid;place-items:center;font-size:85px;box-shadow:0 20px 45px #5032a438}.service-placeholder.dark{background:linear-gradient(145deg,#444,#050505)}.service-copy{padding:24px;display:grid;gap:8px}.service-copy>span{font-size:10px;color:#bf4800;font-weight:700;letter-spacing:.05em}.service-copy h2{font-size:20px;line-height:1.25;margin:0}.service-copy p{font-size:13px;color:#6e6e73;line-height:1.5;margin:4px 0;min-height:59px}.service-copy strong{font-size:14px}.service-copy em{font-style:normal;color:#06c;font-size:13px;font-weight:600}.services-empty{grid-column:1/-1;text-align:center;background:#fff;padding:60px;border-radius:18px}.services-pagination{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:48px}.services-pagination a{color:#1d1d1f;text-decoration:none;border:1px solid #d1d1d6;background:#fff;border-radius:9px;min-width:42px;height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.services-pagination>div{display:flex;gap:7px}.services-pagination a.active{background:#0877df;border-color:#0877df;color:#fff}.services-pagination a.disabled{opacity:.35;pointer-events:none}
@media(max-width:1000px){.services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.services-page{padding:45px 14px 65px}.services-intro{margin-bottom:30px}.services-intro h1{font-size:31px}.services-intro span{font-size:14px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.service-card{border-radius:14px}.service-art{height:150px}.service-art img{padding:10px}.service-placeholder{width:88px;height:88px;border-radius:21px;font-size:55px}.service-copy{padding:15px;gap:6px}.service-copy h2{font-size:15px}.service-copy p{font-size:11px;min-height:64px}.service-copy strong,.service-copy em{font-size:11px}.services-pagination{gap:8px;margin-top:35px}.services-pagination a{min-width:36px;height:38px;padding:0 9px}.services-pagination>div{gap:4px}}
