/* 自动生成 · tools/tesla-unify/build.py · 请勿手改 */
/* wp-content/uploads/elementor/css/post-1204.css */
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-5881cdb .elementor-heading-title{color:var( --e-global-color-1036a4a )!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-4bf701d .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-7e7504f .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-f328bf2 .elementor-heading-title{color:#171A20!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-08bc21f:not(.elementor-motion-effects-element-type-background),html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-08bc21f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2A3A5!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-8da36af .elementor-heading-title{color:#171A20!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-ead2505:not(.elementor-motion-effects-element-type-background),html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-ead2505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A2A3A5!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-9a12031 .elementor-heading-title{color:#171A20!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-2eaa9b5 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-82e9e6e .elementor-button{background-color:#FFFFFF!important;fill:#000000!important;color:#000000!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-33aeac5 .elementor-button{background-color:#FFFFFF80!important;fill:#FFFFFF!important;color:#FFFFFF!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:#00000000!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-33aeac5 .elementor-button:hover,html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-33aeac5 .elementor-button:focus{background-color:#FFFFFF!important;color:#000000!important;border-color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-33aeac5 .elementor-button:hover svg,html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-33aeac5 .elementor-button:focus svg{fill:#000000!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-3171709 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-81ce7e8 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-24ac931 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-957c49a .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-2ba4ba5 .elementor-heading-title{color:#171A20!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-f0f36c8 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-805c81f .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-5397b1d .elementor-heading-title{color:#171A20!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-eaa878e .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-78046a4 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-40339e7 .elementor-heading-title{color:#171A20!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-2fd16a2 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-1d86a73 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-2129060 .elementor-heading-title{color:#171A20!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-6c5062a .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-9116b38 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-0ecfd0c .elementor-heading-title{color:#171A20!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-58cd3d8 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-9fc95d9 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-10ef41f .elementor-heading-title{color:#171A20!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-d4a016b .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-5351527 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-cf53e3e .elementor-heading-title{color:#171A20!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-1201511 .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-609f74c .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-32b93b9 .elementor-heading-title{color:#171A20!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-bce2cfd .elementor-heading-title{color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-2cbd028 .elementor-button:hover,html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-2cbd028 .elementor-button:focus{background-color:#FFFFFF!important;color:#000000!important;border-color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-2cbd028 .elementor-button{border-style:solid!important;border-color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-2cbd028 .elementor-button:hover svg,html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-2cbd028 .elementor-button:focus svg{fill:#000000!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-cb42d1e .elementor-button:hover,html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-cb42d1e .elementor-button:focus{background-color:#FFFFFF!important;color:#000000!important;border-color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-cb42d1e .elementor-button{border-style:solid!important;border-color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-cb42d1e .elementor-button:hover svg,html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-cb42d1e .elementor-button:focus svg{fill:#000000!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-5a5c696 .elementor-button:hover,html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-5a5c696 .elementor-button:focus{background-color:#FFFFFF!important;color:#000000!important;border-color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-5a5c696 .elementor-button{border-style:solid!important;border-color:#FFFFFF!important}
html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-5a5c696 .elementor-button:hover svg,html:not(#qmT) .elementor-1204 .elementor-element.elementor-element-5a5c696 .elementor-button:focus svg{fill:#000000!important}
/* about-us/about-quality-20261008.css */
html:not(#qmT) .qa-upgrade{--qa-ink:#171A20!important;--qa-mute:#5C5E62!important;--qa-blue:#171A20!important;--qa-line:#E2E3E3!important;--qa-paper:#FFFFFF!important;--bg:#FFFFFF!important;color:var(--qa-ink)!important;background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade :is(.qma-secb p,.qma-ovp p,.qm-about-intro-text,.qm-about-section-description,.qmr-body>p){color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade.qma h1,html:not(#qmT) .qa-upgrade.qm-about h1,html:not(#qmT) .qa-upgrade.qmr h1{color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade.qma h2,html:not(#qmT) .qa-upgrade.qm-about h2,html:not(#qmT) .qa-upgrade.qm-about .qma.qma-ov h2,html:not(#qmT) .qa-upgrade.qmr h2{color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade :is(.qma-c h3,.qm-about-person h3,.qmr-pr h3,.qmr-mg h3){color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade :is(.qma-c p,.qma-sib p,.qma-f p,.qm-about-section-head>p,.qm-about-person>p,.qm-about-process-bottom p,.qm-about-metric p,.qmr-meta dt){color:var(--qa-mute)!important}
html:not(#qmT) .qa-upgrade :is(.qma-eb,.qm-about-eyebrow,.qmr-k){color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade :is(.qma-num,.qma-c>span,.qm-about-person-role,.qm-about-award-counter){color:var(--qa-mute)!important}
html:not(#qmT) .qa-upgrade .qma-sec:nth-of-type(even),html:not(#qmT) .qa-upgrade .qma-cards,html:not(#qmT) .qa-upgrade .qmr-meth{background-color:var(--qa-paper)!important;border-color:var(--qa-line)!important}
html:not(#qmT) .qa-upgrade :is(.qma-sec,.qma-items,.qma-quote,.qma-sibs){border-color:var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qma-quote blockquote,html:not(#qmT) .qa-upgrade.qmr blockquote{color:var(--qa-ink)!important;border-left:2px solid var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qma-hero,html:not(#qmT) .qa-upgrade .qm-about-hero{background-color:var(--qa-paper)!important;color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade .qma-lead,html:not(#qmT) .qa-upgrade .qm-about-hero-copy>p:not(.qm-about-eyebrow){color:var(--qa-mute)!important}
html:not(#qmT) .qa-upgrade .qma-hero .qma-eb,html:not(#qmT) .qa-upgrade .qm-about-hero .qm-about-eyebrow{color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qma-hero .qma-crumb,html:not(#qmT) .qa-upgrade .qmr-crumb{color:var(--qa-mute)!important}
html:not(#qmT) .qa-upgrade .qma-hero .qma-crumb a,html:not(#qmT) .qa-upgrade .qmr-crumb a{color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade .qm-about-hero-foot{color:var(--qa-mute)!important;background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade .qma-image-note{color:#FFFFFF!important;background-color:rgba(23,26,32,.78)!important}
html:not(#qmT) .qa-upgrade .qa-page-nav{background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade .qa-page-nav-label{color:var(--qa-mute)!important}
html:not(#qmT) .qa-upgrade .qa-page-nav a{color:var(--qa-ink)!important;border-bottom:2px solid transparent!important}
html:not(#qmT) .qa-upgrade .qa-page-nav a[aria-current="location"]{color:var(--qa-blue)!important;border-bottom-color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qa-page-nav a:focus-visible{outline:3px solid var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qa-page-nav a:hover{border-bottom-color:var(--qa-line)!important}
html:not(#qmT) .qa-upgrade :is(a,button):focus-visible{outline:3px solid var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qma-cta:not(.is-ghost),html:not(#qmT) .qa-upgrade .qm-about-btn:not(.qm-about-btn-outline),html:not(#qmT) .qa-upgrade .qmr-btn.is-p{background-color:var(--qa-blue)!important;border-color:var(--qa-blue)!important;color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade .qma-cta:not(.is-ghost):hover,html:not(#qmT) .qa-upgrade .qm-about-btn:not(.qm-about-btn-outline):hover{background-color:#3E6AE1!important;color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade .qma-cta.is-ghost,html:not(#qmT) .qa-upgrade .qm-about-btn-outline,html:not(#qmT) .qa-upgrade .qmr-btn.is-g{background-color:transparent!important;border-color:var(--qa-blue)!important;color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qma-cta.is-ghost:hover,html:not(#qmT) .qa-upgrade .qm-about-btn-outline:hover{background-color:#EEEEEE!important;color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qma-band,html:not(#qmT) .qa-upgrade .qmr-end{background-color:var(--qa-paper)!important;color:var(--qa-ink)!important;border-color:var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qma-band p,html:not(#qmT) .qa-upgrade .qmr-end h2{color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade .qmr-end p{color:var(--qa-mute)!important}
html:not(#qmT) .qa-upgrade .qma-c,html:not(#qmT) .qa-upgrade.qm-about .qma.qma-ov .qma-c{background-color:transparent!important;border:0!important;border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qma-c:hover,html:not(#qmT) .qa-upgrade.qm-about .qma.qma-ov .qma-c:hover{background-color:transparent!important}
html:not(#qmT) .qa-upgrade .qma-gc,html:not(#qmT) .qa-upgrade.qm-about .qma.qma-ov .qma-gc{background-color:transparent!important;border:0!important}
html:not(#qmT) .qa-upgrade .qma-gc img{border:0!important}
html:not(#qmT) .qa-upgrade .qma-gc strong,html:not(#qmT) .qa-upgrade .qma-gt,html:not(#qmT) .qa-upgrade.qm-about .qma.qma-ov .qma-gcl .qma-gt{color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade .qma-gc p,html:not(#qmT) .qa-upgrade.qm-about .qma.qma-ov .qma-gcl p{color:var(--qa-mute)!important}
html:not(#qmT) .qa-upgrade .qma-gc em{color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qma-sib.is-on{background-color:#F4F4F4!important}
html:not(#qmT) .qa-upgrade .qma-sib.is-on span{color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qma-back a{border-bottom:1px solid var(--qa-line)!important;color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qma-f,html:not(#qmT) .qa-upgrade .qma-f+.qma-f{border:0!important;border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qma-f strong{color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade .qma-image-caption,html:not(#qmT) .qa-upgrade .qa-project-card figcaption{color:var(--qa-mute)!important;background-color:transparent!important}
html:not(#qmT) .qa-upgrade .qa-project-card figcaption strong{color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade .qma-fig img,html:not(#qmT) .qa-upgrade .qma-gc img,html:not(#qmT) .qa-upgrade .qm-about-process img{background-color:var(--qa-paper)!important}
html:not(#qmT) .qa-upgrade .qa-project-card img{background-color:var(--qa-paper)!important}
html:not(#qmT) .qa-upgrade.qm-about .qma.qma-ov .qma-gcl img{border:0!important}
html:not(#qmT) .qa-upgrade.qm-about .qma.qma-ov .qma-gcl li a{color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qm-about-metric strong span{color:var(--qa-blue)!important}
@media(max-width:640px){html:not(#qmT) .qa-upgrade .qm-about-metric{border:0!important;border-bottom:1px solid var(--qa-line)!important}}
html:not(#qmT) .qa-upgrade .qm-about-process figure{background-color:transparent!important}
html:not(#qmT) .qa-upgrade .qm-about-awards{background-color:var(--qa-paper)!important}
html:not(#qmT) .qa-upgrade .qm-about-award-stage{background-color:#FFFFFF!important;border:0!important}
html:not(#qmT) .qa-upgrade .qm-about-award-controls button{color:var(--qa-ink)!important;border-color:var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qm-about-award-controls button:hover{background-color:#EEEEEE!important}
html:not(#qmT) .qa-upgrade .qm-about-diagram{background-color:#FFFFFF!important;border-color:var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qm-about-dialog header{color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade.qmr{--paper:#FFFFFF!important}
html:not(#qmT) .qa-upgrade .qmr-toc a:hover{background-color:var(--qa-paper)!important}
html:not(#qmT) .qa-upgrade .qmr-meta div,html:not(#qmT) .qa-upgrade .qmr-meta div+div{border-left:0!important}
html:not(#qmT) .qa-upgrade .qa-project-card{color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade .qa-capability-proof{background-color:var(--qa-paper)!important}
html:not(#qmT) .qa-upgrade .qa-history-timeline{border-left:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qa-history-timeline .qma-c{border:0!important;border-bottom:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qa-history-timeline .qma-c:before{background-color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qa-location-card{background-color:var(--qa-paper)!important;border:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qa-location-card a{color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qm-about-consultant{background-color:var(--qa-paper)!important;color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade .qm-about-consultant h2{color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade .qm-about-consultant p:not(.qm-about-eyebrow){color:var(--qa-mute)!important}
html:not(#qmT) .qa-upgrade .qm-about-entry-links a{color:var(--qa-blue)!important;border-color:var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qma-fig a{color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade{--qa-ink:#171A20!important;--qa-mute:#5C5E62!important;--qa-blue:#5C5E62!important;--qa-line:#D0D1D2!important;--qa-paper:#EEEEEE!important;background-color:#F4F4F4!important}
html:not(#qmT) .qa-upgrade[data-qma-item="social-responsibility"],html:not(#qmT) .qa-upgrade[data-qma-item="sustainability"]{--qa-blue:#5C5E62!important}
html:not(#qmT) .qa-upgrade[data-qma-item="history"],html:not(#qmT) .qa-upgrade[data-qma-item="alumni"],html:not(#qmT) .qa-upgrade[data-qma-item="media"]{--qa-blue:#5C5E62!important}
html:not(#qmT) .qa-upgrade .qma-hero,html:not(#qmT) .qa-upgrade .qm-about-hero{background-color:#EEEEEE!important}
html:not(#qmT) .qa-upgrade .qma-quote{background-color:#171A20!important;border:0!important}
html:not(#qmT) .qa-upgrade .qma-quote blockquote{color:#EEEEEE!important;border-left-color:#D0D1D2!important}
html:not(#qmT) .qa-upgrade .qma-sec{background-color:#F4F4F4!important}
html:not(#qmT) .qa-upgrade .qma-sec.has-fig{background-color:#EEEEEE!important}
html:not(#qmT) .qa-upgrade .qma-num{border-color:var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qma-image-caption{border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qma-cards{background-color:#EEEEEE!important}
html:not(#qmT) .qa-upgrade .qma-c,html:not(#qmT) .qa-upgrade.qm-about .qma.qma-ov .qma-c{background-color:#F4F4F4!important;border:1px solid #D0D1D2!important;border-top:3px solid var(--qa-blue)!important}
html:not(#qmT) .qa-upgrade .qma-items,html:not(#qmT) .qa-upgrade .qma-sibs,html:not(#qmT) .qa-upgrade .qma-next{background-color:#F4F4F4!important}
html:not(#qmT) .qa-upgrade .qma-gc>div{border-bottom:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qma-band{background-color:#171A20!important}
html:not(#qmT) .qa-upgrade .qma-band p,html:not(#qmT) .qa-upgrade .qma-band .qma-eb{color:#EEEEEE!important}
html:not(#qmT) .qa-upgrade .qma-band .qma-cta{background-color:#E2E3E3!important;border-color:#E2E3E3!important;color:#171A20!important}
html:not(#qmT) .qa-upgrade .qma-band .qma-cta.is-ghost{background-color:transparent!important;color:#EEEEEE!important}
html:not(#qmT) .qa-upgrade .qma-band .qma-cta:hover{background-color:#D0D1D2!important;color:#171A20!important}
html:not(#qmT) .qa-upgrade .qma-sib.is-on{background-color:#EEEEEE!important}
html:not(#qmT) .qa-upgrade .qm-about-section-head{border-bottom:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-upgrade .qm-about-person{border-top:1px solid var(--qa-line)!important}
/* about-us/about-consulting-20261008.css */
html:not(#qmT) .qa-upgrade.qa-consulting{--qa-ink:#171A20!important;--qa-mute:#5C5E62!important;--qa-blue:#171A20!important;--qa-line:#E2E3E3!important;--qa-paper:#F4F4F4!important;--bg:#FFFFFF!important;color:var(--qa-ink)!important;background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting :is(h1, h2){color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade.qa-consulting :is(.qma-eb, .qm-about-eyebrow, .qmr-k, .qac-eyebrow){color:var(--qa-blue)!important}
html:not(#qmT) .qa-consulting a:focus-visible,html:not(#qmT) .qa-consulting summary:focus-visible{outline:3px solid #171A20!important}
html:not(#qmT) .qa-consulting .qac-nav{background-color:#FFFFFF!important;border-bottom:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-consulting .qac-nav-label{color:var(--qa-ink)!important}
html:not(#qmT) .qa-consulting .qac-nav-main > a,html:not(#qmT) .qa-consulting .qac-nav summary{color:var(--qa-ink)!important}
html:not(#qmT) .qa-consulting .qac-nav-main > a[aria-current],html:not(#qmT) .qa-consulting .qac-menu.is-current > summary,html:not(#qmT) .qa-consulting .qac-nav-main > a:hover,html:not(#qmT) .qa-consulting .qac-nav details[open] > summary{background-color:#EEEEEE!important}
html:not(#qmT) .qa-consulting .qac-menu-panel{background-color:#FFFFFF!important;border:1px solid var(--qa-line)!important;box-shadow:0 14px 36px rgba(23,26,32,.12)!important}
html:not(#qmT) .qa-consulting .qac-menu-panel li{border-bottom:1px solid #EEEEEE!important}
html:not(#qmT) .qa-consulting .qac-menu-panel li:last-child{border-bottom:0!important}
html:not(#qmT) .qa-consulting .qac-menu-panel a{color:var(--qa-ink)!important}
html:not(#qmT) .qa-consulting .qac-menu-panel a:hover,html:not(#qmT) .qa-consulting .qac-menu-panel a[aria-current]{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-nav-contact{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-subnav{border-bottom:1px solid var(--qa-line)!important;background-color:#F4F4F4!important}
html:not(#qmT) .qa-consulting .qac-subnav a{color:var(--qa-mute)!important;border-bottom:2px solid transparent!important}
html:not(#qmT) .qa-consulting .qac-subnav a:hover,html:not(#qmT) .qa-consulting .qac-subnav a[aria-current]{color:#171A20!important;border-bottom-color:#171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-hero{background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-lead{color:var(--qa-mute)!important}
html:not(#qmT) .qa-consulting .qac-text-link{color:#171A20!important;border-bottom:1px solid #D0D1D2!important}
html:not(#qmT) .qa-consulting .qac-text-link:hover{border-bottom-color:#171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qa-page-nav{background-color:#FFFFFF!important;border-color:var(--qa-line)!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-quote{background-color:#F4F4F4!important;border:0!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-quote blockquote{color:var(--qa-ink)!important;border-left-color:#171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting :is(.qma-sec, .qma-items, .qma-next, .qma-sibs){background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-sec.has-fig{background-color:#F4F4F4!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-cards{background-color:#F4F4F4!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-c{border:1px solid var(--qa-line)!important;border-top:3px solid #171A20!important;background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-c h3{color:var(--qa-ink)!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-gc{border:1px solid var(--qa-line)!important;background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-gc > div{border-bottom:0!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-next{border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-consulting .qac-card-note{color:#5C5E62!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-sib.is-on{background-color:#EEEEEE!important;box-shadow:inset 0 3px #171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-band,html:not(#qmT) .qa-upgrade.qa-consulting .qmr-end{background-color:#171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-band :is(p, .qma-eb),html:not(#qmT) .qa-upgrade.qa-consulting .qmr-end :is(h2, p){color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-band .qma-cta{background-color:#E2E3E3!important;border-color:#E2E3E3!important;color:#171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qma-band .qma-cta.is-ghost{background-color:transparent!important;color:#FFFFFF!important;border-color:#E2E3E3!important}
html:not(#qmT) .qa-consulting .qac-overview-hero{background-color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-overview-hero::after{background-image:linear-gradient(90deg, rgba(23,26,32,.78) 0%, rgba(23,26,32,.5) 24%, rgba(23,26,32,.16) 46%, rgba(23,26,32,0) 64%)!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qac-overview-hero h1{color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qac-overview-hero .qac-eyebrow{color:#E2E3E3!important}
html:not(#qmT) .qa-consulting .qac-overview-hero .qac-hero-lead{color:#F4F4F4!important}
html:not(#qmT) .qa-consulting .qac-overview-hero .qac-text-link{color:#FFFFFF!important;border-color:#D0D1D2!important}
html:not(#qmT) .qa-consulting .qac-section{border-bottom:1px solid var(--qa-line)!important;background-color:#FFFFFF!important}
html:not(#qmT) .qa-consulting .qac-section.is-tinted{background-color:#F4F4F4!important}
html:not(#qmT) .qa-consulting .qac-section-head > p{color:var(--qa-mute)!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qm-about-intro{background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qm-about-metrics{border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qm-about-metric{border:0!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qm-about-metric strong{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-discipline{background-color:#FFFFFF!important;border:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-consulting .qac-discipline h3{color:var(--qa-ink)!important}
html:not(#qmT) .qa-consulting .qac-discipline p{color:var(--qa-mute)!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qa-capability-proof{background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qa-project-card figure{border:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qa-project-card figcaption{background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qa-project-card figcaption strong{color:var(--qa-ink)!important}
html:not(#qmT) .qa-consulting .qac-method{border-top:2px solid #171A20!important}
html:not(#qmT) .qa-consulting .qac-method > span{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-method h3{color:var(--qa-ink)!important}
html:not(#qmT) .qa-consulting .qac-method p{color:var(--qa-mute)!important}
html:not(#qmT) .qa-consulting .qac-method small{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-principles > div{border:1px solid var(--qa-line)!important;background-color:#FFFFFF!important}
html:not(#qmT) .qa-consulting .qac-principles strong{color:var(--qa-ink)!important}
html:not(#qmT) .qa-consulting .qac-principles p{color:var(--qa-mute)!important}
html:not(#qmT) .qa-consulting .qac-feature{background-color:#F4F4F4!important}
html:not(#qmT) .qa-consulting .qac-feature-copy p{color:var(--qa-mute)!important}
html:not(#qmT) .qa-consulting .qac-chapter{border:1px solid var(--qa-line)!important;background-color:#FFFFFF!important}
html:not(#qmT) .qa-consulting .qac-chapter h3{color:var(--qa-ink)!important}
html:not(#qmT) .qa-consulting .qac-chapter h3 a{color:inherit!important}
html:not(#qmT) .qa-consulting .qac-chapter p{color:var(--qa-mute)!important}
html:not(#qmT) .qa-consulting .qac-chapter li{border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-consulting .qac-chapter li a{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-contact-band{background-color:#171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qac-contact-band h2{color:#FFFFFF!important}
html:not(#qmT) .qa-consulting .qac-contact-band p{color:#E2E3E3!important}
html:not(#qmT) .qa-consulting .qac-contact-band .qac-text-link{color:#FFFFFF!important;border-color:#D0D1D2!important}
html:not(#qmT) .qa-consulting .qac-leadership-section{border-bottom:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-consulting .qac-role{border:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-consulting .qac-role h3{color:var(--qa-ink)!important}
html:not(#qmT) .qa-consulting .qac-role p{color:var(--qa-mute)!important}
html:not(#qmT) .qa-consulting .qac-role dl{border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-consulting .qac-role dt{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-role dd{color:var(--qa-mute)!important}
html:not(#qmT) .qa-consulting .qac-domain-list a{border-top:1px solid var(--qa-line)!important;color:var(--qa-ink)!important}
html:not(#qmT) .qa-consulting .qac-domain-list p{color:var(--qa-mute)!important}
html:not(#qmT) .qa-consulting .qac-domain-list a > span{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-review-list li{border-top:2px solid #171A20!important}
html:not(#qmT) .qa-consulting .qac-review-list span{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-review-list h3{color:var(--qa-ink)!important}
html:not(#qmT) .qa-consulting .qac-review-list p{color:var(--qa-mute)!important}
html:not(#qmT) .qa-consulting .qac-scene-note{color:#5C5E62!important}
html:not(#qmT) .qa-consulting .qac-purpose-statement{background-color:#171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qac-purpose-statement h2{color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qac-purpose-statement .qac-eyebrow{color:#E2E3E3!important}
html:not(#qmT) .qa-consulting .qac-purpose-statement p{color:#EEEEEE!important}
html:not(#qmT) .qa-consulting .qac-value{background-color:#EEEEEE!important}
html:not(#qmT) .qa-consulting .qac-value:nth-child(2){background-color:#F4F4F4!important}
html:not(#qmT) .qa-consulting .qac-value:nth-child(3){background-color:#E2E3E3!important}
html:not(#qmT) .qa-consulting .qac-value:first-child{background-color:#171A20!important;color:#FFFFFF!important}
html:not(#qmT) .qa-consulting .qac-value:last-child{background-color:#171A20!important;color:#FFFFFF!important}
html:not(#qmT) .qa-consulting .qac-value > span{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-value h3{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-value p{color:#5C5E62!important}
html:not(#qmT) .qa-consulting .qac-value small{border-top:1px solid #D0D1D2!important;color:#5C5E62!important}
html:not(#qmT) .qa-consulting .qac-value:first-child :is(h3, p),html:not(#qmT) .qa-consulting .qac-value:last-child :is(h3, p){color:#FFFFFF!important}
html:not(#qmT) .qa-consulting .qac-value:first-child > span,html:not(#qmT) .qa-consulting .qac-value:last-child > span{color:#E2E3E3!important}
html:not(#qmT) .qa-consulting .qac-value:first-child small,html:not(#qmT) .qa-consulting .qac-value:last-child small{color:#E2E3E3!important;border-color:#A2A3A5!important}
html:not(#qmT) .qa-consulting .qac-principle-list li{border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-consulting .qac-principle-list li > span{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-principle-list h3{color:#171A20!important}
html:not(#qmT) .qa-consulting .qac-principle-list p{color:#5C5E62!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qmr{--paper:#FFFFFF!important;--paper2:#F4F4F4!important;--acc:#171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qmr-cover{background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qmr-meta{border-color:var(--qa-line)!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qmr-meth{background-color:#F4F4F4!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qmr-btn.is-p{background-color:#E2E3E3!important;border-color:#E2E3E3!important;color:#171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qmr-btn.is-g{color:#FFFFFF!important;border-color:#E2E3E3!important}
@media (max-width: 900px){html:not(#qmT) .qa-consulting .qac-overview-hero::after{background-image:linear-gradient(90deg, rgba(23,26,32,.9), rgba(23,26,32,.55))!important}}
@media print{html:not(#qmT) .qa-consulting .qac-overview-hero{background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting .qac-overview-hero h1,html:not(#qmT) .qa-consulting .qac-overview-hero .qac-hero-lead{color:#171A20!important}}
@media screen{html:not(#qmT):not(#qmT):not(#qmT2):not(#qmT3) body #main .qa-consulting .qac-nav summary::after{border-right:1px solid currentColor!important;border-bottom:1px solid currentColor!important}
html:not(#qmT):not(#qmT):not(#qmT2):not(#qmT3) body #main .qa-consulting .qac-menu-panel li{border:0!important}}
/* about-us/about-modules-20261008.css */
html:not(#qmT) body:has(.qa-modular) #lcn{--lcn-bar-ink:#171A20!important}
html:not(#qmT) body:has(.qa-modular) #lcn .lcn-bar{background-color:#FFFFFF!important;border-bottom:1px solid #E2E3E3!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular{--qa-ink:#171A20!important;--qa-mute:#5C5E62!important;--qa-blue:#171A20!important;--qa-line:#E2E3E3!important;--qa-paper:#F4F4F4!important;background-color:var(--qa-paper)!important}
html:not(#qmT) .qa-modular :is(.qac-nav,.qac-subnav){background-color:#FFFFFF!important}
html:not(#qmT) body #page #content .qa-upgrade.qa-consulting.qa-modular .qma-hero{background-color:#171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qma-hero h1{color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qma-hero :is(.qma-lead,.qma-crumb,.qma-crumb a){color:#E2E3E3!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qma-hero .qma-eb{color:#E2E3E3!important}
html:not(#qmT) .qa-modular .qma-hero .qac-text-link{color:#FFFFFF!important;border-color:#A2A3A5!important}
html:not(#qmT) .qa-modular .qma-hero-actions .qma-cta{background-color:#E2E3E3!important;color:#171A20!important;border:1px solid #E2E3E3!important}
html:not(#qmT) .qa-modular .qma-hero-actions .is-ghost{background-color:transparent!important;color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qa-page-nav{border:0!important;background-color:var(--qa-paper)!important}
html:not(#qmT) .qa-modular .qa-page-nav-label{color:#171A20!important}
html:not(#qmT) .qa-modular .qa-module-nav-head p{color:#5C5E62!important}
html:not(#qmT) .qa-modular .qa-page-nav-links a{border:1px solid var(--qa-line)!important;background-color:#FFFFFF!important;color:#171A20!important}
html:not(#qmT) .qa-modular .qa-page-nav-links a::before{color:#171A20!important}
html:not(#qmT) .qa-modular .qa-page-nav-links a::after{color:#171A20!important}
html:not(#qmT) .qa-modular .qa-page-nav-links a:is(:hover,.is-active,[aria-current]){background-color:#EEEEEE!important;border-color:#A2A3A5!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qma-quote{background-color:#EEEEEE!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qma-quote blockquote{border:0!important;color:#171A20!important}
html:not(#qmT) .qa-modular .qma-quote .qma-intro-copy{color:#5C5E62!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qma-sec{border:1px solid var(--qa-line)!important;background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qma-sech .qma-num{border:0!important;background-color:#EEEEEE!important;color:#171A20!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qma-sec.has-fig{background-color:#EEEEEE!important;border-color:#E2E3E3!important}
html:not(#qmT) .qa-modular .qma-image-caption{border:0!important;color:#5C5E62!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular :is(.qma-cards,.qma-items,.qma-next,.qma-sibs){background-color:var(--qa-paper)!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qma-c{border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-modular .qma-sib{border:1px solid var(--qa-line)!important;background-color:#FFFFFF!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qma-sib.is-on{background-color:#171A20!important;color:#FFFFFF!important}
html:not(#qmT) .qa-modular .qma-sib.is-on :is(strong,span,em){color:#FFFFFF!important}
html:not(#qmT) .qa-modular :is(.qac-section,.qac-leadership-section,.qm-about-section){border-bottom:0!important}
html:not(#qmT) .qa-modular .qac-section-head{border-bottom:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-modular .qac-method{background-color:#FFFFFF!important;border:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-modular .qac-principles > div{background-color:#EEEEEE!important}
html:not(#qmT) .qa-modular .qm-about-metrics > div{background-color:#F4F4F4!important}
html:not(#qmT) .qa-modular .qac-review-list li{background-color:#F4F4F4!important;border:0!important}
html:not(#qmT) .qa-modular .qac-domain-list a{background-color:#FFFFFF!important;border:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-modular .qac-principle-list li{background-color:#FFFFFF!important;border:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-modular .qmr-sec{border:1px solid var(--qa-line)!important;background-color:#FFFFFF!important}
html:not(#qmT) .qa-modular .qmr-meth{background-color:#EEEEEE!important}
html:not(#qmT) .qa-modular .qmr-toc li{border:1px solid var(--qa-line)!important;background-color:#F4F4F4!important}
html:not(#qmT) .qa-modular .qmr-mg > div{border:1px solid var(--qa-line)!important;background-color:#FFFFFF!important}
@media (hover:hover) and (pointer:fine){html:not(#qmT) .qa-modular :is(.qma-gc,.qac-discipline,.qac-chapter):hover{box-shadow:none!important;border-color:#A2A3A5!important}}
@media print{html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular .qma-hero :is(h1,.qma-lead,.qma-crumb,.qma-crumb a,.qma-eb){color:#171A20!important}}
html:not(#qmT) .qa-consulting .qac-overview-hero::after{background-image:linear-gradient(90deg, rgba(23,26,32,.78) 0%, rgba(23,26,32,.5) 24%, rgba(23,26,32,.16) 46%, rgba(23,26,32,0) 64%)!important}
@media (max-width: 900px){html:not(#qmT) .qa-consulting .qac-overview-hero::after{background-image:linear-gradient(180deg, rgba(23,26,32,.74) 0%, rgba(23,26,32,.32) 48%, rgba(23,26,32,.1) 100%)!important}}
html:not(#qmT) body #page #content .qac-overview .qm-about-intro-text > p:first-child{color:#171A20!important}
html:not(#qmT) body #page #content .qac-overview .qm-about-intro-text > p:not(:first-child){color:#5C5E62!important}
html:not(#qmT) .qac-overview .qac-discipline{border:0!important;background-color:transparent!important;border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qac-overview .qac-method{background-color:transparent!important;border:0!important;border-top:1px solid #171A20!important}
html:not(#qmT) .qac-overview .qac-principles > div{background-color:transparent!important;border:0!important}
html:not(#qmT) .qac-overview .qac-feature,html:not(#qmT) .qa-modular[data-qma-item="purpose-values"] .qac-feature{background-color:transparent!important}
html:not(#qmT) .qac-overview .qac-chapter{border:0!important;background-color:transparent!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular[data-qma-item="history"] .qma-sec,html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular[data-qma-item="history"] .qma-sec.has-fig{border:0!important;background-color:transparent!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular[data-qma-item="history"] .qma-sec > .qma-in{border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular[data-qma-item="history"] .qma-num{background-color:transparent!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular[data-qma-item="vision"] .qma-sec,html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular[data-qma-item="vision"] .qma-sec.has-fig,html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular[data-qma-item="governance"] .qma-sec,html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular[data-qma-item="governance"] .qma-sec.has-fig{border:0!important;background-color:transparent!important}
html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular[data-qma-item="vision"] .qma-sec > .qma-in,html:not(#qmT) .qa-upgrade.qa-consulting.qa-modular[data-qma-item="governance"] .qma-sec > .qma-in{border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-modular[data-qma-item="leadership"] .qac-role,html:not(#qmT) .qa-modular[data-qma-item="purpose-values"] .qac-value{border:0!important;background-color:transparent!important;color:inherit!important}
html:not(#qmT) .qa-modular[data-qma-item="leadership"] .qac-role{border-top:1px solid var(--qa-line)!important}
html:not(#qmT) .qa-modular[data-qma-item="purpose-values"] .qac-value :is(h3, p, small, span){color:#171A20!important}
html:not(#qmT) .qa-modular[data-qma-item="purpose-values"] .qac-value p,html:not(#qmT) .qa-modular[data-qma-item="purpose-values"] .qac-value small{color:#5C5E62!important}
html:not(#qmT) .qa-modular[data-qma-item="history"] .qac-review-list li,html:not(#qmT) .qa-modular[data-qma-item="vision"] .qac-review-list li,html:not(#qmT) .qa-modular[data-qma-item="governance"] .qac-review-list li{background-color:transparent!important;border:0!important;border-top:1px solid var(--qa-line)!important}
/* inline */
html:not(#qmT) .highlight1{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight1:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight1{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight1:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight1{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight1:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight2{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight2:hover{background-color:#000000!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight2{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight2:hover{background-color:#000000!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight2{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight2:hover{background-color:#000000!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight2{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight2:hover{background-color:#000000!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight2{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight2:hover{background-color:#000000!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight5{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight5:hover{background-color:#3E6AE1!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight5{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight5:hover{background-color:#3E6AE1!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight5{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight5:hover{background-color:#3E6AE1!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight1{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight1:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight1{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight1:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight1{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight1:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight2{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight2:hover{background-color:#000000!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight2{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight2:hover{background-color:#000000!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight2{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight2:hover{background-color:#000000!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight2{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight2:hover{background-color:#000000!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight2{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight2:hover{background-color:#000000!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight5{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight5:hover{background-color:#3E6AE1!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight5{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight5:hover{background-color:#3E6AE1!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight5{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight5:hover{background-color:#3E6AE1!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .highlight{color:#000000!important;background-color:#FFFFFF!important}
html:not(#qmT) .highlight:hover{background-color:#171A20!important;color:#FFFFFF!important;borde1111r-color:#171A20!important}
/* inline */
html:not(#qmT) .qm-consult-btn{background-color:#A2A3A5!important;color:#FFFFFF!important}
html:not(#qmT) .qm-consult-btn:hover{background-color:#171A20!important;color:#FFFFFF!important}
/* inline */
html:not(#qmT) .qm-card{background-color:#171A20!important;color:#FFFFFF!important;box-shadow:none!important}
html:not(#qmT) .qm-card::after{background-color:transparent!important}
html:not(#qmT) .qm-title{color:inherit!important}
html:not(#qmT) .qm-title1{color:inherit!important}
html:not(#qmT) .qm-qr{background-color:#FFFFFF!important;box-shadow:inset 0 0 0 6px #FFFFFF!important}
html:not(#qmT) .qm-sub{color:rgba(255,255,255,.78)!important}
html:not(#qmT) .qm-online{color:inherit!important}
html:not(#qmT) .qm-online:hover{color:#E2E3E3!important}
html:not(#qmT) .qm-notch{border-top:5px solid transparent!important;border-bottom:5px solid transparent!important;border-left:5px solid #171A20!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.25))!important}
html:not(#qmT) .qm-pill{background-color:#FFFFFF!important;color:#171A20!important;box-shadow:0 18px 30px rgba(0,0,0,.18)!important}
html:not(#qmT) .qm-green-icon{box-shadow:none!important}
html:not(#qmT) .qm-pill-text{color:#8E8E8E!important}
html:not(#qmT) .qm-pill-divider{background-color:#EEEEEE!important}
html:not(#qmT) .qm-pill-chat{color:#D0D1D2!important}
html:not(#qmT) .qm-pill-cta{color:#A2A3A5!important}
/* inline */
html:not(#qmT) .cls-1{fill:#FFFFFF!important}
/* inline */
html:not(#qmT) .cls-2{fill:#A2A3A5!important}
/* inline */
html:not(#qmT) .lcn.is-solid:not(:hover):not(.is-open) .lcn-bar{background-color:transparent!important}
html:not(#qmT) #anim-progress{background-color:rgba(255,255,255,.4)!important}
html:not(#qmT) .lcn.is-solid .lcn-bar::before{background-color:rgba(255,255,255,.72)!important}
html:not(#qmT) .anim-card:hover{box-shadow:none!important}
html:not(#qmT) .site-main .elementor-button:hover{box-shadow:none!important}

/* ===== cn-tesla 20261021: Tesla design language ===== */
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular{--T:#171a20;--B:#393c41;--G:#5c5e62;background:#fff!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular :is(.qma-hero,.qma-quote,.qma-sec,.qma-sec.has-fig,.qma-cards,.qma-c,.qma-sibs,.qma-sib,.qa-page-nav,.qa-page-nav-inner,.qma-fig,.qma-secb,.qma-sech){border:0!important;box-shadow:none!important;border-radius:0!important}
/* hero: full-bleed */
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;min-height:calc(100vh - 60px)!important;min-height:calc(100svh - 60px)!important;padding:0!important;margin:0!important;background:#171a20!important;overflow:hidden!important;grid-template-columns:none!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;z-index:0!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero-media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;aspect-ratio:auto!important;max-height:none!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero-media::after{content:""!important;position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45) 0%,rgba(0,0,0,.05) 40%,rgba(0,0,0,.05) 65%,rgba(0,0,0,.45) 100%)!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero>.qma-in{position:relative!important;z-index:1!important;width:100%!important;max-width:none!important;min-height:calc(100vh - 60px)!important;min-height:calc(100svh - 60px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:12vh 24px 64px!important;background:none!important;box-sizing:border-box!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero :is(.qma-crumb,.qma-eb,.qac-hero-actions){display:none!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero h1{color:#fff!important;font-size:clamp(36px,4.4vw,56px)!important;font-weight:500!important;letter-spacing:0!important;line-height:1.15!important;margin:0 0 10px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero .qma-lead{color:#fff!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;max-width:560px!important;margin:0 auto!important;opacity:.92}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero-actions{margin-top:auto!important;display:flex!important;gap:24px!important;justify-content:center!important;flex-wrap:wrap!important;width:100%!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:264px!important;height:40px!important;padding:0 24px!important;border-radius:4px!important;border:0!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;background:#171a20!important;color:#fff!important;transition:background .33s}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-cta.is-ghost{background:#f4f4f4!important;color:#393c41!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero .qma-cta:not(.is-ghost){background:rgba(23,26,32,.85)!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-cta:not(.is-ghost):hover{background:#3e6ae1!important}
/* page nav: plain text tabs */
html:not(#qmT):not(#qZ) body #page #content .qa-modular .qa-page-nav{background:#fff!important;padding:20px 24px!important;margin:0!important;position:static!important}
html:not(#qmT):not(#qZ) body #page #content .qa-modular .qa-page-nav-inner{background:none!important;max-width:1200px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px 28px!important}
html:not(#qmT):not(#qZ) body #page #content .qa-modular .qa-module-nav-head{display:none!important}
html:not(#qmT):not(#qZ) body #page #content .qa-modular .qa-page-nav-links{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px 28px!important;background:none!important}
html:not(#qmT):not(#qZ) body #page #content .qa-modular .qa-page-nav-links a{background:none!important;border:0!important;box-shadow:none!important;padding:6px 0!important;color:#393c41!important;font-size:14px!important;font-weight:500!important;border-radius:0!important}
html:not(#qmT):not(#qZ) body #page #content .qa-modular .qa-page-nav-links a:hover{color:#171a20!important;text-decoration:underline!important;text-underline-offset:6px}
/* sections */
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular :is(.qma-quote,.qma-sec,.qma-sec.has-fig,.qma-cards,.qma-sibs){background:#fff!important;padding:96px 24px!important;margin:0!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular :is(.qma-quote,.qma-sec,.qma-cards,.qma-sibs)>.qma-in{max-width:1080px!important;margin:0 auto!important;padding:0!important;background:none!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-quote>.qma-in{text-align:center!important;max-width:820px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-quote blockquote{border:0!important;padding:0!important;margin:0 0 24px!important;background:none!important;color:#171a20!important;font-size:clamp(24px,2.6vw,34px)!important;font-weight:500!important;line-height:1.35!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-quote blockquote::before{display:none!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-intro-copy,html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-secb p,html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-c p,html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sib p{color:#5c5e62!important;font-size:15px!important;line-height:1.8!important;font-weight:400!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sec{padding-top:48px!important;padding-bottom:48px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sec>.qma-in{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:48px!important;align-items:start!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sech{display:block!important;background:none!important;padding:0!important;position:static!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sech .qma-num{display:block!important;background:none!important;color:#5c5e62!important;padding:0!important;margin:0 0 12px!important;width:auto!important;height:auto!important;border-radius:0!important;font-size:14px!important;font-weight:500!important;letter-spacing:.08em!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular :is(.qma-sech h2,.qma-cards h2,.qma-sibs h2){color:#171a20!important;font-size:clamp(24px,2.4vw,32px)!important;font-weight:500!important;line-height:1.3!important;margin:0!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-secb{background:none!important;padding:0!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-secb p{margin:0!important}
/* section 2: wide image */
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sec.has-fig{padding-bottom:96px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sec.has-fig .qma-secb{display:contents!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sec.has-fig .qma-fig{grid-column:1/-1!important;margin:24px 0 0!important;padding:0!important;background:none!important;width:100%!important;max-width:none!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-fig img{width:100%!important;height:auto!important;aspect-ratio:16/8!important;object-fit:cover!important;border-radius:0!important;display:block!important}
/* 4-up feature grid */
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular :is(.qma-cards,.qma-sibs) .qma-in>.qma-eb{display:block!important;color:#5c5e62!important;font-size:14px!important;font-weight:500!important;margin:0 0 8px!important;background:none!important;padding:0!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-cgrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:40px!important;margin-top:48px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-c{background:#fff!important;border:0!important;border-top:0!important;padding:0!important;box-shadow:none!important;min-height:0!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-c>span{display:block!important;color:#5c5e62!important;font-size:13px!important;font-weight:500!important;margin:0 0 16px!important;background:none!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-c h3{color:#171a20!important;font-size:17px!important;font-weight:500!important;margin:0 0 8px!important}
/* closing band: full-bleed dark, tesla style */
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-band{background:#171a20!important;padding:112px 24px!important;margin:0!important;border:0!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-band>.qma-in{max-width:1080px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:32px!important;background:none!important;padding:0!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-band p{color:#fff!important;font-size:clamp(26px,3vw,40px)!important;font-weight:500!important;margin:8px 0 0!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-band .qma-eb{color:#d0d1d2!important;font-size:14px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-band .qma-cta{background:#f4f4f4!important;color:#171a20!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-band .qma-cta:hover{background:#fff!important}
/* siblings */
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sgrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:32px!important;margin-top:40px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sib,html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sib.is-on{background:#fff!important;padding:0!important;color:#171a20!important;box-shadow:none!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sib span{color:#171a20!important;font-weight:500!important;font-size:16px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sib.is-on span{text-decoration:underline!important;text-underline-offset:6px}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sib.is-on p{color:#5c5e62!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-back{margin-top:48px!important;color:#5c5e62!important;font-size:14px!important}
@media (max-width:900px){
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sec>.qma-in{grid-template-columns:1fr!important;gap:20px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-cgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:600px){
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular :is(.qma-quote,.qma-sec.has-fig,.qma-cards,.qma-sibs){padding:64px 20px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sec{padding:36px 20px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero>.qma-in{padding:10vh 20px 48px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-cta{min-width:0!important;width:100%!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-cgrid,html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sgrid{grid-template-columns:1fr!important;gap:36px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-fig img{aspect-ratio:4/3!important}
html:not(#qmT):not(#qZ) body #page #content .qa-modular .qa-page-nav-links{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:24px!important}
html:not(#qmT):not(#qZ) body #page #content .qa-modular .qa-page-nav-links a{white-space:nowrap!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-band .qma-ctas{width:100%!important}
}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero,html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero>.qma-in{min-height:clamp(560px,calc(100svh - 120px),860px)!important;height:auto!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero>.qma-in{padding-top:clamp(56px,10svh,110px)!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular :is(.qma-sech,.qma-sech *,.qma-secb,.qma-sec>.qma-in,.qma-c,.qma-sib)::before,html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular :is(.qma-sech,.qma-sech *,.qma-secb,.qma-sec>.qma-in,.qma-c,.qma-sib)::after{display:none!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular :is(.qma-sech,.qma-sech *,.qma-sec>.qma-in,.qma-c *,.qma-sib *){border:0!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-band{border-radius:0!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sec.has-fig .qma-sech{grid-column:1!important;grid-row:1!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sec.has-fig .qma-secb>p{grid-column:2!important;grid-row:1!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sec.has-fig .qma-fig{grid-row:2!important}
@media (max-width:900px){html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-sec.has-fig :is(.qma-sech,.qma-secb>p,.qma-fig){grid-column:1!important;grid-row:auto!important}}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero,html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero>.qma-in{min-height:clamp(520px,calc(100svh - 200px),860px)!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero-media::after{background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.15) 38%,rgba(0,0,0,0) 60%,rgba(0,0,0,.35) 100%)!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero .qma-lead{text-shadow:0 1px 12px rgba(0,0,0,.35)}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero>.qma-in>*{position:relative!important;z-index:3!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero-actions .qma-cta{opacity:1!important;visibility:visible!important}
html:not(#qmT):not(#qZ) body #page #content .qa-modular .qa-page-nav-links a{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;flex:0 0 auto!important;width:auto!important}
/* JS (about-modules) merges hero CTAs into .qac-hero-actions — style those as Tesla buttons */
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero .qac-hero-actions{display:flex!important;margin-top:auto!important;gap:16px 24px!important;justify-content:center!important;flex-wrap:wrap!important;width:100%!important;position:relative!important;z-index:3!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero .qac-hero-actions .qac-text-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:220px!important;height:40px!important;padding:0 24px!important;border-radius:4px!important;border:0!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;background:#f4f4f4!important;color:#393c41!important;transition:background .33s}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero .qac-hero-actions .qac-text-link:first-child{background:rgba(23,26,32,.85)!important;color:#fff!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero .qac-hero-actions .qac-text-link:first-child:hover{background:#171a20!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero .qac-hero-actions .qac-text-link:not(:first-child):hover{background:#fff!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero .qac-hero-actions .qac-text-link span{display:none!important}
@media (max-width:600px){html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero .qac-hero-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero .qac-hero-actions .qac-text-link{min-width:0!important;width:100%!important}}
html:not(#qmT):not(#qZ) body #page #content .qma.qa-modular .qma-hero :is(h1,.qma-lead){text-align:center!important;width:100%!important}
