/* TOPFIT 2026-09-14 desktop + mobile dark contrast hard fix */
body.tf-page .tf-commercial-card{background:#15151d!important;color:#f5f5f7!important;border-color:rgba(255,255,255,.12)!important;}
body.tf-page .tf-commercial-card h2,body.tf-page .tf-commercial-card h3,body.tf-page .tf-commercial-card p,body.tf-page .tf-commercial-card li,body.tf-page .tf-commercial-card strong,body.tf-page .tf-commercial-card a{color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important;}
body.tf-page .tf-commercial-card h3{color:#f0d9f7!important;-webkit-text-fill-color:#f0d9f7!important;}
body.tf-page .tf-commercial-cta{background:#15151d!important;color:#f5f5f7!important;border-color:rgba(255,255,255,.12)!important;}
body.tf-page .tf-commercial-cta,body.tf-page .tf-commercial-cta strong,body.tf-page .tf-commercial-cta a{color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important;}
body.tf-page .tf-gsc-card,body.tf-page .tf-card,body.tf-page .tf-faq details,body.tf-page .tf-gsc-faq details{background:#15151d!important;color:#f5f5f7!important;border-color:rgba(255,255,255,.12)!important;}
body.tf-page .tf-gsc-card h2,body.tf-page .tf-gsc-card h3,body.tf-page .tf-gsc-card p,body.tf-page .tf-card h2,body.tf-page .tf-card h3,body.tf-page .tf-card p,body.tf-page .tf-faq details,body.tf-page .tf-gsc-faq details{color:#f5f5f7!important;-webkit-text-fill-color:#f5f5f7!important;}
