*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#fff7e6,#fff1cc);color:#333;line-height:1.6}section{padding:80px 24px}h1,h2,h3,h4{font-family:Poppins,sans-serif}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;background:linear-gradient(135deg,#7b2ff7,#f107a3,#ffb347);color:#fff}.hero h1{font-size:4rem;margin-bottom:20px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.hero p{font-size:1.5rem;margin-bottom:30px;max-width:700px}.hero a{background:#fff;color:#7b2ff7;font-weight:600;padding:16px 32px;border-radius:50px;box-shadow:0 8px 20px #0003;text-decoration:none;transition:transform .3s ease,background .3s ease}.hero a:hover{transform:scale(1.05);background:#f0f0f0}.about{background:#fff;border-radius:16px;max-width:900px;margin:0 auto;text-align:center;padding:60px 40px;box-shadow:0 10px 40px #0000001a}.about h2{font-size:3rem;margin-bottom:20px;color:indigo}.about p{font-size:1.2rem;color:#555}.founder-section{text-align:center;padding:60px 20px}.founder-section h2{font-size:2.5rem;margin-bottom:20px}.founder-section p{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto 40px}.founder-carousel{position:relative;max-width:500px;margin:0 auto}.founder-carousel img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:30px;box-shadow:0 15px 40px #0003;transition:opacity .7s ease-in-out}.founder-carousel button{position:absolute;top:50%;transform:translateY(-50%);background:#7b2ff7;color:#fff;border:none;padding:10px 16px;font-size:1.5rem;border-radius:50%;cursor:pointer;transition:background .3s ease}.founder-carousel button:hover{background:#f107a3}.founder-carousel .prev{left:-20px}.founder-carousel .next{right:-20px}.founder-details h3{font-size:2rem;margin-top:20px}.founder-details p{color:#7b2ff7;font-weight:600;margin:10px 0}.founder-details .quote{font-style:italic;color:#555}footer{background:indigo;color:#fff;padding:80px 20px 40px}footer h3,footer h4{color:#fff}footer a{color:#fbb034;text-decoration:none;transition:color .3s}footer a:hover{color:#fff}footer .footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1200px;margin:0 auto 40px}footer input,footer textarea{width:100%;padding:12px;border-radius:12px;border:none;margin-bottom:12px}footer button{background:#f107a3;color:#fff;font-weight:600;padding:12px 24px;border-radius:50px;border:none;cursor:pointer;transition:transform .3s ease,background .3s ease}footer button:hover{transform:scale(1.05);background:#7b2ff7}footer .bottom-bar{text-align:center;margin-top:40px;font-size:.9rem;color:#f0e6ff}
