
    body {
      background-color: #f4f9f8;
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .hero {
      background: linear-gradient(135deg, #007b5e, #00c851);
      color: white;
      border-radius: 20px;
    }
    .features, .calculator, .faq, .testimonials {
      background-color: white;
      border-radius: 15px;
      box-shadow: 0 0 15px rgba(0,0,0,0.05);
    }
    .testimonials img {
      border: 4px solid #00c851;
    }
    .referral {
      background: linear-gradient(135deg, #ffdd57, #ffc107);
      border-radius: 15px;
    }
    footer {
      background-color: #007b5e;
    }
    .nav-link:hover {
      color: #00c851 !important;
    }
    .btn-success {
      background-color: #00c851;
      border-color: #00c851;
    }
    .btn-success:hover {
      background-color: #009e45;
      border-color: #009e45;
    }
    .accordion-button:not(.collapsed) {
      background-color: #e8f5e9;
      color: #007b5e;
    }
