:root{--gq-bg-page:#fafaf8;--gq-bg-surface:#fff;--gq-bg-soft:#f5f7fa;--gq-bg-accent:#FFF2F2;--gq-bg-hero:#1a1a2e;--gq-bg-brand:var(--gq-primary);--gq-bg-brand-dark:var(--gq-primary-hover);--gq-bg-line:#e5e7eb}
html body[data-genre]{background:var(--gq-bg-page);color:var(--gq-ink,#1a1a2e)}
body[data-genre="product"] .gq-product-page,body[data-genre="solution"] .gq-solution-page,body[data-genre="case"] .gq-case-page,body[data-genre="news"] .gq-news-page{background:var(--gq-bg-page)!important}
:is(.gq-product-page__intro,.gq-product-page__archive,.gq-product-page__sidebar,.gq-product-page__results,.gq-solution-page__intro,.gq-solution-page__archive,.gq-solution-page__sidebar,.gq-solution-page__results,.gq-case-hero>.gq-shell,.gq-news-hero__image,.gq-content-detail,.gq-solution-detail,.gq-product-detail,.gq-about-profile-detail,.gq-contact-page){background:var(--gq-bg-surface)!important}
:is(.gq-product-page__image,.gq-product-detail__visual,.gq-product-detail__content-section--soft,.gq-product-detail__cases,.gq-product-detail__advantage,.gq-product-detail__editable-card,.gq-solution-page__image,.gq-case-detail__image,.gq-news-hero,.gq-news-detail__cover,.gq-contact-section--soft){background:var(--gq-bg-soft)!important}
:is(.gq-product-page__categories a:hover,.gq-product-page__categories a.is-active,.gq-solution-page__categories a:hover,.gq-solution-page__categories a.is-active,.gq-solution-page__image-empty,.gq-solution-detail__cta){background:var(--gq-bg-accent)!important}
body[data-genre="case"] .gq-case-page,body[data-genre="case"] .gq-case-detail,body[data-genre="case"] .gq-case-hero,body[data-genre="case"] .gq-case-archive{background:var(--gq-bg-page)!important}
body[data-genre="news"] .gq-news-hero,body[data-genre="news"] .gq-news-archive,body[data-genre="news"] .gq-news-detail{background:var(--gq-bg-page)!important}
body[data-genre="aboutus"] .gq-about-page,body[data-genre="aboutus"] .gq-about-honors{background:var(--gq-bg-surface)!important}body[data-genre="aboutus"] .gq-about-tech,body[data-genre="aboutus"] .gq-about-history{background:var(--gq-bg-soft)!important}
body[data-genre="sitecontent"] .gq-single-page{background:var(--gq-bg-page)!important;color:#1a1a2e!important}.gq-single-page__hero{background:var(--gq-bg-hero)!important}.gq-single-page__hero-placeholder{background:linear-gradient(130deg,#1a1a2e,#3a2020)!important;color:#FFD6D6!important}.gq-single-page__hero-shade{background:linear-gradient(90deg,rgba(26,26,46,.9),rgba(26,26,46,.46) 58%,rgba(218,53,55,.2))!important}.gq-single-page__rule{background:var(--gq-bg-brand)!important}.gq-single-page__body a{color:var(--gq-bg-brand)!important}.gq-single-page__action{background:var(--gq-bg-surface)!important;border-top-color:var(--gq-bg-brand)!important}.gq-single-page--empty{background:var(--gq-bg-hero)!important}
:is(.gq-case-detail__consult,.gq-solution-detail__consult,.gq-news-support,.gq-single-page__action){border-radius:0!important;box-shadow:none!important}
:is(.gq-case-detail__consult,.gq-solution-detail__consult,.gq-news-support){background:var(--gq-bg-surface)!important;border-top:4px solid var(--gq-bg-brand)!important;color:#1a1a2e!important}
:is(.gq-case-detail__consult,.gq-solution-detail__consult,.gq-news-support) h2{color:#1a1a2e!important}:is(.gq-case-detail__consult,.gq-solution-detail__consult,.gq-news-support) p{color:#6b7280!important}:is(.gq-case-detail__consult,.gq-solution-detail__consult,.gq-news-support) a{background:var(--gq-bg-brand)!important;color:#fff!important}
body[data-genre="home"],body[data-genre="product"],body[data-genre="solution"],body[data-genre="case"],body[data-genre="news"],body[data-genre="contactus"],body[data-genre="aboutus"],body[data-genre="sitecontent"]{background:var(--gq-bg-page)!important}
body[data-genre="solution"] .gq-content-detail,body[data-genre="case"] .gq-content-detail,body[data-genre="news"] .gq-news-detail{background:var(--gq-bg-page)!important}
body[data-genre="solution"] .gq-content-detail__crumbbar,body[data-genre="case"] .gq-content-detail__crumbbar,body[data-genre="news"] .gq-news-detail__crumbbar{background:var(--gq-bg-surface)!important}
body[data-genre="solution"] .gq-content-detail__article,body[data-genre="case"] .gq-content-detail__article,body[data-genre="news"] .gq-news-detail__article{background:var(--gq-bg-surface)!important}
body[data-genre="product"] .gq-product-detail__body,body[data-genre="product"] .gq-product-detail__content-section{background:var(--gq-bg-surface)!important}
body[data-genre="product"] .gq-product-detail__tabs-inner--surface{background:var(--gq-bg-surface)!important}
body:has(.gq-home){background:var(--gq-bg-page)!important}
body[data-genre="case"] .gq-case-hero,body[data-genre="case"] .gq-case-hero>.gq-shell{background:var(--gq-bg-page)!important}
:is(body[data-genre="solution"] .gq-content-detail__article,body[data-genre="case"] .gq-content-detail__article,body[data-genre="news"] .gq-news-detail__article){padding:40px 48px!important;background:var(--gq-bg-surface)!important;box-sizing:border-box}
:is(body[data-genre="solution"] .gq-content-detail__section,body[data-genre="case"] .gq-content-detail__section,body[data-genre="news"] .gq-news-detail__content){background:var(--gq-bg-surface)!important}
@media(max-width:760px){:is(body[data-genre="solution"] .gq-content-detail__article,body[data-genre="case"] .gq-content-detail__article,body[data-genre="news"] .gq-news-detail__article){padding:26px 20px!important}}
