.placement-intro{max-width:850px;margin:0 0 32px}.placement-intro h1{max-width:none!important}.placement-intro .lead{max-width:830px!important}
 .placement-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;align-items:start;margin:0 0 16px}
 .placement-work h2{margin:0 0 20px;white-space:normal!important}.placement-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.placement-cards .card{min-width:0;width:auto!important;max-width:100%;box-sizing:border-box}.placement-grid,.placement-work,.placement-cards{min-width:0;max-width:100%}
 .placement-grid .pricecard{margin-top:52px;align-self:stretch!important}.placement-grid .pricecard .price{white-space:nowrap}
 .service-page .placement-contact{display:flex!important;align-items:center;justify-content:center;background:#061f35!important;color:#fff!important;border:1px solid #061f35!important;border-radius:16px!important;padding:16px 18px!important;min-height:54px;font-size:15px!important;font-weight:600!important;text-decoration:none!important;margin:22px 0 16px;line-height:1.4;width:100%;box-sizing:border-box}
 .placement-costs{margin:0 0 32px}.placement-costs .costs{margin-top:0!important}
 @media(max-width:700px){.placement-grid{grid-template-columns:minmax(0,1fr);gap:18px;width:100%}.placement-work,.placement-cards{width:100%}.placement-cards{grid-template-columns:minmax(0,1fr)!important}.placement-grid .pricecard{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.placement-grid .pricecard{margin-top:0}.placement-intro{margin-bottom:28px}.placement-work h2{margin-bottom:16px}}
