.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:2px solid var(--green-deep);outline-offset:1px;border-color:var(--green-deep);background:var(--surface)}.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{flex-shrink:0;margin-top:3px}.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-consent.is-invalid input:not(:focus-visible){outline:2px solid var(--sale-deep);outline-offset:1px}.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 (width<=900px){.yacht-request{grid-template-columns:1fr;gap:22px}}
