
  body.ac-demo-host #azure-demo-host {width:100%;max-width:none}
  body.ac-demo-host .sqs-block-form {visibility:hidden}
  body.ac-demo-host .sqs-block-form.ac-demo-active-form {visibility:visible}
  #azure-demo-overlay[hidden] {display:none!important}
  #azure-demo-overlay {position:fixed;inset:0;z-index:100000;overflow:auto;background:#f5f8f6;color:#173841;padding:clamp(24px,6vw,80px);font-family:Manrope,Arial,sans-serif}
  #azure-demo-overlay .ac-demo-grid {max-width:1100px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
  #azure-demo-overlay h2 {font-size:clamp(32px,4vw,54px);line-height:1.12;margin:20px 0}
  #azure-demo-overlay p {line-height:1.7}
  #azure-demo-overlay .sqs-block-form {padding:0!important;color:#173841}
  #azure-demo-overlay input:not([type=checkbox]):not([type=radio]),#azure-demo-overlay textarea {box-sizing:border-box;background:white;color:#173841;border:1px solid #cadbd7;border-radius:12px;padding:14px;width:100%}
  #azure-demo-overlay button[type=submit],#azure-demo-overlay input[type=submit] {background:#00a99f;color:white;border:0;border-radius:12px;padding:16px 24px;cursor:pointer}
  #azure-demo-overlay .ac-demo-back {border:0;background:transparent;color:#173841;font:inherit;cursor:pointer;padding:12px 0;margin-bottom:24px}
  @media(max-width:700px){#azure-demo-overlay .ac-demo-grid{grid-template-columns:1fr;gap:16px}}

body.ac-demo-host #header,body.ac-demo-host #footer-sections{display:none!important}
body.ac-demo-host #page .content-wrapper{max-width:none!important;padding:0!important}
body.ac-demo-host #page .fluid-engine{display:block!important;min-height:0!important;height:auto!important}
body.ac-demo-host #page .fe-block{position:relative!important;grid-area:auto!important;width:100%!important}
body.ac-demo-host #page .sqs-block-code{padding:0!important}
