.w-nav,.navbar-logo-left-container{position:sticky!important;position:-webkit-sticky!important;top:0!important;z-index:1000!important}body.open-nav,body.w-nav-open{overflow:visible!important}.main-content{flex:1 0 auto}.navbar,nav,header{position:sticky;position:-webkit-sticky;top:0;z-index:1000;background-color:white}.hero-section{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);min-height:60vh}.metric-card{padding:30px 20px;background:white;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.08);margin-bottom:20px;transition:all 0.3s ease;border:2px solid transparent}.metric-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,0.15);border-color:var(--green-main)}.pricing-section{background:#ffffff;padding:80px 0}.pricing-card{border:2px solid #e9ecef;border-radius:20px;transition:all 0.3s ease;background:white;position:relative;overflow:hidden;height:100%}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.12);border-color:var(--green-main)}.pricing-featured{transform:scale(1.05);box-shadow:0 20px 40px rgba(77,175,130,0.2);border-color:var(--green-main)!important;position:relative}.pricing-featured:hover{transform:scale(1.05) translateY(-10px)}.pricing-featured::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--green-main),var(--green-100))}.pricing-price{margin:25px 0;font-size:2.5rem}.feature-list li{padding:10px 0;font-size:14px;border-bottom:1px solid #f8f9fa;color:#666}.feature-list li:last-child{border-bottom:none}.feature-list li i{margin-right:8px;color:var(--green-main)}.features-section{background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);padding:80px 0}.feature-card{background:white;padding:40px 30px;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,0.08);transition:all 0.3s ease;border:2px solid transparent;height:100%;text-align:center}.feature-card:hover{transform:translateY(-12px);box-shadow:0 20px 45px rgba(0,0,0,0.15);border-color:var(--green-main)}.feature-card img{transition:transform 0.3s ease}.feature-card:hover img{transform:scale(1.1)}.additional-features-section{padding:80px 0;background:white}.testimonials-section{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:80px 0}.testimonial-card{background:white;border:none;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,0.08);transition:all 0.3s ease;border:2px solid transparent;height:100%}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:var(--green-main)}.testimonial-card .card-body{padding:30px}.cta-section{background:linear-gradient(135deg,var(--primary-main) 0%,var(--primary-100) 100%);color:white;padding:100px 0}.cta-section .btn-green{background:var(--green-main);border:none;padding:20px 50px;font-size:18px;font-weight:600;border-radius:50px;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px}.cta-section .btn-green:hover{background:var(--green-200);transform:translateY(-3px);box-shadow:0 10px 30px rgba(77,175,130,0.4)}.footer{background:#1b2a49!important;padding:10px 0 10px 0;flex-shrink:0;margin-top:auto}.footer h6{color:#ffffff;margin-bottom:20px;font-weight:600}.footer ul li{margin-bottom:8px}.footer a{color:#cccccc;transition:color 0.3s ease}.footer a:hover{color:var(--green-main)}.social-links a{display:inline-block;opacity:0.8;transition:all 0.3s ease;padding:12px;border-radius:50%;background:rgba(255,255,255,0.1)}.social-links a:hover{opacity:1;transform:translateY(-3px);background:rgba(77,175,130,0.3)}.text-center{font-size:17px;color:#f39c12}.badge img{filter:brightness(0) invert(1)}.btn-green{background-color:var(--green-main)!important;border-color:var(--green-main)!important;font-weight:500;border-radius:8px;transition:all 0.3s ease;color:white!important}.btn-green:hover{background-color:var(--green-200)!important;border-color:var(--green-200)!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(77,175,130,0.3);color:white!important}.btn-outline-success{border-color:var(--green-main)!important;color:var(--green-main)!important;font-weight:500;border-radius:8px;transition:all 0.3s ease}.btn-outline-success:hover{background-color:var(--green-main)!important;border-color:var(--green-main)!important;color:white!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(77,175,130,0.3)}.navbar{padding:15px 0;transition:all 0.3s ease}.navbar-brand img{transition:transform 0.3s ease}.navbar-brand:hover img{transform:scale(1.05)}.nav-link{font-weight:500;font-size:16px!important;transition:color 0.3s ease}.nav-link:hover{color:var(--green-main)!important}.nav-link.active{color:var(--green-main)!important}.display-4,.display-5,.display-6{font-family:'Montserrat',sans-serif;font-weight:700}.lead{font-size:1.1rem;color:#666}section{overflow:hidden}@media (max-width:992px){.hero-section{padding:60px 0;text-align:center}.pricing-featured{transform:none;margin-top:30px}.feature-card,.testimonial-card{margin-bottom:30px}}@media (max-width:768px){.hero-section{padding:40px 0}.metric-card{margin-bottom:20px}.pricing-section,.features-section,.testimonials-section{padding:60px 0}.cta-section{padding:60px 0}.cta-section .btn-green{padding:15px 30px;font-size:16px}}.btn,.nav-link,.button-primary,.navbar-brand img,.metric-card,.pricing-card,.feature-card,.testimonial-card{transition:color 0.3s ease,background-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}a[href^="#"]{text-decoration:none;cursor:pointer}body{overflow-x:hidden}html{scroll-behavior:smooth}img{transition:opacity 0.3s ease}img:not([src]){opacity:0}.btn:focus,.nav-link:focus{outline:2px solid var(--green-main);outline-offset:2px}.about-hero-section{padding:60px 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.about-hero-wrapper{max-width:1200px;margin:0 auto;text-align:center}.about-hero-wrapper h1{font-family:'Montserrat',sans-serif;font-size:48px;font-weight:700;color:var(--primary-main);margin-bottom:20px}.about-subtitle{font-family:'Poppins',sans-serif;font-size:20px;color:var(--gray-500);margin-bottom:40px;font-weight:400}.about-hero-image{width:100%;max-width:1057px;height:auto;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,0.1);margin-bottom:60px}.about-story-content{max-width:800px;margin:0 auto;text-align:left}.about-story-content p{font-family:'Poppins',sans-serif;font-size:16px;line-height:28px;color:#333;margin-bottom:24px}.about-story-content p strong{color:var(--primary-main);font-weight:600}.vision-mission-section{padding:80px 0;background:white}.two-column-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto}.column-text-container h2{font-family:'Montserrat',sans-serif;font-size:36px;font-weight:600;color:var(--primary-main);margin-bottom:30px}.column-text-container p{font-family:'Poppins',sans-serif;font-size:16px;line-height:28px;color:#333}.column-image-wrapper img{width:100%;height:auto;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.values-section{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.values-section h2{font-family:'Montserrat',sans-serif;font-size:42px;font-weight:700;color:var(--primary-main);text-align:center;margin-bottom:20px}.values-subheading{font-family:'Poppins',sans-serif;font-size:18px;color:var(--gray-500);text-align:center;max-width:800px;margin:0 auto 60px auto;line-height:28px}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1200px;margin:0 auto}.value-card{background:white;padding:40px 30px;border-radius:20px;box-shadow:0 8px 25px rgba(0,0,0,0.08);text-align:center;transition:all 0.3s ease;border:2px solid transparent}.value-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.12);border-color:var(--green-main)}.value-card img{width:64px;height:64px;margin-bottom:20px}.value-card h4{font-family:'Poppins',sans-serif;font-size:20px;font-weight:600;color:var(--primary-main);margin-bottom:15px}.value-card p{font-family:'Poppins',sans-serif;font-size:14px;line-height:22px;color:#666}.commitment-section{padding:80px 0;background:white}.commitment-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto}.commitment-image{width:100%;height:auto;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,0.1)}.commitment-content h2{font-family:'Montserrat',sans-serif;font-size:36px;font-weight:600;color:var(--primary-main);margin-bottom:30px}.commitment-content p{font-family:'Poppins',sans-serif;font-size:16px;line-height:28px;color:#333}.partner-section{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto}.partner-content h2{font-family:'Montserrat',sans-serif;font-size:36px;font-weight:600;color:var(--primary-main);margin-bottom:30px}.partner-content p{font-family:'Poppins',sans-serif;font-size:16px;line-height:28px;color:#333;margin-bottom:40px}.partner-image{width:100%;height:auto;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,0.1)}.btn-get-in-touch{background-color:var(--green-main);color:white;padding:18px 50px;font-family:'Poppins',sans-serif;font-size:16px;font-weight:600;border:none;border-radius:50px;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease;cursor:pointer;display:inline-block;text-decoration:none}.btn-get-in-touch:hover{background-color:var(--green-200);transform:translateY(-3px);box-shadow:0 10px 25px rgba(77,175,130,0.3);color:white}@media (max-width:992px){.two-column-grid,.commitment-grid,.partner-grid{grid-template-columns:1fr;gap:40px}.column-image-wrapper{order:-1}.about-hero-wrapper h1{font-size:36px}.values-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.about-hero-section,.vision-mission-section,.values-section,.commitment-section,.partner-section{padding:60px 20px}.about-hero-wrapper h1{font-size:32px}.column-text-container h2,.commitment-content h2,.partner-content h2{font-size:28px}.values-grid{grid-template-columns:1fr;gap:30px}}.pricing-hero-section{padding:80px 0;background:linear-gradient(135deg,var(--primary-main) 0%,var(--primary-100) 100%);color:white}.pricing-hero-section h1{color:white;margin-bottom:20px}.pricing-hero-section .lead{color:rgba(255,255,255,0.9);font-size:18px;line-height:28px}.pricing-benefits{margin-top:30px}.pricing-benefit-item{color:white;font-size:16px;padding:8px 0}.pricing-benefit-item i{font-size:20px}.badge-wrapper{display:inline-flex;align-items:center;background:rgba(77,175,130,0.1);padding:8px 20px;border-radius:25px;border:1px solid var(--green-main)}.badge-icon{width:20px;height:20px;margin-right:8px}.badge-text{color:var(--green-main);font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:1px}.pricing-plans-section{padding:80px 0;background:#f8f9fa}.pricing-caption{color:#666;font-size:16px;max-width:700px;margin:0 auto 40px}.pricing-card{background:white;border-radius:20px;padding:0;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:all 0.3s ease;border:2px solid transparent;display:flex;flex-direction:column;position:relative;overflow:hidden}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,0.12);border-color:var(--green-main)}.pricing-featured{transform:scale(1.05);box-shadow:0 20px 50px rgba(77,175,130,0.15);border:2px solid var(--green-main);background:linear-gradient(135deg,var(--primary-main) 0%,var(--primary-100) 100%)}.pricing-featured:hover{transform:scale(1.05) translateY(-5px)}.pricing-featured .pricing-header,.pricing-featured .plan-name,.pricing-featured .pricing-amount,.pricing-featured .plan-description,.pricing-featured .feature-list li{color:white!important}.pricing-featured .feature-list i{color:var(--green-50)!important}.pricing-ribbon{position:absolute;top:20px;right:-35px;background:var(--green-main);color:white;padding:5px 40px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transform:rotate(45deg);box-shadow:0 3px 10px rgba(0,0,0,0.2)}.pricing-header{padding:35px 30px 25px;text-align:center;border-bottom:1px solid #f0f0f0}.pricing-featured .pricing-header{border-bottom-color:rgba(255,255,255,0.1)}.plan-name{font-family:'Poppins',sans-serif;font-size:20px;font-weight:600;color:var(--primary-main);margin-bottom:20px}.pricing-amount{display:flex;align-items:baseline;justify-content:center;margin-bottom:15px}.price-number{font-family:'Montserrat',sans-serif;font-size:48px;font-weight:700;color:var(--primary-main);line-height:1}.price-period{font-size:16px;color:#999;margin-left:5px}.plan-description{font-size:14px;color:#666;line-height:20px}.pricing-features{padding:30px;flex:1}.feature-list{margin:0;padding:0}.feature-list li{padding:12px 0;font-size:14px;color:#555;display:flex;align-items:flex-start;border-bottom:1px solid #f5f5f5}.feature-list li:last-child{border-bottom:none}.feature-list li i{margin-right:10px;margin-top:2px;font-size:16px;flex-shrink:0}.pricing-footer{padding:20px 30px 30px}.pricing-footer .btn{font-weight:600;padding:12px 30px;border-radius:8px;text-transform:uppercase;letter-spacing:0.5px;font-size:14px}.faq-section{padding:80px 0;background:white}.faq-section .section-title{color:var(--primary-main)}.faq-section .accordion-item{border:none;background:#f8f9fa;border-radius:12px;overflow:hidden}.faq-section .accordion-button{background:#f8f9fa;color:var(--primary-main);font-weight:600;font-size:16px;padding:20px;border:none;box-shadow:none}.faq-section .accordion-button:hover{background:#e9ecef}.faq-section .accordion-button:not(.collapsed){background:white;color:var(--primary-main);box-shadow:none}.faq-section .accordion-button:focus{box-shadow:none;border:none}.faq-section .accordion-button::after{width:1.5rem;height:1.5rem;background-size:1.5rem}.faq-section .accordion-body{background:white;padding:20px;font-size:15px;line-height:24px;color:#666}.faq-section .accordion-collapse{border:none}@media (max-width:1199px){.pricing-featured{transform:none}}@media (max-width:768px){.pricing-hero-section{padding:60px 20px}.pricing-plans-section{padding:60px 20px}.pricing-benefits{justify-content:center}.pricing-benefit-item{width:100%;justify-content:center;text-align:center}.price-number{font-size:36px}.pricing-card{margin-bottom:30px}.pricing-featured{transform:none}.faq-section{padding:60px 20px}.faq-section .section-title{font-size:28px}}.careers-hero{background:linear-gradient(135deg,#303A49 0%,#5176A6 100%);padding:100px 0 60px;color:white;position:relative;overflow:hidden}.careers-hero::before{content:'';position:absolute;width:200%;height:200%;background:url('/edumin/images/pattern/pattern1.png') repeat;opacity:0.05;top:-50%;left:-50%;transform:rotate(-5deg)}.why-section{padding:80px 0;background:white}.why-card{background:#f8f9fa;border-radius:12px;padding:30px;height:100%;transition:all 0.3s ease;border:1px solid #e9ecef}.why-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(48,58,73,0.1)}.why-icon{width:60px;height:60px;background:linear-gradient(135deg,#F39C12 0%,#EBA947 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.why-icon i{font-size:28px;color:white}.w-layout-blockcontainer,section{display:block}img{border-style:initial;border-width:0;display:inline-block;vertical-align:middle}*{box-sizing:border-box}h2{font-size:32px;font-weight:700;line-height:36px;margin-top:20px}p{margin-bottom:10px;margin-top:0}.w-container::after,.w-container::before{content:" ";display:table;grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1}.w-container::after{clear:both}.inherited-styles-element{color:#333;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:20px}.features_container{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.features_container.more-features-container{background-image:linear-gradient(to bottom,var(--primary-navy-blue),var(--primary-navy-blue));border-radius:10px;font-family:var(--one-liner-semibold-font-family);margin-bottom:0;padding-left:20px;padding-right:20px;padding-top:40px}.centered-heading,.team-card{font-family:var(--one-liner-semibold-font-family);margin-bottom:16px;text-align:center}.centered-heading.more_feat_heading{color:var(--primary-orange)}.team-card{align-items:center;border-radius:10px;column-gap:13px;display:flex;flex-direction:column;font-size:14px;line-height:22px;margin-bottom:20px;padding:20px 20px 40px;row-gap:13px}.team-card.more_feat_1,.team-card.more_feat_2,.team-card.more_feat_3{background-color:transparent}.team-member-image{border-radius:50%;height:32px;margin-bottom:24px;max-height:32px;max-width:32px;object-fit:fill;text-align:center;width:32px}.team-member-image2{border-radius:50%;height:48px;margin-bottom:24px;max-height:48px;max-width:48px;object-fit:fill;text-align:center;width:48px}.team-member-name{color:var(--primary-green);font-size:20px;font-weight:500;line-height:32px;margin-bottom:6px}.pricing-overview{border-bottom:1px solid #e4ebf3;padding:80px 40px;position:relative}.pricing-description{margin-left:auto;margin-right:auto;max-width:550px;text-align:center}.pricing-grid{column-gap:64px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;margin-top:0;padding-bottom:20px;row-gap:50px}.paragraph,.paragraph-2,.paragraph-3,.pricing-description.more_feat_descriptioneat_1{color:var(--white)}.base-container{margin-left:auto;margin-right:auto;max-width:1140px;width:100%}@media screen and (min-width:1280px){.pricing-description.more_feat_descriptioneat_1{font-size:16px}}@media screen and (min-width:1440px){.team-member-image{height:32px;margin-bottom:0;max-height:none;max-width:none;width:32px}}@media screen and (max-width:991px){.features_container{max-width:728px}.features_container.more-features-container{background-position:0 0}.team-card{min-width:150px}.team-member-image{height:32px;width:32px}.pricing-grid{column-gap:30px}}@media screen and (max-width:767px){.pricing-overview{padding:60px 15px}}@media screen and (max-width:479px){.features_container{max-width:none}.features_container.more-features-container{background-position:0 0}.centered-heading{margin-bottom:24px}.pricing-grid{grid-template-columns:1fr}}section{display:block}a:active,a:hover{outline:0}h1{font-size:38px;font-weight:700;line-height:44px;margin:20px 0 10px}*{box-sizing:border-box}.w-button{border-style:initial;border-width:0;cursor:pointer;display:inline-block}p{margin-top:0}.inherited-styles{color:#333;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:20px}.button-primary{background-color:#15803d;border-radius:8px;color:#fff;font-family:var(--one-liner-semibold-font-family);font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;padding:12px 25px;text-decoration:none;text-transform:none;transition:all .2s}.button-primary:hover{background-color:#1b2a49;color:#fff}.button-primary:active{background-color:#43464d}.hero-without-image{background-color:#f5f7fa;border-bottom:1px solid #e4ebf3;padding:80px 30px;position:relative}.container-3,.hero-wrapper-two{margin-left:auto;margin-right:auto}.container-3{max-width:none;width:100%}.hero-wrapper-two{align-items:center;background-color:var(--primary-navy-blue);border-radius:10px;display:flex;flex-direction:column;font-family:var(--one-liner-semibold-font-family);justify-content:flex-start;max-width:750px;padding:60px 20px;text-align:center}.margin-bottom-24px-2{-webkit-text-stroke-color:var(--primary-orange);color:#f39c12;margin-bottom:24px}.heading-2{color:var(--white)}@media screen and (max-width:991px){.container-3{max-width:728px}}@media screen and (max-width:767px){.hero-without-image{padding:60px 15px}}@media screen and (max-width:479px){.container-3{max-width:none}}.auth-page{background-color:#f5f7fb}.auth-page .signup-card{max-width:960px;width:100%;background-color:#ffffff;box-shadow:0 18px 40px rgba(15,23,42,0.06);margin:2rem 0;border-radius:24px!important;overflow:hidden!important}.auth-page .signup-card>.row{border-radius:24px!important;overflow:hidden!important}@media (min-width:992px){.auth-page .signup-card .col-lg-5{overflow:hidden}.auth-page .signup-card .signup-illustration{width:100%;height:100%;object-fit:cover;border-radius:24px 0 0 24px!important}}@media (max-width:991.98px){.auth-page .signup-card{max-width:100%;margin:1rem;border-radius:16px!important}}.auth-page{background-color:#f5f7fb}.auth-form .login-shell{max-width:960px;width:100%;background-color:#ffffff!important;box-shadow:0 18px 40px rgba(15,23,42,0.06);margin:2rem 0;border-radius:24px!important;overflow:hidden!important}.login-card{width:100%}.login-illustration-wrap{background-color:#ffffff;padding:2.5rem;height:100%}.login-illustration{max-width:100%;height:auto}.auth-logo{max-height:46px}.login-shell .form-control{border-radius:8px;font-size:0.95rem}.login-shell .btn-success{background-color:#00c853;border-color:#00c853;border-radius:8px;font-weight:500}.login-shell .btn-success:hover{background-color:#00b44b;border-color:#00b44b}.login-shell a.text-success{color:#00c853!important}@media (max-width:991.98px){.login-shell{max-width:100%;margin:1rem;border-radius:16px}.login-illustration-wrap{display:none}}