/* PQR_LEAD_FORM_HOME_THEME_V2 */
html[data-pqr-theme] body.pqr-lead-landing {
  color: var(--pqr-text, #182136) !important;
  background:
    radial-gradient(ellipse at 12% 2%, color-mix(in srgb, var(--pqr-primary, #6548e8) 12%, transparent), transparent 38%),
    var(--pqr-page, #f4f6fb) !important;
}
body.pqr-lead-landing .pqr-lead-guide {
  color: var(--pqr-text, #182136) !important;
  background: var(--pqr-surface-solid, #fff) !important;
  border-color: var(--pqr-border, #e0e5ef) !important;
}
body.pqr-lead-landing .pqr-lead-guide :is(h2,h3) { color: var(--pqr-text, #182136) !important; }
body.pqr-lead-landing .pqr-lead-guide :is(p,li) { color: var(--pqr-text-soft, var(--pqr-muted, #68758e)) !important; }
body.pqr-lead-landing .pqr-lead-guide-kicker { color: var(--pqr-primary, #6548e8) !important; }
body.pqr-lead-landing .pqr-lead-guide-card,
body.pqr-lead-landing .pqr-lead-guide-highlight,
body.pqr-lead-landing .pqr-lead-guide-faq details,
body.pqr-lead-landing .pqr-home-faq .faq details {
  color: var(--pqr-text, #182136) !important;
  background: var(--pqr-surface-soft, #f8f9fd) !important;
  border-color: var(--pqr-border, #e0e5ef) !important;
}
body.pqr-lead-landing .pqr-home-faq .faq details { border: 1px solid var(--pqr-border, #e0e5ef) !important; border-radius: 14px; }
body.pqr-lead-landing .pqr-home-faq .faq summary { color: var(--pqr-text, #182136) !important; }
body.pqr-lead-landing .pqr-lead-guide-faq { border-color: var(--pqr-border, #e0e5ef) !important; }
html[data-pqr-theme="glass"] body.pqr-lead-landing .pqr-lead-guide,
html[data-pqr-theme="glass"] body.pqr-lead-landing .pqr-lead-guide-card,
html[data-pqr-theme="glass"] body.pqr-lead-landing .pqr-home-faq .faq details {
  background: color-mix(in srgb, var(--pqr-surface-solid, #fff) 72%, transparent) !important;
  backdrop-filter: blur(20px) saturate(135%);
  -webkit-backdrop-filter: blur(20px) saturate(135%);
}
body.pqr-lead-landing .pqr-lead-guide-cta { color: #fff !important; }
@media (max-width: 720px) {
  body.pqr-lead-landing .pqr-home-faq,
  body.pqr-lead-landing .pqr-lead-guide { width: calc(100% - 20px); }
}