/* Force colors to override Tidla theme */

body,
.logo,
.hero,
.hero-text h1,
.hero-text p,
.cta-secondary,
.cta-secondary:hover,
.badge,
.illustration-box,
.illustration-box h3,
.who-we-serve,
.how-it-works,
.how-it-works h2,
.how-it-works .section-header p,
.step h3,
.step p,
.guarantee,
.guarantee-text h2,
.guarantee-item p,
.guarantee-cta p,
.portfolio-cta,
.portfolio-cta h3,
.testimonials,
.testimonials h2,
.about-image-placeholder,
.certifications h2,
.certifications .section-header p,
.cert-badge-logo p,
.cert-badge,
.contact,
.contact h2,
.contact-info h3,
.contact-method a,
footer {
  color: #ffffff !important;
}

.urgency-cta,
.cta-button,
.hero-text h1 span,
.cta-primary,
.stat-number,
.download-button,
.guarantee-item h4,
.price-range,
.author-info h4,
.ready-arrow,
.cert-badge-logo h3,
.cert-badge h3,
.contact-method strong,
.contact-method a:hover,
.submit-button {
  color: #74e710 !important;
}

.urgency-text,
.cta-button,
.cta-primary,
.lead-magnet-text h2,
.lead-magnet-text p,
.lead-magnet-text li,
.form-group label,
.niche-card p,
.niche-card li,
.step-number,
.faq-toggle,
.ready-step-number,
.ready-note {
  color: #000000 !important;
}

.section-header h2,
.niche-card h3,
.pricing-card h3,
.portfolio-category h3,
.service-item h3,
.faq-question h4,
.ready-step h3,
.contact-form h3 {
  color: #071e22 !important;
}

a { color: inherit !important; }
.cta-button, .cta-primary, .cta-secondary, .download-button, .submit-button { color: inherit !important; }