/* Web by Mateen V9.39.90 — primary descriptions on established dark surfaces.
   Explicit copy selectors keep preview UI, metadata, notes and light surfaces muted. */
html body[class] :is(
  .hero-copy,
  .inner-hero .inner-hero-copy,
  .about-page-hero-copy,
  .testimonials-hero-copy,
  .resources-hero-inner,
  .work-sticky,
  .project-copy,
  .portfolio-project-info,
  .crm-head,
  .quote-shell .quote-intro,
  .reviews-shell .reviews-head,
  .cta-grid,
  .site-footer .footer-copy,
  .site-footer .wbm88-footer-brand,
  .blog-cta,
  .about-page-cta-shell,
  .about-cta-copy,
  .service-conversion-copy,
  .testimonials-cta-shell,
  .quote-proof-cta,
  .growth-tool-card,
  .hcase-cta-copy,
  .wbm562-final-copy,
  .wbm49-result,
  .about-skills-head,
  .about-mission-section .about-section-head,
  .about-mission-section .mission-card,
  .contact-quote-section .quote-intro,
  .hostinger-feature-copy,
  .fos-workflow-spotlight,
  .fos-value-card.featured,
  .hcase-evidence-main,
  .hcase-full-preview .hcase-head,
  .article-content .wbm-feature-card,
  .wbm-rb-proof,
  .legal-contact,
  .wbm-brand-work-aside,
  .wbm-brand-work-details,
  .wbm-brand-work-foot,
  .wbm-ed-proof,
  .wbm-service-bridge-copy,
  .wbm-uiux-intro,
  .wbm-uiux-card-text,
  .story-skills-shell
) p:not(:is(.wbm-phase5g-remote-note,.fineprint,.tip,.note,[class*="eyebrow"],[class*="kicker"],[class*="disclosure"],[class*="meta"])),
html body[class] .hero-copy > .hero-summary > :is(.hero-summary-desktop,.hero-summary-mobile),
html body[class] .blog-hero .container > p,
html body[class] .blog-hero .container > div.reveal > p,
html body[class] .article-hero-grid > div.reveal > p,
html body[class] .legal-hero .legal-lead,
html body[class] .story-hero-copy > .story-lead,
html body[class] .story-skills-shell > p,
html body[class] .hcase-hero .hcase-lead,
html body[class] .dark p.lead,
html body[class] .dark :is(
  .split-head,
  .story-heading,
  .story-step,
  .experience-card,
  .about-section-head,
  .about-recognition-content,
  .service-value-card-copy,
  .quote-process-panel-head,
  .fos-proof-head,
  .fos-demo-card
) p:not(:is(.fos-privacy-visibility,.fineprint,.tip,.note,[class*="eyebrow"],[class*="kicker"],[class*="disclosure"],[class*="meta"])),
html body[class] .fos-module.dark .fos-module-copy,
html body[class] .hcase-dark-comparison p:not([class]),
html body[class] .wbm562-growth-card-dark .wbm562-growth-body > p,
html body[class] .wbm68-guide-card:nth-child(2) > p,
html body[class] .wbm-studio-value-card:nth-child(2) > .wbm-studio-value-detail{
  color:#dfdfdf!important;
}

/* Match the approved warm hero-heading treatment on the client subheading. */
html body .hero-confidence-proof .wbm86-trust-one-line{color:#ffb093}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
  html body .hero-confidence-proof .wbm86-trust-one-line{
    background-image:linear-gradient(100deg,#fff 3%,#ffc0a2 48%,#ff7143 100%);
    background-clip:text;-webkit-background-clip:text;
    color:transparent;-webkit-text-fill-color:transparent;
  }
}
html body .wbm89-confidence .wbm89-trust-more,
html body .wbm89-confidence .wbm89-trust-more:hover,
html body .wbm89-confidence .wbm89-trust-more:focus-visible{color:#fff}
/* Leave breathing room for the three dots on the narrowest phone screens. */
@media(max-width:340px){
  html body .wbm89-confidence .wbm89-trust-audience{gap:8px}
}
@media(forced-colors:active){
  html body .hero-confidence-proof .wbm86-trust-one-line{
    background-image:none;color:CanvasText;-webkit-text-fill-color:CanvasText;
  }
}
