{"id":1268,"date":"2026-04-14T10:33:44","date_gmt":"2026-04-14T10:33:44","guid":{"rendered":"https:\/\/risingstarsgeneration.com\/?page_id=1268"},"modified":"2026-04-15T12:39:35","modified_gmt":"2026-04-15T12:39:35","slug":"elementor-1268","status":"publish","type":"page","link":"https:\/\/risingstarsgeneration.com\/","title":{"rendered":"Rising Stars Generation"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<meta name=\"color-scheme\" content=\"light\">\n<title>Rising Stars Generation<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&#038;family=Montserrat:wght@300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --accent: #38BDF8;\n    --accent2: #0EA5E9;\n    --accent-deep: #0369A1;\n    --navy: #0C1A2E;\n    --navy2: #112240;\n    --navy3: #1A3557;\n    --ice: #F0F9FF;\n    --ice2: #E0F2FE;\n    --white: #FFFFFF;\n    --text-dark: #0C1A2E;\n    --text-navy: #1A3557;\n    --text-muted-dark: #334155;\n    --text-light: #F0F9FF;\n    --text-muted-light: #BAE6FD;\n    --radius: 14px;\n    --radius-lg: 20px;\n    --camo-image: url('https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2025\/07\/blue-military-camo-seamless-pattern-vector-34732566-e1753340578825.jpg');\n  }\n\n  html { scroll-behavior: smooth; color-scheme: light; }\n  body {\n    font-family: 'Montserrat', sans-serif;\n    background:\n      radial-gradient(circle at top left, rgba(56,189,248,0.12), transparent 20%),\n      linear-gradient(180deg, #091220 0%, var(--navy) 100%);\n    color: #fff;\n    overflow-x: hidden;\n  }\n  body::before {\n    content: \"\";\n    position: fixed;\n    inset: 0;\n    background:\n      linear-gradient(180deg, rgba(12,26,46,0.74), rgba(12,26,46,0.78)),\n      var(--camo-image) center\/360px repeat;\n    opacity: 0.03;\n    pointer-events: none;\n    mix-blend-mode: screen;\n    z-index: -1;\n  }\n\n  header {\n    position: relative;\n    z-index: 1000;\n    padding: 0 5%;\n    height: 76px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    background: rgba(12,26,46,0.97);\n    box-shadow: 0 1px 0 rgba(56,189,248,0.18), 0 4px 24px rgba(0,0,0,0.25);\n  }\n  header::after {\n    content: \"\";\n    position: absolute;\n    left: 5%;\n    right: 5%;\n    bottom: 0;\n    height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(56,189,248,0.35), transparent);\n  }\n\n  .logo {\n    display: flex; align-items: center; gap: 12px;\n    text-decoration: none; color: #fff; z-index: 1001; position: relative;\n  }\n\n  .logo-icon {\n    width: 52px; height: 52px;\n    background: rgba(255,255,255,0.95);\n    border-radius: 10px;\n    display: flex; align-items: center; justify-content: center;\n    padding: 6px;\n    flex-shrink: 0;\n    box-shadow: 0 0 18px rgba(56,189,248,0.22);\n  }\n  .logo-icon img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    display: block;\n  }\n\n  .logo-text { font-family: 'Bebas Neue', sans-serif; font-size: 24px; letter-spacing: 2px; line-height: 1; }\n  .logo-sub { font-size: 9px; font-weight: 700; letter-spacing: 3.5px; color: var(--accent); text-transform: uppercase; display: block; margin-top: 2px; }\n\n  nav { display: flex; gap: 28px; align-items: center; }\n  nav a { color: rgba(255,255,255,0.8); text-decoration: none; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; transition: color 0.2s; position: relative; padding-bottom: 4px; }\n  nav a::after { content:''; position:absolute; bottom:0; left:0; right:0; height:2px; background:var(--accent); transform:scaleX(0); transition:transform 0.25s; border-radius: 1px; }\n  nav a:hover { color:#fff; }\n  nav a:hover::after { transform:scaleX(1); }\n\n  .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 11px 24px; border-radius: 50px; font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase; text-decoration: none; cursor: pointer; border: none; transition: all 0.25s; }\n  .btn-primary { background: linear-gradient(135deg, var(--accent), var(--accent2)); color: var(--navy); box-shadow: 0 0 20px rgba(56,189,248,0.3); }\n  .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 6px 28px rgba(56,189,248,0.5); }\n  .btn-outline { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,0.4); }\n  .btn-outline:hover { border-color: var(--accent); color: var(--accent); transform: translateY(-2px); }\n  .btn-large { padding: 16px 40px; font-size: 13px; }\n  .btn-dark { background: var(--navy); color: var(--white); border: 2px solid var(--navy); }\n  .btn-dark:hover { background: var(--navy2); transform: translateY(-2px); }\n\n  .hamburger {\n    display: none;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    width: 44px; height: 44px;\n    cursor: pointer;\n    z-index: 1002;\n    position: relative;\n    background: rgba(56,189,248,0.1);\n    border: 1px solid rgba(56,189,248,0.25);\n    border-radius: 10px;\n    gap: 5px;\n    transition: background 0.2s;\n  }\n  .hamburger:hover { background: rgba(56,189,248,0.2); }\n  .hamburger span {\n    display: block; width: 22px; height: 2px;\n    background: var(--accent);\n    border-radius: 2px;\n    transition: all 0.35s cubic-bezier(0.4,0,0.2,1);\n    transform-origin: center;\n  }\n  .hamburger.open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }\n  .hamburger.open span:nth-child(2) { opacity: 0; transform: scaleX(0); }\n  .hamburger.open span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }\n\n  .mobile-menu {\n    position: fixed;\n    inset: 0;\n    z-index: 999;\n    background: rgba(12,26,46,0.98);\n    backdrop-filter: blur(24px);\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    gap: 0;\n    opacity: 0;\n    visibility: hidden;\n    pointer-events: none;\n    transition: opacity 0.35s ease, visibility 0.35s ease;\n  }\n  .mobile-menu.open { opacity: 1; visibility: visible; pointer-events: auto; }\n  .mobile-menu nav {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 0;\n    width: 100%;\n  }\n  .mobile-menu nav a {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 36px;\n    letter-spacing: 4px;\n    color: rgba(255,255,255,0.75);\n    padding: 18px 0;\n    border-bottom: 1px solid rgba(56,189,248,0.08);\n    width: 80%;\n    text-align: center;\n    transition: color 0.2s, letter-spacing 0.2s;\n  }\n  .mobile-menu nav a::after { display: none; }\n  .mobile-menu nav a:hover { color: var(--accent); letter-spacing: 6px; }\n  .mobile-menu .mobile-cta {\n    margin-top: 36px;\n    padding: 16px 52px;\n    font-size: 13px;\n  }\n  .mobile-menu .mobile-tagline {\n    font-size: 10px;\n    letter-spacing: 3px;\n    color: rgba(56,189,248,0.5);\n    text-transform: uppercase;\n    margin-top: 28px;\n    font-weight: 700;\n  }\n\n  #hero { min-height: calc(100vh - 76px); display: flex; align-items: center; justify-content: center; text-align: center; position: relative; overflow: hidden; }\n  #hero::before {\n    content: \"\";\n    position: absolute;\n    top: 6%;\n    right: -4%;\n    width: min(36vw, 420px);\n    aspect-ratio: 1;\n    border-radius: 30px;\n    background:\n      linear-gradient(180deg, rgba(12,26,46,0.48), rgba(12,26,46,0.76)),\n      var(--camo-image) center\/cover no-repeat;\n    opacity: 0.2;\n    transform: rotate(14deg);\n    box-shadow: 0 30px 80px rgba(0,0,0,0.28);\n  }\n  #hero::after {\n    content: \"\";\n    position: absolute;\n    inset: auto auto 10% 6%;\n    width: 180px;\n    height: 180px;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(56,189,248,0.24) 0%, rgba(56,189,248,0.04) 55%, transparent 72%);\n    filter: blur(10px);\n  }\n  .hero-bg {\n    position: absolute; inset: 0;\n    background-position: center;\n    background-size: cover;\n    background-repeat: no-repeat;\n    filter: grayscale(3%) brightness(0.7);\n    opacity: 0;\n    transform: scale(1.04);\n    transition: opacity 1s ease;\n  }\n  .hero-bg.active { opacity: 0.94; }\n  .hero-overlay { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(12,26,46,0.2) 0%, rgba(12,26,46,0.42) 50%, rgba(12,26,46,0.8) 100%); }\n  .hero-content {\n    position: relative;\n    z-index: 2;\n    max-width: 980px;\n    padding: 34px 28px 42px;\n    animation: fadeUp 1s ease both;\n    background: linear-gradient(180deg, rgba(12,26,46,0.24), rgba(12,26,46,0.08));\n    border: 1px solid rgba(56,189,248,0.12);\n    border-radius: 28px;\n    backdrop-filter: blur(10px);\n    box-shadow: 0 22px 70px rgba(0,0,0,0.24);\n  }\n  @keyframes fadeUp { from { opacity:0; transform:translateY(40px); } to { opacity:1; transform:translateY(0); } }\n  .hero-tag {\n    display: inline-flex; align-items: center; gap: 8px;\n    background: rgba(56,189,248,0.1); border: 1px solid rgba(56,189,248,0.3);\n    color: var(--accent); font-size: 10px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase;\n    padding: 8px 20px; border-radius: 50px; margin-bottom: 28px;\n  }\n  .hero-tag::before { content:'\u2605'; font-size: 10px; }\n  .hero-title {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(54px, 9vw, 116px);\n    line-height: 0.93; letter-spacing: 2px; text-transform: uppercase;\n    margin-bottom: 26px; color: #fff;\n    text-shadow: 0 4px 30px rgba(0,0,0,0.7);\n  }\n  .hero-title span {\n    color: var(--accent);\n    text-shadow: 0 2px 10px rgba(0,0,0,0.28);\n  }\n  .hero-sub { font-size: 16px; font-weight: 500; color: rgba(255,255,255,0.92); max-width: 500px; margin: 0 auto 44px; line-height: 1.7; text-shadow: 0 2px 12px rgba(0,0,0,0.8); }\n  .hero-chips {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin: 0 auto 30px;\n    max-width: 720px;\n  }\n  .hero-chip {\n    display: inline-flex;\n    align-items: center;\n    min-height: 36px;\n    padding: 0 14px;\n    border-radius: 999px;\n    border: 1px solid rgba(56,189,248,0.16);\n    background: rgba(255,255,255,0.06);\n    color: rgba(240,249,255,0.84);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n  }\n  .hero-chip.camo {\n    background:\n      linear-gradient(180deg, rgba(12,26,46,0.3), rgba(12,26,46,0.54)),\n      var(--camo-image) center\/160px repeat;\n    color: #fff;\n  }\n  .hero-ctas { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }\n  .hero-scroll {\n    position: absolute; bottom: 36px; left: 50%; transform: translateX(-50%); z-index: 2;\n    display: flex; flex-direction: column; align-items: center; gap: 8px;\n    color: rgba(255,255,255,0.35); font-size: 9px; letter-spacing: 2.5px; text-transform: uppercase;\n    animation: bounce 2.5s infinite;\n  }\n  @keyframes bounce { 0%,100%{transform:translateX(-50%) translateY(0)} 50%{transform:translateX(-50%) translateY(10px)} }\n  .scroll-line { width: 1px; height: 40px; background: linear-gradient(to bottom, var(--accent), transparent); }\n  .reveal-target {\n    opacity: 0;\n    transform: translateY(26px);\n    transition: opacity 0.7s ease, transform 0.7s ease;\n  }\n  .reveal-target.is-visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  section { padding: 100px 0; }\n  .section-label { font-size: 10px; font-weight: 800; letter-spacing: 3.5px; text-transform: uppercase; margin-bottom: 12px; }\n  .section-label.on-light { color: var(--accent-deep); }\n  .section-label.on-dark { color: var(--accent); }\n  .section-title { font-family: 'Bebas Neue', sans-serif; font-size: clamp(40px, 5vw, 70px); letter-spacing: 2px; line-height: 1; }\n  .section-title.dark { color: var(--text-dark); }\n  .section-title.light { color: #fff; }\n  .section-desc { font-size: 15px; line-height: 1.8; max-width: 540px; margin-top: 16px; }\n  .section-desc.on-light { color: var(--text-muted-dark); }\n  .section-desc.on-dark { color: var(--text-muted-light); }\n  .section-divider { width: 60px; height: 3px; border-radius: 2px; margin: 20px 0; }\n  .section-divider.accent { background: linear-gradient(to right, var(--accent), var(--accent2)); }\n  .section-divider.navy { background: linear-gradient(to right, var(--navy), var(--navy2)); }\n  .section-divider.center { margin: 20px auto; }\n\n  #problem { background: var(--ice); }\n  .problem-inner, .solution-inner, .programmes-inner, .transform-wrapper, .team-inner, .test-outer, .footer-inner, .stats-inner {\n    width: 100%;\n    max-width: none;\n    padding: 0;\n  }\n  .problem-top { text-align: center; margin-bottom: 64px; }\n  .problem-top .section-desc { margin: 14px auto 0; text-align: center; }\n  .problem-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; }\n  .prob-card {\n    background: #fff; border: 1px solid rgba(12,26,46,0.08); border-radius: var(--radius-lg); padding: 44px 32px; text-align: center;\n    position: relative; overflow: hidden; transition: transform 0.3s, box-shadow 0.3s; box-shadow: 0 4px 20px rgba(12,26,46,0.06);\n  }\n  .prob-card::after { content:''; position:absolute; top:0; left:0; right:0; height:3px; background: linear-gradient(to right, var(--accent), var(--accent2)); transform:scaleX(0); transition: transform 0.3s; transform-origin: left; }\n  .prob-card:hover { transform: translateY(-6px); box-shadow: 0 20px 50px rgba(12,26,46,0.12); }\n  .prob-card:hover::after { transform: scaleX(1); }\n  .prob-card::before {\n    content: \"\";\n    position: absolute;\n    inset: auto -10% -40% auto;\n    width: 180px;\n    height: 180px;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(56,189,248,0.12), transparent 70%);\n    pointer-events: none;\n  }\n  .prob-icon { width: 72px; height: 72px; margin: 0 auto 24px; border-radius: 50%; border: 1.5px solid rgba(3,105,161,0.2); background: rgba(56,189,248,0.08); display: flex; align-items: center; justify-content: center; }\n  .prob-icon svg { width: 30px; height: 30px; stroke: var(--accent-deep); fill: none; stroke-width: 1.5; }\n  .prob-title { font-family: 'Bebas Neue', sans-serif; font-size: 26px; letter-spacing: 2px; margin-bottom: 10px; color: var(--text-dark); }\n  .prob-desc { font-size: 13px; color: var(--text-muted-dark); line-height: 1.75; }\n\n  #solution { background: var(--navy2); }\n  .solution-top { margin-bottom: 56px; }\n  .solution-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }\n  .sol-card {\n    position: relative;\n    background: rgba(255,255,255,0.04);\n    border-radius: 14px; padding: 44px 36px 40px;\n    border: 1px solid rgba(56,189,248,0.12);\n    transition: transform 0.3s, box-shadow 0.3s, border-color 0.3s;\n  }\n  .sol-card:hover { transform: translateY(-5px); box-shadow: 0 20px 50px rgba(0,0,0,0.35), 0 0 0 1px rgba(56,189,248,0.25); border-color: rgba(56,189,248,0.3); }\n  .sol-card::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(180deg, rgba(56,189,248,0.03), transparent 44%);\n    pointer-events: none;\n  }\n  .sol-num { font-family: 'Bebas Neue', sans-serif; font-size: 68px; line-height: 1; color: var(--accent); opacity: 0.9; margin-bottom: 4px; display: block; text-shadow: 0 0 24px rgba(56,189,248,0.35); }\n  .sol-title { font-family: 'Bebas Neue', sans-serif; font-size: 28px; letter-spacing: 2px; color: #fff; margin-bottom: 14px; }\n  .sol-desc { font-size: 13px; color: var(--text-muted-light); line-height: 1.8; }\n\n  #programmes {\n    background:\n      radial-gradient(circle at top right, rgba(56,189,248,0.14), transparent 26%),\n      linear-gradient(180deg, #ffffff 0%, #edf8ff 100%);\n    position: relative;\n    overflow: hidden;\n  }\n  #programmes::before {\n    content: \"\";\n    position: absolute;\n    top: 36px;\n    right: -80px;\n    width: 260px;\n    height: 260px;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(14,165,233,0.18) 0%, transparent 70%);\n    pointer-events: none;\n  }\n  #programmes::after {\n    content: \"\";\n    position: absolute;\n    left: 5%;\n    right: 5%;\n    top: 78px;\n    height: 72px;\n    border-radius: 20px;\n    background:\n      linear-gradient(180deg, rgba(255,255,255,0.88), rgba(255,255,255,0.28)),\n      var(--camo-image) center\/260px repeat;\n    opacity: 0.06;\n    pointer-events: none;\n  }\n  .programmes-top { margin-bottom: 52px; }\n  .programmes-top .section-title { max-width: 620px; }\n  .programmes-top .section-desc { max-width: 700px; }\n  .programmes-grid { display: grid; grid-template-columns: minmax(320px, 520px); gap: 20px; justify-content: center; }\n  .prog-card {\n    background: rgba(255,255,255,0.92); border-radius: 18px; overflow: hidden; border: 1px solid rgba(12,26,46,0.08);\n    transition: transform 0.3s, box-shadow 0.3s, border-color 0.3s; display: flex; flex-direction: column; box-shadow: 0 10px 28px rgba(12,26,46,0.08);\n    backdrop-filter: blur(10px);\n  }\n  .prog-card:hover { transform: translateY(-10px) rotate(-0.3deg); box-shadow: 0 28px 70px rgba(12,26,46,0.16); border-color: rgba(3,105,161,0.18); }\n  .prog-img-wrap { position: relative; overflow: hidden; }\n  .prog-img { width: 100%; aspect-ratio: 16\/10; object-fit: cover; display: block; filter: saturate(0.95) contrast(1.02); transition: transform 0.6s, filter 0.3s; }\n  .prog-card:hover .prog-img { transform: scale(1.06); filter: saturate(1.08) contrast(1.04); }\n  .prog-tag-overlay {\n    position: absolute; top: 14px; left: 14px; background: rgba(12,26,46,0.84); border: 1px solid rgba(56,189,248,0.38);\n    color: var(--accent); font-size: 9px; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 5px 12px; border-radius: 50px; backdrop-filter: blur(4px);\n  }\n  .prog-body { padding: 22px 22px 24px; flex: 1; display: flex; flex-direction: column; }\n  .prog-title { font-family: 'Bebas Neue', sans-serif; font-size: 25px; letter-spacing: 1.5px; margin-bottom: 10px; color: var(--text-dark); line-height: 1.05; }\n  .prog-meta-row { display: flex; flex-direction: column; gap: 4px; margin-bottom: 12px; }\n  .prog-meta { font-size: 11px; color: var(--text-muted-dark); display: flex; gap: 4px; align-items: center; }\n  .prog-meta span { color: var(--accent-deep); font-weight: 800; }\n  .prog-desc { font-size: 12px; color: var(--text-muted-dark); line-height: 1.72; margin-bottom: 14px; flex: 1; }\n  .prog-btn {\n    display: block; width: 100%; background: var(--navy); color: #fff; text-align: center; padding: 11px; border-radius: 8px;\n    font-size: 10px; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; text-decoration: none; transition: background 0.2s, transform 0.2s, box-shadow 0.2s;\n  }\n  .prog-btn:hover { background: var(--accent-deep); transform: translateY(-1px); box-shadow: 0 6px 20px rgba(3,105,161,0.3); }\n\n  #transformation { background: var(--navy); }\n  .transform-inner { display: grid; grid-template-columns: 1fr 1fr; border-radius: var(--radius-lg); overflow: hidden; position: relative; box-shadow: 0 30px 80px rgba(0,0,0,0.6); }\n  .transform-top { text-align: center; margin-bottom: 52px; }\n  .transform-side { position: relative; overflow: hidden; min-height: 520px; }\n  .transform-illustration {\n    position: relative;\n    width: 100%;\n    height: 520px;\n    overflow: hidden;\n  }\n  .transform-side:hover .transform-illustration .figure-head,\n  .transform-side:hover .transform-illustration .figure-body,\n  .transform-side:hover .transform-illustration .glow-ring {\n    transform: translateY(-4px);\n  }\n  .illus-bg {\n    position: absolute;\n    inset: 0;\n  }\n  .transform-side.before .illus-bg {\n    background:\n      radial-gradient(circle at 30% 20%, rgba(255,255,255,0.08), transparent 18%),\n      radial-gradient(circle at 75% 18%, rgba(255,255,255,0.06), transparent 16%),\n      linear-gradient(180deg, #475569 0%, #1e293b 52%, #0f172a 100%);\n  }\n  .transform-side.after .illus-bg {\n    background:\n      radial-gradient(circle at 24% 18%, rgba(56,189,248,0.22), transparent 18%),\n      radial-gradient(circle at 78% 16%, rgba(14,165,233,0.18), transparent 16%),\n      linear-gradient(180deg, #0ea5e9 0%, #112240 50%, #0c1a2e 100%);\n  }\n  .illus-ground {\n    position: absolute;\n    left: -5%;\n    right: -5%;\n    bottom: -30px;\n    height: 180px;\n    border-radius: 50%;\n  }\n  .transform-side.before .illus-ground {\n    background: radial-gradient(circle, rgba(255,255,255,0.08) 0%, rgba(15,23,42,0.4) 55%, transparent 70%);\n  }\n  .transform-side.after .illus-ground {\n    background: radial-gradient(circle, rgba(56,189,248,0.2) 0%, rgba(15,23,42,0.42) 55%, transparent 70%);\n  }\n  .figure {\n    position: absolute;\n    left: 50%;\n    bottom: 86px;\n    transform: translateX(-50%);\n    width: 170px;\n    height: 260px;\n  }\n  .figure-head,\n  .figure-body,\n  .figure-arm,\n  .figure-leg,\n  .glow-ring {\n    position: absolute;\n    transition: transform 0.5s ease;\n  }\n  .figure-head {\n    width: 64px;\n    height: 64px;\n    border-radius: 50%;\n    left: 53px;\n    top: 0;\n  }\n  .figure-body {\n    width: 94px;\n    height: 120px;\n    left: 38px;\n    top: 56px;\n    border-radius: 32px 32px 24px 24px;\n  }\n  .figure-arm {\n    width: 24px;\n    height: 96px;\n    top: 74px;\n    border-radius: 20px;\n  }\n  .arm-left { left: 24px; transform: rotate(16deg); transform-origin: top center; }\n  .arm-right { right: 24px; transform: rotate(-16deg); transform-origin: top center; }\n  .figure-leg {\n    width: 28px;\n    height: 112px;\n    top: 150px;\n    border-radius: 20px;\n  }\n  .leg-left { left: 54px; }\n  .leg-right { right: 54px; }\n  .transform-side.before .figure-head,\n  .transform-side.before .figure-body,\n  .transform-side.before .figure-arm,\n  .transform-side.before .figure-leg {\n    background: linear-gradient(180deg, #cbd5e1 0%, #64748b 100%);\n    box-shadow: inset 0 -8px 18px rgba(15,23,42,0.25);\n  }\n  .transform-side.before .figure {\n    transform: translateX(-50%) rotate(-8deg);\n  }\n  .transform-side.before .arm-left { transform: rotate(38deg); }\n  .transform-side.before .arm-right { transform: rotate(-42deg); }\n  .transform-side.before .leg-left { transform: rotate(8deg); }\n  .transform-side.before .leg-right { transform: rotate(-10deg); }\n  .storm {\n    position: absolute;\n    inset: 0;\n    opacity: 0.7;\n  }\n  .storm span {\n    position: absolute;\n    width: 2px;\n    height: 80px;\n    background: linear-gradient(180deg, rgba(255,255,255,0.5), transparent);\n    animation: rain 2.8s linear infinite;\n  }\n  .storm span:nth-child(1) { left: 18%; top: 14%; animation-delay: -0.4s; }\n  .storm span:nth-child(2) { left: 34%; top: 2%; animation-delay: -1.2s; }\n  .storm span:nth-child(3) { left: 62%; top: 8%; animation-delay: -1.8s; }\n  .storm span:nth-child(4) { left: 78%; top: 0; animation-delay: -0.9s; }\n  .transform-side.after .figure-head,\n  .transform-side.after .figure-body,\n  .transform-side.after .figure-arm,\n  .transform-side.after .figure-leg {\n    background: linear-gradient(180deg, #f8fafc 0%, #38bdf8 100%);\n    box-shadow: 0 0 28px rgba(56,189,248,0.2);\n  }\n  .transform-side.after .arm-left { transform: rotate(-24deg); }\n  .transform-side.after .arm-right { transform: rotate(24deg); }\n  .transform-side.after .leg-left { transform: rotate(-4deg); }\n  .transform-side.after .leg-right { transform: rotate(4deg); }\n  .glow-ring {\n    width: 220px;\n    height: 220px;\n    border-radius: 50%;\n    left: 50%;\n    top: 86px;\n    transform: translateX(-50%);\n    border: 2px solid rgba(56,189,248,0.28);\n    box-shadow: 0 0 40px rgba(56,189,248,0.22), inset 0 0 34px rgba(56,189,248,0.12);\n    animation: pulseRing 2.8s ease-in-out infinite;\n  }\n  .sparkles span {\n    position: absolute;\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    background: rgba(255,255,255,0.9);\n    box-shadow: 0 0 18px rgba(56,189,248,0.6);\n    animation: sparkle 2.4s ease-in-out infinite;\n  }\n  .sparkles span:nth-child(1) { top: 20%; left: 26%; animation-delay: -0.2s; }\n  .sparkles span:nth-child(2) { top: 16%; right: 24%; animation-delay: -1.1s; }\n  .sparkles span:nth-child(3) { top: 38%; left: 18%; animation-delay: -1.8s; }\n  .sparkles span:nth-child(4) { top: 42%; right: 18%; animation-delay: -0.8s; }\n  .sparkles span:nth-child(5) { bottom: 24%; left: 30%; animation-delay: -1.4s; }\n  .sparkles span:nth-child(6) { bottom: 28%; right: 28%; animation-delay: -0.5s; }\n  @keyframes rain {\n    from { transform: translateY(-20px); opacity: 0; }\n    20% { opacity: 0.8; }\n    to { transform: translateY(180px); opacity: 0; }\n  }\n  @keyframes pulseRing {\n    0%, 100% { transform: translateX(-50%) scale(0.96); opacity: 0.75; }\n    50% { transform: translateX(-50%) scale(1.04); opacity: 1; }\n  }\n  @keyframes sparkle {\n    0%, 100% { transform: scale(0.6); opacity: 0.35; }\n    50% { transform: scale(1.1); opacity: 1; }\n  }\n  .transform-overlay { position: absolute; inset: 0; background: linear-gradient(to top, rgba(12,26,46,0.88) 0%, transparent 50%); display: flex; flex-direction: column; justify-content: flex-end; padding: 36px; }\n  .transform-badge { font-family: 'Bebas Neue', sans-serif; font-size: 14px; letter-spacing: 3px; padding: 6px 18px; border-radius: 50px; display: inline-block; margin-bottom: 12px; align-self: flex-start; }\n  .transform-side.before .transform-badge { background: rgba(255,255,255,0.12); color: rgba(255,255,255,0.6); border: 1px solid rgba(255,255,255,0.15); }\n  .transform-side.after .transform-badge { background: linear-gradient(135deg, var(--accent), var(--accent2)); color: var(--navy); }\n  .transform-label { font-family: 'Bebas Neue', sans-serif; font-size: 32px; letter-spacing: 2px; color: #fff; }\n  .transform-divider { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10; width: 48px; height: 48px; background: var(--navy); border: 2px solid var(--accent); border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 0 24px rgba(56,189,248,0.4); }\n\n  #team { background: var(--ice2); }\n  .team-top { text-align: center; margin-bottom: 60px; }\n  .team-top .section-desc { margin: 14px auto 0; text-align: center; }\n  .team-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; }\n  .team-card { background: var(--white); border-radius: 18px; overflow: hidden; border: 1px solid rgba(12,26,46,0.08); transition: transform 0.3s, box-shadow 0.3s; text-align: center; box-shadow: 0 4px 20px rgba(12,26,46,0.06); max-width: 240px; margin: 0 auto; width: 100%; }\n  .team-card:hover { transform: translateY(-6px); box-shadow: 0 20px 50px rgba(12,26,46,0.14); }\n  .team-img-wrap { position: relative; overflow: hidden; background: #f8fbff; padding: 14px 14px 0; }\n  .team-img { width: 100%; height: 220px; object-fit: contain; object-position: center top; filter: grayscale(15%) brightness(0.95); transition: transform 0.5s, filter 0.3s; display: block; }\n  .team-card:hover .team-img { transform: scale(1.04); filter: grayscale(0%) brightness(1); }\n  .team-img-overlay { position: absolute; inset: 0; background: linear-gradient(to top, rgba(255,255,255,0.95) 0%, transparent 55%); }\n  .team-body { padding: 20px 24px 28px; }\n  .team-name { font-family: 'Bebas Neue', sans-serif; font-size: 26px; letter-spacing: 2px; color: var(--text-dark); margin-bottom: 6px; }\n  .team-role { display: inline-block; background: rgba(3,105,161,0.1); border: 1px solid rgba(3,105,161,0.2); color: var(--accent-deep); font-size: 9px; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 12px; border-radius: 50px; margin-bottom: 12px; }\n  .team-bio { font-size: 12px; color: var(--text-muted-dark); line-height: 1.75; }\n\n  #moments {\n    background:\n      radial-gradient(circle at top left, rgba(56,189,248,0.1), transparent 24%),\n      linear-gradient(180deg, #f4fbff 0%, #ffffff 100%);\n  }\n  .moments-top {\n    display: grid;\n    grid-template-columns: 0.95fr 1.05fr;\n    gap: 28px;\n    align-items: end;\n    margin-bottom: 34px;\n  }\n  .moments-gallery {\n    display: grid;\n    grid-template-columns: 1.15fr 0.85fr;\n    gap: 18px;\n  }\n  .moments-main,\n  .moments-stack {\n    display: grid;\n    gap: 18px;\n  }\n  .moment-card {\n    position: relative;\n    overflow: hidden;\n    border-radius: 24px;\n    min-height: 280px;\n    box-shadow: 0 18px 42px rgba(12,26,46,0.12);\n    border: 1px solid rgba(12,26,46,0.08);\n  }\n  .moment-card.large { min-height: 580px; }\n  .moment-card img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    transition: transform 0.6s ease;\n  }\n  .moment-card::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(180deg, rgba(12,26,46,0.02) 0%, rgba(12,26,46,0.24) 100%);\n  }\n  .moment-card:hover img { transform: scale(1.04); }\n\n  #testimonials { background: var(--navy2); overflow: hidden; }\n  .test-header { text-align: center; margin-bottom: 52px; }\n  .test-track-wrap { position: relative; overflow: hidden; }\n  .test-track-wrap::before, .test-track-wrap::after { content:''; position:absolute; top:0; bottom:0; width:80px; z-index:2; pointer-events:none; }\n  .test-track-wrap::before { left:0; background: linear-gradient(to right, var(--navy2), transparent); }\n  .test-track-wrap::after { right:0; background: linear-gradient(to left, var(--navy2), transparent); }\n  .test-track { display: flex; gap: 24px; transition: transform 0.5s cubic-bezier(0.4,0,0.2,1); will-change: transform; }\n  .test-card { flex: 0 0 calc(33.333% - 16px); background: rgba(255,255,255,0.04); border: 1px solid rgba(56,189,248,0.1); border-radius: 18px; padding: 40px 36px; position: relative; transition: border-color 0.3s, box-shadow 0.3s; }\n  .test-card.active { border-color: rgba(56,189,248,0.28); box-shadow: 0 0 40px rgba(56,189,248,0.1); }\n  .test-quote-mark { font-family: 'Bebas Neue', sans-serif; font-size: 80px; line-height: 0.6; color: var(--accent); opacity: 0.22; margin-bottom: 16px; display: block; }\n  .test-quote { font-family: 'Bebas Neue', sans-serif; font-size: clamp(26px, 2.5vw, 36px); color: #fff; letter-spacing: 1px; line-height: 1.15; margin-bottom: 24px; }\n  .test-author { font-size: 12px; font-weight: 700; color: rgba(255,255,255,0.45); letter-spacing: 2px; text-transform: uppercase; }\n  .test-author span { color: var(--accent); }\n  .test-controls { display: flex; align-items: center; justify-content: center; gap: 20px; margin-top: 40px; }\n  .test-arrow { width: 44px; height: 44px; border-radius: 50%; background: rgba(56,189,248,0.07); border: 1px solid rgba(56,189,248,0.2); display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s; }\n  .test-arrow:hover { background: rgba(56,189,248,0.16); border-color: var(--accent); }\n  .test-arrow svg { width: 18px; height: 18px; stroke: var(--accent); fill: none; stroke-width: 2; }\n  .test-dots { display: flex; gap: 8px; align-items: center; }\n  .test-dot { width: 8px; height: 8px; border-radius: 50%; background: rgba(255,255,255,0.15); cursor: pointer; transition: background 0.25s, width 0.25s; }\n  .test-dot.active { background: var(--accent); width: 28px; border-radius: 4px; }\n\n  #cta { background: linear-gradient(135deg, var(--accent-deep) 0%, #0284C7 50%, var(--accent2) 100%); text-align: center; position: relative; overflow: hidden; }\n  #cta::before { content:''; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:800px; height:800px; background: radial-gradient(circle, rgba(255,255,255,0.08) 0%, transparent 65%); pointer-events:none; }\n  .cta-inner { position: relative; z-index: 1; width: 100%; max-width: none; margin: 0; padding: 0 5%; }\n  .cta-label { font-size: 10px; font-weight: 800; letter-spacing: 4px; text-transform: uppercase; color: rgba(255,255,255,0.7); margin-bottom: 20px; }\n  .cta-title { font-family: 'Bebas Neue', sans-serif; font-size: clamp(48px, 7vw, 96px); letter-spacing: 2px; line-height: 0.95; margin-bottom: 44px; color: #fff; }\n  .cta-title em { font-style: normal; color: var(--navy); }\n\n  .visit-section {\n    background:\n      radial-gradient(circle at top left, rgba(56,189,248,0.14), transparent 30%),\n      linear-gradient(180deg, #0a1424 0%, #112240 100%);\n  }\n  .visit-inner {\n    width: 100%;\n    padding: 0;\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    align-items: stretch;\n    gap: 0;\n    border-top: 1px solid rgba(56,189,248,0.12);\n    border-bottom: 1px solid rgba(56,189,248,0.12);\n  }\n  .visit-copy {\n    padding: 72px 5%;\n    color: #fff;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    position: relative;\n    background:\n      linear-gradient(135deg, rgba(10,20,36,0.98) 0%, rgba(17,34,64,0.96) 100%);\n  }\n  .visit-copy::before {\n    content: \"\";\n    position: absolute;\n    top: 32px;\n    left: 5%;\n    width: 96px;\n    height: 4px;\n    border-radius: 999px;\n    background: linear-gradient(90deg, var(--accent), transparent);\n  }\n  .visit-copy .section-desc {\n    max-width: 760px;\n    color: rgba(240,249,255,0.82);\n  }\n  .visit-copy .section-desc + .section-desc { margin-top: 18px; }\n  .visit-media {\n    min-height: 460px;\n    position: relative;\n    background: url('https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2026\/01\/WhatsApp-Image-2026-01-28-at-00.18.48.jpeg') center\/cover no-repeat;\n  }\n  .visit-media::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background:\n      linear-gradient(180deg, rgba(17,34,64,0.12) 0%, rgba(10,20,36,0.36) 100%);\n  }\n  .visit-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 18px;\n    color: var(--accent);\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n  .visit-kicker::before {\n    content: \"\u2605\";\n    font-size: 10px;\n  }\n  .visit-title {\n    max-width: 760px;\n    margin-bottom: 22px;\n    color: #fff;\n    text-shadow: 0 8px 28px rgba(0,0,0,0.28);\n  }\n  .visit-panel {\n    margin-top: 34px;\n    display: inline-flex;\n    align-items: center;\n    gap: 14px;\n    width: fit-content;\n    padding: 14px 18px;\n    border-radius: 18px;\n    background: rgba(56,189,248,0.08);\n    border: 1px solid rgba(56,189,248,0.18);\n    color: rgba(240,249,255,0.88);\n    font-size: 12px;\n    line-height: 1.6;\n  }\n\n  .donate-section {\n    background:\n      radial-gradient(circle at top right, rgba(56,189,248,0.12), transparent 28%),\n      linear-gradient(180deg, #eef9ff 0%, #ffffff 100%);\n  }\n  .donate-inner {\n    width: 100%;\n    padding: 0 5%;\n    display: grid;\n    grid-template-columns: 1fr 0.9fr;\n    gap: 28px;\n    align-items: stretch;\n  }\n  .donate-copy,\n  .donate-card {\n    border-radius: 24px;\n    overflow: hidden;\n    box-shadow: 0 14px 40px rgba(12,26,46,0.08);\n  }\n  .donate-copy {\n    padding: 44px;\n    background: linear-gradient(135deg, #ffffff 0%, #f4fbff 100%);\n    border: 1px solid rgba(12,26,46,0.08);\n    color: var(--text-dark);\n  }\n  .donate-copy,\n  .tiktok-copy { position: relative; }\n  .donate-copy::before,\n  .tiktok-copy::before {\n    content: \"\";\n    position: absolute;\n    inset: auto auto 0 0;\n    width: 160px;\n    height: 160px;\n    background:\n      linear-gradient(180deg, rgba(255,255,255,0.22), rgba(255,255,255,0.04)),\n      var(--camo-image) center\/220px repeat;\n    opacity: 0.04;\n    pointer-events: none;\n  }\n  .donate-copy .section-desc {\n    max-width: 680px;\n    color: var(--text-muted-dark);\n  }\n  .donate-card {\n    padding: 30px;\n    background: linear-gradient(135deg, var(--navy) 0%, var(--navy2) 100%);\n    border: 1px solid rgba(56,189,248,0.14);\n    color: #fff;\n  }\n  .donate-card-title {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 34px;\n    letter-spacing: 2px;\n    margin-bottom: 18px;\n    color: #fff;\n  }\n  .donate-list {\n    display: grid;\n    gap: 12px;\n  }\n  .donate-item {\n    padding: 14px 16px;\n    border-radius: 16px;\n    background: rgba(255,255,255,0.05);\n    border: 1px solid rgba(255,255,255,0.08);\n  }\n  .donate-label {\n    display: block;\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    color: var(--accent);\n    margin-bottom: 6px;\n  }\n  .donate-value {\n    display: block;\n    font-size: 15px;\n    line-height: 1.6;\n    color: rgba(255,255,255,0.92);\n    word-break: break-word;\n  }\n\n  .tiktok-section {\n    background:\n      radial-gradient(circle at top left, rgba(56,189,248,0.12), transparent 24%),\n      linear-gradient(135deg, #091220 0%, #0f1b32 55%, #112240 100%);\n    overflow: hidden;\n  }\n  .tiktok-inner {\n    width: 100%;\n    padding: 0 5%;\n    display: grid;\n    grid-template-columns: 1fr 0.85fr;\n    gap: 28px;\n    align-items: stretch;\n  }\n  .tiktok-copy,\n  .tiktok-card {\n    border-radius: 24px;\n    overflow: hidden;\n  }\n  .tiktok-copy {\n    padding: 48px;\n    background: linear-gradient(135deg, rgba(255,255,255,0.04), rgba(56,189,248,0.06));\n    border: 1px solid rgba(56,189,248,0.14);\n  }\n  .tiktok-title {\n    color: #fff;\n    margin-bottom: 18px;\n  }\n  .tiktok-copy .section-desc {\n    max-width: 720px;\n    color: rgba(240,249,255,0.82);\n  }\n  .tiktok-chip-row {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 24px;\n  }\n  .tiktok-chip {\n    display: inline-flex;\n    align-items: center;\n    padding: 10px 14px;\n    border-radius: 999px;\n    background: rgba(255,255,255,0.06);\n    border: 1px solid rgba(56,189,248,0.14);\n    color: var(--accent);\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n  }\n  .tiktok-card {\n    padding: 30px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    background: linear-gradient(135deg, rgba(56,189,248,0.14), rgba(255,255,255,0.04));\n    border: 1px solid rgba(56,189,248,0.16);\n    box-shadow: 0 16px 40px rgba(0,0,0,0.22);\n  }\n  .tiktok-handle {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 44px;\n    letter-spacing: 2px;\n    color: #fff;\n    line-height: 1;\n    margin-bottom: 14px;\n  }\n  .tiktok-card p {\n    color: rgba(240,249,255,0.82);\n    line-height: 1.8;\n    margin-bottom: 22px;\n  }\n\n  footer {\n    background:\n      linear-gradient(180deg, rgba(6,13,24,0.98), rgba(6,13,24,1)),\n      var(--camo-image) center\/260px repeat;\n    background-blend-mode: multiply;\n    border-top: 1px solid rgba(56,189,248,0.08);\n    padding: 64px 0 36px;\n  }\n  .footer-top { display: grid; grid-template-columns: 1.5fr 1fr 1fr; gap: 48px; margin-bottom: 48px; }\n  .footer-desc { font-size: 13px; color: rgba(255,255,255,0.45); line-height: 1.8; margin-top: 16px; max-width: 250px; }\n  .footer-col h4 { font-size: 10px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: var(--accent); margin-bottom: 20px; }\n  .footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 12px; }\n  .footer-col ul li a { color: rgba(255,255,255,0.4); text-decoration: none; font-size: 13px; transition: color 0.2s; }\n  .footer-col ul li a:hover { color: rgba(255,255,255,0.85); }\n  .footer-contact { display: flex; flex-direction: column; gap: 14px; }\n  .contact-item { display: flex; align-items: center; gap: 10px; font-size: 12px; color: rgba(255,255,255,0.4); }\n  .contact-item svg { width: 14px; height: 14px; stroke: var(--accent); fill: none; stroke-width: 2; flex-shrink: 0; }\n  .footer-bottom { display: flex; align-items: center; justify-content: space-between; border-top: 1px solid rgba(255,255,255,0.05); padding-top: 28px; }\n  .footer-copy { font-size: 12px; color: rgba(255,255,255,0.3); }\n  .footer-copy span { color: var(--accent); }\n  .social-links { display: flex; gap: 10px; }\n  .social-link { width: 36px; height: 36px; border-radius: 50%; border: 1px solid rgba(255,255,255,0.08); display: flex; align-items: center; justify-content: center; color: rgba(255,255,255,0.35); text-decoration: none; transition: all 0.2s; }\n  .social-link:hover { border-color: var(--accent); color: var(--accent); background: rgba(56,189,248,0.07); }\n  .social-link svg { width: 14px; height: 14px; stroke: currentColor; fill: none; stroke-width: 2; }\n\n  .stats-bar {\n    background: linear-gradient(180deg, rgba(3,105,161,0.98), rgba(2,132,199,1));\n    padding: 28px 0;\n    position: relative;\n    overflow: hidden;\n  }\n  .stats-bar::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background:\n      linear-gradient(180deg, rgba(9,18,32,0.1), rgba(9,18,32,0.04)),\n      linear-gradient(90deg, rgba(255,255,255,0.08), transparent 25%, transparent 75%, rgba(255,255,255,0.08));\n    pointer-events: none;\n  }\n  .stats-inner { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; text-align: center; }\n  .stat-num { font-family: 'Bebas Neue', sans-serif; font-size: 44px; letter-spacing: 2px; color: #fff; line-height: 1; }\n  .stat-label { font-size: 10px; font-weight: 700; letter-spacing: 2.5px; text-transform: uppercase; color: rgba(255,255,255,0.65); margin-top: 4px; }\n\n  @media (max-width: 1024px) {\n    .problem-inner, .solution-inner, .programmes-inner, .transform-wrapper, .team-inner, .test-outer, .footer-inner, .stats-inner {\n      padding: 0 5%;\n    }\n    #hero::before { opacity: 0.12; }\n    .donate-inner { grid-template-columns: 1fr; }\n    .tiktok-inner { grid-template-columns: 1fr; }\n    .programmes-grid { grid-template-columns: repeat(2, 1fr); }\n    .moments-top,\n    .moments-gallery { grid-template-columns: 1fr; }\n    .moment-card.large { min-height: 420px; }\n    .visit-inner { grid-template-columns: 1fr; }\n    .visit-media { min-height: 360px; }\n    .footer-top { grid-template-columns: 1fr 1fr; }\n    .team-grid { grid-template-columns: repeat(2, 1fr); }\n    .test-card { flex: 0 0 calc(50% - 12px); }\n    .stats-inner { grid-template-columns: repeat(2, 1fr); }\n  }\n\n  @media (max-width: 768px) {\n    section { padding: 72px 0; }\n    header { padding: 0 5%; height: 68px; }\n    .cta-inner { padding: 0 24px; }\n    #hero::before,\n    #hero::after { display: none; }\n    .hero-content { padding: 24px 20px 30px; }\n    .donate-inner { padding: 0 24px; }\n    .donate-copy, .donate-card { padding: 28px; }\n    .tiktok-inner { padding: 0 24px; }\n    .tiktok-copy, .tiktok-card { padding: 28px; }\n    .visit-copy { padding: 56px 24px; }\n    .visit-copy::before { left: 24px; top: 24px; }\n    .visit-media { min-height: 280px; }\n    nav { display: none; }\n    .mobile-menu nav { display: flex; }\n    .header-register { display: none; }\n    .hamburger { display: flex; }\n    .problem-grid, .solution-grid { grid-template-columns: 1fr; }\n    .programmes-grid { grid-template-columns: 1fr; }\n    .moment-card { min-height: 220px; }\n    .moment-card.large { min-height: 320px; }\n    .transform-inner { grid-template-columns: 1fr; }\n    .transform-illustration { height: 280px; }\n    .transform-side { min-height: 280px; }\n    .figure { width: 120px; height: 180px; bottom: 40px; }\n    .figure-head { width: 44px; height: 44px; left: 38px; }\n    .figure-body { width: 66px; height: 86px; left: 27px; top: 38px; }\n    .figure-arm { width: 16px; height: 68px; top: 52px; }\n    .arm-left { left: 16px; }\n    .arm-right { right: 16px; }\n    .figure-leg { width: 18px; height: 78px; top: 106px; }\n    .leg-left { left: 38px; }\n    .leg-right { right: 38px; }\n    .glow-ring { width: 150px; height: 150px; top: 56px; }\n    .transform-divider { display: none; }\n    .footer-top { grid-template-columns: 1fr; gap: 32px; }\n    .footer-bottom { flex-direction: column; gap: 16px; text-align: center; }\n    .team-grid { grid-template-columns: 1fr; }\n    .test-card { flex: 0 0 85%; }\n    .stats-inner { grid-template-columns: repeat(2, 1fr); gap: 16px; }\n    .hero-title { font-size: clamp(46px, 12vw, 80px); }\n  }\n\n  @media (max-width: 480px) {\n    .hero-ctas { flex-direction: column; align-items: center; }\n    .btn-large { width: 100%; max-width: 320px; justify-content: center; }\n    .stats-inner { grid-template-columns: 1fr 1fr; }\n  }\n<\/style>\n<\/head>\n<body>\n<header id=\"header\">\n  <a href=\"https:\/\/risingstarsgeneration.com\/\" class=\"logo\">\n    <div class=\"logo-icon\"><img decoding=\"async\" src=\"https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2025\/08\/New-Project-7.png\" alt=\"Rising Stars Generation logo\"><\/div>\n    <div>\n      <div class=\"logo-text\">Rising Stars<\/div>\n      <span class=\"logo-sub\">Generation<\/span>\n    <\/div>\n  <\/a>\n\n  <nav>\n    <a href=\"https:\/\/risingstarsgeneration.com\/\">Home<\/a>\n    <a href=\"https:\/\/risingstarsgeneration.com\/?page_id=64\">About<\/a>\n    <a href=\"https:\/\/risingstarsgeneration.com\/?page_id=62\">Contact Us<\/a>\n  <\/nav>\n\n  <a href=\"https:\/\/wa.me\/27698707065?text=Hello%20Rising%20Stars%20Generation%2C%20I%20would%20like%20to%20chat%20about%20your%20programmes.\" class=\"btn btn-primary header-register\">Chat On WhatsApp<\/a>\n\n  <button class=\"hamburger\" id=\"hamburger\" aria-label=\"Toggle menu\" aria-expanded=\"false\" aria-controls=\"mobileMenu\" type=\"button\">\n    <span><\/span><span><\/span><span><\/span>\n  <\/button>\n<\/header>\n\n<div class=\"mobile-menu\" id=\"mobileMenu\">\n  <nav>\n    <a href=\"https:\/\/risingstarsgeneration.com\/\" class=\"mobile-nav-link\">Home<\/a>\n    <a href=\"https:\/\/risingstarsgeneration.com\/?page_id=64\" class=\"mobile-nav-link\">About<\/a>\n    <a href=\"https:\/\/risingstarsgeneration.com\/?page_id=62\" class=\"mobile-nav-link\">Contact Us<\/a>\n  <\/nav>\n  <a href=\"https:\/\/wa.me\/27698707065?text=Hello%20Rising%20Stars%20Generation%2C%20I%20would%20like%20to%20chat%20about%20your%20programmes.\" class=\"btn btn-primary btn-large mobile-cta\">Chat On WhatsApp<\/a>\n  <div class=\"mobile-tagline\">Pretoria&#8217;s Elite Youth Programme<\/div>\n<\/div>\n\n<section id=\"hero\">\n  <div class=\"hero-bg active\" style=\"background-image:url('https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2025\/07\/482215375_658880263461971_6590417161459627032_n.jpg')\"><\/div>\n  <div class=\"hero-bg\" style=\"background-image:url('https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2025\/10\/540745089_796850079664988_5143782838355935739_n.jpg')\"><\/div>\n  <div class=\"hero-bg\" style=\"background-image:url('https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2025\/07\/482011420_658944376788893_7122959873966838536_n.jpg')\"><\/div>\n  <div class=\"hero-overlay\"><\/div>\n  <div class=\"hero-content\">\n    <h1 class=\"hero-title\">Rebuilding<br><span>Discipline.<\/span><br>Shaping Future<br>Leaders.<\/h1>\n    <p class=\"hero-sub\">Helping young people reset, refocus, and rise again. Pretoria&#8217;s elite behavioural transformation programme.<\/p>\n    <div class=\"hero-chips\">\n      <span class=\"hero-chip\">Discipline<\/span>\n      <span class=\"hero-chip\">Leadership<\/span>\n      <span class=\"hero-chip\">Transformation<\/span>\n    <\/div>\n    <div class=\"hero-ctas\">\n      <a href=\"https:\/\/wa.me\/27698707065?text=Hello%20Rising%20Stars%20Generation%2C%20I%20would%20like%20to%20chat%20about%20your%20programmes.\" class=\"btn btn-primary btn-large\">Chat On WhatsApp<\/a>\n      <a href=\"https:\/\/wa.me\/27698707065?text=Hello%20Rising%20Stars%20Generation%2C%20please%20share%20more%20information%20about%20Discipline%20Camp.\" class=\"btn btn-outline btn-large\">Ask About Discipline Camp<\/a>\n    <\/div>\n  <\/div>\n  <div class=\"hero-scroll\"><div class=\"scroll-line\"><\/div><span>Scroll<\/span><\/div>\n<\/section>\n\n<div class=\"stats-bar\">\n  <div class=\"stats-inner\">\n    <div><div class=\"stat-num\">10 000+<\/div><div class=\"stat-label\">Kids Impacted<\/div><\/div>\n    <div><div class=\"stat-num\">7+<\/div><div class=\"stat-label\">Years Running<\/div><\/div>\n    <div><div class=\"stat-num\">1<\/div><div class=\"stat-label\">Core Programme<\/div><\/div>\n    <div><div class=\"stat-num\">94%<\/div><div class=\"stat-label\">Success Rate<\/div><\/div>\n  <\/div>\n<\/div>\n\n<section id=\"problem\">\n  <div class=\"problem-inner\">\n    <div class=\"problem-top\">\n      <div class=\"section-label on-light\">Recognise the signs<\/div>\n      <h2 class=\"section-title dark\">The Problem<\/h2>\n      <div class=\"section-divider accent center\"><\/div>\n      <p class=\"section-desc on-light\">High-contrast challenges, extreme emotions, and an increasingly disconnected generation of young people facing a broken world.<\/p>\n    <\/div>\n    <div class=\"problem-grid\">\n      <div class=\"prob-card\">\n        <div class=\"prob-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M9 3H5a2 2 0 00-2 2v4m6-6h10a2 2 0 012 2v4M9 3v18m0 0h10a2 2 0 002-2V9M9 21H5a2 2 0 01-2-2V9m0 0h18\"\/><\/svg><\/div>\n        <div class=\"prob-title\">Substance Abuse<\/div>\n        <p class=\"prob-desc\">Young people increasingly turn to substances as an escape from emotional pain, peer pressure, and a lack of purpose and direction.<\/p>\n      <\/div>\n      <div class=\"prob-card\">\n        <div class=\"prob-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M8 12h8M12 8v8\"\/><\/svg><\/div>\n        <div class=\"prob-title\">Isolation<\/div>\n        <p class=\"prob-desc\">Social withdrawal, digital addiction, and the breakdown of family bonds leave youth disconnected from community and belonging.<\/p>\n      <\/div>\n      <div class=\"prob-card\">\n        <div class=\"prob-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\/><\/svg><\/div>\n        <div class=\"prob-title\">Defiance<\/div>\n        <p class=\"prob-desc\">Anger, disrespect, and defiant behaviour masking deeper wounds \u2014 challenging families and educational systems every day.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"solution\">\n  <div class=\"solution-inner\">\n    <div class=\"solution-top\">\n      <div class=\"section-label on-dark\">Our Approach<\/div>\n      <h2 class=\"section-title light\">The Solution<\/h2>\n      <div class=\"section-divider accent\"><\/div>\n      <p class=\"section-desc on-dark\">Rising Stars is a structured intervention programme that uses discipline, leadership, and transformative experiences to reshape young lives.<\/p>\n    <\/div>\n    <div class=\"solution-grid\">\n      <div class=\"sol-card\"><span class=\"sol-num\">01<\/span><div class=\"sol-title\">Discipline<\/div><p class=\"sol-desc\">Discipline provides the structure and accountability young people need to break destructive cycles and build new, positive habits that last.<\/p><\/div>\n      <div class=\"sol-card\"><span class=\"sol-num\">02<\/span><div class=\"sol-title\">Leadership<\/div><p class=\"sol-desc\">Leadership training gives youth the tools to become role models \u2014 mentored by experienced facilitators who inspire meaningful change.<\/p><\/div>\n      <div class=\"sol-card\"><span class=\"sol-num\">03<\/span><div class=\"sol-title\">Transformation<\/div><p class=\"sol-desc\">True transformation redefines identity. Our programme equips young people with purpose, confidence, and the skills to lead themselves.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"programmes\">\n  <div class=\"programmes-inner\">\n    <div class=\"programmes-top\">\n      <div class=\"section-label on-light\">What We Offer<\/div>\n      <h2 class=\"section-title dark\">Programmes<\/h2>\n      <div class=\"section-divider accent\"><\/div>\n      <p class=\"section-desc on-light\">Our core offering is Discipline Camp, a focused intervention designed to rebuild discipline, install life skills, and help young people choose a stronger direction.<\/p>\n    <\/div>\n    <div class=\"programmes-grid\">\n      <div class=\"prog-card\"><div class=\"prog-img-wrap\"><img decoding=\"async\" class=\"prog-img\" src=\"https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2025\/07\/WhatsApp-Image-2025-07-17-at-08.38.15.jpeg\" alt=\"Discipline Camp\"><span class=\"prog-tag-overlay\">Quarterly Programme<\/span><\/div><div class=\"prog-body\"><div class=\"prog-title\">Discipline Camp<\/div><div class=\"prog-meta-row\"><div class=\"prog-meta\">Location: <span>Pretoria<\/span><\/div><div class=\"prog-meta\">Focus: <span>Discipline, life skills, leadership<\/span><\/div><\/div><p class=\"prog-desc\">Rising Stars Generation runs quarterly camps in Pretoria designed to support young people struggling with risky behaviors such as disrespect towards parents and teachers, stealing, back chatting, bullying, drinking, and smoking.<\/p><p class=\"prog-desc\">The camps focus on discipline, life skills, and leadership while involving parents before and after the programme to build a strong support system for lasting change.<\/p><a href=\"https:\/\/wa.me\/27698707065?text=Hello%20Rising%20Stars%20Generation%2C%20I%20would%20like%20to%20book%20or%20ask%20about%20Discipline%20Camp.\" class=\"prog-btn\">WhatsApp To Book<\/a><\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"transformation\">\n  <div class=\"transform-wrapper\">\n    <div class=\"transform-top\">\n      <div class=\"section-label on-dark\">Real Results<\/div>\n      <h2 class=\"section-title light\">The Transformation<\/h2>\n      <div class=\"section-divider accent center\"><\/div>\n    <\/div>\n    <div class=\"transform-inner\">\n      <div class=\"transform-side before\">\n        <div class=\"transform-illustration\" aria-hidden=\"true\">\n          <div class=\"illus-bg\"><\/div>\n          <div class=\"storm\">\n            <span><\/span><span><\/span><span><\/span><span><\/span>\n          <\/div>\n          <div class=\"figure\">\n            <div class=\"figure-head\"><\/div>\n            <div class=\"figure-body\"><\/div>\n            <div class=\"figure-arm arm-left\"><\/div>\n            <div class=\"figure-arm arm-right\"><\/div>\n            <div class=\"figure-leg leg-left\"><\/div>\n            <div class=\"figure-leg leg-right\"><\/div>\n          <\/div>\n          <div class=\"illus-ground\"><\/div>\n        <\/div>\n        <div class=\"transform-overlay\">\n          <span class=\"transform-badge\">Before<\/span>\n          <div class=\"transform-label\">Lost. Angry. Alone.<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"transform-side after\">\n        <div class=\"transform-illustration\" aria-hidden=\"true\">\n          <div class=\"illus-bg\"><\/div>\n          <div class=\"glow-ring\"><\/div>\n          <div class=\"sparkles\">\n            <span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span>\n          <\/div>\n          <div class=\"figure\">\n            <div class=\"figure-head\"><\/div>\n            <div class=\"figure-body\"><\/div>\n            <div class=\"figure-arm arm-left\"><\/div>\n            <div class=\"figure-arm arm-right\"><\/div>\n            <div class=\"figure-leg leg-left\"><\/div>\n            <div class=\"figure-leg leg-right\"><\/div>\n          <\/div>\n          <div class=\"illus-ground\"><\/div>\n        <\/div>\n        <div class=\"transform-overlay\">\n          <span class=\"transform-badge\">After<\/span>\n          <div class=\"transform-label\">Focused. Proud. Leading.<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"transform-divider\">\n        <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\"><path d=\"M8 5l7 7-7 7\" stroke=\"var(--accent)\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\"\/><\/svg>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"team\">\n  <div class=\"team-inner\">\n    <div class=\"team-top\">\n      <div class=\"section-label on-light\">The People Behind It<\/div>\n      <h2 class=\"section-title dark\">Our Team<\/h2>\n      <div class=\"section-divider accent center\"><\/div>\n      <p class=\"section-desc on-light\">Experienced mentors and facilitators committed to unlocking potential in every young person who walks through our doors.<\/p>\n    <\/div>\n    <div class=\"team-grid\">\n      <div class=\"team-card\">\n        <div class=\"team-img-wrap\">\n          <img decoding=\"async\" class=\"team-img\" src=\"https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2025\/08\/team1-free-img-1.png\" alt=\"Prince Motlou\">\n          <div class=\"team-img-overlay\"><\/div>\n        <\/div>\n        <div class=\"team-body\">\n          <div class=\"team-name\">Prince Motlou<\/div>\n          <span class=\"team-role\">Founder &#8211; CEO<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"team-card\">\n        <div class=\"team-img-wrap\">\n          <img decoding=\"async\" class=\"team-img\" src=\"https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2025\/08\/team1-free-img-3.png\" alt=\"Thabang Malatji\">\n          <div class=\"team-img-overlay\"><\/div>\n        <\/div>\n        <div class=\"team-body\">\n          <div class=\"team-name\">Thabang Malatji<\/div>\n          <span class=\"team-role\">Treasurer<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"team-card\">\n        <div class=\"team-img-wrap\">\n          <img decoding=\"async\" class=\"team-img\" src=\"https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2025\/08\/team1-free-img-5.png\" alt=\"Iketleng Nkamineng\">\n          <div class=\"team-img-overlay\"><\/div>\n        <\/div>\n        <div class=\"team-body\">\n          <div class=\"team-name\">Iketleng Nkamineng<\/div>\n          <span class=\"team-role\">Project Coordinator<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"team-card\">\n        <div class=\"team-img-wrap\">\n          <img decoding=\"async\" class=\"team-img\" src=\"https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2025\/08\/team1-free-img-6.png\" alt=\"Mpho Mahlagare\">\n          <div class=\"team-img-overlay\"><\/div>\n        <\/div>\n        <div class=\"team-body\">\n          <div class=\"team-name\">Mpho Mahlagare<\/div>\n          <span class=\"team-role\">Assistant Project Coordinator<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"moments\">\n  <div class=\"team-inner\">\n    <div class=\"moments-top reveal-target\">\n      <div>\n        <div class=\"section-label on-light\">Camp In Action<\/div>\n        <h2 class=\"section-title dark\">Real Moments From Discipline Camp<\/h2>\n        <div class=\"section-divider accent\"><\/div>\n      <\/div>\n      <p class=\"section-desc on-light\">A closer look at the energy, teamwork, structure, and growth that shape the Discipline Camp experience on the ground.<\/p>\n    <\/div>\n    <div class=\"moments-gallery\">\n      <div class=\"moments-main reveal-target\">\n        <div class=\"moment-card large\">\n          <img decoding=\"async\" src=\"https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2026\/04\/591836447_869725459044116_1956492611069920308_n.jpg\" alt=\"Discipline Camp group moment\">\n        <\/div>\n      <\/div>\n      <div class=\"moments-stack\">\n        <div class=\"moment-card reveal-target\">\n          <img decoding=\"async\" src=\"https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2026\/04\/618097978_908900868459908_1388667366534789057_n.jpg\" alt=\"Discipline Camp participant activity\">\n        <\/div>\n        <div class=\"moment-card reveal-target\">\n          <img decoding=\"async\" src=\"https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2026\/04\/598133748_877264211623574_4276760586414980886_n.jpg\" alt=\"Discipline Camp youth training\">\n        <\/div>\n        <div class=\"moment-card reveal-target\">\n          <img decoding=\"async\" src=\"https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2026\/04\/592548252_870967048919957_7201265738239062014_n.jpg\" alt=\"Discipline Camp team moment\">\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"testimonials\">\n  <div class=\"test-outer\">\n    <div class=\"test-header\">\n      <div class=\"section-label on-dark\">Parent &amp; Graduate Voices<\/div>\n      <h2 class=\"section-title light\">Testimonials<\/h2>\n      <div class=\"section-divider accent center\"><\/div>\n    <\/div>\n    <div class=\"test-track-wrap\">\n      <div class=\"test-track\" id=\"testTrack\">\n        <div class=\"test-card active\"><span class=\"test-quote-mark\">&#8220;<\/span><div class=\"test-quote\">This initiative is amazing. I recommend.<\/div><div class=\"test-author\">\u2014 <span>Faith Onah<\/span>, Review<\/div><\/div>\n        <div class=\"test-card\"><span class=\"test-quote-mark\">&#8220;<\/span><div class=\"test-quote\">I see stars shining after dawn. Keep up RSG.<\/div><div class=\"test-author\">\u2014 <span>Shima Damixs Mpuisang<\/span>, Review<\/div><\/div>\n        <div class=\"test-card\"><span class=\"test-quote-mark\">&#8220;<\/span><div class=\"test-quote\">We are pleased to see such commitment in shaping our future leaders.<\/div><div class=\"test-author\">\u2014 <span>Nomsa Sibanyoni<\/span>, Review<\/div><\/div>\n        <div class=\"test-card\"><span class=\"test-quote-mark\">&#8220;<\/span><div class=\"test-quote\">The best at changing the mindsets of derailed youths by encouraging them to a brighter future.<\/div><div class=\"test-author\">\u2014 <span>Nduduzo Phiwa<\/span>, Review<\/div><\/div>\n        <div class=\"test-card\"><span class=\"test-quote-mark\">&#8220;<\/span><div class=\"test-quote\">I have my niece in and think this is the right place for him.<\/div><div class=\"test-author\">\u2014 <span>Blessing Blessing<\/span>, Review<\/div><\/div>\n        <div class=\"test-card\"><span class=\"test-quote-mark\">&#8220;<\/span><div class=\"test-quote\">I see children being ushered into a desired future in a fun way, which we parents can&#8217;t do.<\/div><div class=\"test-author\">\u2014 <span>Victoria Lucas<\/span>, Review<\/div><\/div>\n        <div class=\"test-card\"><span class=\"test-quote-mark\">&#8220;<\/span><div class=\"test-quote\">I definitely recommend it. Most kids need it, especially boys growing up with anger from a father&#8217;s absence.<\/div><div class=\"test-author\">\u2014 <span>Pulane Pitso<\/span>, Review<\/div><\/div>\n      <\/div>\n    <\/div>\n    <div class=\"test-controls\">\n      <div class=\"test-arrow\" id=\"testPrev\"><svg viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\n      <div class=\"test-dots\" id=\"testDots\"><\/div>\n      <div class=\"test-arrow\" id=\"testNext\"><svg viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section id=\"cta\">\n  <div class=\"cta-inner\">\n    <div class=\"cta-label\">Take Action Today<\/div>\n    <h2 class=\"cta-title\">It&#8217;s Not Too Late<br>To Change<br><em>Their Future.<\/em><\/h2>\n    <a href=\"https:\/\/wa.me\/27698707065?text=Hello%20Rising%20Stars%20Generation%2C%20I%20would%20like%20to%20chat%20with%20your%20team.\" class=\"btn btn-dark btn-large\" style=\"font-size:14px; padding:18px 52px;\">Chat On WhatsApp<\/a>\n  <\/div>\n<\/section>\n\n<section class=\"visit-section\">\n  <div class=\"visit-inner\">\n    <div class=\"visit-copy\">\n      <div class=\"visit-kicker\">Home &amp; School Visits<\/div>\n      <h2 class=\"section-title visit-title\">Bringing Discipline Back to Our Homes and Schools<\/h2>\n      <div class=\"section-divider accent\"><\/div>\n      <p class=\"section-desc on-light\">Discipline starts at home and continues at school. Rising Stars Generation is now offering house and school visits with Prince Motlou to help guide and mentor young people who are struggling with behavior, focus, and direction.<\/p>\n      <p class=\"section-desc on-light\">This is more than just a talk, it is real intervention and structure. If we are serious about building better futures, this is the kind of program we need. Book now and take the first step toward positive change.<\/p>\n      <div class=\"visit-panel\">\n        <strong>Real intervention.<\/strong>\n        <span>Practical guidance for homes, schools, and young people who need structure now.<\/span>\n      <\/div>\n      <div style=\"margin-top:32px;\">\n        <a href=\"https:\/\/wa.me\/27698707065?text=Hello%20Rising%20Stars%20Generation%2C%20I%20would%20like%20to%20book%20a%20house%20or%20school%20visit%20with%20Prince%20Motlou.\" class=\"btn btn-primary btn-large\">Book On WhatsApp<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"visit-media\" aria-hidden=\"true\"><\/div>\n  <\/div>\n<\/section>\n\n<section class=\"donate-section\">\n  <div class=\"donate-inner\">\n    <div class=\"donate-copy\">\n      <div class=\"section-label on-light\">Support The Mission<\/div>\n      <h2 class=\"section-title dark\">Help Rising Stars Shine By Donating<\/h2>\n      <div class=\"section-divider accent\"><\/div>\n      <p class=\"section-desc on-light\">Your donation helps us uplift the next generation of rising stars. With your support, we can give young talent the platform, tools, and opportunities they need to grow.<\/p>\n    <\/div>\n\n    <div class=\"donate-card\">\n      <div class=\"section-label on-dark\">Banking Details<\/div>\n      <div class=\"donate-card-title\">Give With Confidence<\/div>\n      <div class=\"donate-list\">\n        <div class=\"donate-item\">\n          <span class=\"donate-label\">Account Name<\/span>\n          <span class=\"donate-value\">Rising Stars Generation<\/span>\n        <\/div>\n        <div class=\"donate-item\">\n          <span class=\"donate-label\">Bank<\/span>\n          <span class=\"donate-value\">First National Bank<\/span>\n        <\/div>\n        <div class=\"donate-item\">\n          <span class=\"donate-label\">Bank Account Number<\/span>\n          <span class=\"donate-value\">62913993194<\/span>\n        <\/div>\n        <div class=\"donate-item\">\n          <span class=\"donate-label\">Account Type<\/span>\n          <span class=\"donate-value\">Cheque Account<\/span>\n        <\/div>\n        <div class=\"donate-item\">\n          <span class=\"donate-label\">Branch Code<\/span>\n          <span class=\"donate-value\">210835<\/span>\n        <\/div>\n        <div class=\"donate-item\">\n          <span class=\"donate-label\">Swift Code<\/span>\n          <span class=\"donate-value\">FIRNZAJJ<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"tiktok-section\">\n  <div class=\"tiktok-inner\">\n    <div class=\"tiktok-copy\">\n      <div class=\"section-label on-dark\">Follow The Movement<\/div>\n      <h2 class=\"section-title tiktok-title\">Catch Rising Stars Generation On TikTok<\/h2>\n      <div class=\"section-divider accent\"><\/div>\n      <p class=\"section-desc\">See the energy, the growth, and the impact behind Rising Stars Generation through videos, updates, and moments from the journey. Follow along and stay connected to what we are building with the next generation.<\/p>\n      <div class=\"tiktok-chip-row\">\n        <span class=\"tiktok-chip\">Youth Development<\/span>\n        <span class=\"tiktok-chip\">Leadership<\/span>\n        <span class=\"tiktok-chip\">Community Impact<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"tiktok-card\">\n      <div class=\"section-label on-dark\">TikTok<\/div>\n      <div class=\"tiktok-handle\">@risingstarsgeneration<\/div>\n      <p>Follow our page for programme highlights, inspiring moments, and a closer look at how Rising Stars Generation is shaping future leaders.<\/p>\n      <div>\n        <a href=\"https:\/\/wa.me\/27698707065?text=Hello%20Rising%20Stars%20Generation%2C%20I%20found%20you%20online%20and%20would%20like%20to%20chat.\" class=\"btn btn-primary btn-large\">Chat On WhatsApp<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<footer>\n  <div class=\"footer-inner\">\n    <div class=\"footer-top\">\n      <div>\n        <a href=\"https:\/\/risingstarsgeneration.com\/\" class=\"logo\">\n          <div class=\"logo-icon\"><img decoding=\"async\" src=\"https:\/\/risingstarsgeneration.com\/wp-content\/uploads\/2025\/08\/New-Project-7.png\" alt=\"Rising Stars Generation logo\"><\/div>\n          <div>\n            <div class=\"logo-text\">Rising Stars<\/div>\n            <span class=\"logo-sub\">Generation<\/span>\n          <\/div>\n        <\/a>\n        <p class=\"footer-desc\">Pretoria&#8217;s elite behavioural transformation programme \u2014 helping young people reset, refocus, and rise again.<\/p>\n      <\/div>\n      <div class=\"footer-col\">\n        <h4>Navigation<\/h4>\n        <ul>\n          <li><a href=\"https:\/\/risingstarsgeneration.com\/\">Home<\/a><\/li>\n          <li><a href=\"https:\/\/risingstarsgeneration.com\/?page_id=64\">About<\/a><\/li>\n          <li><a href=\"https:\/\/risingstarsgeneration.com\/?page_id=62\">Contact Us<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"footer-col\">\n        <h4>Contact<\/h4>\n        <div class=\"footer-contact\">\n          <div class=\"contact-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>Pretoria, Gauteng, 0001<\/div>\n          <div class=\"contact-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72 12.84 12.84 0 00.7 2.81 2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45 12.84 12.84 0 002.81.7A2 2 0 0122 16.92z\"\/><\/svg>069 870 7065<\/div>\n          <div class=\"contact-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72 12.84 12.84 0 00.7 2.81 2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45 12.84 12.84 0 002.81.7A2 2 0 0122 16.92z\"\/><\/svg>072 867 5670<\/div>\n          <div class=\"contact-item\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"\/><polyline points=\"22,6 12,13 2,6\"\/><\/svg>risingstarsgeneration@gmail.com<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"footer-bottom\">\n      <p class=\"footer-copy\">\u00a9 2025 <span>Rising Stars Generation<\/span>. All rights reserved. Designed by <a href=\"https:\/\/www.jsmmediagroup.co.za\" style=\"color: var(--accent); text-decoration: none;\">JSM MEDIA GROUP<\/a><\/p>\n      <div class=\"social-links\">\n        <a href=\"#\" class=\"social-link\" aria-label=\"Twitter\"><svg viewBox=\"0 0 24 24\"><path d=\"M23 3a10.9 10.9 0 01-3.14 1.53 4.48 4.48 0 00-7.86 3v1A10.66 10.66 0 013 4s-4 9 5 13a11.64 11.64 0 01-7 2c9 5 20 0 20-11.5a4.5 4.5 0 00-.08-.83A7.72 7.72 0 0023 3z\"\/><\/svg><\/a>\n        <a href=\"#\" class=\"social-link\" aria-label=\"Instagram\"><svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"\/><path d=\"M16 11.37A4 4 0 1112.63 8 4 4 0 0116 11.37z\"\/><line x1=\"17.5\" y1=\"6.5\" x2=\"17.51\" y2=\"6.5\"\/><\/svg><\/a>\n        <a href=\"#\" class=\"social-link\" aria-label=\"Facebook\"><svg viewBox=\"0 0 24 24\"><path d=\"M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z\"\/><\/svg><\/a>\n        <a href=\"https:\/\/www.tiktok.com\/@risingstarsgeneration\" class=\"social-link\" aria-label=\"TikTok\"><svg viewBox=\"0 0 24 24\"><path d=\"M14 3v11.2a3.8 3.8 0 1 1-3-3.7\"\/><path d=\"M14 3c.8 2.3 2.2 3.8 4.5 4.5\"\/><path d=\"M14 7.5c1.5 1.1 3 1.7 4.5 1.7\"\/><\/svg><\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>\n  document.querySelectorAll('.problem-top, .prob-card, .solution-top, .sol-card, .programmes-top, .prog-card, .transform-top, .transform-side, .team-top, .team-card, .test-header, .test-card, .visit-copy, .visit-media, .donate-copy, .donate-card, .tiktok-copy, .tiktok-card, .cta-inner').forEach((element) => {\n    element.classList.add('reveal-target');\n  });\n\n  const revealObserver = new IntersectionObserver((entries) => {\n    entries.forEach((entry) => {\n      if (entry.isIntersecting) {\n        entry.target.classList.add('is-visible');\n        revealObserver.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.16 });\n\n  document.querySelectorAll('.reveal-target').forEach((element) => {\n    revealObserver.observe(element);\n  });\n\n  const heroSlides = document.querySelectorAll('.hero-bg');\n  let heroSlideIndex = 0;\n\n  function showHeroSlide(index) {\n    heroSlides.forEach((slide, slideIndex) => {\n      slide.classList.toggle('active', slideIndex === index);\n    });\n  }\n\n  setInterval(() => {\n    heroSlideIndex = (heroSlideIndex + 1) % heroSlides.length;\n    showHeroSlide(heroSlideIndex);\n  }, 4500);\n\n  const hamburger = document.getElementById('hamburger');\n  const mobileMenu = document.getElementById('mobileMenu');\n  const mobileLinks = mobileMenu.querySelectorAll('a');\n\n  function closeMobileMenu() {\n    hamburger.classList.remove('open');\n    hamburger.setAttribute('aria-expanded', 'false');\n    mobileMenu.classList.remove('open');\n    document.body.style.overflow = '';\n  }\n\n  function openMobileMenu() {\n    hamburger.classList.add('open');\n    hamburger.setAttribute('aria-expanded', 'true');\n    mobileMenu.classList.add('open');\n    document.body.style.overflow = 'hidden';\n  }\n\n  hamburger.addEventListener('click', () => {\n    if (mobileMenu.classList.contains('open')) {\n      closeMobileMenu();\n    } else {\n      openMobileMenu();\n    }\n  });\n\n  mobileLinks.forEach(link => {\n    link.addEventListener('click', closeMobileMenu);\n  });\n\n  window.addEventListener('resize', () => {\n    if (window.innerWidth > 768) closeMobileMenu();\n    goTo(currentIndex);\n  });\n\n  window.addEventListener('keydown', (event) => {\n    if (event.key === 'Escape') closeMobileMenu();\n  });\n\n  const track = document.getElementById('testTrack');\n  const cards = track.querySelectorAll('.test-card');\n  const dotsContainer = document.getElementById('testDots');\n  const prevBtn = document.getElementById('testPrev');\n  const nextBtn = document.getElementById('testNext');\n\n  let currentIndex = 0;\n  const visibleCount = () => window.innerWidth > 1024 ? 3 : window.innerWidth > 768 ? 2 : 1;\n  const totalSlides = cards.length;\n\n  for (let i = 0; i < totalSlides; i++) {\n    const dot = document.createElement('div');\n    dot.className = 'test-dot' + (i === 0 ? ' active' : '');\n    dot.addEventListener('click', () => goTo(i));\n    dotsContainer.appendChild(dot);\n  }\n\n  function goTo(index) {\n    const vis = visibleCount();\n    const max = Math.max(0, totalSlides - vis);\n    currentIndex = Math.max(0, Math.min(index, max));\n    const cardWidth = cards[0].offsetWidth + 24;\n    track.style.transform = `translateX(-${currentIndex * cardWidth}px)`;\n    cards.forEach((c, i) => c.classList.toggle('active', i === currentIndex));\n    dotsContainer.querySelectorAll('.test-dot').forEach((d, i) => d.classList.toggle('active', i === currentIndex));\n  }\n\n  prevBtn.addEventListener('click', () => goTo(currentIndex - 1));\n  nextBtn.addEventListener('click', () => goTo(currentIndex + 1));\n  showHeroSlide(0);\n  goTo(0);\n\n  setInterval(() => {\n    const vis = visibleCount();\n    const max = Math.max(0, totalSlides - vis);\n    goTo(currentIndex >= max ? 0 : currentIndex + 1);\n  }, 5000);\n<\/script>\n<\/body>\n<\/html>\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rising Stars Generation Rising Stars Generation Home About Contact Us Chat On WhatsApp Home About Contact Us Chat On WhatsApp [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank-slate-template.php","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"normal-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"disabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1268","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/risingstarsgeneration.com\/index.php?rest_route=\/wp\/v2\/pages\/1268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/risingstarsgeneration.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/risingstarsgeneration.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/risingstarsgeneration.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/risingstarsgeneration.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1268"}],"version-history":[{"count":64,"href":"https:\/\/risingstarsgeneration.com\/index.php?rest_route=\/wp\/v2\/pages\/1268\/revisions"}],"predecessor-version":[{"id":1374,"href":"https:\/\/risingstarsgeneration.com\/index.php?rest_route=\/wp\/v2\/pages\/1268\/revisions\/1374"}],"wp:attachment":[{"href":"https:\/\/risingstarsgeneration.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}