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