.sales-next{margin:24px 0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.sales-next a{display:inline-flex;padding:14px 22px;background:#168c7d;color:#fff;border-radius:10px;font-weight:700;text-decoration:none;line-height:1.4}
.sales-next a:hover{background:#107164}
.sales-next p{color:#556675;font-size:14px;line-height:1.5;max-width:430px}
#request-form{scroll-margin-top:130px}
.sales-request{padding:48px 5%;background:#edf7f5}
.sales-request h2{font-size:28px;margin:0 0 12px}
.sales-request>p{max-width:650px;line-height:1.6;margin-bottom:20px}
.sales-request form{max-width:650px;display:grid;gap:16px;padding:24px;background:#fff;border-radius:14px}
.sales-request label{display:grid;gap:8px;color:#253a49;font-weight:600}
.sales-request input,.sales-request textarea{box-sizing:border-box;width:100%;padding:14px;border:1px solid #cad8de;border-radius:8px;font:inherit;font-size:16px}
.sales-request textarea{min-height:100px}
.sales-request button{padding:15px;background:#168c7d;color:#fff;border:0;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}
.sales-request .hp{display:none}
form button:disabled{opacity:.65;cursor:wait}
.lead-status,.kaskad-service-status{line-height:1.5}
@media(max-width:600px){.sales-next a{width:100%;justify-content:center;box-sizing:border-box}.sales-request h2{font-size:24px}.sales-request form{padding:18px}}
