.elementor-4586 .elementor-element.elementor-element-be602a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-a109210 *//* ── Section titles: brighter & heavier ── */
.section-title,
.hero-h1,
.threat-text h2,
.why-left h2,
.cta h2,
.testimonial-text {
  font-weight: 400 !important;
  color: #ffffff !important;
  opacity: 1 !important;
}

/* ── Muted / body text: more visible ── */
.hero-sub,
.threat-text p,
.service-card p,
.step-content p,
.why-feature p,
.why-left p,
.industries-desc,
.footer-links li a,
.threat-point p {
  color: rgba(255,255,255,0.88) !important;
  opacity: 1 !important;
}

/* ── Hero stat labels ── */
.hero-stat-label,
.why-stat-label {
  color: rgba(255,255,255,0.75) !important;
}/* End custom CSS */