.quick-lead{background:#eaf0f2;scroll-margin-top:100px}.quick-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;background:#fff;border:1px solid #d7e1e5;border-radius:12px;padding:36px}.quick-card h2{font-size:clamp(27px,3vw,40px);margin:12px 0 20px}.quick-card p{line-height:1.6}.quick-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.quick-fields input,.quick-fields select{box-sizing:border-box;width:100%;min-width:0;padding:14px 12px;border:1px solid #b9cbd2;border-radius:6px;background:#fff;color:#152e3b;font:inherit;font-size:16px}.quick-status{min-height:24px;color:#174b39;overflow-wrap:anywhere}.quick-status.error{color:#a52b24}.quick-card .hint{font-size:13px;color:#586a73}.quick-card button:disabled{opacity:.7;cursor:wait}@media(max-width:760px){.quick-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 18px}.quick-fields{grid-template-columns:minmax(0,1fr)}.quick-card .btn{width:100%}}

.quick-card .field{display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:600}.quick-card .consent-line{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-size:13px;line-height:1.5}.quick-card .consent-line input{flex:none;margin-top:3px;width:18px;height:18px}.quick-card .btn{border:0;cursor:pointer;font:inherit;font-weight:700}.quick-lead{margin-bottom:28px}.services a{overflow-wrap:anywhere}
