      * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        font-family: "Poppins", sans-serif;
      }

      body {
        background: #f5f7fb;
      }

      /* ✅ MAIN RTI SECTION */
      .RTI-sec {
        width: 100%;
        padding: 80px 60px;
        background: #ffffff;
        display: flex;
        justify-content: center;
        align-items: center;
        background: url("../images/Rectangle\ 319\ \(3\).png");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
      }

      .RTI-wrapper {
        max-width: 1200px;
        width: 100%;
        display: flex;
        justify-content: center;
        gap: 50px;
        flex-wrap: wrap;
      }

      .RTI-wrapper h5 {
        width: 100%;
        text-align: center;
        font-weight: 500;
        font-size: 28px;
        color: #1c3f94;
        line-height: 1.4;
      }

      /* ✅ INFO CARD */
      .RTI-card {
        background: #1c3f94;
        color: #ffffff;
        padding: 44px 40px;
        width: 424px;
        border-radius: 8px;
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
      }

      .RTI-card h3 {
        color: #ff2c2c;
        font-family: Merriweather;
        font-weight: 600;
        font-size: 28px;
        margin-bottom: 18px;
      }

      .RTI-card p {
        font-weight: 400;
        font-size: 20px;
        line-height: 31px;
        margin-bottom: 10px;
        display: flex;
        align-items: flex-start;
        gap: 8px;
      }

      .RTI-card span {
        font-weight: 500;
      }

      /* ✅ LARGE LAPTOPS (1200px and below) */
      @media (max-width: 1200px) {
        .RTI-sec {
          padding: 70px 50px;
        }

        .RTI-wrapper h5 {
          font-size: 26px;
        }

        .RTI-card {
          width: 400px;
        }
      }

      /* ✅ LAPTOPS (1024px and below) */
      @media (max-width: 1024px) {
        .RTI-sec {
          padding: 60px 40px;
        }

        .RTI-wrapper h5 {
          font-size: 24px;
        }

        .RTI-card {
          width: 360px;
        }
      }

      /* ✅ TABLETS (900px and below) */
      @media (max-width: 900px) {
        .RTI-wrapper {
          flex-direction: column !important; /* ✅ FORCE COLUMN */
          align-items: center;
          gap: 30px;
        }

        .RTI-card {
          width: 100%;
          max-width: 480px;
        }

        .RTI-card p {
          font-size: 18px;
        }
      }

      /* ✅ MOBILE (600px and below) */
      @media (max-width: 600px) {
        .RTI-sec {
          padding: 50px 20px;
        }

        .RTI-wrapper h5 {
          font-size: 20px;
          line-height: 1.5;
        }

        .RTI-card {
          padding: 26px 22px;
        }

        .RTI-card h3 {
          font-size: 22px;
        }

        .RTI-card p {
          font-size: 16px;
          line-height: 24px;
        }
      }

      /* ✅ SMALL MOBILE (400px and below) */
      @media (max-width: 400px) {
        .RTI-wrapper h5 {
          font-size: 18px;
        }

        .RTI-card h3 {
          font-size: 20px;
        }

        .RTI-card p {
          font-size: 15px;
        }
      }