from pathlib import Path import zipfile base = Path("/mnt/data/BrainBricks_fixed") base.mkdir(parents=True, exist_ok=True) html = r''' BrainBricks | Transform Your Personality
PERSONALITY DEVELOPMENT & LIFE SKILLS PROGRAM

Transform Your Personality.
Build Confidence.
Lead With Purpose.

BrainBricks is a holistic personality development and life skills program designed to help learners become confident, emotionally intelligent, adaptable and future-ready — prepared not only for academic success, but for life and career.

✓ Confidence ✓ Communication ✓ Emotional Intelligence ✓ Leadership
Student developing confidence and communication skills
Beyond Academics Skills for life, relationships & career

Personality development is more than public speaking.

Personality development is a holistic journey of self-understanding, emotional resilience and building meaningful relationships that prepare students for every dimension of life.

In a fast-changing world, academic knowledge alone is not enough. Learners need confidence, emotional strength, communication skills, adaptability, leadership and the mindset to navigate real-world challenges with empathy and purpose.

Empowering adaptable, emotionally intelligent & future-ready individuals.

BrainBricks equips learners with life skills, resilience and a growth mindset so they can respond to challenges with confidence, empathy, clarity and purpose.

Understand Yourself. Connect Better. Grow With Purpose.

We focus on self-awareness, emotional resilience and meaningful relationships through practical, experiential learning.

Eight essential areas for personal growth, professional success and lifelong resilience.

01

Self-Awareness & Growth Mindset

Discover strengths, identify growth areas, build self-belief and develop resilience, perseverance and a lifelong learning mindset.

02

Confidence Building

Develop self-confidence, positive self-expression and the courage to participate, communicate and take on challenges.

03

Communication & Interpersonal Skills

Strengthen listening, expression, collaboration, respectful communication and the ability to build meaningful relationships.

04

Emotional Intelligence

Understand emotions, practise self-regulation, develop empathy and make responsible choices in personal and social situations.

05

Leadership Development

Build initiative, responsibility, collaboration, decision-making and the confidence to positively influence others.

06

Stress Management & Well-being

Learn practical ways to manage pressure, maintain focus, respond to setbacks and support personal well-being.

07

Professional Etiquette & Personal Branding

Develop professional presence, appropriate behaviour, personal presentation and an authentic personal brand.

08

Interview Prep & Career Readiness

Prepare learners for interviews, professional communication and the confidence required for future academic and career opportunities.

Interactive BrainBricks learning session

Discover Yourself. Unlock Your Potential.

Students who understand themselves are better equipped to embrace challenges, adapt to change and achieve meaningful goals.

  • Self-awareness and reflection
  • Strengths and growth areas
  • Confidence and self-belief
  • Growth mindset and positive thinking
  • Resilience, perseverance and grit
  • Goal setting and accountability
  • Adaptability and lifelong learning

Understanding Emotions. Building Connections. Growing Within.

Emotional intelligence helps learners understand themselves, manage emotions, empathise with others, handle challenges and make responsible decisions.

🧠

Self-Awareness

Recognise thoughts, emotions and personal patterns.

❤️

Empathy

Understand and respect the feelings of others.

🧘

Self-Regulation

Respond to pressure and emotions thoughtfully.

🤝

Positive Relationships

Communicate, collaborate and build trust.

📈

Responsible Choices

Make balanced decisions with awareness and purpose.

Learning by doing, reflecting and practising.

BrainBricks workshops create dynamic and engaging environments where learners discover their potential through hands-on activities, group discussions and real-world simulations.

Self Awareness Communication Collaboration Leadership Reflection Real-world Simulations
Practical leadership and communication activity
Dr. Belinda Mehra

Dr. Belinda Mehra

PhD | MBA · Educator · Entrepreneur · Personality Development Facilitator

Dr. Belinda Mehra brings 14+ years of experience across education, leadership, entrepreneurship and corporate communication, working with corporates, students, parents, educators and young professionals.

PhD | MBA Corporate Communication Expert Leadership Development Coach Life Skills Trainer
Discover the Founder →

Confidence that translates into everyday life.

01

Stronger Self-Belief

Understand strengths and approach challenges with greater confidence.

02

Better Communication

Express ideas clearly, listen actively and connect respectfully.

03

Emotional Resilience

Manage pressure, setbacks and emotions with greater awareness.

04

Leadership Readiness

Take initiative, collaborate effectively and make responsible decisions.

05

Professional Presence

Develop etiquette, personal branding and confidence for future opportunities.

06

Future-Ready Mindset

Build adaptability, perseverance and lifelong learning habits.

Build the confidence, skills and mindset students need to thrive.

Schedule a discussion to understand your institution's objectives, student profile and development goals, and explore a customised BrainBricks program.

WhatsApp ''' css = r'''*{box-sizing:border-box;margin:0;padding:0} :root{--purple:#5425b8;--purple-dark:#321277;--blue:#2f45b8;--ink:#10172d;--text:#4b5568;--light:#f7f5ff;--white:#fff;--border:rgba(84,37,184,.12);--shadow:0 20px 60px rgba(29,20,70,.10)} html{scroll-behavior:smooth;scroll-padding-top:95px} body{font-family:Inter,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.7;overflow-x:hidden} img{display:block;max-width:100%;height:auto} a{text-decoration:none;color:inherit} button{font:inherit} .site-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid rgba(20,20,50,.06)} .navbar{width:min(1240px,92%);min-height:84px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px} .brand{display:flex;align-items:center;gap:12px;flex-shrink:0} .brand img{width:56px;height:56px;object-fit:contain;border-radius:8px} .brand-text strong{display:block;font-family:Poppins,sans-serif;font-size:24px;line-height:1.1} .brand-text small{display:block;color:#7544e5;font-size:12px;margin-top:4px} .nav-links{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700} .nav-links a:hover{color:var(--purple)} .nav-cta{color:#fff!important;background:linear-gradient(135deg,#7035df,#3d43ad);padding:11px 18px;border-radius:999px} .menu-btn{display:none;border:0;background:var(--purple);color:#fff;width:44px;height:44px;border-radius:12px;cursor:pointer} .hero{min-height:680px;padding:75px max(4%,calc((100vw - 1240px)/2));display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:radial-gradient(circle at 90% 10%,rgba(111,65,230,.14),transparent 32%),linear-gradient(135deg,#fff 0%,#f3f1ff 52%,#fbfaff 100%)} .hero-copy{max-width:680px} .eyebrow,.section-label{display:inline-block;color:var(--purple);font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px} .hero h1{font-family:Poppins,sans-serif;font-size:clamp(44px,5vw,70px);line-height:1.08;letter-spacing:-2px;margin-bottom:24px} .hero h1 span{color:var(--blue)} .hero-copy>p{max-width:650px;color:var(--text);font-size:18px} .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0 25px} .btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border-radius:999px;font-weight:800;transition:.25s} .btn:hover{transform:translateY(-3px)} .btn-primary{color:#fff;background:linear-gradient(135deg,#7135df,#3944b2);box-shadow:0 14px 35px rgba(84,37,184,.22)} .btn-secondary{background:#fff;color:var(--blue);border:1.5px solid #c9c9ed} .hero-points{display:flex;flex-wrap:wrap;gap:8px 18px;color:#3c4670;font-size:13px;font-weight:700} .hero-visual{position:relative;width:100%;max-width:620px;margin-left:auto} .hero-image{padding:8px;border-radius:30px;background:#fff;box-shadow:0 25px 65px rgba(43,26,95,.15)} .hero-image img{width:100%;height:460px;object-fit:cover;object-position:center;border-radius:24px} .floating-card{position:absolute;left:-22px;bottom:25px;width:230px;padding:16px 18px;background:#fff;border-radius:16px;box-shadow:var(--shadow)} .floating-card strong,.floating-card span{display:block} .floating-card strong{color:var(--purple)} .floating-card span{font-size:13px;color:var(--text)} .section{width:min(1160px,90%);margin:auto;padding:90px 0} .section-heading{max-width:820px;margin-bottom:42px} .section-heading h2,.two-column h2,.spotlight h2,.founder h2,.experience h2,.final-cta h2{font-family:Poppins,sans-serif;font-size:clamp(32px,4vw,50px);line-height:1.15;letter-spacing:-1px} .section-heading p{color:var(--text);margin-top:14px} .two-column{display:grid;grid-template-columns:1fr 1fr;gap:70px} .two-column p{color:var(--text);font-size:17px} .goal-section{width:min(1160px,90%);margin:auto;padding-bottom:90px;display:grid;grid-template-columns:1.2fr .8fr;gap:22px} .goal-card{padding:45px;border-radius:28px;color:#fff;background:linear-gradient(135deg,#342080,#5d2fc7);box-shadow:var(--shadow)} .goal-card h2{font-family:Poppins,sans-serif;font-size:clamp(30px,4vw,46px);line-height:1.18;margin-bottom:18px} .goal-card p{color:rgba(255,255,255,.86)} .goal-card-light{color:var(--ink);background:#f2efff} .goal-card-light p{color:var(--text)} .goal-card-light h3{font-family:Poppins,sans-serif;font-size:27px;line-height:1.25;margin-bottom:14px} .section-label.light{color:#d9caff} .areas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px} .area-card{min-height:255px;padding:26px;border:1px solid var(--border);border-radius:22px;background:#fff;box-shadow:0 10px 35px rgba(40,30,80,.055);transition:.25s} .area-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)} .area-card>span{color:#8054e7;font-weight:900;font-size:13px} .area-card h3{font-family:Poppins,sans-serif;font-size:20px;line-height:1.3;margin:18px 0 11px} .area-card p{color:var(--text);font-size:14px} .spotlight{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center} .spotlight-image img{width:100%;height:430px;object-fit:cover;border-radius:28px;box-shadow:var(--shadow)} .spotlight-content>p{color:var(--text);margin:18px 0} .check-list{list-style:none;display:grid;gap:9px} .check-list li{position:relative;padding-left:26px;font-weight:600} .check-list li:before{content:"✓";position:absolute;left:0;color:#6430c9;font-weight:900} .emotional-section{width:100%;padding-left:max(5%,calc((100vw - 1160px)/2));padding-right:max(5%,calc((100vw - 1160px)/2));background:#f7f5ff} .emotional-section .section-heading{width:min(1160px,100%);margin-left:auto;margin-right:auto} .ei-grid{width:min(1160px,100%);margin:auto;display:grid;grid-template-columns:repeat(5,1fr);gap:14px} .ei-grid>div{padding:24px 18px;background:#fff;border-radius:18px;text-align:center} .ei-grid b{display:block;font-size:27px;margin-bottom:9px} .ei-grid h3{font-size:16px;margin-bottom:6px} .ei-grid p{color:var(--text);font-size:13px} .experience{display:grid;grid-template-columns:1fr .9fr;gap:65px;align-items:center} .experience-copy>p{color:var(--text);margin:18px 0;font-size:17px} .experience-tags{display:flex;flex-wrap:wrap;gap:9px} .experience-tags span,.credentials span{padding:8px 12px;border-radius:999px;background:#f1edff;color:var(--purple);font-size:12px;font-weight:800} .experience-image img{width:100%;height:390px;object-fit:cover;border-radius:28px;box-shadow:var(--shadow)} .founder{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:center} .founder-image img{width:100%;height:470px;object-fit:cover;object-position:center top;border-radius:28px;box-shadow:var(--shadow)} .founder-content .role{color:var(--purple);font-weight:800;margin:14px 0 20px} .founder-content>p{color:var(--text);font-size:17px} .credentials{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0} .text-link{color:var(--purple);font-weight:800} .outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px} .outcome-grid>div{padding:25px;border-radius:20px;background:linear-gradient(145deg,#fff,#f7f4ff);border:1px solid var(--border)} .outcome-grid strong{color:#7d4be2;font-size:13px} .outcome-grid h3{margin:11px 0 7px;font-family:Poppins,sans-serif} .outcome-grid p{color:var(--text);font-size:14px} .final-cta{width:min(1160px,90%);margin:15px auto 85px;padding:58px;border-radius:30px;color:#fff;background:linear-gradient(135deg,#33207f,#6331c8);display:flex;align-items:center;justify-content:space-between;gap:40px;box-shadow:0 25px 70px rgba(56,28,120,.22)} .final-cta h2{max-width:700px} .final-cta p{max-width:720px;margin-top:16px;color:rgba(255,255,255,.84)} .cta-actions{display:flex;flex-direction:column;gap:11px;min-width:210px} .btn-white{background:#fff;color:#3c2292} .btn-outline-white{color:#fff;border:1px solid rgba(255,255,255,.55)} .footer{background:#10142a;color:#fff;padding:65px 5% 20px} .footer-grid{width:min(1160px,100%);margin:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px} .footer-logo{width:62px;height:62px;object-fit:contain;border-radius:7px;margin-bottom:10px} .footer h3{font-family:Poppins,sans-serif} .footer h4{margin-bottom:13px} .footer p{color:#bfc4d9;font-size:14px} .footer a{display:block;color:#dfe2f2;margin:6px 0;font-size:14px} .footer a:hover{color:#a984ff} .footer .muted{margin-top:9px;max-width:310px} .footer-bottom{width:min(1160px,100%);margin:45px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:#8e94ad;font-size:13px} .whatsapp{position:fixed;right:20px;bottom:20px;z-index:900;background:#19c96b;color:#fff;padding:12px 16px;border-radius:999px;font-weight:800;font-size:13px;box-shadow:0 10px 25px rgba(25,201,107,.25)} @media(max-width:1050px){ .nav-links{gap:13px} .hero{grid-template-columns:1fr;min-height:auto} .hero-copy{max-width:800px} .hero-visual{max-width:720px;margin:0 auto} .areas-grid{grid-template-columns:repeat(2,1fr)} .ei-grid{grid-template-columns:repeat(3,1fr)} } @media(max-width:800px){ .navbar{min-height:72px} .menu-btn{display:block} .nav-links{display:none;position:absolute;left:4%;right:4%;top:75px;padding:14px;border-radius:17px;background:#fff;box-shadow:var(--shadow);flex-direction:column;align-items:stretch} .nav-links.open{display:flex} .nav-links a{padding:9px 11px} .nav-cta{text-align:center} .two-column,.goal-section,.spotlight,.experience,.founder{grid-template-columns:1fr;gap:32px} .ei-grid{grid-template-columns:repeat(2,1fr)} .outcome-grid{grid-template-columns:repeat(2,1fr)} .final-cta{flex-direction:column;align-items:flex-start;padding:40px 28px} .cta-actions{width:100%} .footer-grid{grid-template-columns:repeat(2,1fr)} .floating-card{left:15px} } @media(max-width:560px){ .hero{padding-top:48px;padding-bottom:60px} .hero h1{font-size:40px;letter-spacing:-1.2px} .hero-copy>p{font-size:16px} .hero-image img{height:300px} .section{padding:65px 0} .goal-card{padding:30px 24px} .areas-grid,.ei-grid,.outcome-grid,.footer-grid{grid-template-columns:1fr} .spotlight-image img,.experience-image img{height:300px} .final-cta{margin-bottom:65px} .whatsapp{right:13px;bottom:13px} } ''' js = r'''const menuBtn = document.getElementById("menuBtn"); const navLinks = document.getElementById("navLinks"); if (menuBtn && navLinks) { menuBtn.addEventListener("click", () => { const isOpen = navLinks.classList.toggle("open"); menuBtn.setAttribute("aria-expanded", String(isOpen)); }); navLinks.querySelectorAll("a").forEach((link) => { link.addEventListener("click", () => { navLinks.classList.remove("open"); menuBtn.setAttribute("aria-expanded", "false"); }); }); } ''' (base / "index.html").write_text(html, encoding="utf-8") (base / "style.css").write_text(css, encoding="utf-8") (base / "script.js").write_text(js, encoding="utf-8") zip_path = Path("/mnt/data/BrainBricks_FIXED_Clean_Website.zip") with zipfile.ZipFile(zip_path, "w", zipfile.ZIP_DEFLATED) as z: for f in (base / "index.html", base / "style.css", base / "script.js"): z.write(f, f.name) print(f"Created: {zip_path}") print("Contains: index.html, style.css, script.js")