.marketing-dialog.demo-request-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.demo-request-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.demo-request-field{gap:7px;display:grid}.demo-request-form label{font-size:14px;font-weight:600}.demo-request-form :is(input,textarea){box-sizing:border-box;color:#10213a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cdd9e9;border-radius:8px;padding:10px 12px;font-size:16px;font-weight:400}.demo-request-form textarea{resize:vertical;max-height:220px;line-height:1.5}.demo-request-form :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid #0647ff}.demo-request-form [aria-invalid=true]{border-color:#b42318}.demo-request-form .demo-request-error{color:#b42318;margin:0;font-size:13px;font-weight:400;line-height:1.5}.demo-request-actions{justify-content:flex-start;display:flex}.demo-request-actions button{min-width:120px}.demo-request-actions button:disabled{opacity:.65;cursor:wait}.demo-request-received{color:#11714b;align-items:flex-start;gap:10px;display:flex}.demo-request-received svg{flex:none}.demo-request-dialog .demo-request-received p{color:inherit;margin:0}@media (max-width:480px){.marketing-dialog.demo-request-dialog{padding:28px 20px 24px}}
