
    /* Inherit look & feel from your homepage */
    body { font-family: 'Poppins', sans-serif; background-color: #f8f9fc;
      -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
    .navbar { background-color: #FFFFFF; }
    .navbar-brand, .nav-link { color: blue !important; }
    .hero { background: linear-gradient(135deg, #004aad, #007bff); color: white; text-align: center; padding: 120px 20px; }
    section { padding: 60px 20px; }
    h2.section-title { text-align: center; color: #004aad; margin-bottom: 40px; font-weight: 600; }
    .card { border: none; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); }

    /* 70/30 split */
    .split-wrap { display: flex; flex-direction: column; gap: 1.5rem; }
    @media (min-width: 768px) {
      .split-wrap { flex-direction: row; align-items: flex-start; }
      .split-left  { flex: 0 0 70%; max-width: 70%; }
      .split-right { flex: 0 0 30%; max-width: 30%; display: flex; justify-content: center; align-items: flex-start; }
    }

    .point-card { padding: 24px; }
    .badge-dot { width: .55rem; height: .55rem; border-radius: 50%; display: inline-block; margin-right: .5rem; background: #0d6efd; }
    .lead-small { font-size: 1.05rem; line-height: 1.6; }

    .gandhi-img { width: 100%; max-width: 300px; height: auto; border-radius: 12px; box-shadow: 0 0 12px rgba(0,0,0,.1); pointer-events: none; }
    @media (max-width: 767px) { .split-right { text-align: center; } .gandhi-img { max-width: 240px; } }

    footer { background-color: #004aad; color: white; text-align: center; padding: 20px 0; }

    /* Floating share buttons */
    .share-buttons { position: fixed; bottom: 20px; right: 20px; display: flex; flex-direction: column; gap: 12px; z-index: 999; }
    .share-btn { width: 56px; height: 56px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #fff; text-decoration: none; box-shadow: 0 4px 12px rgba(0,0,0,.2); transition: transform .2s; }
    .share-btn:hover { transform: scale(1.08); }
    .whatsapp { background: #25D366; }
    .instagram { background: linear-gradient(45deg, #fd1d1d, #833ab4); }
  