// FRAMEWORKS, BONUS function Frameworks() { const items = [ { title: "Sales", desc: "Pipeline math & the AI-augmented closing motion.", icon: , hue: "teal" }, { title: "Marketing", desc: "Demand engine that doesn’t collapse when you stop spending.", icon: , hue: "amber" }, { title: "People & Leadership", desc: "Hire, layer, delegate — without losing the culture.", icon: , hue: "teal" }, { title: "Money Mindset", desc: "From bookkeeping to capital allocation like a CFO.", icon: , hue: "amber" }, { title: "Scaling in Downturn", desc: "Counter-cyclical playbooks for 2026 markets.", icon: , hue: "teal" }, ]; const hueBg = (h) => h === "teal" ? "from-teal/15 via-transparent to-transparent" : "from-amber/15 via-transparent to-transparent"; const hueChip = (h) => h === "teal" ? "bg-teal/15 text-teal" : "bg-amber/15 text-amber"; return (
The five frameworks

Five frameworks every business must master.

{items.map((it, i) => (
{it.icon}
0{i+1}

))}
); } // PAST EVENT GALLERY — infinite auto-scroll + drag/touch function Gallery() { const images = [ { src: "glimpseofevent/2.webp" }, { src: "glimpseofevent/DSC04189-scaled.webp" }, { src: "glimpseofevent/IMG_4165-scaled.webp" }, { src: "glimpseofevent/IMG_4763-scaled (1).webp" }, { src: "glimpseofevent/glimpseofevent.webp" }, ]; // Duplicate for seamless loop const track = [...images, ...images]; const railRef = _useRef(null); const animRef = _useRef(null); const posRef = _useRef(0); const dragRef = _useRef({ active: false, startX: 0, startPos: 0 }); const pausedRef = _useRef(false); // Card width + gap (keep in sync with CSS values below) const CARD_W = () => window.innerWidth < 640 ? 260 + 16 : 380 + 20; // width + gap const HALF = () => images.length * CARD_W(); // Auto-scroll animation _useEffect(() => { let last = null; const SPEED = 0.5; // px per ms × 60fps ≈ 30px/s function tick(ts) { if (!last) last = ts; const dt = ts - last; last = ts; if (!pausedRef.current && railRef.current) { posRef.current += SPEED * (dt / 16.67); const half = HALF(); if (posRef.current >= half) posRef.current -= half; railRef.current.style.transform = `translateX(-${posRef.current}px)`; } animRef.current = requestAnimationFrame(tick); } animRef.current = requestAnimationFrame(tick); return () => cancelAnimationFrame(animRef.current); }, []); // ── Mouse drag ── function onMouseDown(e) { pausedRef.current = true; dragRef.current = { active: true, startX: e.clientX, startPos: posRef.current }; e.preventDefault(); } function onMouseMove(e) { if (!dragRef.current.active) return; const dx = e.clientX - dragRef.current.startX; let next = dragRef.current.startPos - dx; const half = HALF(); if (next < 0) next += half; if (next >= half) next -= half; posRef.current = next; if (railRef.current) railRef.current.style.transform = `translateX(-${posRef.current}px)`; } function onMouseUp() { dragRef.current.active = false; pausedRef.current = false; } // ── Touch swipe ── function onTouchStart(e) { pausedRef.current = true; dragRef.current = { active: true, startX: e.touches[0].clientX, startPos: posRef.current }; } function onTouchMove(e) { if (!dragRef.current.active) return; const dx = e.touches[0].clientX - dragRef.current.startX; let next = dragRef.current.startPos - dx; const half = HALF(); if (next < 0) next += half; if (next >= half) next -= half; posRef.current = next; if (railRef.current) railRef.current.style.transform = `translateX(-${posRef.current}px)`; } function onTouchEnd() { dragRef.current.active = false; pausedRef.current = false; } return (
Past events

Glimpses from our past events.

Drag · Swipe · Auto-scroll
{/* Full-bleed carousel — no overflow clip on x so edge fade works */}
{ pausedRef.current = true; }} > {/* Edge fade masks */}
{track.map((img, i) => (
Event glimpse
))}
); } // BONUS SECTION function Bonus() { const items = [ { title: "AI Operator OS", v: "₹12,000", desc: "60+ prompts & workflows wired to your business.", icon: }, { title: "IPO-Ready Audit", v: "₹15,000", desc: "Self-scoring framework across 9 readiness pillars.", icon: }, { title: "Investor Pitch Vault", v: "₹8,000", desc: "Real decks that closed funding, annotated.", icon: }, { title: "Founder’s 90-Day Calendar", v: "₹5,000", desc: "Day-by-day execution plan, printable.", icon: }, ]; return (
Bonus kit · yours free

Get a bonus kit worth up to ₹40,000.

Included with every Gold & Platinum ticket. Silver receives the AI Operator OS.

{items.map((b, i) => (
{b.icon}
Bonus 0{i+1}

Value {b.v}

))}
); } // FAQ function FAQ() { const faqs = [ { q: "Who can attend?", a: "Founders, CEOs, MDs and senior operators of Indian SMEs / MSMEs — ideally generating ₹1 crore or more in annual revenue. Co-founders may attend on the same Platinum ticket; everyone else needs their own seat." }, { q: "Will I get personal mentoring?", a: "Yes — with the Platinum tier. You get a 15–20 minute private 1-on-1 with Basesh during the day, plus lunch on his table. Gold and Silver tiers get unstructured networking access throughout." }, { q: "What do I need to bring?", a: "A notebook, your last 12 months’ P&L (high-level numbers, no internal data needed), and a willingness to be honest about where your business actually is. We supply the rest — workbook, frameworks, templates." }, { q: "Is accommodation included?", a: "No. The ticket covers the full-day workshop, lunch, tea/coffee, networking, and the bonus kit. Both venues offer corporate room rates — we’ll share booking links once you confirm a seat." }, { q: "Can I bring my co-founder?", a: "Absolutely encouraged. The work goes 3× faster when both founders sit through it together. Each co-founder needs their own ticket; on Platinum, both attend the 1-on-1 with Basesh." }, ]; const [open, setOpen] = React.useState(0); return (
FAQ

Questions, answered.

{faqs.map((f, i) => { const isOpen = open === i; return (
); })}
); } window.Frameworks = Frameworks; window.Gallery = Gallery; window.Bonus = Bonus; window.FAQ = FAQ;