.ServiceCard-module__-NFJBW__card{border:1.5px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.ServiceCard-module__-NFJBW__card:hover{box-shadow:var(--shadow-md);border-color:#2563eb4d;transform:translateY(-2px)}.ServiceCard-module__-NFJBW__iconWrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ServiceCard-module__-NFJBW__body{flex:1;min-width:0}.ServiceCard-module__-NFJBW__title{color:var(--text);margin-bottom:3px;font-size:14px;font-weight:600;line-height:1.3}.ServiceCard-module__-NFJBW__subtitle{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ServiceCard-module__-NFJBW__arrow{color:var(--text-xmuted);flex-shrink:0;margin-top:2px;transition:color .12s,transform .12s}.ServiceCard-module__-NFJBW__card:hover .ServiceCard-module__-NFJBW__arrow{color:var(--blue-accent);transform:translate(3px)}
.services-module__imqKEq__page{padding-top:64px}.services-module__imqKEq__hero{text-align:center;border-bottom:1px solid var(--border);background:var(--bg-subtle);padding:80px 24px 60px}.services-module__imqKEq__title{color:var(--text);margin-bottom:12px}.services-module__imqKEq__subtitle{color:var(--text-muted);max-width:560px;margin:0 auto;font-size:17px}.services-module__imqKEq__cont{flex-direction:column;gap:56px;max-width:1200px;margin:0 auto;padding:60px 24px;display:flex}.services-module__imqKEq__group{flex-direction:column;gap:20px;display:flex}.services-module__imqKEq__groupHeader{align-items:center;gap:12px;display:flex}.services-module__imqKEq__groupBadge{letter-spacing:.04em;border:1px solid;border-radius:100px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.services-module__imqKEq__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:900px){.services-module__imqKEq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.services-module__imqKEq__grid{grid-template-columns:1fr}}
