@media(max-width:700px){
 html body.compact-zagotovka #az-app .az-hero-grid{grid-template-columns:minmax(0,1fr)!important;row-gap:28px!important}
 html body.compact-zagotovka #az-app .az-hero-grid .ai-service-photo{margin:24px 0 16px!important;min-width:0}
 html body.compact-zagotovka #az-app .az-hero .az-hero-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:16px 0 0!important}.az-hero .az-hero-actions>a{flex:1 1 140px;display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:10px 12px!important;white-space:normal;text-align:center;font-size:12px!important}
 html body.compact-zagotovka #az-app #az-process{display:block!important;padding:16px!important;margin:18px auto!important}
 html body.compact-zagotovka #az-app #az-process .tp-head{margin:0 0 14px!important}
 html body.compact-zagotovka #az-app #az-process .tp-steps{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%;margin:0;padding:0}
 html body.compact-zagotovka #az-app #az-process .tp-steps .tp-step{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-width:0;width:100%!important;box-sizing:border-box;padding:10px 12px!important}
 html body.compact-zagotovka #az-app #az-process .tp-steps .tp-step .tp-number{flex:0 0 26px;width:26px!important;height:26px!important}
 html body.compact-zagotovka #az-app #az-process .tp-steps .tp-step strong{font-size:14px!important}
}
