.cq-app-embed{position:relative}.cq-app-embed__bg{inset:0;position:absolute;z-index:0}.cq-app-embed__bg img{height:100%;object-fit:cover;width:100%}.cq-app-embed__card{background:var(--cq-white);border-radius:calc(var(--cq-radius) + 6px);box-shadow:0 24px 60px rgba(31,61,88,.18);display:grid;grid-template-columns:1fr;overflow:hidden;position:relative}.cq-app-embed--form-only .cq-app-embed__card{margin:0 auto;max-width:760px}@media (min-width:992px){.cq-app-embed--card .cq-app-embed__card{grid-template-columns:5fr 7fr}}.cq-app-embed__intro{background:hsla(0,0%,100%,.78);padding:clamp(28px,4vw,56px)}.cq-app-embed--card .cq-app-embed__intro{border-bottom:1px solid var(--cq-accent)}@media (min-width:992px){.cq-app-embed--card .cq-app-embed__intro{border-bottom:0;border-right:1px solid var(--cq-accent)}}.cq-app-embed__heading{font-size:calc(var(--cq-h1)*.6)}.cq-app-embed__subheading{color:var(--cq-primary);font-weight:600;margin-bottom:16px}.cq-app-embed__frame{padding:clamp(12px,2vw,24px)}.cq-app-embed__frame iframe{border:0;display:block;transition:height .2s ease;width:100%}.cq-app-embed__placeholder{align-items:center;background:var(--cq-light);border:2px dashed var(--cq-accent);border-radius:var(--cq-radius);display:flex;justify-content:center;padding:24px;text-align:center}.cq-app-embed__fallback{color:var(--cq-body-text);display:block;font-size:13px;margin-top:12px;text-align:center}