/* Stage 1 royal black cleanup */
body.mx-site-shell .nav-wrap::before{display:none!important}
body.mx-site-shell .nav,body.mx-site-shell .nav-shell,body.mx-site-shell .nav-links,body.mx-site-shell .nav-actions{background:transparent!important;border:0!important;box-shadow:none!important}
body.mx-site-shell .nav{padding-inline:0!important}
body.mx-site-shell .nav-wrap{background:rgba(4,4,4,.9)!important;border-bottom:1px solid rgba(231,194,127,.12)!important;box-shadow:none!important}
body.mx-site-shell main,body.mx-site-shell .mx-site-shell,body.mx-site-shell .mx-secondary-page,body.mx-site-shell .mx-home-page,body.mx-site-shell .mx2-home,body.mx-site-shell .section,body.mx-site-shell .footer{background:#050505!important}
body.mx-site-shell .section{background-image:none!important}
body.mx-site-shell :where(.mx2-overline,.mx2-section-kicker,.mx-secondary-copy>.eyebrow,.mx-footer-cta .eyebrow){background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
body.mx-site-shell .mx2-hero-copy,body.mx-site-shell .mx-secondary-copy,body.mx-site-shell .mx-page-intro{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.mx-site-shell .mx2-hero-copy{padding:0!important;border-radius:0!important}
body.mx-site-shell .mx2-proof-row span,body.mx-site-shell .mx-secondary-tags span{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}
body.mx-site-shell .mx2-proof-row,body.mx-site-shell .mx-secondary-tags{gap:14px!important}
body.mx-site-shell .mx2-proof-row span::before,body.mx-site-shell .mx-secondary-tags span::before{content:'✓';margin-inline-end:6px;color:var(--mx-gold-light);font-weight:900}
body.mx-site-shell .mx2-hero-inner{margin-top:0!important;padding-top:58px!important}
@media (max-width:900px){body.mx-site-shell .mx2-hero-inner{margin-top:0!important;padding-top:20px!important;padding-bottom:36px!important}body.mx-site-shell .mx2-hero-copy{padding-top:0!important}}
body.mx-site-shell .mx2-cinema figcaption,body.mx-site-shell .mx-secondary-visual-card,body.mx-site-shell .mx-real-shot figcaption{position:static!important;inset:auto!important;background:none!important;border:0!important;box-shadow:none!important;padding:12px 2px 0!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body.mx-site-shell .mx2-cinema figcaption b,body.mx-site-shell .mx-real-shot figcaption b{color:var(--mx-text)!important}
body.mx-site-shell .mx2-cinema figcaption span,body.mx-site-shell .mx-real-shot figcaption span{color:var(--mx-muted)!important}
body.mx-site-shell .mx2-cinema,body.mx-site-shell .mx-real-shot{overflow:visible!important}
body.mx-site-shell .mx2-cinema img,body.mx-site-shell .mx-real-shot img{border-radius:22px!important}
body.mx-site-shell .mx2-mini-grid i,body.mx-site-shell .mx-pillar-card small{display:none!important}
body.mx-site-shell .mx2-mini-grid article{padding-inline-start:16px!important;background:linear-gradient(160deg,rgba(14,14,14,.92),rgba(8,8,8,.98))!important;border:1px solid rgba(231,194,127,.12)!important}
body.mx-secondary-page .mx-pillar-card,body.mx-secondary-page .mx-value-item,body.mx-secondary-page .feature-card,body.mx-secondary-page .coverage-card,body.mx-secondary-page .cloud-feature-panel,body.mx-secondary-page .mx-footer-cta,body.mx-secondary-page .mx-enterprise-grid article,body.mx-secondary-page .mx-page-grid article{background:radial-gradient(circle at 82% 8%, rgba(226,192,122,.07), transparent 18rem), linear-gradient(160deg,rgba(14,14,14,.95),rgba(7,7,7,.99))!important;border:1px solid rgba(231,194,127,.12)!important;box-shadow:none!important}
body.mx-secondary-page .mx-pillar-card::before{background:linear-gradient(90deg,rgba(234,197,130,.45),transparent)!important}
html[dir="rtl"] body.mx-secondary-page .mx-pillar-card::before{background:linear-gradient(270deg,rgba(234,197,130,.45),transparent)!important}
body.mx-secondary-page .mx-secondary-hero,body.mx-secondary-page .mx-value-strip,body.mx-secondary-page .section,body.mx-secondary-page .mx-enterprise-hero{background:#050505!important}
body.mx-secondary-page .mx-feature-proof-grid,body.mx-secondary-page .mx-real-proof-grid{gap:18px!important}
body.mx-secondary-page .mx-feature-proof-grid .mx-real-shot,body.mx-secondary-page .mx-real-shot{display:flex!important;flex-direction:column!important;background:transparent!important;border:1px solid rgba(231,194,127,.12)!important;box-shadow:none!important}
body.mx-secondary-page .mx-feature-proof-grid .mx-real-shot img,body.mx-secondary-page .mx-real-shot img{object-fit:contain!important;background:linear-gradient(180deg,#11100f,#080808)!important;padding:16px!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;min-height:0!important}
body.mx-secondary-page .mx-feature-proof-grid .mx-feature-wide,body.mx-secondary-page .mx-feature-proof-grid .mx-real-shot:nth-child(4){grid-column:1 / -1!important}
@media (max-width:820px){body.mx-secondary-page .mx-feature-proof-grid{grid-template-columns:1fr!important}body.mx-secondary-page .mx-feature-proof-grid .mx-feature-wide,body.mx-secondary-page .mx-feature-proof-grid .mx-real-shot:nth-child(4){grid-column:auto!important}}
body.mx-site-shell .section-header,body.mx-site-shell .mx-real-proof-head,body.mx-site-shell .mx-centered-heading{background:none!important;border:0!important;box-shadow:none!important}
body.mx-site-shell .mx-footer-cta .mx-footer-actions{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
