.offer-form{display:grid;gap:17px;width:100%;max-width:100%;min-width:0}.offer-form *{box-sizing:border-box}.offer-form .form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.offer-form label,.offer-form fieldset{min-width:0}.offer-form fieldset{border:0;padding:0;margin:0}.offer-form legend{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.offer-form input,.offer-form textarea{display:block;width:100%;max-width:100%;border:1px solid #cad3d0;background:#fff;color:var(--ink);padding:13px 14px;border-radius:4px;font:15px inherit}.lead-form.offer-form input,.lead-form.offer-form textarea{border:0;border-bottom:1px solid #6d807d;background:transparent;color:#fff;padding:10px 0;border-radius:0}.offer-form textarea{min-height:115px;resize:vertical}.offer-form input:focus,.offer-form textarea:focus{outline:3px solid rgba(200,255,69,.32);outline-offset:1px}.offer-products{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px}.offer-products label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}.offer-products input{width:17px;height:17px;margin:0;accent-color:var(--lime)}.offer-form .form-note{margin:0;color:inherit;opacity:.72;font-size:12px;overflow-wrap:anywhere}.offer-form .optional-label{font-weight:400;text-transform:none;letter-spacing:0;opacity:.72}.offer-form .form-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.form-status:empty{display:none}.form-status{margin:0;padding:12px 14px;border-radius:4px;font-size:13px;font-weight:700}.form-status.success{display:block;background:#dff6cf;color:#173d20}.form-status.error{display:block;background:#ffe0dc;color:#852d25}.offer-form button{max-width:100%}.offer-form button[disabled]{opacity:.65;cursor:wait}.contact-panel .offer-form{margin-top:24px}.contact-panel .offer-form .button{width:100%}@media(max-width:640px){.offer-form .form-grid,.offer-products{grid-template-columns:minmax(0,1fr)}}
