/* landing-optimization.css — small final tweaks mirroring production */

body.home .hero-section,
body.page-template-page-landing-middle .hero-section {
  background: var(--teal) !important;
  background-image: none !important;
}

.compare-plans { background:#f8fafc; padding:60px 20px; text-align:center; }
.compare-plans h2 { font-size:22px; font-weight:700; color:#1f355f; }
.compare-plans p { font-size:14px; color:#555; }

/* Buttons look/spacing parity */
.marketplace-btn, .private-btn, .cta-btn {
  font-weight:600; border-radius:30px;
}

/* Footer color parity */
.site-footer { background-color:#1f355f !important; }
