@font-face{font-family:"Font Awesome 6 Free";font-display:swap}@font-face{font-family:"Font Awesome 6 Brands";font-display:swap}@font-face{font-family:bootstrap-icons;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--primary-color:#2d8659;--primary-dark:#1f5d3f;--secondary-color:#4a90e2;--text-dark:#2c3e50;--text-light:#5c636a;--bg-light:#f8f9fa;--bg-white:#fff;--border-color:#e0e0e0;--shadow:0 2px 10px #0000001a;--shadow-hover:0 5px 20px #00000026}body{color:#2c3e50;background:var(--bg-light);margin:0;padding:0;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:clip}@media (width<=991px){.container{padding:0 30px}}@media (width<=576px){.container{padding:0 20px}}h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin:0;padding:0}ul,ol{list-style:none}.container{max-width:1600px;margin:0 auto;padding:0 60px}@media (width<=991px){.container{padding:0 30px}}@media (width<=576px){.container{padding:0 15px}}.navbar{background:var(--bg-white);box-shadow:var(--shadow);z-index:1000;align-items:center;min-height:60px;padding:4px 0;display:flex;position:sticky;top:0}.navbar .container{align-items:center;width:100%;height:100%;display:flex}.nav-wrapper{justify-content:space-between;align-items:center;gap:2rem;width:100%;display:flex}.logo{flex-shrink:0;justify-content:flex-start;align-items:center;height:auto;max-height:80px;display:flex}.logo-img{object-fit:contain;object-position:left center;width:auto;min-width:130px;max-width:220px;height:auto;max-height:75px;display:block}.nav-menu{align-items:center;gap:3rem;font-size:18.5px;list-style:none;display:flex}.nav-menu li{position:relative}.nav-menu a{color:#2c3e50;text-transform:capitalize;padding-bottom:3px;font-family:Segoe UI,sans-serif;font-size:18.5px;font-weight:700;text-decoration:none;transition:all .3s;position:relative}.nav-menu a:after{content:"";background-color:var(--primary-color);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-menu a:hover:after,.nav-menu a.active:after{width:100%}.nav-menu a:hover,.nav-menu a.active{color:var(--primary-color)!important}.dropdown-menu{background:var(--bg-white);opacity:0;visibility:hidden;z-index:1200;pointer-events:none;border-radius:12px;min-width:240px;padding:1rem 0;list-style:none;transition:all .35s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:0;transform:translateY(15px);box-shadow:0 10px 30px #0000001a;display:block!important}.dropdown-menu.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.dropdown-menu li{width:100%}.dropdown-menu a{text-align:left;white-space:nowrap;padding:.5rem 1rem;font-size:.95rem;display:block}.dropdown-menu a:hover{background:var(--bg-light)}@media (hover:hover){.dropdown:hover>.dropdown-menu{display:block}}.login-btn{border:1px solid var(--primary-color);background:0 0;border-radius:16px;padding:.4rem 1.5rem;transition:background .3s;color:#000!important}.login-btn:hover{background:var(--primary-color);transition:background .5s ease-in-out;color:#fff!important}.cart-nav{align-items:center;margin:0 15px;padding:5px;display:flex;position:relative}.cart-icon-wrapper{color:var(--text-dark);justify-content:center;align-items:center;font-size:1.3rem;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.cart-icon-wrapper:hover{color:var(--primary-color);transform:scale(1.15)rotate(-10deg)}.cart-count{color:#fff;text-align:center;background:linear-gradient(135deg,#c9184a 0%,#a4161a 100%);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;padding:2px 6px;font-size:.75rem;font-weight:800;line-height:1.2;display:flex;position:absolute;top:-10px;right:-12px;box-shadow:0 4px 10px #a4161a66}.navbar.sticky-top .cart-icon-wrapper{color:#333}.hero-nav .cart-icon-wrapper{color:#fff!important}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:0;display:none}.hamburger span{background:var(--text-dark);width:25px;height:3px;transition:all .3s}.hero{color:#fff;background-image:linear-gradient(120deg,#26be49cc 0%,#222831bf 100%),url(/images/banner_image.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:4rem 0 6rem;position:relative;box-shadow:0 8px 40px #26be491c}.hero-inner{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:3rem;display:flex}.hero-text{flex:320px;max-width:800px}.main-headline{text-indent:-.42em;min-height:120px;margin-bottom:3.5rem;padding-left:.42em;font-size:2.8rem;font-weight:700;line-height:1.2}.subheadline{opacity:.9;margin-top:4.5rem;margin-bottom:2rem;padding-top:1rem;padding-right:2rem;font-size:1.15rem;line-height:1.7}.hero-form-card{background:var(--bg-white);max-width:530px;color:var(--text-dark);box-shadow:var(--shadow-hover);opacity:0;border-radius:12px;flex-direction:column;flex:0 450px;align-self:stretch;gap:.6rem;margin-top:-1rem;padding:1.2rem 1.5rem;animation:.9s ease-out .2s forwards heroFormSlideIn;display:flex;transform:translate(50px)}.hero-form-card h3{margin-bottom:.25rem;font-size:1.5rem}.hero-form-card p{color:var(--text-light);font-size:.98rem}.hero-form .form-group{margin-bottom:.6rem}.hero-form .form-group input,.hero-form .form-group textarea,.hero-form .form-group select{border:1px solid var(--border-color);border-radius:6px;width:100%;padding:.5rem .8rem;font-family:inherit;font-size:.95rem}.hero-form .form-group input:focus,.hero-form .form-group textarea:focus,.hero-form .form-group select:focus{border-color:var(--primary-color);outline:none}.hero-submit-btn{text-align:center;background-color:var(--primary-color);border:1px solid var(--border-color);cursor:pointer;color:#fff;border-radius:6px;justify-content:center;width:100%;padding:.7rem .9rem;font-family:inherit;font-size:.95rem;transition:all .3s}.hero-submit-btn:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}@keyframes heroFormSlideIn{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.btn{cursor:pointer;border:none;border-radius:5px;padding:.9rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary{color:var(--primary-color);background:#fff}.btn-primary:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.btn-secondary{color:#fff;background:0 0;border:2px solid #fff}.btn-secondary:hover{color:var(--primary-color);background:#fff}section{padding:3rem 0}.section-header{text-align:center;margin-bottom:2rem}.section-header h2{color:var(--text-dark);margin-bottom:1rem;font-size:2.5rem}.section-subtitle{color:#e0e0e0;max-width:700px;margin:0 auto;font-size:1.1rem}.about-hero{color:#fff;text-align:center;background-image:linear-gradient(120deg,#26be49cc 0%,#1f5d3fd9 100%),url(/images/banner_image.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0 2rem}.about-hero-content h1{letter-spacing:-1px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.about-hero-divider{background:#fffc;border-radius:2px;width:80px;height:4px;margin:0 auto}.itstaffing-hero1{color:#fff;text-align:center;text-shadow:2px 2px 5px #000000b3;background-image:linear-gradient(#00ff6280,#00610380),url(/images/services.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0 2rem}.itstaffing-hero-content h1{letter-spacing:-1px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.itstaffing-hero-divider{background:#fffc;border-radius:2px;width:80px;height:4px;margin:0 auto}.nonitstaffing-hero{color:#fff;text-align:center;text-shadow:2px 2px 5px #000000b3;background-image:linear-gradient(#00ff6280,#00610380),url(/images/nonitstaffingbanner.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0 2rem}.nonitstaffing-hero-content h1{letter-spacing:-1px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.nonitstaffing-hero-divider{background:#fffc;border-radius:2px;width:80px;height:4px;margin:0 auto}.healthcare-hero{color:#fff;text-align:center;text-shadow:2px 2px 5px #000000b3;background-image:linear-gradient(#00ff6280,#00610380),url(/images/healthcare.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0 2rem}.healthcare-hero-content h1{letter-spacing:-1px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.healthcare-hero-divider{background:#fffc;border-radius:2px;width:80px;height:4px;margin:0 auto}.accountfinance-hero{color:#fff;text-align:center;text-shadow:2px 2px 5px #000000b3;background-image:linear-gradient(#00ff6280,#00610380),url(/images/accountingfinance.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0 2rem}.accountfinance-hero-content h1{letter-spacing:-1px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.accountfinance-hero-divider{background:#fffc;border-radius:2px;width:80px;height:4px;margin:0 auto}.careerdevelopment-hero{color:#fff;text-align:center;text-shadow:2px 2px 5px #000000b3;background-image:linear-gradient(#00ff6280,#00610380),url(/images/careerdevelopment.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0 2rem}.careerdevelopment-hero-content h1{letter-spacing:-1px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.careerdevelopment-hero-divider{background:#fffc;border-radius:2px;width:80px;height:4px;margin:0 auto}.login-hero{color:#fff;text-align:center;text-shadow:2px 2px 5px #000000b3;background-image:linear-gradient(#00ff6280,#00610380),url(/images/login.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0 2rem}.login-hero-content h1{letter-spacing:-1px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.login-hero-divider{background:#fffc;border-radius:2px;width:80px;height:4px;margin:0 auto}.contact-hero{color:#fff;text-align:center;text-shadow:2px 2px 5px #000000b3;background-image:linear-gradient(#00ff6280,#00610380),url(/images/contact.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0 2rem}.contact-methods .method-card h4{color:#1b6631;margin-bottom:5px;font-size:1.1rem;font-weight:600}.contact-methods .method-card p{color:#444;margin-bottom:0}.contact-hero-content h1{letter-spacing:-1px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.contact-hero-divider{background:#fffc;border-radius:2px;width:80px;height:4px;margin:0 auto}.what-we-do{background:var(--bg-white);padding:2.5rem 0}.what-we-do-content{text-align:center;max-width:900px;margin:0 auto}.what-we-do-content h2{color:var(--primary-color);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.what-we-do-subtitle{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.8rem;font-weight:600;line-height:1.3}.what-we-do-description{color:var(--text-light);max-width:800px;margin:0 auto;font-size:1.15rem;line-height:1.8}.about-main{background:var(--bg-light);padding:2.5rem 0}.about-main-content{max-width:1000px;margin:0 auto}.about-tagline-box{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);color:#fff;text-align:center;border-radius:12px;margin-bottom:3rem;padding:2rem 3rem;box-shadow:0 8px 25px #2d865933}.about-tagline-box h2{margin:0;font-size:2rem;font-weight:600}.about-main-text{color:var(--text-dark);font-size:1.1rem;line-height:1.9}.about-main-text p{margin-bottom:1.5rem}.about-main-text p:last-child{margin-bottom:0}.mission-vision-section{background:var(--bg-white);padding:2.5rem 0}.mission-vision-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;max-width:1000px;margin:0 auto;display:grid}.mission-box,.vision-box{border-top:5px solid var(--primary-color);text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-radius:15px;padding:3rem;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 20px #00000014}.mission-box:hover,.vision-box:hover{transform:translateY(-5px);box-shadow:0 8px 30px #2d865926}.mission-icon,.vision-icon{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;font-size:2rem;display:flex}.mission-box h3,.vision-box h3{color:var(--text-dark);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.mission-box p,.vision-box p{color:var(--text-light);font-size:1.05rem;line-height:1.8}.why-choose-section{background:var(--bg-light);padding:2.5rem 0}.why-choose-header{text-align:center;max-width:900px;margin:0 auto 3rem}.why-choose-header h2{color:var(--primary-color);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.why-choose-subtitle{color:var(--text-light);font-size:1.15rem;line-height:1.8}.why-choose-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;max-width:1200px;margin:0 auto 3rem;display:grid}.why-choose-item{border-left:4px solid var(--primary-color);background:#fff;border-radius:10px;align-items:center;gap:1rem;padding:1.5rem 2rem;transition:all .3s;display:flex;box-shadow:0 3px 15px #00000014}.why-choose-item:hover{transform:translate(5px);box-shadow:0 5px 20px #2d865926}.why-choose-item i{color:var(--primary-color);min-width:24px;font-size:1.3rem}.why-choose-item span{color:var(--text-dark);font-size:1.05rem;font-weight:500}.why-choose-tagline{text-align:center;border-top:2px solid #2d865933;margin-top:3rem;padding-top:2rem}.why-choose-tagline p{color:var(--primary-color);font-size:1.3rem;font-style:italic;font-weight:600}.approach-section{background:var(--bg-white);padding:2.5rem 0}.approach-header{text-align:center;max-width:800px;margin:0 auto 3rem}.approach-icon-header{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1.5rem;font-size:2rem;display:flex;box-shadow:0 5px 20px #2d86594d}.approach-header h2{color:var(--primary-color);margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}.approach-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:1000px;margin:0 auto;display:grid}.approach-card{text-align:center;background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:2px solid #0000;border-radius:15px;padding:2.5rem 2rem;transition:all .3s;box-shadow:0 5px 20px #00000014}.approach-card:hover{border-color:var(--primary-color);transform:translateY(-8px);box-shadow:0 10px 30px #2d865933}.approach-card-icon{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1.5rem;font-size:1.8rem;transition:all .3s;display:flex}.approach-card:hover .approach-card-icon{background:var(--primary-dark);transform:scale(1.1)}.approach-card h4{color:var(--text-dark);margin:0;font-size:1.1rem;font-weight:600}.how-we-help{background:var(--bg-light)}.help-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.help-card{text-align:center;box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:1.8rem;transition:transform .3s,box-shadow .3s}.help-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.help-card .icon{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;font-size:2rem;display:flex}.help-card h3{color:var(--text-dark);margin-bottom:1rem;font-size:1.3rem}.help-card p{color:var(--text-light);line-height:1.7}.why-choose{background:#fff}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem;display:grid}.feature-item{background:var(--bg-light);border-radius:8px;align-items:center;gap:.8rem;padding:1rem;transition:background .3s;display:flex}.feature-item:hover{background:#e8f5e9}.feature-item i{color:var(--primary-color);font-size:1.2rem}.services{background:var(--bg-light);padding-top:2rem}.service-section{box-shadow:var(--shadow);background:#fff;border-radius:10px;margin-bottom:2rem;padding:2.5rem}.service-header{margin-bottom:1.5rem}.service-header h3{color:var(--primary-color);align-items:center;gap:.8rem;font-size:1.8rem;display:flex}.service-description{color:var(--text-light);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.service-details h4{color:var(--text-dark);margin-bottom:1rem}.service-details ul{padding-left:0;list-style:none}.service-details li{color:var(--text-dark);padding:.5rem 0 .5rem 0;position:relative}.career-services-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.career-service-card{background:var(--bg-light);border-top:4px solid var(--primary-color);border-radius:10px;padding:2rem;transition:transform .3s}.career-service-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.service-icon{background:var(--primary-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1rem;font-size:1.5rem;display:flex}.career-service-card h4{color:var(--text-dark);margin-bottom:1rem;font-size:1.2rem}.career-service-card p{color:var(--text-light);margin-bottom:1rem;line-height:1.6}.service-features{padding:0;list-style:none}.service-features li{color:var(--text-dark);padding:.4rem 0 .4rem 1.5rem;font-size:.95rem;position:relative}.service-features li:before{content:"";color:var(--primary-color);font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0}.approach{background:#fff}.approach-intro{text-align:center;color:var(--text-light);max-width:800px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.8}.approach-items{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.approach-item{text-align:center;background:var(--bg-light);border-radius:10px;padding:2rem;transition:transform .3s}.approach-item:hover{transform:translateY(-5px)}.approach-item i{color:var(--primary-color);margin-bottom:1rem;font-size:2.5rem}.approach-item h4{color:var(--text-dark);font-size:1.1rem}.contact{background:var(--bg-light)}.contact-content{grid-template-columns:1fr 1.5fr;gap:2rem;max-width:1000px;margin:0 auto;display:grid}.contact-info{flex-direction:column;gap:1.5rem;display:flex}.contact-item{align-items:flex-start;gap:1.5rem;display:flex}.contact-item i{color:var(--primary-color);margin-top:.3rem;font-size:1.5rem}.contact-item h4{color:var(--text-dark);margin-bottom:.5rem}.contact-item p{color:var(--text-light)}.contact-form{box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:2rem}.form-group{margin-bottom:1.5rem}.form-group input,.form-group textarea{border:1px solid var(--border-color);border-radius:5px;width:100%;padding:1rem;font-family:inherit;font-size:1rem;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary-color);outline:none}.footer{background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary-color) 100%);color:#fff;margin-top:0;padding:2rem 0 0;position:relative}.footer-top-wave{clip-path:polygon(0 0,100% 0,100% 60%,0 100%);background:linear-gradient(#ffffff1a 0%,#0000 100%);height:60px;position:absolute;top:0;left:0;right:0}.footer-content{z-index:1;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:2rem;margin-bottom:2rem;display:grid;position:relative}.footer-brand{max-width:350px}.footer-logo-wrapper{margin-bottom:1.5rem}.footer-logo{filter:brightness(0)invert();opacity:.95;max-width:200px;height:auto}.footer-tagline{color:#fffffff2;text-align:left;margin-bottom:1rem;font-size:.95rem;font-weight:400;line-height:1.6}.footer-description{color:#ffffffd9;margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}.footer-section h4{color:#fff;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.2rem;position:relative}.footer-section h4:after{content:"";background:#fff9;border-radius:2px;width:40px;height:3px;position:absolute;bottom:0;left:0}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.75rem}.footer-section ul li a{color:#ffffffd9;align-items:center;gap:.5rem;font-size:.95rem;text-decoration:none;transition:all .3s;display:flex}.footer-section ul li a i{opacity:.7;font-size:.7rem;transition:all .3s}.footer-section ul li a:hover{color:#fff;transform:translate(5px)}.footer-section ul li a:hover i{opacity:1;transform:translate(2px)}.footer-contact-info{flex-direction:column;gap:1.25rem;display:flex}.footer-contact-item{color:#ffffffd9;align-items:flex-start;gap:1rem;font-size:.95rem;line-height:1.6;display:flex}.footer-contact-item i{color:#ffffffe6;min-width:20px;margin-top:.2rem;font-size:1.1rem}.social-links{gap:.75rem;margin-top:1rem;display:flex}.social-links a{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex;text-decoration:none!important}.social-links a:hover{background:#ffffff40;transform:translateY(-3px);box-shadow:0 5px 15px #0003}.footer-bottom{border-top:1px solid #ffffff26;margin-top:2rem;padding:2rem 0}.footer-bottom-content{color:#fffc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex}.footer-bottom-links{align-items:center;gap:1rem;display:flex}.footer-bottom-links a{color:#fffc;text-decoration:none;transition:color .3s}.footer-bottom-links a:hover{color:#fff}.footer-bottom-links span{color:#fff6}.top-header-bar{background-color:#082c1a;border-left:6px solid #3cd68e;align-items:center;width:100%;height:46px;padding:0;font-family:Segoe UI,sans-serif;display:flex}.top-header-bar .container-fluid{height:100%}.top-header-row{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.header-ticker-container{flex:1;align-items:center;height:100%;margin-right:20px;display:flex;position:relative;overflow:hidden}.header-ticker-track{white-space:nowrap;will-change:transform;align-items:center;gap:5rem;height:100%;animation:45s linear infinite scroll-ticker-infinite;display:flex}.header-ticker-item{letter-spacing:.3px;align-items:center;gap:8px;height:100%;font-size:14px;font-weight:600;line-height:normal;display:inline-flex;color:#fff!important}.ticker-highlight-orange{font-weight:700;color:#ff9f1c!important}.ticker-badge-new{text-transform:uppercase;vertical-align:middle;background-color:#3cd68e;border-radius:12px;justify-content:center;align-items:center;height:18px;margin-left:6px;padding:2px 10px;font-size:10px;font-weight:800;display:inline-flex;color:#082c1a!important}.header-ticker-container:hover .header-ticker-track{animation-play-state:paused}@keyframes scroll-ticker-infinite{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.top-header-socials a{opacity:.95;justify-content:center;align-items:center;font-size:16px;transition:all .3s;display:inline-flex;color:#fff!important;text-decoration:none!important}.top-header-socials a:hover{opacity:1;transform:translateY(-2px)scale(1.15);color:#39b54a!important}.login-premium-btn{letter-spacing:.5px;text-transform:uppercase;background:#2d8659;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #2d865940;color:#fff!important}.login-premium-btn:hover{background:#236a46;transform:translateY(-2px);box-shadow:0 6px 18px #2d865966;color:#fff!important}.login-premium-btn i{transition:transform .3s}.login-premium-btn:hover i{transform:translate(3px)}.nav-cart-desktop{align-items:center;padding-left:.5rem;display:flex}.nav-cart-desktop .nav-icon-btn{color:#2c3e50;padding:5px;transition:all .3s}.nav-cart-desktop .nav-icon-btn:hover{transform:scale(1.1);color:#2d8659!important}@media (width>=992px){.nav-wrapper{align-items:center;width:100%;grid-template-columns:1fr auto 1fr!important;display:grid!important}.logo{justify-self:start}.nav-menu{justify-self:center;align-items:center;gap:3.8rem;flex-direction:row!important;margin:0!important;display:flex!important}.nav-menu a{letter-spacing:.5px;text-transform:uppercase!important;font-size:14.5px!important;font-weight:700!important}.nav-actions-desktop{justify-self:end;align-items:center;gap:2.2rem;display:flex!important}.nav-icons-row{display:none!important}}@media (width<=991px){.hamburger{cursor:pointer;z-index:1000;background:#fffc;border:1px solid #2d86591f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 12px #0000000d}.hamburger:hover{border-color:var(--primary-color);background:#fff;transform:scale(1.05);box-shadow:0 6px 15px #2d865926}.hamburger span{background-color:var(--primary-color);border-radius:10px;height:2px;margin:3px 0;transition:all .4s cubic-bezier(.4,0,.2,1);display:block}.hamburger span:first-child,.hamburger span:nth-child(2),.hamburger span:nth-child(3){width:22px}.hamburger:hover span{background-color:var(--primary-color);width:24px}.hamburger.active{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 4px 15px #2d86594d}.hamburger.active span{background-color:#fff;width:22px!important;margin-left:0!important}.hamburger.active span:first-child{transform:translateY(6px)rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0;transform:scale(0)}.hamburger.active span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-menu{z-index:1050;background:#fff;flex-direction:column;width:300px;height:100vh;padding:0;transition:all .5s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-15px 0 40px #0000001a;align-items:stretch!important;gap:0!important;display:flex!important}.nav-menu.active{right:0}.nav-menu li{border-bottom:1px solid #0000000a;width:100%;margin:0!important}.nav-login-btn-wrapper{justify-content:center;display:flex;border-bottom:none!important;padding:25px 30px!important}.nav-icons-row{border-bottom:1px solid #0000000a;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;padding:16px 30px;display:flex;margin:0!important}.nav-icon-btn{color:#2c3e50;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.nav-icons-row .position-absolute{z-index:2000;margin-top:8px;top:auto;right:16px;position:fixed!important}.nav-menu a{justify-content:space-between;align-items:center;width:100%;padding:20px 30px;transition:all .3s;display:flex;color:#2c3e50!important;font-size:1.05rem!important;font-weight:700!important}.nav-menu .dropdown>a:after{content:"";color:#94ab9c;font-family:"Font Awesome 6 Free";font-size:.8rem;font-weight:900;transition:all .3s}.nav-menu .dropdown.active>a:after{color:var(--primary-color);transform:rotate(180deg)}.nav-menu a:hover{background:#2d86590a;padding-left:35px;color:var(--primary-color)!important}.sidebar-brand-header{background:#fff;border-bottom:1px solid #0000000d;justify-content:center;align-items:center;min-height:70px;padding:20px;display:flex;position:relative}.sidebar-close-btn{color:#666;cursor:pointer;background:#f8fbfb;border:1px solid #eee;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;transition:all .3s;display:flex;position:absolute;right:20px}.sidebar-close-btn:hover{color:#e74c3c;background:#fdf2f2;border-color:#fadbd8}.sidebar-social-footer{background:#fdfdfd;border-top:1px solid #0000000a;margin-top:auto;padding:30px}.sidebar-social-footer p{color:#94ab9c;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:.85rem;font-weight:600}.sidebar-social-icons{gap:12px;display:flex}.sidebar-social-icons a{background:#fff;border:1px solid #eee;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;box-shadow:0 2px 5px #00000005;color:var(--primary-color)!important;padding:0!important;display:flex!important}.sidebar-social-icons a:hover{background:var(--primary-color);transform:translateY(-3px);color:#fff!important}.dropdown-menu{width:100%!important;box-shadow:none!important;border-left:4px solid var(--primary-color)!important;background:#fcfcfc!important;border-radius:0!important;margin-top:0!important;padding:0!important;display:none!important;position:static!important}.dropdown.active .dropdown-menu{display:block!important}.dropdown-item{border-bottom:1px solid #00000005;padding:14px 30px 14px 45px!important;font-size:.95rem!important}.navbar{min-height:60px;padding:.25rem 0}.logo img{width:120px!important}.nav-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1040;opacity:0;visibility:hidden;background:#0006;width:100vw;height:100vh;transition:all .3s;position:fixed;top:0;left:0}.nav-overlay.show{opacity:1;visibility:visible}.hero{padding:4rem 0 3rem}.hero-inner{text-align:center;flex-direction:column;align-items:center;gap:3rem}.hero-text{flex:auto;max-width:100%}.main-headline{text-align:left;text-indent:-.42em;margin-bottom:1.25rem;padding-left:.42em;min-height:85px!important;font-size:2.2rem!important}.subheadline{text-align:left;margin-bottom:2rem;margin-top:3rem!important;padding-top:1rem!important;padding-right:0!important;font-size:1.2rem!important}.hero-form-card{width:100%;max-width:450px;margin:0 auto;padding:2.5rem 1.5rem!important}.contact-content{grid-template-columns:1fr}.mission-vision-grid{gap:2rem;grid-template-columns:1fr!important}.why-choose-grid{grid-template-columns:1fr!important}.achievements-grid{gap:15px;grid-template-columns:repeat(2,1fr)!important}.help-cards{gap:20px;grid-template-columns:1fr!important}.footer-content{text-align:center;gap:2.5rem;grid-template-columns:1fr!important}.footer-brand{max-width:100%;margin:0 auto}.footer-logo-wrapper{justify-content:center;display:flex}.social-links{justify-content:center}.footer-section h4:after{left:50%!important;transform:translate(-50%)!important}.shop-filter-container{transition:all .4s cubic-bezier(.4,0,.2,1)}@media (width<=991px){.shop-filter-container{z-index:2000;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;width:280px;height:100vh;padding:20px 20px 80px;position:fixed;top:0;left:-100%;overflow-y:auto;box-shadow:15px 0 40px #0000001a}.shop-filter-container.active{left:0}.filter-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1999;background:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0}.shop-product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.2rem;display:-webkit-box;overflow:hidden;font-size:.85rem!important}.shop-product-price{font-size:.9rem!important}.course-card{margin-bottom:0!important}}.footer-bottom-content{text-align:center;flex-direction:column}}@media (width<=576px){.main-headline{font-size:1.8rem!important}.section-header h2{font-size:1.75rem!important}.hero-form-card h2{font-size:1.5rem!important}.achievements-grid{grid-template-columns:1fr!important}.footer-bottom-links{flex-direction:column;gap:10px}}@media (width<=480px){.main-headline{font-size:1.6rem}.subheadline{font-size:1rem}.btn{padding:.7rem 1.5rem;font-size:.9rem}.service-section,.contact-form{padding:1.5rem}.about-hero-content h1{font-size:2rem}.what-we-do-content h2{font-size:1.6rem}.what-we-do-subtitle{font-size:1.2rem}.what-we-do-description{font-size:1rem}.about-tagline-box{padding:1.25rem 1.5rem}.about-tagline-box h2{font-size:1.3rem}.about-main-text{font-size:1rem}.mission-vision-grid{gap:1.5rem}.mission-box,.vision-box{padding:1.5rem}.why-choose-header h2{font-size:1.6rem}.why-choose-item{padding:1.25rem 1.5rem}.why-choose-tagline p{font-size:1.1rem}.approach-header h2{font-size:1.6rem}.approach-card{padding:2rem 1.5rem}}html{scroll-behavior:smooth}.achievements-section{text-align:center;background:linear-gradient(135deg,#f8fffe 0%,#fff 100%);padding:40px 0}.achievements-section .section-header h2{color:#145e58;letter-spacing:-.5px;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.achievements-section .section-header p{color:#5a7c78;margin-bottom:0;font-size:1.15rem;font-weight:400}.achievement-card{background:#fff;border:2px solid #e8f5f3;border-radius:20px;padding:15px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.achievement-card:before{content:"";background:linear-gradient(90deg,#2dd2c4 0%,#145e58 100%);height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.achievement-card:hover:before{transform:scaleX(1)}.achievement-card:hover{background:linear-gradient(135deg,#fff 0%,#f8fffe 100%);border-color:#2dd2c4;transform:translateY(-12px);box-shadow:0 15px 40px #145e5826}.achievement-icon{color:#2dd2c4;margin-bottom:10px;font-size:3rem;transition:all .3s}.achievement-card:hover .achievement-icon{color:#145e58;transform:scale(1.1)}.achievement-number{background:linear-gradient(135deg,#145e58 0%,#2dd2c4 100%);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;margin-bottom:5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;font-weight:800}.achievement-label{color:#4a6662;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5}@media (width<=768px){.achievements-section .section-header h2{font-size:2rem}.achievement-number{font-size:2.5rem}.achievement-label{font-size:1rem}}@media (width<=991px){.cta-card{text-align:center;flex-direction:column;gap:30px;padding:40px 30px}.cta-content h2{font-size:1.8rem}}.gg-toast-container{pointer-events:none;flex-direction:column;gap:15px;display:flex;z-index:999999!important;position:fixed!important;top:100px!important;right:30px!important}.gg-toast-container .toast{pointer-events:auto;opacity:0;align-items:center;gap:15px;min-width:320px;max-width:450px;transform:translate(120%);color:var(--text-dark)!important;border:none!important;border-left:5px solid var(--primary-color)!important;visibility:visible!important;background:#fff!important;border-radius:12px!important;padding:16px 28px!important;transition:all .5s cubic-bezier(.68,-.55,.265,1.55)!important;display:flex!important;box-shadow:0 10px 30px #00000026!important}.gg-toast-container .toast.show{transform:translate(0);opacity:1!important}.gg-toast-container .toast-error{border-left-color:#e74c3c!important}.gg-toast-container .toast-error i{font-size:1.2rem;color:#e74c3c!important}.gg-toast-container .toast-success{border-left-color:var(--primary-color)!important}.gg-toast-container .toast-success i{font-size:1.2rem;color:var(--primary-color)!important}.premium-card{-webkit-backdrop-filter:blur(15px);z-index:1;background:#fffffff2;border:1px solid #2d86591a;border-radius:10px;transition:all .5s cubic-bezier(.165,.84,.44,1);position:relative;box-shadow:0 10px 30px #0000001a}.premium-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#2d86590d 0%,#00bfff0d 100%);border-radius:24px;transition:opacity .5s;position:absolute;inset:0}.premium-card:hover{border-color:#2d86594d;transform:translateY(-12px);box-shadow:0 20px 40px #0000001a}.premium-card:hover:before{opacity:1;background:linear-gradient(135deg,#2d86591a 0%,#00bfff1a 100%)}.premium-badge{text-transform:uppercase;letter-spacing:1px;background:var(--primary-color);color:#fff;border-radius:50px;padding:6px 16px;font-size:.75rem;font-weight:700;display:inline-block;box-shadow:0 4px 10px #0000001a}.price-text{background:linear-gradient(135deg,#2d8659 0%,#00bfff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:800}.view-btn{color:#fff;background:linear-gradient(135deg,#2d8659 0%,#2ecc71 100%);border:none;border-radius:50px;padding:12px 25px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #2d865933}.premium-card:hover .view-btn{transform:scale(1.05);box-shadow:0 6px 20px #2d86594d}.card-icon-overlay{opacity:.03;font-size:8rem;position:absolute;top:-20px;right:-20px;transform:rotate(-15deg)}.shop-section{background:var(--bg-light)!important;padding:60px 0!important}.premium-card h3.fw-bold{color:#1a1a1a!important;letter-spacing:-.5px!important;font-size:1.6rem!important}.premium-card p.text-muted{flex-grow:1;font-size:1rem!important;line-height:1.7!important}.premium-card .text-dark.fw-bold{font-size:.9rem!important}.premium-badge[data-category*="Career Progression Plans"]{background:var(--primary-color)!important;color:#fff!important}.premium-badge[data-category*="Supreme Career Upgrade"]{background:var(--primary-dark)!important;color:#fff!important}.premium-badge[data-category*="Premium Upgrade Modules"]{background:var(--secondary-color)!important;color:#fff!important}.services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.service-card{background:#fff;border-radius:10px;padding:30px;transition:transform .3s;box-shadow:0 5px 20px #0000000d}.service-card:hover{transform:translateY(-5px)}.service-card .icon{color:#269749;margin-bottom:20px;font-size:2.5rem}.service-card .btn-link{color:#269749;margin-top:15px;font-weight:600;text-decoration:none;display:inline-block}.redesigned-about-section{background:#f9fcfa}.redesigned-about-section .section-header{text-align:center;margin-bottom:40px}.redesigned-about-section .section-header h2{color:#269749;margin-bottom:10px;font-size:2.6rem;font-weight:800}.redesigned-about-section .section-header h2 span{color:#222}.redesigned-about-section .section-header hr{border:2px solid #269749;width:80px;margin:20px auto}.redesigned-about-section .about-content{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.redesigned-about-section .about-text{flex:330px;min-width:280px}.redesigned-about-section .lead-text{color:#424242;margin-bottom:24px;font-size:1.18rem;line-height:1.7}.redesigned-about-section .lead-text strong{font-weight:700}.redesigned-about-section .lead-text span.highlight{color:#269749;font-weight:500}.redesigned-about-section .about-bullets{margin-bottom:26px;padding:0;list-style:none}.redesigned-about-section .about-bullets li{align-items:flex-start;margin-bottom:16px;display:flex}.redesigned-about-section .about-bullets li i{color:#269749;margin-top:4px;margin-right:15px;font-size:1.3em}.redesigned-about-section .about-bullets li span{font-size:18px}.redesigned-about-section .about-bullets li span span.green{color:#269749}.redesigned-about-section .about-text p:not(.lead-text){color:#666;font-size:1.07rem}.redesigned-about-section .about-text p span.business-types{color:#269749;font-weight:600}.redesigned-about-section .about-services{background:#269749;border-radius:14px;flex:300px;padding:32px 26px 32px 28px;position:relative;overflow:hidden;box-shadow:0 12px 30px #26974966}.redesigned-about-section .about-services h3{color:#fff;letter-spacing:.02em;margin-bottom:18px;font-size:1.35em;font-weight:800}.redesigned-about-section .about-services h3 i{color:#fff;margin-right:7px}.redesigned-about-section .services-list{margin:0;padding:0;list-style:none}.redesigned-about-section .services-list li{align-items:center;margin-bottom:16px;display:flex}.redesigned-about-section .services-list li:last-child{margin-bottom:0}.redesigned-about-section .services-list li i{color:#fff;margin-right:11px}.redesigned-about-section .services-list li span{color:#fff;font-size:1.1em;font-style:italic;font-weight:600}.redesigned-about-section .about-extra{text-align:center;margin-top:40px}.redesigned-about-section .about-extra p{color:#444;max-width:700px;font-size:1.04rem;display:inline-block}.redesigned-about-section .about-extra p em{font-style:italic}.redesigned-about-section .about-extra p span.highlight{color:#269749}.admin-bg{background:#f4f7f6;justify-content:center;align-items:center;height:100vh;display:flex}.login-box{background:#fff;border-radius:12px;width:100%;max-width:450px;padding:40px;transition:all .3s;position:relative;box-shadow:0 4px 6px #0000001a}.login-box:hover{transform:scale(1.02);box-shadow:0 10px 20px #00000026}.logo-container{justify-content:center;align-items:center;width:100%;margin-bottom:25px;display:flex}.login-box .logo-img{max-width:180px;height:auto}.return-link{text-align:center;color:#666;margin-top:20px;font-size:.9rem;text-decoration:none;display:block}.return-link:hover{text-decoration:underline}.login-box h2.text-center{color:#299d4b!important;font-weight:700!important}.plan-card{border-top:5px solid var(--primary-color);background:#fff;border-radius:15px;margin-bottom:40px;padding:40px;transition:transform .3s;box-shadow:0 10px 30px #0000000d}.plan-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #2d86591a}.plan-header{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:20px}.plan-header h2{color:var(--primary-color);margin-bottom:10px;font-size:2rem}.plan-overview{color:var(--text-light);margin-bottom:20px;font-style:italic;display:block}.plan-features{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.plan-features .feature-item{align-items:flex-start;gap:15px;display:flex}.plan-features .feature-item i{color:var(--primary-color);margin-top:5px}.feature-content h4{color:var(--text-dark);margin-bottom:5px;font-size:1.1rem}.feature-content p{color:var(--text-light);font-size:.95rem;line-height:1.5}.upgrade-section{background:var(--bg-light);border-radius:20px;margin:40px 0;padding:60px 0}.upgrade-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.upgrade-card{background:#fff;border-radius:12px;padding:30px;box-shadow:0 5px 15px #0000000d}.upgrade-card h3{color:var(--primary-dark);margin-bottom:15px}.validity-tag{background:var(--primary-color);color:#fff;border-radius:20px;margin-top:20px;padding:5px 15px;font-size:.85rem;display:inline-block}.cta-container{text-align:center;margin-top:30px}.enroll-btn{background:var(--primary-color);border-radius:30px;padding:12px 35px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;color:#fff!important}.enroll-btn:hover{background:var(--primary-dark);box-shadow:0 5px 15px #2d86594d}.career-plans-section p.text-center{max-width:800px;color:var(--text-light);margin:0 auto}.service-section a.btn-success{border-radius:30px!important;padding:12px 35px!important;font-weight:600!important}.checkout-container .card{border:none;border-radius:15px;box-shadow:0 10px 30px #0000000d}.summary-item{color:#4a4a4a;justify-content:space-between;margin-bottom:15px;display:flex}.summary-total{color:#333;border-top:2px solid #eee;margin-top:15px;padding-top:15px;font-size:1.2rem;font-weight:700}.btn-pay{background:var(--primary-color);color:#fff;border:none;border-radius:10px;width:100%;padding:15px;font-weight:600;transition:all .3s}.btn-pay:hover{background:var(--secondary-color);transform:translateY(-2px)}.item-row{border-bottom:1px solid #eee;padding:15px 0}.item-row:last-child{border-bottom:none}.service-badge{color:var(--primary-color);background:#2d86591a;border-radius:20px;padding:5px 12px;font-size:.75rem;font-weight:600}.item-row .service-badge{width:fit-content}.order-summary .alert-info{color:#0f3da1!important;background:#e8f3f5!important;border:1px solid #2d865933!important}.superduper-login{margin:0;padding:0}.superduper-login>.container{max-width:540px}.superduper-card{background:#fff;border-radius:28px;margin-top:-90px;margin-bottom:38px;padding:2.5rem 2.5rem 2.2rem;position:relative;overflow:hidden;box-shadow:0 8px 36px #3c96561f}.superduper-card>div:first-child{justify-content:center;align-items:center;margin-bottom:1.7rem;display:flex}.superduper-card>div:first-child>div{background:linear-gradient(120deg,#39b54a 49%,#299d4b 100%);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.superduper-card>div:first-child>div i{color:#fff;font-size:2.45rem}.superduper-card h2{text-align:center;color:var(--primary-color,#299d4b);letter-spacing:-1px;margin-bottom:.5rem;font-size:2.24rem;font-weight:700}.superduper-card p:first-of-type{text-align:center;color:#8bc2a4;margin-bottom:2.1rem;font-size:1.01rem}.superduper-card .alert a.btn-primary{background:var(--primary-color)!important;border-radius:9px!important}.superduper-login-form .form-group{margin-bottom:1.65rem;position:relative}.superduper-login-form .form-group label{color:#103824;margin-bottom:.5rem;font-weight:600;display:block}.superduper-login-form .form-group input{background:#f7fcf8;border:1.8px solid #dbeee1;border-radius:9px;outline:none;width:100%;padding:.92rem 1rem .92rem 2.4rem;font-size:1.07rem;transition:border .18s}.superduper-login-form .form-group span{color:#299d4b;position:absolute;top:48px;left:10px}.superduper-login-form .form-group button#togglePasswordBtn{color:#96bfa9;cursor:pointer;background:0 0;border:none;outline:none;font-size:1.13em;position:absolute;top:53px;right:10px}.superduper-login-form .remember-forgot-row,.superduper-login-form>div.flex-row-row{justify-content:space-between;align-items:center;margin-bottom:1.4rem;display:flex}.superduper-login-form .remember-forgot-row label,.superduper-login-form>div.flex-row-row label{color:#8fafa1;font-size:.98rem}.superduper-login-form>div:nth-of-type(3) input{margin-right:.55em}.superduper-login-form>div:nth-of-type(3) a{color:#299d4b;font-size:.96rem;font-weight:500;text-decoration:none}.superduper-login-form button[type=submit]{color:#100f0f;background:linear-gradient(120deg,#39b54a 65%,#299d4b 100%);border:none;border-radius:8px;width:100%;margin-bottom:1.1rem;padding:.92rem;font-size:1.18rem;font-weight:600;transition:box-shadow .21s ease-in-out;box-shadow:0 2px 18px #3cb54a12}.superduper-card>div:nth-last-child(3){text-align:center;margin-top:1.1rem}.superduper-card>div:nth-last-child(3) span{color:#9fa8a6;font-size:1em}.superduper-card>div:nth-last-child(3) a{color:#39b54a;font-weight:650;text-decoration:none}.superduper-card>div:nth-last-child(2){text-align:center;margin:1.9rem 0 .5rem}.superduper-card>div:nth-last-child(2) span{color:#94ab9c;letter-spacing:.01em;font-size:.93em}.superduper-card>div:last-child{justify-content:center;gap:.75em;display:flex}.superduper-card .social-btn{cursor:pointer;background:#e8f3ec;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:box-shadow .19s;display:flex;box-shadow:0 1px 5px #299d4b0d}.superduper-login-form select{appearance:none;background:#f7fcf8;border:1.8px solid #dbeee1;border-radius:9px;outline:none;width:100%;padding:.92rem 1rem .92rem 2.4rem;font-size:1.07rem;transition:border .18s}.superduper-login-form .form-group span:nth-of-type(2){position:absolute;top:48px;right:15px;color:#299d4b!important;pointer-events:none!important}.superduper-login-form .form-group button#togglePasswordBtn1{color:#96bfa9;cursor:pointer;background:0 0;border:none;outline:none;font-size:1.13em;position:absolute;top:53px;right:10px}.superduper-login-form>div:nth-of-type(8){color:#8fafa1;align-items:center;gap:.55em;margin-bottom:1.4rem;display:flex}.superduper-login-form>div:nth-of-type(8) input{margin-right:.35em}.payment-card{border:none;border-radius:20px;width:100%;display:block;box-shadow:0 15px 35px #0000001a;max-width:500px!important;margin:50px auto!important}.payment-header{background:var(--primary-color);color:#fff;text-align:center;border-radius:20px 20px 0 0;padding:30px}.method-card{text-align:left;cursor:pointer;background:0 0;border:2px solid #eee;border-radius:12px;width:100%;margin-bottom:15px;padding:15px;font-family:inherit;transition:all .3s;display:block}.method-card:hover,.method-card.active{border-color:var(--primary-color);background:#2d86590d}.btn-confirm{background:var(--primary-color);color:#fff;border:none;border-radius:12px;width:100%;margin-top:20px;padding:15px;font-weight:600}.payment-card .form-control{border:1px solid #ddd;border-radius:8px;padding:12px}.product-details-body{color:#333;background:#fff;font-family:Inter,sans-serif}.product-nav{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:30px;padding:10px 0;display:flex}.breadcrumb{margin-bottom:0;font-size:.9rem}.back-link{color:#666;align-items:center;gap:8px;margin-bottom:20px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.back-link:hover{color:var(--primary-color);transform:translate(-5px)}.detail-wrapper{gap:40px;margin-bottom:60px;display:flex}.detail-gallery{flex:1;height:fit-content;position:sticky;top:100px}.detail-info{flex:1.5}.detail-sidebar{flex:.8}.product-badge{color:var(--primary-color);background:#2d86591a;border-radius:20px;margin-bottom:15px;padding:5px 15px;font-size:.85rem;font-weight:600;display:inline-block}.product-title{color:#1a1a1a;margin-bottom:10px;font-size:2.5rem;font-weight:800}.product-price{color:var(--primary-color);margin-bottom:20px;font-size:2rem;font-weight:700}.product-description{color:#666;border-bottom:1px solid #eee;margin-bottom:35px;padding-bottom:30px;font-size:1.1rem;line-height:1.6}.section-card{margin-bottom:40px}.section-title{align-items:center;gap:10px;margin-bottom:20px;font-size:1.25rem;font-weight:700;display:flex}.section-title i{color:var(--primary-color)}.feature-list{grid-template-columns:1fr 1fr;gap:15px;padding:0;list-style:none;display:grid}.feature-list .feature-item{color:#444;align-items:flex-start;gap:10px;font-size:1rem;display:flex}.feature-list .feature-item i{color:var(--primary-color);margin-top:4px}.outcome-box{background:var(--bg-light);border-left:5px solid var(--primary-color);border-radius:15px;margin-bottom:20px;padding:25px}.advantage-box{border-left:5px solid var(--accent-color);background:ivory;border-radius:15px;padding:25px}.purchase-card{border:1px solid #ddd;border-radius:12px;padding:25px;position:sticky;top:100px;box-shadow:0 4px 12px #0000000d}.stock-status{color:#2d8659;margin-bottom:15px;font-weight:600;display:block}.btn-add-cart{background:#f39c12;border:none;border-radius:25px;width:100%;margin-bottom:10px;padding:12px;font-weight:600;transition:all .3s;color:#fff!important}.btn-add-cart:hover{background:#e67e22;transform:translateY(-2px)}.btn-buy-now{background:#e67e22;border:none;border-radius:25px;width:100%;padding:12px;font-weight:600;transition:all .3s;color:#121111!important}@media (width<=992px){.detail-wrapper{flex-direction:column}.detail-gallery,.purchase-card{position:static}}#about.redesigned-about-section{background:#f9fcfa}#about.redesigned-about-section .section-header{text-align:center;margin-bottom:40px}#about.redesigned-about-section .section-header h2{color:#1b7a3a;margin-bottom:10px;font-size:2.6rem;font-weight:800}#about.redesigned-about-section .section-header h2 span{color:#222}#about.redesigned-about-section .section-header hr{border:2px solid #1b7a3a;width:80px;margin:20px auto}#about.redesigned-about-section .about-content{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}#about.redesigned-about-section .about-text{flex:330px;min-width:280px}#about.redesigned-about-section .about-text .lead-text{color:#424242;margin-bottom:24px;font-size:1.18rem;line-height:1.7}#about.redesigned-about-section .about-text .lead-text span{color:#1b7a3a;font-weight:500}#about.redesigned-about-section .about-bullets{margin-bottom:26px;padding:0;list-style:none}#about.redesigned-about-section .about-bullets li{align-items:flex-start;margin-bottom:16px;display:flex}#about.redesigned-about-section .about-bullets li i{color:#1b7a3a;margin-top:4px;margin-right:15px;font-size:1.3em}#about.redesigned-about-section .about-bullets li span{font-size:18px}#about.redesigned-about-section .about-bullets li span span{color:#1b7a3a}#about.redesigned-about-section .about-text p{color:#4a4a4a;font-size:1.07rem}#about.redesigned-about-section .about-text p span{color:#1b7a3a;font-weight:600}#about.redesigned-about-section .about-services{background:#269749;border-radius:14px;flex:300px;padding:32px 26px 32px 28px;position:relative;overflow:hidden;box-shadow:0 12px 30px #26974966}#about.redesigned-about-section .about-services h3{color:#fff;letter-spacing:.02em;border-bottom:1px solid #fff6;margin-bottom:22px;padding-bottom:15px;font-size:1.35em;font-weight:800}#about.redesigned-about-section .about-services h3 i{color:#fff;margin-right:7px}#about.redesigned-about-section .services-list{margin:0;padding:0;list-style:none}#about.redesigned-about-section .services-list li{align-items:center;margin-bottom:16px;display:flex}#about.redesigned-about-section .services-list li:last-child{margin-bottom:0}#about.redesigned-about-section .services-list li i{color:#fff;filter:drop-shadow(0 2px 5px #0003);margin-right:15px;font-size:1.4em;transition:all .3s}#about.redesigned-about-section .services-list li:hover i{filter:drop-shadow(0 4px 8px #0000004d);transform:scale(1.15)translateY(-2px)}#about.redesigned-about-section .services-list li span{color:#fff;font-size:1.1em;font-style:italic;font-weight:600}#about.redesigned-about-section .about-extra{text-align:center;margin-top:40px}#about.redesigned-about-section .about-extra p{color:#444;max-width:700px;font-size:1.04rem;display:inline-block}#about.redesigned-about-section .about-extra p span{color:#269749}.signup-terms-label{font-size:.98rem}.detail-gallery-card{border-radius:20px;height:400px;position:relative;overflow:hidden}.detail-gallery-icon{color:var(--primary-color);opacity:.2}.login-box h2.text-center.mb-1{color:#299d4b;font-weight:700}.checkout-container{--primary-color:#2d8659;--secondary-color:#1a5c3d;--bg-light:#f8f9fa;max-width:1000px;margin:80px auto}.card{border:none;border-radius:15px;box-shadow:0 10px 30px #0000000d}.order-summary{background:#fff;padding:30px}.alert.alert-info.mt-4.small.border-0{color:#0c5460;background:#e0e5eb80}body:has(.payment-card){background:#f0f2f5;justify-content:center;align-items:flex-start;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex}body:has(.payment-card) .container{justify-content:center;width:100%;display:flex}body:has(.detail-wrapper){--primary-color:#2d8659;--accent-color:#f39c12;--bg-light:#f8f9fa;color:#333;background:#fff;font-family:Inter,sans-serif}.btn-buy-now:hover{background:#d35400;transform:translateY(-2px)}.secure-transaction{color:#4a4a4a;text-align:center;margin-top:20px;font-size:.85rem}@media (width<=992px){.detail-wrapper{flex-direction:column}.detail-gallery,.purchase-card{position:static}}.detail-gallery .card.bg-light{border-radius:20px;height:400px}.detail-gallery .card.bg-light i.fa-rocket{color:#2d8659;opacity:.2}.services-list-section .section-header{text-align:center;margin-bottom:50px}.services-list-section .services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.services-list-section .service-card{background:#fff;border-radius:10px;padding:30px;transition:transform .3s;box-shadow:0 5px 20px #0000000d}.services-list-section .service-card:hover{transform:translateY(-5px)}.services-list-section .service-card .icon{color:#269749;margin-bottom:20px;font-size:2.5rem}.services-list-section .service-card .btn-link{color:#269749;margin-top:15px;font-weight:600;text-decoration:none;display:inline-block}.superduper-login .container{max-width:540px}.superduper-card>div:first-child{justify-content:center;align-items:center;margin-bottom:1.7rem;display:flex}.superduper-card>div:first-child>div{background:linear-gradient(120deg,#39b54a 49%,#299d4b 100%);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.superduper-card>div:first-child>div i{color:#fff;font-size:2.45rem}.superduper-card>p{text-align:center;color:#8bc2a4;margin-bottom:2.1rem;font-size:1.01rem}.superduper-card .alert{border-radius:12px;margin-bottom:1.5rem}.superduper-login-form .form-group input,.superduper-login-form .form-group select{background:#f7fcf8;border:1.8px solid #dbeee1;border-radius:9px;outline:none;width:100%;padding:.92rem 1rem .92rem 2.4rem;font-size:1.07rem;transition:border .18s}.superduper-login-form .form-group select{appearance:none}.superduper-login-form .form-group>span{color:#299d4b;position:absolute;top:48px;left:10px}.superduper-login-form .form-group select~span:last-of-type{color:#299d4b;pointer-events:none;position:absolute;top:48px;right:15px}.superduper-login-form .form-group button{color:#96bfa9;cursor:pointer;background:0 0;border:none;outline:none;font-size:1.13em;position:absolute;top:53px;right:10px}.superduper-card>div:last-child{justify-content:center;gap:.75em;display:flex}.social-btn{cursor:pointer;background:#e8f3ec;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:box-shadow .19s;display:flex;box-shadow:0 1px 5px #299d4b0d}.social-btn .fa-google{color:#ea4335;font-size:1.36rem}.social-btn .fa-linkedin-in{color:#0a66c2;font-size:1.36rem}.social-btn .fa-facebook-f{color:#3b5998;font-size:1.36rem}.login-hero-section{margin:0;padding:0}.login-container-small{max-width:540px}.login-form-card{background:#fff;border-radius:28px;margin-top:-90px;margin-bottom:38px;padding:2.5rem 2.5rem 2.2rem;position:relative;overflow:hidden;box-shadow:0 8px 36px #3c96561f}.login-icon-wrapper{justify-content:center;align-items:center;margin-bottom:1.7rem;display:flex}.login-icon-circle{background:linear-gradient(120deg,#39b54a 49%,#299d4b 100%);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.login-icon-main{color:#fff;font-size:2.45rem}.login-title{text-align:center;color:var(--primary-color,#299d4b);letter-spacing:-1px;margin-bottom:.5rem;font-size:2.24rem;font-weight:700}.login-subtitle{text-align:center;color:#8bc2a4;margin-bottom:2.1rem;font-size:1.01rem}.login-dashboard-btn{background:var(--primary-color);border-radius:9px}.login-field-group-email{margin-bottom:1.65rem;position:relative}.login-label{color:#103824;margin-bottom:.5rem;font-weight:600;display:block}.login-input-field{background:#f7fcf8;border:1.8px solid #dbeee1;border-radius:9px;outline:none;width:100%;padding:.92rem 1rem .92rem 2.4rem;font-size:1.07rem;transition:border .18s}.login-field-icon{color:#299d4b;position:absolute;top:48px;left:10px}.login-field-group-pass{margin-bottom:1.23rem;position:relative}.login-toggle-visible{color:#96bfa9;cursor:pointer;background:0 0;border:none;outline:none;font-size:1.13em;position:absolute;top:53px;right:10px}.login-options-row{justify-content:space-between;align-items:center;margin-bottom:1.4rem;display:flex}.login-checkbox{margin-right:.55em}.login-remember-label{color:#8fafa1;font-size:.98rem}.login-forgot-link{color:#299d4b;font-size:.96rem;font-weight:500;text-decoration:none}.login-submit-btn{color:#0d0c0c;background:linear-gradient(120deg,#39b54a 65%,#299d4b 100%);border:none;border-radius:8px;width:100%;margin-bottom:1.1rem;padding:.92rem;font-size:1.18rem;font-weight:600;transition:box-shadow .21s ease-in-out;box-shadow:0 2px 18px #3cb54a12}.login-submit-icon{margin-right:.7em}.login-footer{text-align:center;margin-top:1.1rem}.login-footer-text{color:#9fa8a6;font-size:1em}.login-signup-link{color:#39b54a;font-weight:650;text-decoration:none}.login-social-divider{text-align:center;margin:1.9rem 0 .5rem}.login-social-label{color:#94ab9c;letter-spacing:.01em;font-size:.93em}.login-social-row{justify-content:center;gap:.75em;display:flex}.login-social-btn{cursor:pointer;background:#e8f3ec;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:box-shadow .19s;display:flex;box-shadow:0 1px 5px #299d4b0d}.login-google-icon{color:#ea4335;font-size:1.36rem}.login-linkedin-icon{color:#0a66c2;font-size:1.36rem}.login-facebook-icon{color:#3b5998;font-size:1.36rem}.h3-style{margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.h4-style{color:#fff;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.2rem;font-weight:700;position:relative}.h4-style:after{content:"";background:#fff9;border-radius:2px;width:40px;height:3px;position:absolute;bottom:0;left:0}.h5-style{margin-bottom:2px;font-size:1.25rem;font-weight:700;color:#145e58!important}.receipt-card{border-radius:24px}@media print{body{background-color:#fff!important}.navbar,.top-header-bar,.footer,.no-print{display:none!important}.receipt-card{box-shadow:none!important;border:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}}.superduper-login-form .form-group .react-tel-input span{color:inherit!important;position:static!important;transform:none!important}.superduper-login-form .form-group .react-tel-input .country-name{font-size:14px;color:#444!important}.superduper-login-form .form-group .react-tel-input .dial-code{font-size:14px;color:#888!important}.achievements-section{text-align:center;background-color:#fff;padding:80px 0}.achievements-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;margin-top:50px;display:grid}.achievement-card{background:#f8fbfb;border-radius:20px;padding:30px;transition:transform .3s}.achievement-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px #0000000d}.achievement-icon{color:#2dd2c4;margin-bottom:20px;font-size:3rem}.achievement-number{color:#145e58;margin-bottom:10px;font-size:2.5rem;font-weight:800}.achievement-label{color:#666;font-size:1.1rem;font-weight:500}.testimonials-section{background:#f0f7f7;padding:100px 0;position:relative}.testimonial-card{background:#fff;border-radius:24px;margin-bottom:30px;padding:40px;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000008}.testimonial-quote-icon{color:#2dd2c41a;font-family:serif;font-size:4rem;position:absolute;top:20px;right:30px}.testimonial-text{color:#444;margin-bottom:30px;font-size:1.1rem;font-style:italic;line-height:1.8}.testimonial-author{align-items:center;gap:15px;display:flex}.author-avatar{object-fit:cover;background-color:#ddd;border-radius:50%;width:60px;height:60px}.author-info h5{color:#145e58;margin-bottom:2px;font-weight:700}.author-info span{color:#4a4a4a;font-size:.9rem}.cta-section{background:#fff;padding:80px 0 120px}.cta-card{color:#fff;background:linear-gradient(90deg,#2d8659 0%,#1f5d3f 100%);border-radius:20px;justify-content:space-between;align-items:center;padding:40px 60px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #1f5d3f40}.cta-card:after{content:"";opacity:.3;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjIiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC4wNSkiLz48L3N2Zz4=);width:100%;height:100%;position:absolute;top:0;left:0}.cta-content h2{color:#fff;z-index:2;margin:0;font-size:2.5rem;font-weight:700;position:relative}.cta-btn{color:#1f5d3f;z-index:2;white-space:nowrap;background:#fff;border-radius:50px;padding:15px 40px;font-weight:700;text-decoration:none;transition:all .3s;position:relative}.cta-btn:hover{color:#1f5d3f;background:#f5f5f5;transform:translateY(-2px);box-shadow:0 10px 20px #0003}@media (width<=768px){.cta-card{text-align:center;flex-direction:column;gap:30px;padding:40px 30px}.cta-content h2{font-size:1.8rem}}:root{--primary:#2d8659;--primary-dark:#1f5d3f;--primary-light:#e9f5ef;--secondary:#4a90e2;--accent-alt:#f39c12;--glass:#ffffffb3;--glass-border:#ffffff4d;--card-shadow:0 8px 32px 0 #1f268712}.glass-card{background:var(--glass);-webkit-backdrop-filter:blur(10px);box-shadow:var(--card-shadow);border:1px solid #00000014;border-radius:24px}.gradient-text{background:linear-gradient(135deg, var(--primary), var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.premium-btn{cursor:pointer;background:linear-gradient(135deg,#2d8659 0%,#1f5d3f 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:14px 32px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 10px 20px -5px #2d865966;color:#fff!important}.premium-btn:hover{filter:brightness(1.1);transform:translateY(-4px)scale(1.02);box-shadow:0 15px 30px -5px #2d865999}.outline-premium-btn{cursor:pointer;background:#fff;border:1px solid #2d8659;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:12px 30px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .4s;display:flex;color:#000!important}.outline-premium-btn:hover{background:#e9f5ef;transform:translateY(-4px);box-shadow:0 10px 20px -5px #0000000d}.feature-tag{background:var(--primary-light);color:var(--primary);border-radius:100px;align-items:center;gap:8px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating-icon{animation:4s ease-in-out infinite float}.ticker-tape{color:#fff;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;background:#1a1a1a;padding:12px 0;font-size:.75rem;font-weight:600;overflow:hidden}.ticker-content{animation:40s linear infinite scroll;display:inline-block}@keyframes scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}.ticker-item{align-items:center;gap:8px;margin-right:50px;display:inline-flex}.ticker-item i{color:var(--primary)}.filter-sidebar{box-shadow:var(--card-shadow);background:#fff;border-radius:24px;padding:24px}@media (width>=992px){.shop-filter-container{z-index:10;align-self:flex-start!important;height:max-content!important;position:sticky!important;top:100px!important}}.filter-group{border-bottom:1px solid #0000000d;margin-bottom:24px;padding-bottom:24px}.filter-group:last-child{border-bottom:none}.filter-title{align-items:center;gap:10px;margin-bottom:16px;font-size:.9rem;font-weight:700;display:flex}.filter-input{border:1px solid var(--border);border-radius:12px;width:100%;padding:10px 16px;font-size:.85rem;transition:all .3s}.filter-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-light);outline:none}.premium-access-card{color:#fff;text-align:left;background:#222;border-radius:24px;margin-top:24px;padding:24px}.premium-access-card h5{color:#fff;font-weight:700}.course-card{box-shadow:var(--card-shadow);background:#fff;border:1px solid #00000008;border-radius:24px;height:100%;transition:all .4s;overflow:hidden}.course-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.course-image{background:#f0f0f0;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.course-image i{color:var(--primary);opacity:.2;font-size:5rem}.course-badge{text-transform:uppercase;color:var(--primary);background:#fffffff2;border-radius:8px;padding:6px 12px;font-size:.7rem;font-weight:800;position:absolute;top:16px;left:16px;box-shadow:0 4px 10px #0000001a}.enroll-btn{text-align:center;background:#1a1a1a;border:none;border-radius:14px;width:100%;padding:14px;font-weight:700;text-decoration:none;transition:all .3s;display:block;color:#fff!important}.enroll-btn:hover{background:var(--primary);transform:scale(1.02)}.rich-text-content{word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%}.rich-text-content *{max-width:100%;word-wrap:break-word!important;font-family:Inter,sans-serif!important}.rich-text-content ul,.rich-text-content ol{margin-bottom:1rem;padding-left:1.5rem}.rich-text-content p{margin-bottom:.5rem}.rich-text-content li{margin-bottom:.25rem}.nav-menu>li>a{padding-bottom:5px;transition:color .3s;display:inline-block;position:relative}.nav-menu>li>a:after{content:"";background:var(--primary);border-radius:2px;width:0;height:3px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-menu>li>a:hover,.nav-menu>li>a.active{color:var(--primary)!important}.nav-menu>li>a:hover:after,.nav-menu>li>a.active:after{width:100%}.policy-content p{margin-bottom:1.5rem!important}.policy-content ul{margin-bottom:2rem!important}.policy-content li{margin-bottom:.5rem!important}
