html,body{color:#fff;scroll-behavior:smooth;background-color:#0000;background-image:linear-gradient(#1e1e1ed9,#1e1e1ed9),url(/img/ALLBg.png);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:100%;margin:0;padding:0;font-family:Segoe UI,sans-serif}body{background:linear-gradient(#d8c3a5,#eae7dc);margin:0;padding:0;font-family:Segoe UI,sans-serif}.navbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#0009;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 30px;font-family:Segoe UI,sans-serif;display:flex;position:fixed;top:0}.logo{align-items:center;display:flex}.nav-logo{object-fit:cover;cursor:pointer;border:2px solid #ffd580;border-radius:50%;width:60px;height:60px;transition:transform .3s,box-shadow .3s}.nav-logo:hover{transform:scale(1.08);box-shadow:0 0 15px #ffd58099}.nav-links{gap:25px;list-style:none;display:flex}.nav-links li a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s}.nav-links li a:hover{color:#ffa733}.nav-button{display:inline-block}.book-btn{color:#fff;background:linear-gradient(135deg,#ff8c00,#d97a16);border-radius:50px;padding:10px 22px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 6px 15px #00000040}.book-btn:hover{background:linear-gradient(135deg,#ffa733,#e6851f);transform:scale(1.05)}.menu-icon{color:#fff;cursor:pointer;z-index:1001;font-size:2rem;display:none}.mobile-menu{z-index:999;background:#000000f2;flex-direction:column;align-items:center;gap:20px;width:100%;padding:20px 0;animation:.3s slideDown;display:none;position:absolute;top:70px;left:0}.mobile-menu.active{display:flex}.mobile-nav-links{flex-direction:column;gap:15px;list-style:none;display:flex}.mobile-nav-links li a{color:#fff;font-size:1.1rem;text-decoration:none}.mobile-nav-links li a:hover{color:#ffa733}.mobile-book-btn{margin-top:10px}@media (max-width:768px){.nav-links,.nav-button{display:none}.menu-icon{display:block}}@keyframes slideDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.hero-section{width:100%;min-height:100vh;margin-top:80px;font-family:Segoe UI,sans-serif;position:relative;overflow:hidden}.hero-bg{z-index:1;background-image:url(/fnimg/heroimg.png);background-position:50%;background-size:cover;width:100%;height:100%;transition:filter .6s;position:absolute;top:0;left:0}.hero-overlay{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:80px 20px;display:flex;position:relative}.hero-text{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(20px)}.hero-text h1{color:#ffd580;margin-bottom:20px;font-size:2.5rem;line-height:1.2}.hero-text p{color:#fff;margin-bottom:50px;font-size:1.1rem}.hero-text button{color:#fff;cursor:pointer;background-color:#d97a16;border:none;border-radius:6px;padding:12px 28px;font-size:1rem;transition:background-color .3s}.hero-text button:hover{background-color:#b85f0c}.hero-section:hover .hero-bg{filter:blur(3px)brightness(.7)}.hero-section:hover .hero-text{opacity:1;transform:translateY(0)}@media (max-width:768px){.hero-section{min-height:64vh;margin-top:60px}.hero-text h1{font-size:1.8rem}.hero-text p{font-size:.95rem}.hero-text button{padding:10px 24px;font-size:.95rem}}@media (max-width:480px){.hero-text h1{font-size:1.6rem}.hero-text p{font-size:.9rem}.hero-text button{padding:10px 20px;font-size:.9rem}}.awp-section{text-align:center;z-index:1;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;margin:0 auto;padding:30px 0;position:relative}.awp-heading{color:#ede0cf;z-index:2;margin-bottom:50px;font-size:2.5rem;font-weight:700;position:relative}.awp-heading span{color:#d97a16}.awp-fullwidth-container{z-index:2;width:100%;margin:0 auto;position:relative;overflow:hidden}.awp-gallery{scroll-behavior:smooth;gap:30px;margin:0;padding:20px 0;display:flex;overflow-x:auto}.awp-gallery::-webkit-scrollbar{display:none}.awp-card{z-index:2;background:#fff;border-radius:20px;flex-direction:column;flex:none;width:300px;transition:all .4s;display:flex;box-shadow:0 4px 10px #0000001a}.awp-card:hover{transform:translateY(-10px);box-shadow:0 8px 20px #0003}.awp-card img{object-fit:contain;object-position:center;background-color:#f0f0f0;border-radius:5%;width:100%;display:block}.awp-card h4{color:#444;margin:15px 0 5px;padding:0 15px;font-size:1.4rem}.awp-card p{color:#666;padding:0 15px 20px;font-size:.75rem}.awp-scroll-btn{color:#ffd580;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:50%;width:45px;height:45px;font-size:1.5rem;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)}.awp-scroll-btn.left{left:10px}.awp-scroll-btn.right{right:10px}.awp-scroll-btn:hover{color:#fff;background:#d97a16e6;transform:translateY(-50%)scale(1.1)}@media (max-width:768px){.awp-section{padding:50px 0}.awp-heading{font-size:2rem}.awp-gallery{gap:15px;padding:15px 10px}.awp-card{width:250px}.awp-scroll-btn{width:38px;height:38px;font-size:1.2rem}}@media (max-width:480px){.awp-section{padding:40px 0}.awp-heading{font-size:1.8rem}.awp-fullwidth-container{border-radius:10px;height:502px}.awp-gallery{gap:12px;padding:10px 5px}.awp-card{border-radius:45px;width:100%}.awp-scroll-btn{width:34px;height:34px;font-size:1rem}}*{box-sizing:border-box;margin:0;padding:0}.worktech-section{text-align:center;padding:0 5%;position:relative;overflow:hidden}.worktech-section h2{color:gold}.worktech-section:before{content:"";filter:blur(4px)brightness(.7);z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.05)}.worktech-section>*{z-index:1;color:#fff;position:relative}.worktech-heading{color:#e6b325;margin-bottom:50px;font-size:2.5rem;font-weight:700}.worktech-heading span{color:#4e6e58}.worktech-gallery{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:30px;max-width:100%;margin-top:20px;display:flex;overflow:hidden}.worktech-card{background-color:#fff;border:2px solid #0000;border-radius:14px;flex-direction:column;justify-content:space-between;width:280px;height:340px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 6px 15px #00000026}.worktech-card:hover{border-color:gold;transform:translateY(-10px);box-shadow:0 0 20px #ffd70080}.worktech-card img{object-fit:cover;width:100%;height:180px}.worktech-card h3{color:#222;margin:10px 0 6px;font-size:1.3rem}.worktech-card p{color:#111c;flex-grow:1;padding:0 12px 15px;font-size:.95rem}@media (max-width:1024px){.worktech-card{width:250px;height:310px}.worktech-card img{height:160px}}@media (max-width:768px){.worktech-gallery{gap:20px}.worktech-card{width:220px;height:290px}.worktech-card img{height:140px}.worktech-heading{font-size:2rem}}@media (max-width:480px){.worktech-card{width:85%;height:auto}.worktech-card img{height:180px}.worktech-heading{font-size:1.8rem}}.sustainability-hero{width:100%;height:100vh;position:relative;overflow:hidden}.sustainability-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.sustainability-overlay{z-index:1;background:#0000008c;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:absolute;top:0;left:0}.sustainability-text{color:#fff;text-align:center;max-width:800px}.sustainability-text h1{color:#ffe3b3;margin-bottom:20px;font-size:3rem}.sustainability-text p{color:#f2f2f2;margin-bottom:30px;font-size:1.2rem;line-height:1.7}.sustainability-btn{color:#fff;cursor:pointer;background-color:#d97a16;border:none;border-radius:5px;padding:12px 28px;font-size:1rem;transition:background-color .3s}.sustainability-btn:hover{background-color:#b96110}@media (max-width:768px){.sustainability-text h1{font-size:2.2rem}.sustainability-text p{font-size:1rem}.sustainability-btn{padding:10px 22px;font-size:.95rem}}.professional-work-section{text-align:center;color:#222;padding:0 5%;font-family:Poppins,sans-serif}.work-heading{color:#f8eded;text-shadow:0 3px 8px #0000001a;margin-bottom:15px;font-size:2.5rem;font-weight:700}.work-subheading{color:#23d9e6;opacity:.9;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.6}.video-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:50px;display:grid}.video-item{background:linear-gradient(145deg,#fff,#f2f2f2);border:2px solid #0000;border-radius:16px;transition:all .4s;overflow:hidden;box-shadow:0 6px 12px #00000026}.video-item:hover{border-color:#ff7b54;transform:translateY(-10px);box-shadow:0 10px 18px #00000040}.video-embed{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;transition:transform .4s}.video-item:hover .video-embed{transform:scale(1.05)}.video-title{color:#333;letter-spacing:.5px;margin-top:12px;font-size:1.05rem;font-weight:600}.work-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f96,#ff5e62);border:none;border-radius:30px;margin-top:60px;padding:14px 36px;font-size:1rem;font-weight:600;transition:all .4s;box-shadow:0 5px 12px #0003}.work-btn:hover{transform:translateY(-3px);box-shadow:0 8px 18px #0000004d}@media (max-width:1024px){.video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.video-grid{grid-template-columns:1fr}.work-heading{font-size:2rem}.work-subheading{font-size:1rem}}.info-section{text-align:center;padding:10px 5%;font-family:Segoe UI,sans-serif}.info-grid{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.info-box{text-align:left;box-sizing:border-box;background-color:#fff;border-radius:15px;flex:45%;min-width:300px;max-width:48%;padding:30px 25px;transition:transform .3s,box-shadow .3s;box-shadow:0 6px 18px #00000014}.info-box:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026}.info-box h3{color:#b55707;margin-bottom:15px;font-size:1.4rem}.info-box p{color:#555;margin-bottom:20px;font-size:1rem;line-height:1.6}.info-btn{color:#fff;cursor:pointer;background-color:#d97a16;border:none;border-radius:5px;padding:10px 22px;font-size:.95rem;transition:background-color .3s}.info-btn:hover{background-color:#b96110}.social-icons{gap:15px;margin-top:15px;display:flex}.social-icons img{cursor:pointer;width:28px;height:28px;transition:transform .2s}.social-icons img:hover{transform:scale(1.15)}@media (max-width:768px){.info-box{flex:100%;max-width:100%}.social-icons{justify-content:start}}.payment-container{color:#fff;box-sizing:border-box;background-color:#000;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:40px;width:100%;min-height:100vh;padding:100px 40px 60px;font-family:Segoe UI,sans-serif;display:flex}.payment-info{color:#eee;background:#111;border-radius:15px;flex:400px;max-width:450px;padding:30px 35px;line-height:1.6;box-shadow:0 8px 20px #ffffff0d}.payment-info h2{color:#ff4d4d;margin-bottom:20px;font-size:1.8rem}.payment-info h3{color:#fff;margin-top:25px;margin-bottom:10px;font-size:1.2rem}.payment-info p,.payment-info li{color:#ccc;font-size:.95rem}.payment-info ul{margin-top:10px;margin-left:20px;list-style:outside}.payment-card{color:#fff;text-align:center;background:#111;border-radius:15px;flex:400px;max-width:450px;padding:30px 40px;box-shadow:0 10px 25px #ffffff14}.business-name{color:#ff4d4d;margin-bottom:10px;font-size:1.8rem}.payment-title{color:#f0f0f0;margin-bottom:25px;font-size:1.3rem}.amount-section{text-align:center;background-color:#141414e6;border-top:4px solid #14b8a6;border-radius:10px;max-width:400px;margin:30px auto;padding:25px 30px;box-shadow:0 6px 20px #14b8a626}.amount-section p{color:#bbb;font-size:.95rem}.amount{color:#ff4d4d;font-size:1.8rem;font-weight:700}.amount-label{color:#e5e7eb;margin-bottom:10px;font-size:18px;font-weight:600}.amount-display{justify-content:center;align-items:baseline;gap:12px;display:flex}.old-amount{color:#9ca3af;opacity:.8;font-size:22px;text-decoration:line-through}.new-amount{color:#facc15;text-shadow:0 0 10px #facc1566;font-size:32px;font-weight:800}.input-section{text-align:left;flex-direction:column;gap:12px;margin-bottom:25px;display:flex}.input-section label{color:#fff;font-size:.95rem;font-weight:600}.input-section input{color:#fff;background:#000;border:1.5px solid #444;border-radius:8px;padding:10px;font-size:1rem;transition:border .3s}.input-section input:focus{border-color:#ff4d4d;outline:none}.pay-btn{color:#fff;cursor:pointer;background:#ff4d4d;border:none;border-radius:50px;margin-bottom:30px;padding:12px 28px;font-size:1rem;transition:all .3s}.pay-btn:hover{background:#ff6b6b;transform:scale(1.05)}.imgLogo{justify-content:center;align-items:center;margin:25px 0;display:flex}.imgLogo img{object-fit:contain;filter:drop-shadow(0 4px 6px #fff3);width:100%;max-width:250px;height:auto;transition:transform .3s,filter .3s}.imgLogo img:hover{filter:drop-shadow(0 6px 10px #ffffff4d);transform:scale(1.05)}.footer{color:#aaa;border-top:1px solid #333;padding-top:20px;font-size:.85rem}.footer-note a{color:#ff4d4d;text-decoration:none}.footer-note a:hover{text-decoration:underline}@media (max-width:768px){.payment-container{flex-direction:column;align-items:center;padding:80px 20px}.payment-card,.payment-info{max-width:100%}}@media (max-width:480px){.payment-card,.payment-info{padding:25px 20px}.business-name,.amount{font-size:1.6rem}.pay-btn{width:100%}.imgLogo img{max-width:200px}}.courses-page-container{color:#f9fafb;background-color:#000;padding-bottom:60px;font-family:Segoe UI,sans-serif}.section{padding:80px 5%}.section-heading{text-align:center;color:#14b8a6;text-shadow:0 0 10px #14b8a666;margin-bottom:50px;font-size:36px;font-weight:800}.course-overview-section{background-color:#0a0a0a;border-bottom:1px solid #ffffff14;padding:80px 5%}.overview-text{text-align:center;color:#e5e7eb;max-width:800px;margin:0 auto 40px;font-size:1.1rem;line-height:1.6}.sub-heading{text-align:center;color:#facc15;text-shadow:0 0 8px #facc154d;margin-bottom:35px;font-size:24px;font-weight:700}.syllabus-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;max-width:1200px;margin:0 auto;display:grid}.syllabus-box{text-align:center;background-color:#fff;border:1px solid #14b8a666;border-radius:10px;height:70px;padding:25px 15px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 4px 12px #0006}.syllabus-box:hover{border-color:#14b8a6;transform:translateY(-5px);box-shadow:0 8px 25px #14b8a64d}.syllabus-icon{color:#22d3ee;text-shadow:0 0 10px #22d3ee4d;margin-bottom:10px;font-size:1.8rem;display:block}.syllabus-box p{color:#000;letter-spacing:.5px;background-color:#f9fafb;font-size:16px;font-weight:600}.modules-grid-condensed{grid-template-columns:1fr;gap:25px;max-width:1000px;margin:0 auto;display:grid}@media (min-width:768px){.modules-grid-condensed{grid-template-columns:repeat(2,1fr)}}.courses-page-container focused-content{padding:80px 5%}#syllabus,#placement{padding:0 5%}.module-item{background-color:#191919e6;border-left:5px solid #14b8a6;border-radius:12px;padding:25px;transition:transform .3s,box-shadow .3s;box-shadow:0 6px 20px #ffffff0d}.module-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #14b8a640}.module-number{color:#facc15;margin-bottom:8px;font-size:16px;font-weight:700}.module-title{color:#fff;margin-bottom:12px;font-size:22px;font-weight:700}.module-topics-list{color:#d1d5db;padding:0;list-style-type:none}.module-topics-list li{margin-bottom:8px;font-size:15px;line-height:1.6}.placement-section{background-color:#0a0a0a;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:80px 5%}.stats-grid{grid-template-columns:1fr;gap:20px;max-width:800px;margin:0 auto 50px;display:grid}@media (min-width:768px){.stats-grid{grid-template-columns:repeat(3,1fr)}}.stat-item{text-align:center;background-color:#1e1e1ef2;border-bottom:4px solid #facc15;border-radius:10px;padding:25px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 8px #ffffff0d}.stat-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #facc1533}.stat-number{color:#22d3ee;text-shadow:0 0 10px #22d3ee4d;margin-bottom:5px;font-size:42px;font-weight:800}.stat-label{color:#e5e7eb;font-size:16px;font-weight:600}.placement-details-box{text-align:center;background-color:#141414e6;border-radius:12px;max-width:900px;margin:0 auto;padding:40px 30px;transition:box-shadow .3s;box-shadow:0 6px 15px #ffffff0d}.placement-details-box:hover{box-shadow:0 10px 30px #14b8a64d}.details-header{color:#14b8a6;text-shadow:0 0 8px #14b8a666;margin-bottom:25px;font-size:26px;font-weight:700}.placement-details-list{text-align:left;max-width:600px;margin:0 auto;padding:0;list-style:none}.placement-details-list li{color:#f3f4f6;align-items:flex-start;margin-bottom:12px;font-size:16px;display:flex}.list-icon{color:#facc15;margin-right:10px;font-size:18px;font-weight:700}@media (min-width:1200px){.syllabus-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:991px) and (min-width:600px){.syllabus-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:599px){.syllabus-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.section-heading{font-size:28px}.sub-heading{font-size:20px}.syllabus-box{padding:18px 10px}.module-title{font-size:20px}.details-header{font-size:22px}.stat-number{font-size:36px}}.course-details-section{background-color:#0a0a0a;border-top:1px solid #ffffff14;padding:80px 5%}.course-details-list{text-align:left;color:#e5e7eb;max-width:800px;margin:0 auto 50px;padding:0;font-size:16px;line-height:1.8;list-style:none}#details{padding:0 5%}.course-details-list li{border-left:3px solid #14b8a6;margin-bottom:10px;padding-left:10px}.extra-skills-list,.exam-cert-list{text-align:left;color:#f3f4f6;max-width:700px;margin:0 auto 40px;padding:0;font-size:16px;line-height:1.8;list-style:none}.extra-skills-list li,.exam-cert-list li{background-color:#191919e6;border-left:4px solid #facc15;border-radius:8px;margin-bottom:8px;padding:10px 15px;transition:background .3s,transform .3s}.extra-skills-list li:hover,.exam-cert-list li:hover{background-color:#14b8a626;transform:translate(4px)}.fee-details{text-align:left;background-color:#141414e6;border-top:4px solid #14b8a6;border-radius:12px;max-width:700px;margin:0 auto;padding:30px;box-shadow:0 6px 15px #ffffff0d}.fee-details p{color:#e5e7eb;margin-bottom:10px;font-size:16px}.fee-details strong{color:#facc15}.fee-details ul{margin-top:10px;padding:0;list-style:none}.fee-details ul li{color:#d1fae5;align-items:center;margin-bottom:8px;display:flex}.fee-details ul li:before{content:"✅";color:#14b8a6;margin-right:8px}.course-details-grid{grid-template-columns:1fr;gap:30px;max-width:1200px;margin:0 auto;display:grid}.detail-box{background-color:#141414e6;border-top:4px solid #14b8a6;border-radius:12px;padding:30px;transition:transform .3s,box-shadow .3s;box-shadow:0 6px 20px #ffffff0d}.detail-box:hover{transform:translateY(-5px);box-shadow:0 8px 25px #14b8a640}.detail-box .sub-heading{color:#facc15;text-align:left;text-shadow:0 0 6px #facc1533;margin-bottom:20px}@media (min-width:768px){.course-details-grid{grid-template-columns:repeat(2,1fr)}}.detail-box ul{margin:0}.detail-box li{color:#f3f4f6;margin-bottom:10px;font-size:16px;line-height:1.6}.whychooseus-section{background-color:#000;padding:80px 5%}.whychooseus-container{flex-direction:column;gap:50px;max-width:1200px;margin:0 auto;display:flex}.whychooseus-title{text-align:center;color:gold;margin-bottom:40px;font-size:2.5rem}.whychooseus-section-box{background-color:#111;border-radius:15px;padding:25px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #ffd70033}.whychooseus-section-box:hover{transform:translateY(-5px);box-shadow:0 10px 25px #ffd70066}.whychooseus-section-box h2{color:#ffb84d;margin-bottom:20px;font-size:1.8rem}.whychooseus-content{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.whychooseus-content.reverse{flex-direction:row-reverse}.whychooseus-img{object-fit:cover;border-radius:12px;flex-shrink:0;width:45%;height:300px}.whychooseus-content div{width:50%}.whychooseus-content p,.whychooseus-content ul{color:#eee;font-size:1rem;line-height:1.6}.whychooseus-content ul li{margin-bottom:8px}@media (max-width:1024px){.whychooseus-img{height:250px}}@media (max-width:768px){.whychooseus-content,.whychooseus-content.reverse{flex-direction:column}.whychooseus-img,.whychooseus-content div{width:100%}.whychooseus-img{height:220px;margin-bottom:15px}}.about-section{color:#fff;text-align:center;background-color:#2b031a;background-size:cover;background-attachment:fixed;padding:80px 5%;font-family:Poppins,sans-serif}.about-container{max-width:1200px;margin:0 auto}.about-title{color:#ffd580;margin-bottom:20px;font-size:2rem;font-weight:700}.about-intro{color:#f3e9d2;margin-bottom:40px;font-size:1rem;line-height:1.7}.about-subtitle{color:#ffdf91;margin:40px 0 20px;font-size:1.4rem;font-weight:600}.features-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-bottom:40px;display:grid}.feature-card{background:#ffffff14;border-radius:15px;padding:20px;transition:all .3s}.feature-card:hover{background:#ffffff1f;transform:translateY(-6px)}.feature-icon{color:#ffd580;margin-bottom:10px;font-size:2rem}.feature-card h3{color:#ffebc6;margin-bottom:10px;font-size:1.1rem}.feature-card p{color:#ede0cf;font-size:.9rem;line-height:1.5}.about-modules{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:15px;padding:20px 0;display:flex;overflow-x:auto}.module-box{color:#f5e6c5;text-align:left;background:linear-gradient(135deg,#1e1e1e,#2a2a2a);border-radius:12px;flex:0 0 220px;min-height:180px;padding:15px;transition:transform .3s,box-shadow .3s;overflow:visible;box-shadow:0 6px 15px #0000004d}.module-box:hover{transform:translateY(-6px);box-shadow:0 8px 18px #0006}.module-box h3{color:#ffd580;margin-bottom:6px;font-size:1rem}.module-box ul{color:#ede0cf;margin:6px 0;padding-left:20px;font-size:.85rem;line-height:1.4;list-style-type:disc;list-style-position:outside}.module-box ul li{margin-bottom:4px}.cta-section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:15px;margin-top:50px;padding:30px 20px}.cta-section h2{color:#ffd580;margin-bottom:10px;font-size:1.5rem}.cta-section p{color:#ede0cf;margin-bottom:20px}.enroll-btn{color:#1e1e1e;background:#ffd580;border-radius:25px;padding:10px 25px;font-weight:600;text-decoration:none;transition:background .3s,transform .2s}.enroll-btn:hover{background:#ffebc6;transform:translateY(-3px)}@media (max-width:768px){.about-modules{flex-direction:column;align-items:stretch;gap:16px;padding:12px 0;display:flex;overflow:visible}.module-box{box-sizing:border-box;flex:none;width:100%;max-width:100%;min-height:0;padding:14px;overflow:visible}.module-box h3{white-space:normal;overflow:visible}.module-box ul{padding-left:20px;list-style-position:outside}}.contact-section{color:#f5f5f5;background-color:#111;padding:60px 5%;font-family:Segoe UI,sans-serif}.contact-container{max-width:1200px;margin:0 auto}.contact-title{text-align:center;color:gold;margin-bottom:10px;font-size:2.5rem}.contact-intro{text-align:center;margin-bottom:50px;font-size:1.1rem;line-height:1.6}.contact-main{flex-wrap:wrap;gap:40px;display:flex}.contact-left{flex-direction:column;flex:400px;justify-content:space-between;display:flex}.contact-card.full-card{background-color:#1c1c1c;border-radius:12px;padding:30px;box-shadow:0 5px 20px #00000080}.contact-card h3{color:gold;margin-bottom:8px}.contact-card p{color:#ddd;margin-bottom:20px;line-height:1.5}.contact-social{margin-top:20px}.social-icons a{color:gold;margin-right:15px;font-size:1.5rem;transition:all .3s}.social-icons a:hover{color:#fff;transform:scale(1.1)}.contact-right{flex-direction:column;flex:400px;gap:20px;display:flex}.contact-form{flex-direction:column;gap:15px;display:flex}.contact-form input,.contact-form textarea{color:#f5f5f5;background-color:#1c1c1c;border:none;border-radius:8px;width:100%;padding:12px 15px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#aaa}.contact-form textarea{resize:vertical}.form-buttons{justify-content:space-between;align-items:center;gap:20px;margin-top:10px;display:flex}.send-btn,.enroll-btn{cursor:pointer;border:none;border-radius:8px;padding:12px 25px;font-weight:700;text-decoration:none;transition:all .3s}.send-btn{color:#111;background-color:gold}.send-btn:hover{background-color:#e6c200}.enroll-btn{color:#111;background-color:gold;display:inline-block}.enroll-btn:hover{background-color:#e6c200}@media (max-width:900px){.contact-main{flex-direction:column}.contact-left,.contact-right{flex:100%}}@media (max-width:600px){.form-buttons{flex-direction:column;gap:10px}.send-btn,.enroll-btn{text-align:center;width:100%}}.module-section{color:#f5f5f5;text-align:center;padding:60px 5%;font-family:Segoe UI,sans-serif}.module-title{color:gold;margin-bottom:40px;font-size:2.5rem}.module-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.module-box{background-color:#1c1c1c;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;height:300px;padding:20px;display:flex;box-shadow:0 5px 20px #00000080}.module-box h3{color:gold;flex-shrink:0;margin-bottom:10px;font-size:1.2rem}.module-box ul{color:#ddd;flex-direction:column;flex-grow:1;justify-content:center;gap:8px;margin:0;padding-left:20px;list-style-type:"";display:flex}.module-box ul li{word-wrap:break-word;overflow-wrap:break-word;font-size:.95rem}@media (max-width:900px){.module-grid{grid-template-columns:1fr}.module-box{height:auto}}.review-section{color:#f5f5f5;text-align:center;padding:0 5%;font-family:Segoe UI,sans-serif}.review-title{color:gold;margin-bottom:40px;font-size:2.5rem}.review-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.review-card{text-align:left;background-color:#1c1c1c;border-radius:12px;flex-direction:column;padding:20px;transition:transform .2s;display:flex;box-shadow:0 3px 15px #00000080}.review-card:hover{transform:translateY(-5px)}.review-header{align-items:center;margin-bottom:15px;display:flex}.avatar{color:#111;background-color:gold;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:15px;font-size:1.2rem;font-weight:700;display:flex}.review-info h3{color:#fff;margin:0;font-size:1rem;font-weight:700}.review-date{color:#ccc;margin:0;font-size:.8rem}.review-stars{color:gold;margin:3px 0;font-size:.9rem}.review-text{color:#ddd;max-height:80px;margin-bottom:10px;font-size:.9rem;transition:max-height .3s;overflow:hidden}.read-btn{color:#1a73e8;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.read-btn:hover{text-decoration:underline}@media (max-width:1024px){.review-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.review-grid{grid-template-columns:1fr}}.testimonials-section{color:#f5f5f5;padding:10px 5%;font-family:Segoe UI,sans-serif}.testimonials-title{text-align:center;color:gold;margin-bottom:10px;font-size:2.5rem}.testimonials-intro{text-align:center;margin-bottom:50px;font-size:1.1rem;line-height:1.6}.section-subtitle{color:gold;text-align:left;margin-bottom:25px;font-size:1.8rem}.testimonial-grid{grid-template-columns:repeat(4,1fr);gap:25px;margin-bottom:60px;display:grid}.testimonial-card{text-align:left;background-color:#1c1c1c;border-radius:12px;flex-direction:column;padding:25px 20px 35px;transition:all .4s;display:flex;overflow:hidden;box-shadow:0 3px 15px #00000080}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px #000000b3}.avatar{color:#111;background-color:gold;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:10px;font-size:1.3rem;font-weight:700;display:flex}.reviewer-name{color:#fff;margin-bottom:10px;font-weight:700}.review-text{color:#ddd;max-height:150px;font-size:.95rem;line-height:1.5;transition:max-height .4s;overflow:hidden}.review-text.expanded{max-height:1000px}.read-more-btn{color:gold;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:10px;font-weight:700;text-decoration:underline;transition:color .3s}.read-more-btn:hover{color:#fff}@media (max-width:1200px){.testimonial-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.testimonial-grid{grid-template-columns:1fr}}.footer{color:#ccc;text-align:center;background-color:#000;margin-top:50px;padding:20px}.footer-links a{color:gold;margin:0 10px;font-weight:500;text-decoration:none}.footer-text{font-size:.9rem}.privacy-section{color:#ddd;background-color:#000;padding:60px 5%;font-family:Poppins,sans-serif;line-height:1.8}.privacy-container{max-width:900px;margin:0 auto}.privacy-title{color:#f2b705;text-align:center;margin-bottom:30px;font-size:2.2rem}.tac-section{color:#ddd;background-color:#000;padding:60px 5%;font-family:Poppins,sans-serif;line-height:1.8}.tac-container{max-width:900px;margin:0 auto}.tac-title{color:#f2b705;text-align:center;margin-bottom:30px;font-size:2.2rem}h2{color:#f2b705;margin-top:40px;margin-bottom:10px;font-size:1.4rem}p{color:#ccc;margin-bottom:15px}ul{margin-left:20px;list-style-type:disc}li{color:#ccc;margin-bottom:8px}.footer{color:#ccc;text-align:center;background-color:#111;border-top:1px solid #333;width:100%;margin-top:60px;padding:40px 5%}.footer-links{margin-bottom:15px}.footer-links a{color:#f2b705;margin:0 15px;font-weight:500;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#fff}.footer-text{color:#aaa;font-size:14px}
