@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";:root{--primary-color: orange;--primary-dark: rgb(211, 81, 5);--text-dark: #2c2c2c;--text-light: #f5f5f5;--bg-color: #ffffff;--light-gray: #fafafa;--footer-bg: #1c1c1c;--footer-text: #a0a0a0;--header-height: 140px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;background-color:var(--light-gray);overflow-x:hidden}::-webkit-scrollbar{display:none}.whatsapp-button{position:fixed;bottom:20px;right:20px;width:70px;height:70px;background-color:#25d366;color:#fff;padding:10px;border-radius:50%;text-decoration:none;font-family:sans-serif;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:1000;transition:all .3s ease;box-shadow:0 4px 12px #0000004d}.whatsapp-icon{font-size:2.5em}.whatsapp-button:hover{transform:translateY(-5px);box-shadow:0 6px 16px #0006}.phone-button{position:fixed;bottom:100px;right:20px;width:70px;height:70px;background-color:#d35105;color:#fff;padding:10px;border-radius:50%;text-decoration:none;font-family:sans-serif;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:1001;transition:all .3s ease;transform:rotate(90deg)}.phone-icon{font-size:2.5em}.phone-button:hover{transform:translateY(-5px);box-shadow:0 6px 16px #0006}@media (max-width: 600px){.whatsapp-button{width:65px;height:65px;bottom:20px;right:20px}.whatsapp-icon{font-size:2.2em}.whatsapp-button:hover{transform:translateY(-5px)}.whatsapp-button .button-text{display:none}.whatsapp-button svg{margin:0}.phone-button{width:65px;height:65px;bottom:95px;right:20px}.phone-icon{font-size:2.2em}.phone-button:hover{transform:translateY(-5px)}}#header{width:100%;padding:0 5%;position:fixed;top:0;z-index:1000;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.navbar{display:flex;justify-content:space-between;align-items:center;height:110px}.navbar-logo img{height:90px}.nav-link-container{display:flex;gap:40px}.nav-link-container a{color:var(--text-dark);text-decoration:none;font-size:1rem;font-weight:500;position:relative;transition:color .3s}.nav-link-container a.active{color:var(--primary-color)}.btn-primary{background-color:var(--primary-dark);color:var(--text-light);border:none;padding:12px 24px;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:500}.hamburger-menu{display:none;font-size:1.5rem;cursor:pointer;color:var(--text-dark)}.close-menu-button,.mobile-nav-buttons{display:none}body.menu-open{overflow:hidden}@media (max-width: 992px){.nav-link-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;position:fixed;top:0;left:0;width:100%;height:100vh;background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translateY(-100%);pointer-events:none;opacity:0;transition:transform .4s ease,opacity .4s ease}.nav-link-container.active{transform:translateY(0);pointer-events:auto;opacity:1}.nav-link-container a{font-size:1.5rem;font-weight:600}.navbar-buttons{display:none}.hamburger-menu{display:block}.close-menu-button{display:block;position:absolute;top:30px;right:5%;font-size:1.8rem;color:var(--text-dark);cursor:pointer}.mobile-nav-buttons{display:block;margin-top:2rem}.mobile-nav-buttons .btn-primary{padding:15px 35px;font-size:1.1rem}}section,main,footer{width:100vw;position:relative}main #page1{padding-top:var(--header-height)}#page1{min-width:100vw;min-height:100vh;background-color:var(--bg-color);overflow:hidden}#page1 .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#page1 .circle{position:absolute;border-radius:50%;background:linear-gradient(45deg,var(--primary-color),var(--primary-dark));animation:move 20s ease-in-out infinite alternate}#page1 .circle1{width:60vmax;height:60vmax;top:-30vmax;right:-30vmax}#page1 .circle2{width:40vmax;height:40vmax;bottom:-20vmax;left:-20vmax;animation-delay:-5s}#page1 .circle3{display:none;width:25vmax;height:25vmax;bottom:20vh;right:20vw;animation-delay:-10s}@keyframes move{0%{transform:translate(0) rotate(0)}to{transform:translate(10vw,-10vh) rotate(360deg)}}#page1 .background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#ffffff1a;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);display:flex;flex-direction:column}#page1 .hero-section{flex-grow:1;display:flex;justify-content:center;align-items:center;text-align:center;padding:0 5%;margin-top:100px}#page1 .hero-content h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:700;color:var(--text-dark);max-width:800px}#page1 .hero-content h1 span{color:var(--primary-color)}#page1 .hero-subtitle{font-size:clamp(1rem,1.5vw,1.2rem);margin:1rem 0 2rem;color:#555;max-width:600px;transform:translate(20%)}#page1 .cta-button{background-color:var(--primary-dark);color:var(--text-light);border:none;padding:15px 35px;border-radius:50px;cursor:pointer;font-size:1.1rem;font-weight:600;transition:background-color .3s}#page1 .cta-button a{color:var(--text-light);text-decoration:none}#page1 .insights{display:flex;justify-content:space-around;padding:1.5rem 5%}#page1 .insights-card{text-align:center}#page1 .insights-card h3{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:var(--primary-dark)}#page1 .insights-card p{font-size:clamp(.8rem,1vw,.9rem);color:var(--text-dark)}#page2{padding:5rem 5%;background:var(--bg-color)}#page2 .about-container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto}#page2 .about-image img{width:100%;border-radius:15px;box-shadow:0 15px 35px #0000001a}#page2 .about-text .tagline{color:var(--primary-dark);font-weight:600;margin-bottom:.5rem}#page2 .about-text h2{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;margin-bottom:1rem}#page2 .about-text .intro{line-height:1.7;color:#444;margin-bottom:2rem}#page2 .why-choose-us h3{font-size:1.4rem;font-weight:600;margin-bottom:1rem}#page2 .why-choose-us ul{list-style:none}#page2 .why-choose-us li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;color:#555}#page2 .why-choose-us li i{color:var(--primary-color);margin-top:2px}#page3{padding:5rem 5%;background:var(--light-gray)}#page3 .heading{text-align:center;margin-bottom:3rem}#page3 .heading .tagline{display:inline-block;padding:8px 18px;background-color:var(--primary-color);color:var(--text-light);border-radius:50px;font-size:.9rem;margin-bottom:1rem}#page3 .heading h2{font-size:clamp(2rem,4vw,3rem);font-weight:700}#page3 .courses-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1400px;margin:0 auto}#page3 .course-card{background:var(--bg-color);border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #00000012;display:flex;flex-direction:column;transition:transform .3s}#page3 .course-card:hover{transform:translateY(-10px)}#page3 .course-image{height:220px}#page3 .course-image img{width:100%;height:100%;object-fit:cover}#page3 .course-details{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}#page3 .course-details h3{font-size:1.3rem;margin-bottom:.75rem}#page3 .course-details p{flex-grow:1;margin-bottom:1.5rem;color:#555}#page3 .btn-enroll{width:100%;padding:14px;background-color:var(--primary-dark);color:#fff;border:none;border-radius:10px;font-size:1rem;cursor:pointer;transition:background-color .3s;margin-top:auto}#page4{padding:5rem 5%}#page4 .page4-content{max-width:1500px;margin:0 auto}#page4 .heading{margin-bottom:3rem}#page4 #team-tag{display:inline-block;padding:6px 15px;background:orange;border-radius:50px;color:#fff;margin-bottom:1rem}#page4 .heading h2{font-size:clamp(2rem,3.5vw,3rem);font-weight:700;margin-bottom:1rem}#page4 .heading p{color:#666;max-width:600px}#page4 .instructor-gallery{width:100%;overflow:hidden;cursor:grab}#page4 .instructor-track{display:flex;gap:1.5rem;width:fit-content}#page4 .instructor-image{flex-shrink:0;width:300px;height:400px;border-radius:15px;overflow:hidden;box-shadow:0 10px 20px #0000001a}#page4 .instructor-image img{width:100%;height:100%;object-fit:cover}#page5{background-color:var(--footer-bg);color:var(--footer-text);padding-top:4rem}#page5 .footer-content{width:90%;max-width:1200px;margin:0 auto;padding-bottom:3rem}#page5 .footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem}#page5 .footer-section.about{text-align:center}#page5 .footer-logo{height:65px;margin-bottom:.75rem;display:block;margin-left:auto;margin-right:auto}#page5 .about p{font-size:.9rem;line-height:1.7;margin-bottom:1.5rem;text-align:center}#page5 .social-icons{display:flex;gap:1rem;justify-content:center}#page5 .social-icons a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#333;color:#fff;border-radius:50%;text-decoration:none;transition:background-color .3s}#page5 .social-icons a:hover{background-color:var(--primary-color)}#page5 .footer-heading{color:#fff;font-size:1.2rem;margin-bottom:1.5rem}#page5 .links ul{list-style:none}#page5 .links ul li{margin-bottom:.75rem}#page5 .links ul a{color:var(--footer-text);text-decoration:none;transition:color .3s}#page5 .links ul a:hover{color:var(--primary-color)}#page5 .contact-item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}#page5 .contact-item a{color:var(--footer-text);text-decoration:none!important;transition:color .3s}#page5 .contact-item i{color:var(--primary-color)}#page5 .footer-bottom{background-color:#111;padding:1.5rem 5%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:#888;text-align:center}#page5 .footer-bottom a{color:var(--primary-color);text-decoration:none}@media (max-width: 992px){#page2 .about-container{grid-template-columns:1fr;gap:2rem}#page2 .about-image{max-width:500px;margin:0 auto;order:-1}#page2 .about-text{text-align:center}#page2 .why-choose-us ul{display:inline-block;text-align:left}}@media (max-width: 768px){#page1 .insights{grid-template-columns:1fr 1fr;gap:1.5rem}#page1 .hero-subtitle{transform:translate(0)}#page4 .heading{flex-direction:column;align-items:flex-start}#page5 .footer-bottom{flex-direction:column;text-align:center}}
