.new-landing-page{color:#1f2937;background-color:#fff;width:100%;max-width:100vw;font-family:Montserrat,sans-serif;overflow-x:hidden}.new-landing-page ul{margin:0;padding:0;list-style:none}.new-landing-page .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.new-landing-page .no-scrollbar::-webkit-scrollbar{display:none}.new-landing-page .navbar-custom{z-index:1000;background:#fff;border-radius:100px;margin:0 40px;padding:10px 40px;position:sticky;top:20px;box-shadow:0 4px 50px #00000014}@media (max-width:991px){.new-landing-page .navbar-custom{border-radius:50px;margin:10px 20px;padding:10px 20px}}.new-landing-page .navbar-custom .navbar-content{justify-content:space-between;align-items:center;display:flex}.new-landing-page .navbar-custom .logo{align-items:center;display:flex}.new-landing-page .navbar-custom .logo img{width:auto;height:32px}.new-landing-page .navbar-custom .nav-links{gap:30px;display:flex}.new-landing-page .navbar-custom .nav-links li a{color:#1f2937;align-items:center;gap:5px;font-weight:500;transition:all .3s;display:flex}.new-landing-page .navbar-custom .nav-links li a .dropdown-icon{opacity:.6;font-size:.7rem}.new-landing-page .navbar-custom .nav-links li a:hover{color:#6366f1}.new-landing-page .navbar-custom .nav-links.mobile-open{z-index:999;background:#fff;flex-direction:column;gap:20px;width:100%;padding:30px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #0000001a}.new-landing-page .navbar-custom .nav-links.mobile-open .mobile-only-actions{border-top:1px solid #0000000d;flex-direction:column;gap:15px;margin-top:20px;padding-top:20px;display:flex!important}.new-landing-page .navbar-custom .nav-links.mobile-open .mobile-only-actions .btn-login,.new-landing-page .navbar-custom .nav-links.mobile-open .mobile-only-actions .btn-primary{text-align:center;padding:12px;width:100%!important;display:block!important}.new-landing-page .navbar-custom .mobile-only-actions{display:none}.new-landing-page .navbar-custom .nav-actions{align-items:center;gap:25px;display:flex}@media (max-width:991px){.new-landing-page .navbar-custom .nav-actions.desktop-only{display:none}}.new-landing-page .navbar-custom .nav-actions .search-link{color:#1f2937;margin-right:5px;font-size:1.1rem}.new-landing-page .navbar-custom .nav-actions .btn-login{color:#1f2937;font-weight:600}.new-landing-page .navbar-custom .nav-actions .btn-primary{text-transform:capitalize;border-radius:50px;padding:10px 24px;font-weight:600;color:#fff!important;background-color:#12124b!important}.new-landing-page .navbar-custom .mobile-menu-toggle{color:#6366f1;font-size:1.5rem;display:none}@media (max-width:991px){.new-landing-page .navbar-custom .mobile-menu-toggle{display:block}.new-landing-page .navbar-custom .nav-links:not(.mobile-open){display:none}}.new-landing-page .btn-primary{border-radius:12px;padding:12px 24px;font-weight:600;display:inline-block;color:#fff!important;background-color:#6366f1!important}.new-landing-page .btn-primary:hover{transform:translateY(-2px);background-color:#4c4fef!important}.new-landing-page .hero-section{background-color:#b2a4f9;background-image:url(/images/hero-section-bg.jpg);background-position:50%;background-size:cover;align-items:center;min-height:80vh;margin-top:-100px;padding:120px 0 100px;display:flex}.new-landing-page .hero-section .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.new-landing-page .hero-section .hero-text{text-align:left;color:#fff}.new-landing-page .hero-section .hero-text .badge-subhead-pill{color:#6366f1;background:#fff;border-radius:50px;margin-bottom:25px;padding:6px 18px;font-size:.8rem;font-weight:700;display:inline-block;box-shadow:0 4px 15px #0000000d}.new-landing-page .hero-section .hero-text h1{color:#fff;margin-bottom:25px;font-size:3.2rem;font-weight:800;line-height:1.3}.new-landing-page .hero-section .hero-text h1 span{color:#fff;border-bottom:4px solid #fff}.new-landing-page .hero-section .hero-text p{color:#ffffffe6;max-width:480px;margin-bottom:45px;font-size:1.1rem;line-height:1.7}.new-landing-page .hero-section .hero-text .hero-actions{gap:20px;display:flex}.new-landing-page .hero-section .hero-text .hero-actions .btn-primary{border-radius:50px;padding:14px 35px;font-weight:700;color:#fff!important;background-color:#12124b!important}.new-landing-page .hero-section .hero-text .hero-actions .btn-white{color:#1f2937;background:#fff;border-radius:50px;padding:14px 35px;font-weight:700;box-shadow:0 4px 20px #0000001a}.new-landing-page .hero-section .hero-text .hero-actions .btn-white:hover{background:#fdfdfd}.new-landing-page .hero-section .hero-visual .visual-image-wrapper{border:15px solid #fff;border-radius:60px;position:relative;overflow:visible;box-shadow:0 30px 60px #00000026}.new-landing-page .hero-section .hero-visual .visual-image-wrapper .hero-main-image{background-color:#ddd;background-position:50%;background-size:cover;border-radius:45px;height:500px}.new-landing-page .hero-section .hero-visual .visual-image-wrapper .floating-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#ffffffe6;border-radius:12px;align-items:center;gap:12px;padding:15px 20px;display:flex;position:absolute;box-shadow:0 10px 30px #0000001a}.new-landing-page .hero-section .hero-visual .visual-image-wrapper .floating-card.webinar-card{width:250px;top:60%;left:-30px}.new-landing-page .hero-section .hero-visual .visual-image-wrapper .floating-card.progress-card{width:240px;display:block;bottom:10%;right:-20px}.new-landing-page .hero-section .hero-visual .visual-image-wrapper .floating-card .card-icon{font-size:1.5rem}.new-landing-page .hero-section .hero-visual .visual-image-wrapper .floating-card .card-label{color:#1f2937;margin:0;font-size:.85rem;font-weight:700}.new-landing-page .hero-section .hero-visual .visual-image-wrapper .floating-card .card-sub{color:#777;margin:0;font-size:.75rem}.new-landing-page .hero-section .hero-visual .visual-image-wrapper .floating-card .custom-progress-bar{background:#e0e0e0;border-radius:10px;height:6px;margin-top:10px;overflow:hidden}.new-landing-page .hero-section .hero-visual .visual-image-wrapper .floating-card .custom-progress-bar .fill{background:#b2a4f9;border-radius:10px;height:100%}.new-landing-page .opportunities-section{background:#fcfcfc;padding:100px 0}.new-landing-page .opportunities-section .section-header{justify-content:space-between;align-items:flex-end;margin-bottom:50px;display:flex}.new-landing-page .opportunities-section .section-header .header-text{max-width:500px}.new-landing-page .opportunities-section .section-header .header-text h2{margin-bottom:10px}.new-landing-page .opportunities-section .section-header .header-text p{color:#6b7280}.new-landing-page .opportunities-section .section-header .tab-switcher{background:#f0f0f5;border-radius:50px;padding:5px;display:flex}.new-landing-page .opportunities-section .section-header .tab-switcher button{border-radius:50px;padding:10px 35px;font-weight:600;transition:all .3s}.new-landing-page .opportunities-section .section-header .tab-switcher button.active{color:#fff;background:#6366f1;box-shadow:0 4px 10px #1d1d4b33}.new-landing-page .opportunities-section .opportunities-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.new-landing-page .opportunities-section .opportunities-grid .opportunity-card{text-align:left;padding:25px}.new-landing-page .opportunities-section .opportunities-grid .opportunity-card .logo-placeholder{background:#f0f2ff;border-radius:12px;width:50px;height:50px;margin-bottom:20px}.new-landing-page .opportunities-section .opportunities-grid .opportunity-card h3{margin-bottom:5px;font-size:1.1rem;font-weight:700}.new-landing-page .opportunities-section .opportunities-grid .opportunity-card .role{color:#6366f1;margin-bottom:20px;font-size:.9rem;font-weight:600}.new-landing-page .opportunities-section .opportunities-grid .opportunity-card .details{margin-bottom:25px}.new-landing-page .opportunities-section .opportunities-grid .opportunity-card .details .detail-item{color:#6b7280;align-items:center;gap:10px;margin-bottom:8px;font-size:.85rem;display:flex}.new-landing-page .opportunities-section .opportunities-grid .opportunity-card .details .detail-item svg{color:#6366f1}.new-landing-page .opportunities-section .opportunities-grid .opportunity-card .btn-secondary-outline{color:#6366f1;background:#f8f8ff;border:1px solid #f3f4ff;border-radius:12px;width:100%;padding:10px;font-weight:600}.new-landing-page .opportunities-section .opportunities-grid .opportunity-card .btn-secondary-outline:hover{background:#f3f4ff}.new-landing-page .opportunities-section .section-footer{text-align:center;margin-top:50px}.new-landing-page .opportunities-section .section-footer .view-all{color:#6366f1;font-size:1.1rem;font-weight:700}.new-landing-page .mentor-section{padding:100px 0}.new-landing-page .mentor-section .mentor-layout{grid-template-columns:1fr 320px;gap:50px;display:grid}.new-landing-page .mentor-section .category-pills{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.new-landing-page .mentor-section .category-pills .pill{white-space:nowrap;color:#6b7280;border:1px solid #eee;padding:8px 20px;font-weight:500}.new-landing-page .mentor-section .category-pills .pill.active{color:#6366f1;background:#f0f2ff;border-color:#6366f1;font-weight:600}.new-landing-page .mentor-section .mentor-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.new-landing-page .mentor-section .mentor-grid .mentor-card{text-align:center;flex-direction:column;align-items:center;padding:20px;display:flex}.new-landing-page .mentor-section .mentor-grid .mentor-card .img-placeholder{background:#eee;border-radius:50%;width:80px;height:80px;margin-bottom:15px}.new-landing-page .mentor-section .mentor-grid .mentor-card h3{margin-bottom:5px;font-size:1.1rem;font-weight:700}.new-landing-page .mentor-section .mentor-grid .mentor-card .role{color:#6b7280;margin-bottom:5px;font-size:.85rem}.new-landing-page .mentor-section .mentor-grid .mentor-card .exp{color:#6366f1;margin-bottom:15px;font-size:.8rem;font-weight:600}.new-landing-page .mentor-section .mentor-grid .mentor-card .btn-primary-sm{color:#fff;background:#6366f1;border-radius:8px;padding:8px 20px;font-size:.85rem;font-weight:600}.new-landing-page .mentor-section .become-mentor-sidebar .incentive-box{color:#fff;text-align:left;background:#6366f1;border-radius:30px;padding:40px 30px}.new-landing-page .mentor-section .become-mentor-sidebar .incentive-box h3{margin-bottom:15px;font-size:1.5rem;font-weight:700}.new-landing-page .mentor-section .become-mentor-sidebar .incentive-box p{opacity:.9;margin-bottom:25px;font-size:.95rem;line-height:1.5}.new-landing-page .mentor-section .become-mentor-sidebar .incentive-box ul{margin-bottom:30px}.new-landing-page .mentor-section .become-mentor-sidebar .incentive-box ul li{margin-bottom:12px;font-size:.9rem}.new-landing-page .mentor-section .become-mentor-sidebar .incentive-box .btn-white{color:#6366f1;background:#fff;border-radius:12px;width:100%;padding:12px;font-weight:700}.new-landing-page .upcoming-section{background:#f8f9ff;padding:100px 0}.new-landing-page .upcoming-section .upcoming-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.new-landing-page .upcoming-section .webinar-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}.new-landing-page .upcoming-section .webinar-list .webinar-card{padding:0}.new-landing-page .upcoming-section .webinar-list .webinar-card .webinar-img-placeholder{background:#eee;height:150px}.new-landing-page .upcoming-section .webinar-list .webinar-card .webinar-body{padding:20px}.new-landing-page .upcoming-section .webinar-list .webinar-card .webinar-body .type-badge{color:#6366f1;background:#eef2ff;border-radius:50px;margin-bottom:12px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.new-landing-page .upcoming-section .webinar-list .webinar-card .webinar-body h3{margin-bottom:8px;font-size:1rem;font-weight:700}.new-landing-page .upcoming-section .webinar-list .webinar-card .webinar-body .speaker{color:#6b7280;margin-bottom:5px;font-size:.85rem}.new-landing-page .upcoming-section .webinar-list .webinar-card .webinar-body .date{color:#6366f1;margin-bottom:15px;font-size:.8rem;font-weight:600}.new-landing-page .upcoming-section .event-list .event-item{align-items:center;gap:20px;margin-bottom:15px;padding:20px;display:flex}.new-landing-page .upcoming-section .event-list .event-item .date-badge{color:#fff;text-align:center;background:#6366f1;border-radius:12px;min-width:60px;padding:10px}.new-landing-page .upcoming-section .event-list .event-item .date-badge span{display:block}.new-landing-page .upcoming-section .event-list .event-item .date-badge .day{font-size:1.2rem;font-weight:800;line-height:1}.new-landing-page .upcoming-section .event-list .event-item .date-badge .month{font-size:.7rem;font-weight:700}.new-landing-page .upcoming-section .event-list .event-item .event-info h3{margin-bottom:5px;font-size:1.1rem;font-weight:700}.new-landing-page .upcoming-section .event-list .event-item .event-info p{color:#6b7280;margin-bottom:10px;font-size:.85rem}.new-landing-page .upcoming-section .event-list .event-item .event-info .register-link{color:#6366f1;font-size:.9rem;font-weight:700}.new-landing-page .featured-course-section{padding:60px 0}.new-landing-page .featured-course-section .course-banner{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border-radius:20px;justify-content:space-between;align-items:center;padding:60px;display:flex}.new-landing-page .featured-course-section .course-banner .banner-text{max-width:600px}.new-landing-page .featured-course-section .course-banner .banner-text h2{margin-bottom:15px;font-size:2.2rem;font-weight:800}.new-landing-page .featured-course-section .course-banner .banner-text p{opacity:.8;margin-bottom:30px;font-size:1.1rem}.new-landing-page .featured-course-section .course-banner .btn-white{color:#6366f1;background:#fff;border-radius:12px;padding:15px 40px;font-size:1.1rem;font-weight:700}.new-landing-page .impact-section{text-align:center;padding:100px 0}.new-landing-page .impact-section .impact-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.new-landing-page .impact-section .impact-grid .impact-item .icon-box{color:#6366f1;margin-bottom:20px;font-size:2.5rem}.new-landing-page .impact-section .impact-grid .impact-item .number{color:#6366f1;margin-bottom:10px;font-size:3rem;font-weight:800;display:block}.new-landing-page .impact-section .impact-grid .impact-item .label{color:#6b7280;font-size:1.1rem;font-weight:600}.new-landing-page .testimonials-section{background:#fdfdff;padding:100px 0;position:relative;overflow:hidden}.new-landing-page .testimonials-section:before{content:"";z-index:0;opacity:.5;background:#f3f4ff;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.new-landing-page .testimonials-section .testimonial-carousel{z-index:1;max-width:900px;margin:0 auto;position:relative}.new-landing-page .testimonials-section .testimonial-carousel .testimonial-card{background:#fff;border-radius:40px;padding:50px}.new-landing-page .testimonials-section .testimonial-carousel .testimonial-card .testimonial-content{position:relative}.new-landing-page .testimonials-section .testimonial-carousel .testimonial-card .testimonial-content .user-info{align-items:center;gap:20px;margin-bottom:25px;display:flex}.new-landing-page .testimonials-section .testimonial-carousel .testimonial-card .testimonial-content .user-info .user-img-placeholder{background:#eee;border-radius:50%;width:60px;height:60px}.new-landing-page .testimonials-section .testimonial-carousel .testimonial-card .testimonial-content .user-info h3{margin:0;font-size:1.25rem;font-weight:700}.new-landing-page .testimonials-section .testimonial-carousel .testimonial-card .testimonial-content .user-info p{color:#6b7280;margin:0;font-size:.9rem}.new-landing-page .testimonials-section .testimonial-carousel .testimonial-card .testimonial-content .stars{color:gold;gap:5px;margin-bottom:20px;font-size:1.2rem;display:flex}.new-landing-page .testimonials-section .testimonial-carousel .testimonial-card .testimonial-content .quote{color:#1f2937;margin-bottom:0;font-size:1.5rem;font-weight:600;line-height:1.5}.new-landing-page .testimonials-section .testimonial-carousel .testimonial-card .testimonial-content .next-btn{color:#fff;background:#6366f1;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;display:flex;position:absolute;top:50%;right:-25px;transform:translateY(-50%);box-shadow:0 10px 20px #1d1d4b4d}.new-landing-page .testimonials-section .testimonial-carousel .testimonial-card .testimonial-content .next-btn:hover{background:#4f46e5}.new-landing-page .faq-section{padding:100px 0}.new-landing-page .faq-section .faq-list{max-width:800px;margin:0 auto}.new-landing-page .faq-section .faq-list .faq-item{cursor:pointer;border-bottom:1px solid #eee;padding:25px 0}.new-landing-page .faq-section .faq-list .faq-item .faq-question{justify-content:space-between;align-items:center;display:flex}.new-landing-page .faq-section .faq-list .faq-item .faq-question h3{margin:0;font-size:1.15rem;font-weight:700}.new-landing-page .faq-section .faq-list .faq-item .faq-question .toggle-icon{color:#6366f1;font-size:1.1rem}.new-landing-page .faq-section .faq-list .faq-item .faq-answer{margin-top:20px}.new-landing-page .faq-section .faq-list .faq-item .faq-answer p{color:#6b7280;margin:0;line-height:1.6}.new-landing-page .faq-section .faq-list .faq-item.open .faq-question h3{color:#6366f1}.new-landing-page .community-section{padding:100px 0}.new-landing-page .community-section .community-card{text-align:center;background:linear-gradient(135deg,#fff 0%,#f0f4ff 100%);border-radius:40px;padding:60px}.new-landing-page .community-section .community-card .section-title{margin-bottom:15px}.new-landing-page .community-section .community-card p{color:#6b7280;margin-bottom:40px}.new-landing-page .community-section .community-card .question-input-group{background:#fff;border-radius:12px;max-width:700px;margin:0 auto;padding:8px;display:flex;box-shadow:0 4px 20px #0000000d}@media (max-width:768px){.new-landing-page .community-section .community-card .question-input-group{box-shadow:none;background:0 0;flex-direction:column;gap:10px;padding:0}.new-landing-page .community-section .community-card .question-input-group input{background:#fff;border-radius:10px;padding:15px;box-shadow:0 4px 20px #0000000d}.new-landing-page .community-section .community-card .question-input-group button{border-radius:10px;width:100%}}.new-landing-page .community-section .community-card .question-input-group input{border:none;outline:none;flex:1;padding:0 20px}.new-landing-page .footer-custom{color:#fff;background:#0a0a20;padding:80px 0 30px}.new-landing-page .footer-custom .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:50px;margin-bottom:60px;display:grid}.new-landing-page .footer-custom .footer-col-brand .logo{margin-bottom:25px;font-size:1.8rem;font-weight:800}.new-landing-page .footer-custom .footer-col-brand .logo span{color:#f3f4ff}.new-landing-page .footer-custom .footer-col-brand .mission{opacity:.7;margin-bottom:30px;line-height:1.6}.new-landing-page .footer-custom .footer-col-brand .social-links{gap:15px;display:flex}.new-landing-page .footer-custom .footer-col-brand .social-links a{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.new-landing-page .footer-custom .footer-col-brand .social-links a:hover{background:#6366f1}.new-landing-page .footer-custom .footer-col h3{margin-bottom:25px;font-size:1.1rem;font-weight:700}.new-landing-page .footer-custom .footer-col ul li{margin-bottom:15px}.new-landing-page .footer-custom .footer-col ul li a{opacity:.7;transition:all .3s}.new-landing-page .footer-custom .footer-col ul li a:hover{opacity:1;color:#f3f4ff}.new-landing-page .footer-custom .footer-col-newsletter h3{margin-bottom:20px;font-size:1.1rem;font-weight:700}.new-landing-page .footer-custom .footer-col-newsletter p{opacity:.7;margin-bottom:20px;font-size:.9rem}.new-landing-page .footer-custom .footer-col-newsletter .newsletter-form{flex-direction:column;gap:10px;display:flex}.new-landing-page .footer-custom .footer-col-newsletter .newsletter-form input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:12px 20px}.new-landing-page .footer-custom .footer-col-newsletter .newsletter-form button{width:100%}.new-landing-page .footer-custom .footer-bottom{text-align:center;border-top:1px solid #ffffff1a;padding-top:30px}.new-landing-page .footer-custom .footer-bottom p{opacity:.5;font-size:.85rem}@media (max-width:1024px){.new-landing-page .opportunities-section .opportunities-grid,.new-landing-page .mentor-section .mentor-grid{grid-template-columns:repeat(2,1fr)!important}.new-landing-page .footer-custom .footer-grid{grid-template-columns:1fr 1fr}.new-landing-page .hero-section .hero-grid{text-align:center;grid-template-columns:1fr}.new-landing-page .hero-section .hero-grid .hero-text{text-align:center}}@media (max-width:768px){.new-landing-page .opportunities-section .opportunities-grid,.new-landing-page .mentor-section .mentor-grid,.new-landing-page .upcoming-section .upcoming-grid,.new-landing-page .upcoming-section .webinar-list{grid-template-columns:1fr!important}.new-landing-page .hero-section h1{font-size:2.5rem}.new-landing-page .opportunities-section .section-header{text-align:center;flex-direction:column;align-items:center;gap:20px}.new-landing-page .mentor-section .mentor-layout{grid-template-columns:1fr}.new-landing-page .testimonials-section .testimonial-card{padding:30px}.new-landing-page .testimonials-section .testimonial-card .testimonial-content .quote{font-size:1.1rem}}
