From 8a2bc00ab47226edf3ab306bf76d8d15e6a7765a Mon Sep 17 00:00:00 2001 From: Raghav Raj Sobti Date: Thu, 25 Jun 2026 15:32:33 +0530 Subject: [PATCH] feat(academy): apply PDF course updates, pricing, and palette refresh --- components/layout/CourseLayout.tsx | 138 ++++++++++-------- components/sections/AcademySection.tsx | 4 +- components/sections/academy/AcademyAbout.tsx | 32 ++-- .../sections/academy/AcademyBookCall.tsx | 10 +- components/sections/academy/AcademyCTA.tsx | 6 +- .../sections/academy/AcademyCourses.tsx | 29 ++-- components/sections/academy/AcademyHero.tsx | 10 +- .../sections/academy/AcademyInitiatives.tsx | 22 +-- .../sections/academy/AcademyMentors.tsx | 79 +++++----- .../sections/academy/AcademyTestimonials.tsx | 14 +- components/ui/AcademyButton.tsx | 4 +- pages/book-a-call.tsx | 4 +- pages/courses/composition-comprehensive.tsx | 8 +- pages/courses/hindustani-classical.tsx | 8 +- pages/masterclass/prasad-khaparde.tsx | 30 ++-- pages/masterclass/sandesh-shandilya.tsx | 32 ++-- 16 files changed, 227 insertions(+), 203 deletions(-) diff --git a/components/layout/CourseLayout.tsx b/components/layout/CourseLayout.tsx index 2a7d20c4..4d2b4176 100644 --- a/components/layout/CourseLayout.tsx +++ b/components/layout/CourseLayout.tsx @@ -1,8 +1,8 @@ import React, { useState } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; +import { Info } from 'lucide-react'; import Container from './Container'; import Section from './Section'; -import { FishyButton } from '@/components/ui/fishy-button'; import { AcademyButton } from '@/components/ui/AcademyButton'; interface Highlight { @@ -29,6 +29,8 @@ interface Module { segments: ModuleSegment[]; } +export type ComparisonCell = string | { text: string; tooltip?: string }; + interface CourseLayoutProps { title: string; mentor: string; @@ -42,18 +44,40 @@ interface CourseLayoutProps { curriculum: Module[]; enrollLink: string; masterclassLink?: string; + showPromo?: boolean; comparisonTable?: { headers: string[]; - rows: string[][]; + rows: ComparisonCell[][]; tierLinks?: string[]; }; } +function ComparisonCellContent({ cell }: { cell: ComparisonCell }) { + if (typeof cell === 'string') { + return <>{cell}; + } + + return ( + + {cell.text} + {cell.tooltip && ( + + + + {cell.tooltip} + + + )} + + ); +} + export default function CourseLayout({ title, mentor, - mentorRole, - mentorImage, heroImage, credentials, overview, @@ -62,30 +86,36 @@ export default function CourseLayout({ curriculum, enrollLink, masterclassLink, + showPromo = true, comparisonTable, }: CourseLayoutProps) { const [openModule, setOpenModule] = useState(0); return (
- {/* Hero */} + {showPromo && ( +
+

+ 50% OFF + Courses now at ₹4,999{' '} + ₹9,999 +

+
+ )} +
- +

{title.split(' - ')[0]}
- {title.split(' - ')[1] || ''} + {title.split(' - ')[1] || ''}

-

+

Learn with {mentor}

-
+
{credentials.map((c, i) => ( {c} @@ -96,13 +126,10 @@ export default function CourseLayout({
window.open(enrollLink, '_blank')}> - Enroll for Course! + Enroll for ₹4,999 {masterclassLink && ( - window.open(masterclassLink, '_blank')} - > + window.open(masterclassLink, '_blank')}> Register for Masterclass! )} @@ -114,7 +141,7 @@ export default function CourseLayout({ transition={{ duration: 0.8, delay: 0.2 }} className="relative" > -
+
{mentor}
@@ -122,24 +149,21 @@ export default function CourseLayout({
- {/* Overview */}
-

Course Overview

+

Course Overview

{overview.map((p, i) => ( -

- {p} -

+

{p}

))}
{highlights.map((h, i) => (
{h.icon}
-

{h.title}

-

{h.desc}

+

{h.title}

+

{h.desc}

))}
@@ -147,8 +171,7 @@ export default function CourseLayout({
- {/* What You'll Learn */} -
+

What You'll Learn

@@ -161,23 +184,21 @@ export default function CourseLayout({ transition={{ delay: i * 0.1 }} className="relative p-8 rounded-2xl bg-white/5 border border-white/10 group hover:bg-white/10 transition-colors" > -
+
{String(i + 1).padStart(2, '0')}

{item.title}

-

{item.desc}

+

{item.desc}

))}
- {/* Curriculum */}
-

Curriculum Overview

-

A focused path with structured chapters and assignments.

- +

Curriculum Overview

+

A focused path with structured chapters and assignments.

{curriculum.map((module, i) => (
@@ -187,26 +208,20 @@ export default function CourseLayout({ >
{module.icon}
-

{module.title}

-

{module.desc}

+

{module.title}

+

{module.desc}

- {openModule === i && ( - +
{module.segments.map((seg, si) => (
- {seg.number} - {seg.name} + {seg.number} + {seg.name}
{seg.assignment && ( Assignment @@ -223,15 +238,14 @@ export default function CourseLayout({
- {/* Comparison Table */} {comparisonTable && (
-

Choose Your Path

+

Choose Your Path

- + {comparisonTable.headers.map((h, i) => ( ))} @@ -241,25 +255,26 @@ export default function CourseLayout({ {comparisonTable.rows.map((row, i) => ( {row.map((cell, ci) => ( - ))} ))} - {/* Buttons Row */} {comparisonTable.tierLinks && ( {comparisonTable.tierLinks.map((link, i) => ( ))} @@ -267,12 +282,11 @@ export default function CourseLayout({
0 ? 'text-center' : ''}`}>{h}
- {cell} + +
- window.open(link, '_blank')} - className="w-full text-xs" - > - Secure Your Spot - +
+

+ ₹9,999{' '} + ₹4,999 +

+ window.open(link, '_blank')} className="w-full text-sm"> + Secure Your Spot + +
- {!comparisonTable.tierLinks && (
- window.open(enrollLink, '_blank')}> - Secure Your Spot Now - + window.open(enrollLink, '_blank')}> + Secure Your Spot — ₹4,999 +
)}
diff --git a/components/sections/AcademySection.tsx b/components/sections/AcademySection.tsx index c88d4c78..d6093993 100644 --- a/components/sections/AcademySection.tsx +++ b/components/sections/AcademySection.tsx @@ -318,7 +318,7 @@ export default function AcademySection() { mentor: 'Sandesh Shandilya', level: 'Intermediate', description: - 'A comprehensive 6-month program with 200+ mins of recorded content and 12+ live interactive sessions. Learn the art of imagination, emotion to expression, subconscious mind workings, and mainstream mastery. 1 year access to course contents, lifetime community access, and unique training approach where knowledge meets experience. Score 9+ on final capstone to perform at The Young Guns Demo Day.', + 'A comprehensive 6-month program with 500+ mins of recorded content and 5 live interactive sessions. Learn the art of imagination, emotion to expression, subconscious mind workings, and mainstream mastery. 6 months access to course contents, lifetime community access, and unique training approach where knowledge meets experience. Score 9+ on final capstone to perform at The Young Guns Demo Day. ₹4,999 (50% off — was ₹9,999).', isFeatured: true, // ▼ BANNER IMAGE — place the image file in /public/assets/ and set the path below: bannerImage: '/assets/the heart of music composition thumbmail 4K.jpg.jpeg', @@ -332,7 +332,7 @@ export default function AcademySection() { title: 'Classical Singing - Comprehensive', mentor: 'Prasad Khaparde', level: 'Intermediate', - description: 'Master the art of Hindustani classical singing under the guidance of Prasad Khaparde. Twelve online group sessions, 120 mins of recorded content, quality assessments, and certification. Top 10 students per 300 enrollments will get opportunity to continue the journey under Prasad Khaparde\'s personal mentorship.', + description: 'Master the art of Hindustani classical singing under the guidance of Prasad Khaparde. Five online group sessions, 500+ mins of recorded content, quality assessments, and certification. Top 10 students per 300 enrollments will get opportunity to continue the journey under Prasad Khaparde\'s personal mentorship. ₹4,999 (50% off — was ₹9,999).', bannerImage: '/assets/The roots of Hindustani Classical Music.png', isComingSoon: false, enrollUrl: '/tscacademy', diff --git a/components/sections/academy/AcademyAbout.tsx b/components/sections/academy/AcademyAbout.tsx index 241de65d..9d319270 100644 --- a/components/sections/academy/AcademyAbout.tsx +++ b/components/sections/academy/AcademyAbout.tsx @@ -5,38 +5,38 @@ import Container from '@/components/layout/Container'; const visionCards = [ { - icon: , + icon: , title: 'First of its Kind', desc: "India's premier music academy where industry legends mentor the next generation of artists", highlight: true, }, { - icon: , + icon: , title: 'Partner in Your Journey', desc: "We're not here for a quick course. We're here for your entire artistic evolution, from discovery to mastery", }, { - icon: , + icon: , title: 'Only Leading Artists as Mentors', desc: 'Learn from leading industry professionals & artists who have already proven their craft on a global level.', }, { - icon: , + icon: , title: 'Strictly for Artists who want to be a Professional', desc: 'Our platform is not for hobbyists or casual explorers. We put everything we have into those who are serious about their craft and ready to transform', }, { - icon: , + icon: , title: 'Scholarships for EWS Available', desc: "Talent shouldn't be limited by access. We ensure deserving artists from economically weaker sections can pursue their dreams", }, { - icon: , + icon: , title: 'Unconditional Support', desc: 'We make sure that you get any support that you need in your journey, no matter what.', }, { - icon: , + icon: , title: "We're here to serve the artist community", desc: "Artists today need more than skill - they need mentorship, depth of understanding, and the confidence to express their authentic voice. This is a safe & non-judgemental space for unfolding the artist you are meant to be.", fullWidth: true, @@ -54,10 +54,10 @@ export default function AcademyAbout() { viewport={{ once: true }} transition={{ duration: 0.8 }} > -
+
ARE YOU READY?
-

+

Every artist has a story
waiting to unfold.

@@ -69,11 +69,11 @@ export default function AcademyAbout() { transition={{ duration: 0.8, delay: 0.2 }} className="space-y-6" > -

+

We're a one of a kind group of leading industry professionals & artists who are insanely driven to help artists unfold into an artist that they're truly meant to be.

-

+

We provide 360 degree support to our artists and make sure that they get any support that they need in their journey. A space where artists can learn, collaborate, and create world-class work. @@ -92,16 +92,16 @@ export default function AcademyAbout() { className={` relative p-8 rounded-3xl border-2 transition-all duration-400 group overflow-hidden ${card.highlight - ? 'bg-gradient-to-br from-cream-light to-white border-pumpkin/30 shadow-pumpkin/10 shadow-xl' - : 'bg-white border-slate-lightest hover:border-[#1e3a8a]/30 shadow-sm hover:shadow-xl'} - ${card.fullWidth ? 'md:col-span-2 lg:col-span-3 bg-gradient-to-r from-[#1e3a8a]/5 to-pumpkin/5' : ''} + ? 'bg-gradient-to-br from-cream-light to-white border-mustard/30 shadow-mustard/10 shadow-xl' + : 'bg-white border-slate-lightest hover:border-wine/30 shadow-sm hover:shadow-xl'} + ${card.fullWidth ? 'md:col-span-2 lg:col-span-3 bg-gradient-to-r from-wine/5 to-mustard/5' : ''} `} > {/* Hover line accent */} -

+
{card.icon}
-

{card.title}

+

{card.title}

{card.desc}

diff --git a/components/sections/academy/AcademyBookCall.tsx b/components/sections/academy/AcademyBookCall.tsx index 657a864b..1b93c2c3 100644 --- a/components/sections/academy/AcademyBookCall.tsx +++ b/components/sections/academy/AcademyBookCall.tsx @@ -6,8 +6,8 @@ export default function AcademyBookCall() { return (
{/* Decorative elements */} -
-
+
+
@@ -16,7 +16,7 @@ export default function AcademyBookCall() { initial={{ opacity: 0, y: 10 }} whileInView={{ opacity: 1, y: 0 }} transition={{ duration: 0.6 }} - className="text-orange font-black text-xs uppercase tracking-[0.3em] mb-4 font-alan-sans" + className="text-mustard font-black text-xs uppercase tracking-[0.3em] mb-4 font-alan-sans" > Personal Guidance @@ -89,8 +89,8 @@ export default function AcademyBookCall() {
{/* Abstract shapes */} -
-
+
+
diff --git a/components/sections/academy/AcademyCTA.tsx b/components/sections/academy/AcademyCTA.tsx index cc8fb298..d4b344ce 100644 --- a/components/sections/academy/AcademyCTA.tsx +++ b/components/sections/academy/AcademyCTA.tsx @@ -6,10 +6,10 @@ import { AcademyButton } from '@/components/ui/AcademyButton'; export default function AcademyCTA() { return ( -
+
{/* Decorative background elements */} -
-
+
+
diff --git a/components/sections/academy/AcademyCourses.tsx b/components/sections/academy/AcademyCourses.tsx index fae4aa48..712cfaeb 100644 --- a/components/sections/academy/AcademyCourses.tsx +++ b/components/sections/academy/AcademyCourses.tsx @@ -12,7 +12,7 @@ const courses = [ title: 'The heART of Composition - Comprehensive', mentor: 'Sandesh Shandilya', mentorImage: '/assets/academy/sandesh.jpg', - features: ['6 Months', '200+ Mins Content', '3 Live Sessions', 'Industry Mentorship'], + features: ['6 Months', '500+ Mins Content', '5 Live Sessions', 'Industry Mentorship'], desc: 'Dive deeper into advanced composition techniques with this comprehensive 6-month course. Learn the art of imagination, emotion to expression, and mainstream mastery directly from a legend.', image: '/assets/academy/sandesh.jpg', link: '/courses/composition-comprehensive', @@ -23,8 +23,8 @@ const courses = [ title: 'The Roots of Hindustani Classical Music', mentor: 'Prasad Khaparde', mentorImage: '/assets/academy/prasadji.jpg', - features: ['6 Months', '3+ Live Sessions', '300+ Mins Content', 'Certification'], - desc: 'Immerse yourself in the timeless art of Hindustani classical singing. Twelve exclusive online group sessions, quality assessments, and certification under the guidance of Pandit Prasad Khaparde.', + features: ['6 Months', '5+ Live Sessions', '500+ Mins Content', 'Certification'], + desc: 'Immerse yourself in the timeless art of Hindustani classical singing. Five exclusive online group sessions, quality assessments, and certification under the guidance of Pandit Prasad Khaparde.', image: '/assets/academy/prasadji.jpg', link: '/courses/hindustani-classical', isLive: true, @@ -80,7 +80,7 @@ export default function AcademyCourses() { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} transition={{ delay: 0.2 }} - className="text-lg text-cream/70 font-alan-sans max-w-2xl mx-auto" + className="text-xl text-cream/80 font-alan-sans max-w-2xl mx-auto leading-relaxed" > Learn from industry legends and take your musical journey to the next level @@ -118,16 +118,23 @@ export default function AcademyCourses() { />
) : ( -
+
)}
{course.isComingSoon && ( -
-
+
+
Revealing Soon
)} + {!course.isComingSoon && ( +
+
+ 50% OFF · ₹4,999 ₹9,999 +
+
+ )}
{/* Content */} @@ -143,7 +150,7 @@ export default function AcademyCourses() {
{course.features.map((f, i) => ( - {f} + {f} {i < course.features.length - 1 && ( | )} @@ -151,13 +158,13 @@ export default function AcademyCourses() { ))}
-

+

{course.desc}

{!course.isComingSoon && (
-
+
{course.mentor}
{course.mentor} -
+
diff --git a/components/sections/academy/AcademyHero.tsx b/components/sections/academy/AcademyHero.tsx index 6f25f791..2ebff199 100644 --- a/components/sections/academy/AcademyHero.tsx +++ b/components/sections/academy/AcademyHero.tsx @@ -13,7 +13,7 @@ export default function AcademyHero() { alt="TSC Academy" className="w-full h-full object-cover opacity-50" /> -
+
{/* Animated Orb */}
@@ -48,21 +48,21 @@ export default function AcademyHero() { className="text-5xl md:text-7xl lg:text-8xl font-bold text-cream mb-8 font-signika leading-[1.1] tracking-tight" > Unfolding
- Artist Force + Artist Force We help artists who aspire to go professional attain their maximum potential by providing right learning, guidance, incubation & acceleration. diff --git a/components/sections/academy/AcademyInitiatives.tsx b/components/sections/academy/AcademyInitiatives.tsx index 80055d39..c61bcdd4 100644 --- a/components/sections/academy/AcademyInitiatives.tsx +++ b/components/sections/academy/AcademyInitiatives.tsx @@ -6,11 +6,11 @@ import Container from '@/components/layout/Container'; const initiatives = [ { - title: 'Artist Unfolding Sessions', - desc: 'Every week at 7:00 PM, we go live on our Instagram page (@the_shakti_collective) with our mentors, followers & learners. Join us for exclusive sessions, Q&As, and real-time interactions with industry legends.', + title: 'The Artist Path', + desc: 'A structured journey that maps where you are today to where you want to be as a professional artist. We bring industry experts — composers, vocalists, producers, and curators — to help you build a personalised artist path with the right learning, mentorship, and opportunities at every stage.', image: 'https://images.unsplash.com/photo-1478737270239-2f02b77fc618?w=400&h=300&fit=crop', - link: 'https://www.instagram.com/the_shakti_collective', - linkText: 'Follow @the_shakti_collective', + link: '/artist-path', + linkText: 'Explore The Artist Path', }, { title: 'TSC Scholarships', @@ -43,7 +43,7 @@ export default function AcademyInitiatives() { initial={{ opacity: 0, y: 20 }} whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} - className="text-4xl md:text-5xl font-bold text-[#1e3a8a] font-signika mb-6" + className="text-4xl md:text-5xl font-bold text-charcoal font-signika mb-6" > Our Initiatives @@ -52,7 +52,7 @@ export default function AcademyInitiatives() { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} transition={{ delay: 0.2 }} - className="text-lg text-slate-medium font-alan-sans max-w-2xl mx-auto" + className="text-xl text-slate-medium font-alan-sans max-w-2xl mx-auto leading-relaxed" > To help you cultivate unwavering belief in your own self. @@ -77,8 +77,8 @@ export default function AcademyInitiatives() {
-

{item.title}

-

+

{item.title}

+

{item.desc}

{item.link && ( @@ -86,7 +86,7 @@ export default function AcademyInitiatives() { href={item.link} target="_blank" rel="noopener noreferrer" - className="text-pumpkin font-bold font-alan-sans text-sm hover:translate-x-2 transition-transform flex items-center gap-2" + className="text-mustard font-bold font-alan-sans text-sm hover:translate-x-2 transition-transform flex items-center gap-2" > {item.linkText} @@ -100,9 +100,9 @@ export default function AcademyInitiatives() { initial={{ opacity: 0, y: 30 }} whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} - className="bg-white p-12 rounded-[2.5rem] text-center shadow-xl border border-[#1e3a8a]/5" + className="bg-white p-12 rounded-[2.5rem] text-center shadow-xl border border-charcoal/5" > -

+

Want to ask anything about our initiatives and programs?

+ name: 'Luca Petracca', + role: 'Music Producer & Film Composer', + desc: 'Master the end-to-end process of producing professional music for your songs. From recording and arrangement to mixing and mastering, Luca Petracca guides you through DAW training, orchestration, and film music production for singer-songwriters.', + image: '/assets/academy/luca.jpg', + icon: , }, { - role: 'Master of Musical Excellence', - desc: 'An internationally acclaimed artist with decades of experience shaping the music industry and inspiring generations.', - icon: + name: 'Geet Sagar', + role: 'Singer, Lyricist & X Factor India Winner', + desc: 'Learn the art of singing and songwriting from the winner of X Factor India. Geet Sagar shares 20+ years of experience as a singer, lyricist, and RJ to help you find your unique voice and craft songs that stand out in the mainstream.', + image: '/assets/academy/geetsagar.jpg', + icon: , }, - { - role: 'Visionary in Music Creation', - desc: 'A trailblazer in the music industry, known for innovative compositions and groundbreaking work that redefined musical boundaries.', - icon: - } ]; export default function AcademyMentors() { @@ -71,7 +69,7 @@ export default function AcademyMentors() { initial={{ opacity: 0, y: 20 }} whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} - className="text-4xl md:text-5xl font-bold text-[#1e3a8a] font-signika mb-6" + className="text-4xl md:text-5xl font-bold text-charcoal font-signika mb-6" > Our Mentors @@ -80,7 +78,7 @@ export default function AcademyMentors() { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true }} transition={{ delay: 0.2 }} - className="text-lg text-slate-medium font-alan-sans max-w-2xl mx-auto" + className="text-xl text-slate-medium font-alan-sans max-w-2xl mx-auto leading-relaxed" > We define international standards. Our mentors are only the best artists in the world with proven craft and impeccable track records. @@ -97,18 +95,14 @@ export default function AcademyMentors() { transition={{ delay: index * 0.15 }} className="bg-white p-8 rounded-3xl border border-slate-lightest shadow-lg hover:shadow-2xl transition-all duration-400 group" > -

{mentor.name}

-

{mentor.role}

- +

{mentor.name}

+

{mentor.role}

+
- {mentor.name} + {mentor.name}
-

+

{mentor.bio}

@@ -124,26 +118,35 @@ export default function AcademyMentors() {
-

Launching Soon

-

More legends joining the force

+

Mentor Sessions

+

Upcoming courses with industry experts

-
- {comingSoonMentors.map((mentor, index) => ( - + {mentorSessions.map((mentor, index) => ( + -
{mentor.icon}
-

{mentor.role}

-

- {mentor.desc} -

-
+
+ {mentor.name} +
+ Revealing Soon +
+
+
+
{mentor.icon}
+
+

{mentor.name}

+

{mentor.role}

+
+
+

{mentor.desc}

+ ))}
diff --git a/components/sections/academy/AcademyTestimonials.tsx b/components/sections/academy/AcademyTestimonials.tsx index 3f9924f5..483f1e94 100644 --- a/components/sections/academy/AcademyTestimonials.tsx +++ b/components/sections/academy/AcademyTestimonials.tsx @@ -31,10 +31,10 @@ export default function AcademyTestimonials() {
-
+
-

+

Artist Testimonials

@@ -48,9 +48,9 @@ export default function AcademyTestimonials() { whileInView={{ opacity: 1, scale: 1 }} viewport={{ once: true }} transition={{ delay: index * 0.15 }} - className="bg-white p-10 rounded-[2.5rem] shadow-xl border border-[#1e3a8a]/5 flex flex-col relative" + className="bg-white p-10 rounded-[2.5rem] shadow-xl border border-wine/5 flex flex-col relative" > -
+
@@ -59,12 +59,12 @@ export default function AcademyTestimonials() {

-
+
{t.name}
-

{t.name}

-

{t.role}

+

{t.name}

+

{t.role}

diff --git a/components/ui/AcademyButton.tsx b/components/ui/AcademyButton.tsx index 2bda8e91..813ea2cc 100644 --- a/components/ui/AcademyButton.tsx +++ b/components/ui/AcademyButton.tsx @@ -19,9 +19,9 @@ export const AcademyButton: React.FC = ({ const baseStyles = "px-8 py-3 rounded-xl font-bold transition-all duration-300 flex items-center justify-center text-center whitespace-nowrap"; const variants = { - gradient: "bg-gradient-to-r from-orange to-[#1e3a8a] text-white hover:opacity-90 shadow-lg", + gradient: "bg-gradient-to-r from-mustard to-wine text-white hover:opacity-90 shadow-lg", outline: "border border-white/30 bg-white/5 text-white hover:bg-white/10", - dark: "border border-[#1e3a8a]/30 bg-[#1e3a8a]/5 text-[#1e3a8a] hover:bg-[#1e3a8a]/10" + dark: "border border-charcoal/30 bg-charcoal/5 text-charcoal hover:bg-charcoal/10" }; const Component = href ? 'a' : 'button'; diff --git a/pages/book-a-call.tsx b/pages/book-a-call.tsx index d0072953..675eef3b 100644 --- a/pages/book-a-call.tsx +++ b/pages/book-a-call.tsx @@ -35,7 +35,7 @@ const courses = [ color: 'bg-orange/10 text-orange', about: 'A comprehensive 6-month journey into mainstream mastery. Learn the art of imagination, converting emotion into timeless expression, and mastering the subconscious mind for effortless creation.', for: 'Aspiring and intermediate composers, songwriters, and musicians who want to move beyond basic theory and create music that connects with the masses.', - expect: '200+ mins of deep-dive content, 3 live interactive sessions, ' + expect: '500+ mins of deep-dive content, 5 live interactive sessions, lifetime community access, and direct mentorship from Sandesh Shandilya. Enroll at ₹4,999 (50% off — was ₹9,999).' }, { id: 'classical', @@ -45,7 +45,7 @@ const courses = [ color: 'bg-[#1e3a8a]/10 text-[#1e3a8a]', about: 'Master the sacred nuances of classical singing under the Rampur Sahaswan Gharana tradition. Learn directly from the legacy of Padma Bhushan Ustad Rashid Khan Sahab.', for: 'Vocalists of all levels—from beginners wanting a strong foundation to seasoned singers looking to refine their raag interpretation and vocal discipline.', - expect: '3 live group sessions, masterclass in breath control (Kanth Saadhna), and official certification recognized in the classical music community.' + expect: '5+ live group sessions, 500+ mins of recorded content, masterclass in breath control (Kanth Saadhna), and official certification. Enroll at ₹4,999 (50% off — was ₹9,999).' }, { id: 'production', diff --git a/pages/courses/composition-comprehensive.tsx b/pages/courses/composition-comprehensive.tsx index 952c87fe..cf6b5a40 100644 --- a/pages/courses/composition-comprehensive.tsx +++ b/pages/courses/composition-comprehensive.tsx @@ -12,12 +12,12 @@ export default function CompositionComprehensive() { credentials: ["Acclaimed Music Composer", "30+ Years Experience", "7Bn+ Streams"], overview: [ "Dive deeper into advanced composition techniques with this comprehensive 6-month course designed for those who have mastered the fundamentals. This course takes your compositional skills to the next level through intensive live sessions, comprehensive recorded content, and a unique training approach where knowledge meets experience.", - "Learn directly from Sandesh Shandilya through 3 exclusive live interactive sessions where you'll receive personalized feedback, refine your craft, and explore advanced compositional concepts. With 200+ minutes of recorded content, 6 Months access to course contents, lifetime access to community, and direct mentorship, this course is designed to transform you into a confident and skilled composer." + "Learn directly from Sandesh Shandilya through 5 exclusive live interactive sessions where you'll receive personalized feedback, refine your craft, and explore advanced compositional concepts. With 500+ minutes of recorded content, 6 Months access to course contents, lifetime access to community, and direct mentorship, this course is designed to transform you into a confident and skilled composer." ], highlights: [ { icon: "⏱️", title: "6 Months Duration", desc: "Comprehensive 6-month program designed for deep learning" }, - { icon: "📹", title: "200+ Mins Recorded", desc: "Extensive content covering advanced techniques" }, - { icon: "👥", title: "3 Live Sessions", desc: "Multiple live sessions for personalized guidance" }, + { icon: "📹", title: "500+ Mins Recorded", desc: "Extensive content covering advanced techniques" }, + { icon: "👥", title: "5 Live Sessions", desc: "Multiple live sessions for personalized guidance" }, { icon: "📚", title: "6 Months Access", desc: "Full access to all course materials and recordings" }, { icon: "🤝", title: "Lifetime Community", desc: "Join and stay connected with a vibrant community forever" }, { icon: "🎓", title: "EWS Scholarships", desc: "Scholarships available for economically weaker sections" }, @@ -172,7 +172,7 @@ export default function CompositionComprehensive() { headers: ["Feature", "Accelerator"], rows: [ ["Recorded content", "Yes"], - ["Live sessions", "3 sessions"], + ["Live sessions", { text: "5 sessions", tooltip: "5 live interactive sessions with Sandesh Shandilya for personalized feedback, Q&A, and advanced compositional guidance throughout the program." }], ["Community", "Yes"], ["WhatsApp access", "Yes"], ["Assignment feedback", "Yes"], diff --git a/pages/courses/hindustani-classical.tsx b/pages/courses/hindustani-classical.tsx index 62cee0d6..de03a8f5 100644 --- a/pages/courses/hindustani-classical.tsx +++ b/pages/courses/hindustani-classical.tsx @@ -12,12 +12,12 @@ export default function HindustaniClassical() { credentials: ["Legendary Classical Vocalist", "30+ Years Experience", "Rampur Sahaswan Gharana Master"], overview: [ "Immerse yourself in the timeless art of Hindustani classical singing with this comprehensive learning program designed for aspiring vocalists of all levels. Learn the sacred nuances, raag structures, and vocal techniques that form the foundation of classical Indian music. This learning program takes you on a deep journey through one of the world's oldest musical traditions.", - "Learn directly from Pandit Prasad Khaparde, a legendary Hindustani classical vocalist with over 30 years of experience, trained in the prestigious Rampur Sahaswan gharana under Padma Bhushan Ustad Rashid Khan. Through 3+ exclusive live group sessions where you'll receive personalized feedback and guidance, 120+ minutes of recorded content, quality assessments, and certification, this learning program is designed to develop your classical singing abilities." + "Learn directly from Pandit Prasad Khaparde, a legendary Hindustani classical vocalist with over 30 years of experience, trained in the prestigious Rampur Sahaswan gharana under Padma Bhushan Ustad Rashid Khan. Through 5+ exclusive live group sessions where you'll receive personalized feedback and guidance, 500+ minutes of recorded content, quality assessments, and certification, this learning program is designed to develop your classical singing abilities." ], highlights: [ { icon: "⏱️", title: "Comprehensive Program", desc: "Structured program for deep learning and skill development" }, - { icon: "📹", title: "120+ Mins Recorded", desc: "Extensive modules covering raagas, vocal techniques, and traditions" }, - { icon: "👥", title: "3+ Live Sessions", desc: "Live group sessions for personalized guidance and feedback" }, + { icon: "📹", title: "500+ Mins Recorded", desc: "Extensive modules covering raagas, vocal techniques, and traditions" }, + { icon: "👥", title: "5+ Live Sessions", desc: "Live group sessions for personalized guidance and feedback" }, { icon: "🎤", title: "Raag Training", desc: "Master the fundamental and advanced raags central to the art" }, { icon: "📚", title: "Quality Assessments", desc: "Regular assessments to track progress and identify improvements" }, { icon: "🏆", title: "Certification", desc: "Official certification recognized in the classical music community" }, @@ -175,7 +175,7 @@ export default function HindustaniClassical() { headers: ["Feature", "Accelerator"], rows: [ ["Recorded content", "Yes"], - ["Live sessions", "3+ Group Sessions"], + ["Live sessions", { text: "5+ Group Sessions", tooltip: "5+ live interactive group sessions with Pandit Prasad Khaparde for personalized vocal feedback, raag practice, and peer learning throughout the program." }], ["Community", "Yes"], ["WhatsApp access", "Yes"], ["Assignment feedback", "Yes"], diff --git a/pages/masterclass/prasad-khaparde.tsx b/pages/masterclass/prasad-khaparde.tsx index c85e8c77..8a2cf4d7 100644 --- a/pages/masterclass/prasad-khaparde.tsx +++ b/pages/masterclass/prasad-khaparde.tsx @@ -28,12 +28,12 @@ export default function PrasadMasterclass() { animate={{ opacity: 1, x: 0 }} transition={{ duration: 0.8 }} > -
+
Exclusive Masterclass

The Roots of Hindustani Classical Music with
- Pandit Prasad Khaparde + Pandit Prasad Khaparde

Access the secrets of classical singing from a legend of the Rampur Sahaswan Gharana. @@ -54,7 +54,7 @@ export default function PrasadMasterclass() { transition={{ duration: 0.8, delay: 0.2 }} className="relative" > -

+
Pandit Prasad Khaparde
-

What to Expect?

+

What to Expect?

Discover the secrets behind Hindustani classical music, understanding the sacred traditions, and developing technical mastery.

@@ -105,7 +105,7 @@ export default function PrasadMasterclass() { {step.title}
-

{step.title}

+

{step.title}

{step.desc}

@@ -115,7 +115,7 @@ export default function PrasadMasterclass() {
{/* Who is it for */} -
-
+
+

Who Should DEFINITELY ATTEND?

-
+

Vocalists & Students

Classical vocalists, semi-classical singers, and students can learn sacred traditions and technical mastery.

-
+

Just Starting Out

Decided to become a professional artist? Connect with the right mentor and learn from day one.

@@ -154,22 +154,22 @@ export default function PrasadMasterclass() {
-

Pandit Prasad Khaparde

-

Legendary Hindustani Classical Vocalist

+

Pandit Prasad Khaparde

+

Legendary Hindustani Classical Vocalist

A renowned Hindustani classical vocalist of international repute with over 30 years of illustrious career. Trained under Padma Bhushan Ustad Rashid Khan Sahab.

-
30+
+
30+
Years Exp
-
Gharana
+
Gharana
Rampur Sahaswan
-
Legacy
+
Legacy
Rashid Khan Disciple
diff --git a/pages/masterclass/sandesh-shandilya.tsx b/pages/masterclass/sandesh-shandilya.tsx index f0b40423..74ae5bc3 100644 --- a/pages/masterclass/sandesh-shandilya.tsx +++ b/pages/masterclass/sandesh-shandilya.tsx @@ -28,12 +28,12 @@ export default function SandeshMasterclass() { animate={{ opacity: 1, x: 0 }} transition={{ duration: 0.8 }} > -
+
Exclusive Masterclass

The heART of Music Composition with
- Sandesh Shandilya + Sandesh Shandilya

Access the secrets of creating timeless music from a Bollywood legend. @@ -54,7 +54,7 @@ export default function SandeshMasterclass() { transition={{ duration: 0.8, delay: 0.2 }} className="relative" > -

+
Sandesh Shandilya
-

What to Expect?

+

What to Expect?

Discover the secrets behind creating timeless music, understanding the creative process, and developing the right mindset for success.

@@ -105,7 +105,7 @@ export default function SandeshMasterclass() { {step.title}
-

{step.title}

+

{step.title}

{step.desc}

@@ -115,7 +115,7 @@ export default function SandeshMasterclass() {
{/* Who is it for */} -
-
+
+

Who Should DEFINITELY ATTEND?

-
+

Full-Time Artists

Singers, Songwriters, Composers, Lyrics Writers, Musicians & Music Producers can learn from the journey & industry insights.

-
+

Just Starting Out

Decided to become a professional artist? Connect with the right mentor and learn the right approach from day one.

@@ -159,26 +159,26 @@ export default function SandeshMasterclass() {
-

Sandesh Shandilya

-

Acclaimed Film Composer & Music Director

+

Sandesh Shandilya

+

Acclaimed Film Composer & Music Director

An acclaimed music director, recognized for 50+ films, 30+ years in the Industry, a Filmfare nomination & 7Bn+ streams across platforms. Creator of iconic songs like Aaoge Jab Tum, Piya Basanti & many more.

-
50+
+
50+
Films
-
30+
+
30+
Years Exp
-
7Bn+
+
7Bn+
Streams
-

Iconic Works

+

Iconic Works

{['aaoge-jab-tum.jpg', 'k3g.jpg', 'piya-basanti.jpg', 'chameli.jpg', 'socha-na-tha.jpeg', 'dholna.png'].map(img => ( Work