.lead-form{display:grid;gap:9px;min-width:0;text-align:left}.lead-form label{font:500 12px/1.5 var(--sans,Arial,sans-serif);color:var(--ink,#073b4a)}.lead-form input:not([type=checkbox]):not([type=hidden]),.lead-form textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dce6e8;background:#f8faf9;border-radius:6px;padding:11px 12px;font:14px/1.5 var(--sans,Arial,sans-serif);color:#123b48}.lead-form textarea{resize:vertical}.lead-form input:focus-visible,.lead-form textarea:focus-visible,.lead-form button:focus-visible{outline:3px solid #c9a679;outline-offset:2px}.lead-form .lead-consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6}.lead-form .lead-consent input{flex:0 0 18px;width:18px;height:18px;margin:2px 0;accent-color:#073b4a}.lead-consent a{text-decoration:underline}.lead-form .lead-purpose,.lead-form .lead-progress{font-size:11px;line-height:1.5;margin:4px 0}.lead-form .lead-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lead-form button{width:100%;white-space:normal;min-height:44px;cursor:pointer;border:0;border-radius:6px;padding:12px;background:#dfc39b;color:#073b4a;font-weight:700}.lead-form button:disabled{cursor:wait;opacity:.7}.lead-form .lead-feedback{margin:0;padding:12px;background:#fff5ed;border-left:3px solid #a74b24;border-radius:4px;color:#67321c;font-size:13px}.lead-result{padding-top:40px;padding-bottom:40px}.lead-result>.consultation-card{max-width:620px;margin:auto}.request-action>.lead-form{grid-column:1/-1}.cruise-detail .request-card:has(.lead-form){display:block}.cruise-detail .request-action .lead-form small{font-size:11px}@media(max-width:480px){.lead-result{padding-top:20px}.lead-form input:not([type=checkbox]):not([type=hidden]),.lead-form textarea{font-size:16px}}
.cruise-detail .request-action .lead-form button:not(:disabled){opacity:1;cursor:pointer;color:#073b4a}.cruise-detail .aside-column:has(form.lead-form){position:static}
