.mx-consent{z-index:100000;border:1px solid var(--lead-edge);background:var(--lead-surface);max-width:740px;color:var(--lead-platinum);box-shadow:var(--lead-shadow);border-radius:8px;margin:auto;padding:24px;font:14px/1.55 DM Sans,Arial,sans-serif;position:fixed;bottom:20px;left:20px;right:20px}html body .mx-consent h2{color:var(--lead-platinum);letter-spacing:0;margin:0 0 8px;font-size:21px}.mx-consent p{color:var(--lead-muted);margin:0 0 14px}.mx-consent a{color:var(--brand-blue)}.mx-consent-options{gap:24px;margin:12px 0;display:flex}.mx-consent-options label{align-items:center;gap:8px;display:flex}.mx-consent-actions{flex-wrap:wrap;gap:10px;display:flex}.mx-consent-actions button{border:1px solid var(--lead-edge);background:var(--lead-royal);min-height:44px;color:var(--lead-platinum);border-radius:6px;flex:1;font:600 13px/1.4 inherit}html body .mx-cookie-settings{z-index:9999;background:var(--lead-surface);height:24px;color:var(--lead-platinum);border-radius:4px 4px 0 0;padding:3px 8px;font:11px/1.4 DM Sans,sans-serif;position:fixed;bottom:0;left:8px}body:has(.mx-consent) .mx-sticky-cta{visibility:hidden!important;pointer-events:none!important}html body .mx-leadform .mx-leadform-field select{border:1px solid var(--lead-entry-edge);background:var(--lead-entry-paper);width:100%;height:54px;color:var(--lead-entry-ink);border-radius:8px;padding:0 12px;font:16px DM Sans,Arial,sans-serif}html body .mx-leadform-grid+.mx-leadform-grid{margin-top:18px}.mx-header-demo-mount{align-items:center;gap:14px;display:flex}.mx-audit-band{border-block:1px solid var(--lead-edge);background:var(--lead-surface);color:var(--lead-platinum);padding:60px 24px}.mx-audit-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1120px;margin:auto;display:grid}html body .mx-audit-band h2{color:var(--lead-platinum);letter-spacing:0;margin:12px 0 18px;font-size:34px;line-height:1.2}.mx-audit-band p{color:var(--lead-muted);font:16px/1.65 DM Sans,Arial,sans-serif}.mx-audit-band .mx-leadform{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mx-audit-band .mx-leadform:before{display:none}.mx-audit-band .mx-leadform-grid{grid-template-columns:1fr!important}.mx-audit-band .mx-leadform-field{position:relative}.mx-audit-band .mx-leadform-input:after{display:none}html body .mx-audit-band .mx-leadform-input input{padding-left:14px}.mx-header-phone{white-space:nowrap;align-items:center;gap:7px;font:600 14px/1.4 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex;color:var(--brand-white)!important}.mx-header-phone svg{flex:none;width:16px;height:16px}html body .mx-sticky-cta{gap:5px;display:flex}html body .mx-sticky-cta .mx-sticky-cta-btn{flex:1;min-width:0}html body .mx-sticky-phone{border:1px solid var(--lead-edge);background:var(--lead-surface-raised);width:48px;min-height:62px;color:var(--lead-platinum);border-radius:8px;flex:none;place-items:center;display:grid}.mx-sticky-phone svg{width:20px;height:20px}@media (width<=1024px){.mx-header-phone{display:none}}@media (width<=767px){.mx-audit-layout{grid-template-columns:1fr;gap:24px}.mx-audit-band{padding:40px 20px}html body .mx-audit-band h2{font-size:28px}.mx-consent{bottom:calc(12px + env(safe-area-inset-bottom));padding:18px;left:10px;right:10px}.mx-consent-actions button{min-width:90px;padding:8px}html body .mx-sticky-cta .mx-sticky-cta-btn{grid-template-columns:30px minmax(0,1fr) 16px;gap:8px;padding:8px}.mx-sticky-cta-text strong{font-size:15px!important}.mx-sticky-cta-icon{width:30px;height:30px}}
