.lead-form{gap:14px;max-width:460px}.lead-field,.lead-form{flex-direction:column;display:flex}.lead-field{gap:6px}.lead-field label{color:var(--ink-2);font-size:14px;font-weight:500}.lead-field input{font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--ink);background:#f0f1f4;padding:11px 13px;font-size:15px;transition:border-color .15s,background .15s}.lead-field input::placeholder{color:var(--ink-muted)}.lead-field input:focus{outline-offset:0;border-color:var(--green-deep);background:var(--surface);outline:1px solid #0000}.lead-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.lead-consent{color:var(--ink-3);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.lead-consent input{-webkit-appearance:none;appearance:none;border:1px solid var(--ink-muted);background:var(--surface) center /9px 9px no-repeat;cursor:pointer;border-radius:3px;flex-shrink:0;width:13px;height:13px;margin:3px 3px 0 4px;transition:border-color .15s,background-color .15s}.lead-consent input:checked{border-color:var(--green-deep);background-color:var(--green-deep);background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.6%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20d%3D%22m2%205.2%202.1%202.1L8%202.9%22%2F%3E%3C%2Fsvg%3E)}.lead-consent input:focus-visible{outline:1px solid var(--green-deep);outline-offset:0;border-color:var(--green-deep)}@media (forced-colors:active){.lead-consent input{-webkit-appearance:auto;appearance:auto}.lead-consent.is-invalid input{outline-offset:0;outline:1px solid #0000}}.lead-consent a{color:var(--green-deep);text-underline-offset:2px;text-decoration:underline}.lead-field label .req{margin-left:2px}.lead-field label .req,.lead-label-opt{color:var(--ink-3);font-weight:400}.lead-field input.is-invalid,.lead-field textarea.is-invalid{border-color:var(--sale-deep)}.lead-field-error{color:var(--sale-deep);font-size:12px;line-height:1.35}.lead-field input.is-invalid:focus,.lead-field textarea.is-invalid:focus{outline:1px solid var(--sale-deep);outline-offset:0}.lead-consent.is-invalid input{border-color:var(--sale-deep)}.lead-consent.is-invalid input:focus-visible{outline-color:var(--sale-deep)}.lead-consent-error{margin-top:4px;display:block}.lead-form .btn-cart{align-self:flex-start}.lead-form-fields{flex-direction:column;gap:14px;display:flex}.lead-form-fields>.tm-summary{margin-bottom:4px}.lead-form-actions{flex-direction:column;align-items:flex-start;display:flex}.lead-form--modal{flex:1;gap:0;max-width:none;min-height:0}.lead-form--modal .modal-foot .tm-alt{margin:0}.lead-form .modal-cart-btn{align-self:flex-start}.yacht-request{grid-template-columns:1fr 1fr;align-items:start;gap:36px;display:grid}.yacht-request-aside{color:var(--ink-2);font-size:15px;line-height:1.55}.yacht-request-aside .btn-cart{margin-top:16px}@media (max-width:900px){.yacht-request{grid-template-columns:1fr;gap:22px}}.lead-alt-link{-webkit-appearance:none;appearance:none;font:inherit;color:var(--green-deep);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lead-alt-link:disabled{cursor:default;opacity:.6}.lead-form--modal .modal-foot .lead-alt{margin:0}
