/* Shared CSS extracted from repeated inline style blocks. */
/* Final request: Competitive Analysis section white background */
html body section#comp,
html body section#comp.competitive-dark-section {
  background: #ffffff !important;
  background-image: none !important;
  color: #111 !important;
}

html body section#comp::before,
html body section#comp::after {
  display: none !important;
  content: none !important;
  background: none !important;
}

html body section#comp .section-eye {
  color: #a28448 !important;
}

html body section#comp .s-h,
html body section#comp h1,
html body section#comp h2 {
  color: #111 !important;
  text-shadow: none !important;
}

html body section#comp .s-h em,
html body section#comp h1 em,
html body section#comp h2 em {
  color: #a28448 !important;
}

html body section#comp .comp-desc,
html body section#comp p {
  color: rgba(0,0,0,.56) !important;
}

html body section#comp .comparison-wrap {
  background: #ffffff !important;
  background-image: linear-gradient(135deg, rgba(255,255,255,1), rgba(247,247,247,1)) !important;
  color: #111 !important;
  border: 2px solid #a28448 !important;
  box-shadow:
    0 0 46px rgba(162,132,72,.18),
    0 34px 95px rgba(0,0,0,.18) !important;
}

html body section#comp .comp-robot,
html body section#comp .comp-robot-rings {
  background: transparent !important;
}

html body section#comp .comp-robot img,
html body section#comp img[src*="ffrs-red-product-transparent"] {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  filter:
    drop-shadow(0 28px 54px rgba(162,132,72,.26))
    drop-shadow(0 36px 80px rgba(0,0,0,.22)) !important;
}
