body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;margin:0}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}.content p,.text-content p,p{line-height:1.7}.lead{font-size:1.05rem;line-height:1.9}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.animate-fadeIn{animation:fadeIn .3s ease-in-out}.animate-slideUp{animation:slideUp .4s ease-out}.animate-scaleIn{animation:scaleIn .5s ease-out .2s both}.animate-modalFadeIn{animation:modalFadeIn .3s ease-in-out}.animate-modalSlideUp{animation:modalSlideUp .4s ease-out}.animate-modalShake{animation:modalShake .5s ease-in-out}.gradient-bg{background:linear-gradient(135deg,#1e3a8a,#3b82f6 50%,#60a5fa)}.card-hover{transition:all .4s ease}.card-hover:hover{box-shadow:0 25px 50px #3b82f626;transform:translateY(-8px)}.navbar-scrolled{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#fffffff2;box-shadow:0 8px 32px #0000001a}.dropdown{opacity:0;transform:translateY(-10px);transition:all .3s ease-in-out;visibility:hidden}.dropdown-parent:hover .dropdown,.dropdown.show{opacity:1;transform:translateY(0);visibility:visible}.dropdown-item{overflow:hidden!important;position:relative!important}.dropdown-item:before{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;content:""!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;transform:scaleY(0)!important;transition:transform .3s ease!important;width:4px!important}.dropdown-item:hover:before{transform:scaleY(1)!important}.nav-link{border:none!important;box-shadow:none!important;outline:none!important;overflow:hidden;position:relative}.nav-link:active,.nav-link:focus,.nav-link:focus-visible{background:#0000!important;border:none!important;box-shadow:none!important;outline:none!important}.nav-link:after{background:linear-gradient(135deg,#4f46e5,#7c3aed);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:hover:after{width:100%}nav button{border:none!important;outline:none!important}nav button:active,nav button:focus,nav button:focus-visible{box-shadow:none!important;outline:none!important}nav a{outline:none!important}nav a:active,nav a:focus,nav a:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}.dropdown-parent button{border:none!important;outline:none!important}.dropdown-parent button:active,.dropdown-parent button:focus,.dropdown-parent button:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}.navbar-shadow{box-shadow:0 4px 20px #00000014}#mobile-menu{max-height:calc(100vh - 64px)}body.mobile-menu-open{overflow:hidden}.mobile-menu-enter{animation:slideDown .3s ease-in-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rotate-180{transform:rotate(180deg)}.floating-animation{animation:floating 3s ease-in-out infinite}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.slide-in{animation:slideIn .8s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.testimonial-slider{overflow:hidden}.testimonial-track{animation:slide 20s infinite;display:flex}@keyframes slide{0%,20%{transform:translateX(0)}25%,45%{transform:translateX(-100%)}50%,70%{transform:translateX(-200%)}75%,95%{transform:translateX(-300%)}to{transform:translateX(0)}}.company-slider{animation:scroll 25s linear infinite}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.pulse-blue{animation:pulseBlue 2s infinite}@keyframes pulseBlue{0%,to{box-shadow:0 0 0 0 #3b82f6b3}50%{box-shadow:0 0 0 20px #3b82f600}}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}.hero-bg{background-image:linear-gradient(#0009,#0009),url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&w=1170&q=80);background-position:50%;background-size:cover}.team-card:hover{border-color:#9333ea;transform:translateY(-5px)}.team-card{transition:transform .3s ease,border-color .3s ease}.cta-pulse-animation{animation:cta-pulse 2s infinite}@keyframes cta-pulse{0%{box-shadow:0 0 0 0 #3b82f6b3}70%{box-shadow:0 0 0 10px #3b82f600}to{box-shadow:0 0 0 0 #3b82f600}}.home-gradient-bg{background:linear-gradient(135deg,#2563eb,#1d4ed8);background:linear-gradient(135deg,#1e40af,#3b82f6 50%,#60a5fa)}.home-card-shadow{box-shadow:0 10px 25px -5px #3b82f61a,0 10px 10px -5px #3b82f60a}.home-hover-transform{transition:transform .3s ease,box-shadow .3s ease}.home-hover-transform:hover{box-shadow:0 20px 40px -10px #3b82f633;transform:translateY(-5px)}.home-pulse-animation{animation:pulse 2s infinite}:root{--primary-color:#6366f1;--secondary-color:#8b5cf6;--accent-color:#06b6d4;--success-color:#10b981;--warning-color:#f59e0b;--dark-color:#1e293b;--light-gray:#f8fafc;--text-gray:#64748b}.hero-section{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M10 0H0v10' fill='none' stroke='rgba(255,255,255,0.1)' stroke-width='.5'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-title{line-height:1.2}.hero-subtitle{font-weight:300}.hero-stats{display:flex;gap:3rem;margin-top:3rem}.stat-item{color:#fff}.stat-number{display:block;font-size:2.5rem}.stat-label{font-size:1rem}.hero-image{position:relative}.floating-card{animation:float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;color:#fff;padding:1.5rem;position:absolute}.floating-card-1{animation-delay:0s;right:-10%;top:10%}.floating-card-2{animation-delay:2s;bottom:20%;left:-15%}.floating-card-3{animation-delay:4s;right:-20%;top:50%}.btn-hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50px;color:#fff;font-weight:600;margin-right:1rem;padding:1rem 2.5rem;transition:all .3s ease}.btn-hero:hover{background:#ffffff4d;box-shadow:0 10px 30px #0003;transform:translateY(-3px)}.btn-hero-secondary{background:#fff;border:2px solid #fff;color:#6366f1;color:var(--primary-color)}.btn-hero-secondary:hover{background:#ffffffe6;color:#6366f1;color:var(--primary-color)}.why-choose-section{background:#f8fafc;background:var(--light-gray);padding:8rem 0}.section-heading{-webkit-text-fill-color:#0000!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Poppins,sans-serif;font-size:3rem;font-weight:800;margin-bottom:1rem;text-align:center}.section-subheading{color:#64748b;color:var(--text-gray);font-size:1.2rem;margin-bottom:5rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.feature-card{background:#fff;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 10px 30px #0000001a;height:100%;padding:3rem 2rem;text-align:center;transition:all .3s ease}.feature-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-10px)}.feature-icon{align-items:center;border-radius:50%;color:#fff!important;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 2rem;overflow:hidden;position:relative;width:80px}.feature-icon:before{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.feature-icon i{position:relative;z-index:2}.feature-title{color:#1e293b;color:var(--dark-color);font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.feature-description{color:#64748b;color:var(--text-gray);line-height:1.7}.programs-section{background:#fff;padding:8rem 0}.program-card{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 10px 30px #0000001a;height:100%;overflow:hidden;transition:all .3s ease}.program-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-5px)}.program-header{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:2rem;text-align:center}.program-icon{font-size:3rem;margin-bottom:1rem}.program-title{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.program-subtitle{opacity:.9}.program-body{padding:2rem}.program-features{list-style:none;margin-bottom:2rem}.program-features li{color:#64748b;color:var(--text-gray);padding:.5rem 0 .5rem 2rem;position:relative}.program-features li:before{color:#10b981;color:var(--success-color);content:"✓";font-weight:700;left:0;position:absolute}.program-price{color:#6366f1;color:var(--primary-color);font-size:2rem;font-weight:800;margin-bottom:1rem;text-align:center}.program-duration{color:#64748b;color:var(--text-gray);margin-bottom:2rem;text-align:center}.btn-program{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:10px;color:#fff;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}.btn-program:hover{box-shadow:0 8px 25px #6366f14d;transform:translateY(-2px)}.success-section{padding:8rem 0}.success-stats{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:4rem}.success-stat{text-align:center}.success-number{color:#06b6d4;color:var(--accent-color);display:block;font-size:3.5rem;font-weight:800;margin-bottom:1rem}.success-label{font-size:1.2rem;opacity:.9}.testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d37b51a;border:1px solid #4caf50;border-radius:20px;margin:2rem 0;padding:2.5rem;transition:all .3s ease}.testimonial-card:hover{background:#5f9ea0}.testimonial-text{font-size:1.1rem;font-style:italic;line-height:1.8;margin-bottom:2rem}.testimonial-author{align-items:center;display:flex;gap:1rem}.author-avatar{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;width:60px}.author-info h5{margin-bottom:.5rem}.author-info small{opacity:.8}.methodology-section{background:#f8fafc;background:var(--light-gray);padding:8rem 0}.methodology-steps{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:4rem}.step-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000001a;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .3s ease}.step-card:before{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));content:"";height:4px;left:0;position:absolute;right:0;top:0}.step-card:hover{transform:translateY(-5px)}.step-number{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));font-size:1.5rem;height:60px;width:60px}.step-title{color:#1e293b;color:var(--dark-color);font-size:1.3rem}.step-description{color:#64748b;color:var(--text-gray);line-height:1.6}.skill-tag{background:#6366f11a;border-radius:20px;color:#6366f1;color:var(--primary-color);font-size:.85rem;font-weight:500;padding:.3rem 1rem}@media (max-width:768px){.hero-title{font-family:Poppins,sans-serif;font-size:2.5rem}.hero-stats{flex-direction:column;gap:1.5rem;text-align:center}.section-title{font-family:Poppins,sans-serif;font-size:2.2rem}.cta-buttons{align-items:center;flex-direction:column}.floating-card{display:none}}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.progress-bar{background:#fff3;border-radius:10px;height:8px;margin:1rem 0;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#06b6d4,#10b981);background:linear-gradient(90deg,var(--accent-color),var(--success-color));border-radius:10px;height:100%;transition:width 2s ease;width:0}.progress-fill.animate{width:var(--progress-width)}.hero-careers{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-careers:before{animation:float 20s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='2' fill='rgba(255,255,255,0.1)'/%3E%3C/svg%3E") repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-content{position:relative;z-index:2}.hero-title{color:#fff;font-family:Poppins,sans-serif;font-size:4rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px #0000004d}.hero-subtitle{color:#ffffffe6;font-size:1.4rem;font-weight:400;margin-bottom:2rem}.cta-buttons{gap:1rem}.btn-primary-custom{background:linear-gradient(45deg,#ff6b6b,#ee5a52);border:none;border-radius:50px;box-shadow:0 8px 25px #ff6b6b4d;color:#fff;font-size:1.1rem;font-weight:600;padding:15px 30px;text-decoration:none;transition:all .3s ease}.btn-primary-custom:hover{box-shadow:0 15px 35px #ff6b6b66;color:#fff;transform:translateY(-3px)}.btn-secondary-custom{background:#0000;border:2px solid #fff;border-radius:50px;color:#fff;font-size:1.1rem;font-weight:600;padding:15px 30px;text-decoration:none;transition:all .3s ease}.btn-secondary-custom:hover{background:#fff;color:#667eea;transform:translateY(-3px)}.stats-section{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;padding:80px 0}.stat-item{padding:2rem}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ffd89b,#19547b);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;margin-bottom:.5rem}.stat-label{font-size:1.2rem;font-weight:500;opacity:.9}.culture-section{background:linear-gradient(135deg,#667eea,#764ba2);padding:100px 0}.culture-card{background:#fff;border:1px solid #fff3;border-radius:20px;box-shadow:0 15px 35px #0000001a;height:100%;margin-bottom:2rem;padding:3rem;transition:all .3s ease}.culture-card:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-10px)}.culture-icon{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.culture-title{color:#2c3e50;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.culture-description{color:#6c757d;font-size:1rem;line-height:1.8}.jobs-section{background:#fff;padding:100px 0}.job-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;height:100%;margin-bottom:2rem;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease}.job-card:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:scale(0);transition:all .3s ease;width:200%}.job-card:hover:before{transform:scale(1)}.job-card:hover{box-shadow:0 20px 40px #667eea4d;transform:translateY(-8px)}.job-title{font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.job-department,.job-title{position:relative;z-index:2}.job-department{background:#fff3;border-radius:20px;display:inline-block;font-size:.9rem;margin-bottom:1rem;padding:.3rem 1rem}.job-description{margin-bottom:1.5rem;opacity:.9;position:relative;z-index:2}.job-requirements{margin-bottom:2rem;position:relative;z-index:2}.job-requirements h6{font-weight:600;margin-bottom:.5rem}.job-requirements ul{list-style:none;padding-left:0}.job-requirements li{padding:.2rem 0 .2rem 1.5rem;position:relative}.job-requirements li:before{color:#4caf50;content:"✓";font-weight:700;left:0;position:absolute}.apply-btn{background:#fff3;border:2px solid #fff;border-radius:50px;color:#fff;display:inline-block;font-weight:600;padding:.8rem 2rem;position:relative;text-decoration:none;z-index:2}.apply-btn:hover{background:#fff;color:#667eea}@keyframes intern-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes intern-fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.intern-float-animation{animation:intern-float 3s ease-in-out infinite}.intern-float-delay-1{animation-delay:.5s}.intern-float-delay-2{animation-delay:1s}.intern-fade-in{animation:intern-fadeIn .8s ease-out forwards}.intern-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text}.intern-card-hover:hover{box-shadow:0 25px 50px #3b82f640;transform:translateY(-12px)}.intern-btn-hover:hover{box-shadow:0 10px 25px #3b82f666;transform:translateY(-2px)}@keyframes growth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes growth-fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.growth-float-animation{animation:growth-float 4s ease-in-out infinite}.growth-float-delay-1{animation-delay:.5s}.growth-float-delay-2{animation-delay:1s}.growth-fade-in{animation:growth-fadeIn .8s ease-out forwards}.growth-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6,#60a5fa);-webkit-background-clip:text;background-clip:text}.growth-card-hover:hover{box-shadow:0 20px 40px #3b82f633;transform:translateY(-8px)}.growth-icon-hover:hover{transform:scale(1.1) rotate(5deg)}.growth-btn-hover:hover{box-shadow:0 10px 25px #3b82f666;transform:translateY(-2px)}.process-section{background:#fff;padding:100px 0}.process-step{margin-bottom:3rem;position:relative;text-align:center}.step-number{align-items:center;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:1.8rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.step-title{color:#2c3e50;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.step-description{color:#6c757d;line-height:1.7;margin:0 auto;max-width:300px}.contact-section{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:80px 0}.contact-info{text-align:center}.contact-item{margin-bottom:2rem}.contact-icon{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.section-titles{color:#2c3e50;font-family:Poppins,sans-serif;font-size:3rem;font-weight:800;margin-bottom:3rem;position:relative;text-align:center}.section-titles:after{background:linear-gradient(45deg,#667eea,#764ba2);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.section-subtitles{color:#6c757d;font-size:1.2rem;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.fade-in-up{opacity:0;transform:translateY(30px);transition:all .8s ease}.fade-in-up.active{opacity:1;transform:translateY(0)}@media (max-width:768px){.hero-title{font-family:Poppins,sans-serif;font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.cta-buttons{align-items:center;flex-direction:column}.section-title{font-family:Poppins,sans-serif;font-size:2rem}.stat-number{font-size:2.5rem}.culture-card,.job-card{padding:2rem}}.counter{transition:all .3s ease}.modal-content{border:none;border-radius:20px;box-shadow:0 25px 50px #00000026}.modal-header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px 20px 0 0;color:#fff}.btn-close{filter:invert(1)}.form-control:focus{border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40}.btn-primary{background:linear-gradient(45deg,#667eea,#764ba2);border:none}.btn-primary:hover{background:linear-gradient(45deg,#5a6fd8,#6a4190)}.industries-gradient-bg{background:linear-gradient(135deg,#1e40af,#3b82f6 50%,#60a5fa)}.industries-card-hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;transition:all .3s ease}.industries-card-hover:hover{background:#fffffff2;box-shadow:0 20px 40px #1e40af4d;color:#1e40af;transform:translateY(-8px)}.industries-card-hover:hover h3,.industries-card-hover:hover h4{color:#1e40af}.industries-card-hover:hover p{color:#4b5563}.industries-card-hover:hover .text-blue-100{color:#6b7280}.industries-card-hover:hover .text-green-200{color:#10b981}.industries-manufacturing-bg{background:linear-gradient(45deg,#1e3a8a,#3730a3)}.industries-retail-bg{background:linear-gradient(45deg,#1d4ed8,#2563eb)}.industries-healthcare-bg{background:linear-gradient(45deg,#2563eb,#3b82f6)}.industries-finance-bg{background:linear-gradient(45deg,#3b82f6,#60a5fa)}.industries-logistics-bg{background:linear-gradient(45deg,#1e40af,#2563eb)}.industries-floating{animation:float 3s ease-in-out infinite}.industries-benefit-item{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #2563eb}.industries-card-hover:hover .industries-solution-badge{background:linear-gradient(45deg,#1e3a8a,#3730a3);color:#fff}.industries-solution-badge{background:#fff;border-radius:50px;color:#1e40af;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.serviceweb-gradient-bg{background:linear-gradient(135deg,#1e3a8a,#3b82f6 50%,#60a5fa)}.serviceweb-card-hover{transition:all .3s ease}.serviceweb-card-hover:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-10px)}.serviceweb-tech-icon{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;background-clip:text}.serviceweb-process-step{position:relative}.serviceweb-process-step:last-child:after{display:none}.serviceweb-faq-item{border-left:4px solid #3b82f6}.serviceSAP-hero-gradient{background:linear-gradient(135deg,#1e40af,#3b82f6 50%,#60a5fa)}.serviceSAP-card-hover:hover{transform:translateY(-5px);transition:all .3s ease}.serviceSAP-section-bg-1{background:linear-gradient(45deg,#f8fafc,#e2e8f0)}.serviceSAP-section-bg-2{background:linear-gradient(-45deg,#eff6ff,#dbeafe)}.serviceSAP-icon-circle{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.serviceSAP-pulse{animation:pulse 2s infinite}.service_Marketing-gradient{background:linear-gradient(135deg,#1e40af,#3b82f6)}.service_Marketing-card-hover:hover{box-shadow:0 20px 25px -5px #0000001a;transform:translateY(-8px)}.service_Marketing-pulse{animation:pulse 2s infinite}.service_Marketing-float{animation:float 6s ease-in-out infinite}.blog-cta-gradient{background:linear-gradient(135deg,#2563eb,#3b82f6)}.blog-card,.blog-category-btn{transition:all .3s ease-in-out}.blog-category-btn.active{background-color:#2563eb;border-color:#2563eb;color:#fff}.values-gradient-bg{background:linear-gradient(135deg,#3b82f6,#1e40af)}.values-card-hover{transition:all .4s ease}.values-card-hover:hover{box-shadow:0 25px 50px #3b82f633;transform:translateY(-10px)}.values-icon-container{background:linear-gradient(135deg,#3b82f6,#1e40af);transition:all .3s ease}.values-card-hover:hover .values-icon-container{background:linear-gradient(135deg,#1e40af,#1e3a8a);transform:scale(1.1)}.values-card{background:#fff;border:2px solid #e2e8f0;transition:all .3s ease}.values-card:hover{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#3b82f6}.values-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif}.values-icon{color:#fff;height:48px;width:48px}.values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (min-width:1024px){.values-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.values-grid{gap:2.5rem;grid-template-columns:repeat(3,1fr)}}.team-gradient-bg{background:linear-gradient(135deg,#3b82f6,#1e40af)}.team-card-hover{transition:all .3s ease}.team-card-hover:hover{box-shadow:0 20px 40px #3b82f626;transform:translateY(-8px)}.team-leadership-card{background:linear-gradient(145deg,#fff,#f8fafc);border:2px solid #e2e8f0;transition:all .4s ease}.team-leadership-card:hover{border-color:#3b82f6;transform:scale(1.02)}.team-member-card{background:#fff;border:1px solid #e2e8f0;transition:all .3s ease}.team-member-card:hover{border-color:#3b82f6;box-shadow:0 12px 24px #3b82f61a}.team-profile-image{border:4px solid #fff;border-radius:50%;box-shadow:0 8px 16px #0000001a;height:120px;object-fit:cover;width:120px}.team-leadership-image{border:5px solid #fff;border-radius:50%;box-shadow:0 12px 24px #00000026;height:150px;object-fit:cover;width:150px}.team-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif}.choose-gradient-bg{background:linear-gradient(135deg,#3b82f6,#1e40af)}.choose-advantage-item{transition:all .3s ease}.choose-advantage-item:hover{background:linear-gradient(145deg,#f8fafc,#fff);border-left:4px solid #3b82f6;transform:translateX(10px)}.choose-icon-container{background:linear-gradient(135deg,#3b82f6,#1e40af);transition:all .3s ease}.choose-advantage-item:hover .choose-icon-container{background:linear-gradient(135deg,#1e40af,#1e3a8a);transform:scale(1.1)}.choose-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif}.choose-image-container{overflow:hidden;position:relative}.choose-image-container:before{animation:choose-shine 3s infinite;background:linear-gradient(45deg,#0000,#3b82f61a,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes choose-shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}50%{transform:translateX(100%) translateY(100%) rotate(45deg)}to{transform:translateX(-100%) translateY(-100%) rotate(45deg)}}.choose-icon{color:#fff;height:32px;width:32px}.choose-floating-element{animation:choose-float 6s ease-in-out infinite;background:#3b82f61a;border-radius:50%;position:absolute}.choose-floating-element:first-child{animation-delay:0s;height:80px;right:10%;top:10%;width:80px}.choose-floating-element:nth-child(2){animation-delay:2s;bottom:20%;height:60px;right:20%;width:60px}.choose-floating-element:nth-child(3){animation-delay:4s;height:40px;right:5%;top:50%;width:40px}@keyframes choose-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.story-gradient-bg{background:linear-gradient(135deg,#3b82f6,#1e40af)}.story-timeline-line{background:linear-gradient(180deg,#3b82f6 0,#1e40af 50%,#3b82f6);width:4px}.story-milestone-card{background:#fff;border:2px solid #e2e8f0;transition:all .4s ease}.story-milestone-card:hover{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f626;transform:translateY(-8px)}.story-milestone-icon{background:linear-gradient(135deg,#3b82f6,#1e40af);height:80px;transition:all .3s ease;width:80px}.story-milestone-card:hover .story-milestone-icon{background:linear-gradient(135deg,#1e40af,#1e3a8a);transform:scale(1.1)}.story-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif}.story-year-badge{border-radius:2rem;color:#fff;font-size:1.125rem;font-weight:700;padding:.5rem 1.5rem}.story-timeline-dot,.story-year-badge{background:linear-gradient(135deg,#3b82f6,#1e40af)}.story-timeline-dot{border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 4px #3b82f6;height:20px;width:20px}.story-milestone-left{margin-right:2rem}.story-milestone-right{margin-left:2rem}.story-stats-counter{color:#fff;font-size:3rem;font-weight:800}@media (max-width:768px){.story-milestone-left,.story-milestone-right{margin-left:2rem;margin-right:0}}.academy-gradient{background:linear-gradient(135deg,#1e3a8a,#3b82f6,#60a5fa)}.academy-card{border-left:4px solid #0000;transition:all .3s ease}.academy-card:hover{border-left-color:#3b82f6;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-5px)}.academy-btn{overflow:hidden;position:relative;transition:all .3s ease}.academy-btn:hover{background-color:#fff!important;box-shadow:0 10px 20px #3b82f64d;color:#3b82f6!important;transform:translateY(-2px)}.academy-highlight{color:blue;font-weight:600}.academy-stats{background:linear-gradient(45deg,#3b82f61a,#93c5fd1a)}.academy-testimonial{background:linear-gradient(145deg,#f8fafc,#e2e8f0);border-radius:16px;transition:transform .3s ease}.academy-testimonial:hover{transform:scale(1.02)}.academy-feature-icon{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;margin-bottom:1rem;width:60px}.academy-course-card{background:#fff;border:2px solid #0000;border-radius:16px;overflow:hidden;transition:all .4s ease}.academy-course-card:hover{border-color:#3b82f6;box-shadow:0 25px 50px -12px #3b82f640;transform:translateY(-8px)}.academy-wave{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.academy-wave svg{display:block;height:60px;position:relative;width:calc(100% + 1.3px)}.academy-wave .shape-fill{fill:#f8fafc}.recruitment-gradient-bg{background:linear-gradient(135deg,#1e40af,#3b82f6 50%,#60a5fa)}.recruitment-card-hover{transition:all .3s ease}.recruitment-card-hover:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-5px)}.recruitment-service-card:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}.recruitment-process-step{position:relative}.recruitment-process-step:last-child:after{display:none}.recruitment-testimonial-card{background:linear-gradient(145deg,#fff,#f8fafc)}.recruitment-hero-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text}.recruitment-section-bg{background:radial-gradient(ellipse at center,#f0f7ff 0,#fff 70%)}@media (max-width:768px){.recruitment-process-step:after{display:none}}@media (max-width:640px){.academy-slider{overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.academy-slider,.academy-track{-webkit-overflow-scrolling:touch}.academy-track{gap:16px;scroll-snap-type:x mandatory;transition:none!important}.academy-track>.flex-shrink-0{flex:0 0 100%!important;scroll-snap-align:start;width:100%!important}.academy-track>.flex-shrink-0 .flex{height:100%}.academy-nav-btn,.academy-slider~.academy-nav-btn{display:none!important}.academy-mobile-arrow{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex!important;height:40px;justify-content:center;opacity:.95;width:40px}.academy-dots,.academy-track+.dots{display:none}.academy-card:hover,.academy-course-card:hover{border-color:#0000;box-shadow:none;transform:none}}.servicespage-gradient-bg{background:linear-gradient(135deg,#3b82f6,#1e40af)}.servicespage-card-hover{transition:all .3s ease}.servicespage-card-hover:hover{box-shadow:0 15px 35px #3b82f626;transform:translateY(-5px)}.servicespage-hover-scale:hover{transform:scale(1.05)}.servicespage-text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text}.servicespage-feature-box{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0}.servicespage-testimonial-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.servicespage-process-line:after{background:linear-gradient(90deg,#3b82f6,#0000);content:"";height:2px;position:absolute;right:-30px;top:50%;width:60px}.servicespage-process-line:last-child:after{display:none}.overview-text a{color:blue;text-decoration:underline}.core-desc{text-align:justify}.core-desc.collapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.core-desc.expanded{-webkit-line-clamp:unset;line-clamp:none;display:block}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes modalShake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.animate-modalFadeIn{animation:modalFadeIn .2s ease-out}.animate-modalSlideUp{animation:modalSlideUp .3s ease-out}.animate-modalShake{animation:modalShake .3s ease-out}

/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f8f9fa;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:80px 20px;position:relative}.hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Cpath d='M0 50q25-25 50 0t50 0' stroke='rgba(255,255,255,0.1)' fill='none' stroke-width='2'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.floating-element{animation:float 6s ease-in-out infinite;position:absolute}.floating-1{animation-delay:0s;left:10%;top:10%}.floating-2{animation-delay:2s;right:15%;top:60%}.floating-3{animation-delay:4s;bottom:20%;left:20%}.floating-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50%;box-shadow:0 8px 32px #0000001a;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;width:60px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;position:relative;z-index:1}.job-ready-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:50px;display:inline-block;font-size:14px;font-weight:600;margin-bottom:20px;padding:8px 20px}.hero h1{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:20px;text-shadow:0 2px 10px #0003}.hero-subtitle{font-size:1.5rem;font-weight:500;margin-bottom:15px;opacity:.95}.hero-description{font-size:1.1rem;line-height:1.8;margin-bottom:30px;opacity:.9}.stats-grid{align-items:center;color:#fff!important;display:flex;gap:20px;justify-content:space-around}.stat-item{color:#fff!important;flex:1 1;text-align:center}.stat-number{font-size:2rem;font-weight:700;margin-bottom:5px}.stat-label,.stat-number,.stat-number *{color:#fff!important}.stat-label{font-size:.9rem;opacity:.8}.cta-buttons{display:flex;flex-wrap:wrap;gap:15px}.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;padding:16px 32px;transition:all .3s ease}.btn-primary{background:#fff;box-shadow:0 4px 15px #0003;color:#667eea}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;color:#fff}.btn-secondary:hover{background:#ffffff40;transform:translateY(-2px)}.hero-visual{position:relative}.video-preview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:20px;box-shadow:0 20px 60px #0000004d;color:#333;padding:30px}.video-preview h3{color:#667eea;font-size:1.5rem;margin-bottom:10px}.video-preview>p{color:#666;font-size:.95rem;margin-bottom:20px}.play-button,.video-preview video{border-radius:12px;margin-bottom:20px;width:100%}.play-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:300px;justify-content:center;overflow:hidden;position:relative}.play-button:before{animation:pulse 2s ease-in-out infinite;background:#fff3;border-radius:50%;content:"";height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.play-button svg{color:#fff;font-size:60px;position:relative;z-index:1}@keyframes pulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.video-stats{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:20px}.video-stat{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;padding:15px;text-align:center}.video-stat-number{font-size:1.3rem;font-weight:700;margin-bottom:5px}.video-stat-label{font-size:.85rem;opacity:.9}.course-preview-features{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.preview-feature{align-items:center;background:#f8f9fa;border-radius:10px;color:#333;display:flex;font-size:.9rem;gap:10px;padding:12px}.preview-feature svg{color:#667eea;font-size:1.2rem}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:10000}.course-details{background:#f8f9fa;padding:80px 20px}.course-banner{margin-bottom:20px}.course-banner-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.course-banner-image,.course-banner-placeholder{border-radius:12px;box-shadow:0 10px 30px #0000001f;height:220px}.course-banner-placeholder{align-items:center;background:linear-gradient(135deg,#2b6cb0,#2c5282);color:#fff;display:flex;justify-content:center}.course-banner-title{font-size:1.6rem;font-weight:700;padding:0 20px;text-align:center}.course-container-redesigned{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 420px;margin:0 auto;max-width:1400px;padding:0}.course-main-redesigned{min-width:0;overflow:hidden}.course-sidebar-redesigned{height:-webkit-fit-content;height:fit-content;max-height:calc(100vh - 120px);overflow-y:auto;position:-webkit-sticky;position:sticky;scrollbar-color:#6366f1 #f3f4f6;scrollbar-width:thin;top:100px}.course-sidebar-redesigned::-webkit-scrollbar{width:6px}.course-sidebar-redesigned::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.course-sidebar-redesigned::-webkit-scrollbar-thumb{background:#6366f1;border-radius:10px}.section-title{color:#333;font-size:2rem;font-weight:700;margin-bottom:30px;padding-bottom:15px;position:relative}.section-title:after{border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}.course-overview{word-wrap:break-word;background:#fff;border-radius:20px;box-shadow:0 2px 10px #0000000d;margin-bottom:40px;overflow-wrap:break-word;padding:40px}.overview-text{color:#555;font-size:1.05rem;line-height:1.8;max-width:100%;overflow-wrap:break-word;word-break:break-word}.ql-editor{max-width:100%;overflow:hidden;padding:0}.ql-editor p{word-wrap:break-word;margin-bottom:15px;overflow-wrap:break-word}.ql-editor strong{color:#333;font-weight:600}.ql-editor ol,.ql-editor ul{margin:15px 0;max-width:100%;padding-left:30px}.ql-editor li{word-wrap:break-word;margin-bottom:10px}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{word-wrap:break-word;color:#333;line-height:1.4;margin-bottom:15px;margin-top:25px}.ql-editor h1{font-size:2rem}.ql-editor h2{font-size:1.75rem}.ql-editor h3{font-size:1.5rem}.ql-editor img{border-radius:10px;height:auto;margin:20px 0;max-width:100%}.ql-editor a{color:#667eea;text-decoration:underline;word-break:break-all}.ql-editor a:hover{color:#764ba2}.ql-editor blockquote{border-left:4px solid #667eea;color:#666;font-style:italic;margin:20px 0;padding-left:20px}.ql-editor code{background:#f8f9fa;border-radius:4px;color:#e83e8c;font-family:Courier New,monospace;font-size:.9em;padding:2px 6px}.ql-editor pre{background:#f8f9fa;border-radius:8px;margin:20px 0;overflow-x:auto;padding:15px}.ql-editor table{border-collapse:collapse;display:block;margin:20px 0;overflow-x:auto;width:100%}.ql-editor table td,.ql-editor table th{border:1px solid #e9ecef;padding:10px;text-align:left}.ql-editor table th{background:#f8f9fa;font-weight:600}.modern-accordion{display:flex;flex-direction:column;gap:1rem}.accordion-item{background:#fff;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s ease}.accordion-item:hover{border-color:#6366f1;box-shadow:0 4px 12px #6366f11a}.accordion-item.expanded{border-color:#6366f1;box-shadow:0 8px 24px #6366f126}.accordion-header{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 1.5rem;transition:all .3s ease;-webkit-user-select:none;user-select:none}.accordion-item.expanded .accordion-header{background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.accordion-header:hover{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.accordion-header-left{align-items:center;display:flex;flex:1 1;gap:1rem;min-width:0}.module-number{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;box-shadow:0 4px 8px #6366f14d;color:#fff;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:36px;justify-content:center;width:36px}.module-title{color:#1f2937;font-size:1.1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accordion-header-right{align-items:center;display:flex;flex-shrink:0;gap:1rem}.topic-count,.video-count{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:.875rem;font-weight:500;padding:.25rem .75rem;white-space:nowrap}.chevron-icon{color:#6366f1;font-size:1.2rem;transition:transform .3s ease}.chevron-icon.rotated{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;padding:0 1.5rem;transition:max-height .4s ease,padding .4s ease}.accordion-content.show{background:#fafafa;border-top:2px solid #e5e7eb;max-height:5000px;padding:1.5rem}.topics-list{grid-gap:.75rem;display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.topic-item{align-items:start;background:#fff;border-left:3px solid #6366f1;border-radius:8px;display:flex;gap:.75rem;padding:.75rem;transition:all .2s ease}.topic-item:hover{background:#f9fafb;box-shadow:0 2px 8px #6366f11a;transform:translateX(5px)}.check-icon{color:#10b981;flex-shrink:0;font-size:1.1rem;margin-top:2px}.topic-item span{word-wrap:break-word;color:#374151;line-height:1.6}.no-topics{color:#9ca3af;font-style:italic;padding:2rem;text-align:center}.video-accordion .accordion-header{background:linear-gradient(135deg,#fef3c7,#fde68a)}.video-accordion .accordion-item.expanded .accordion-header{background:linear-gradient(135deg,#fef08a,#fde047)}.module-video-icon{color:#dc2626;flex-shrink:0;font-size:1.5rem}.topic-videos-block{margin-bottom:2rem}.topic-videos-block:last-child{margin-bottom:0}.topic-heading{word-wrap:break-word;align-items:center;border-bottom:2px solid #e5e7eb;color:#1f2937;display:flex;font-size:1.05rem;font-weight:600;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem}.topic-arrow{color:#6366f1}.videos-list{display:flex;flex-direction:column;gap:1rem}.video-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s ease}.video-card:hover{border-color:#6366f1;box-shadow:0 4px 12px #6366f126}.video-card-header{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem}.video-status-icon{flex-shrink:0;font-size:1.25rem}.video-status-icon.unlocked{color:#10b981}.video-status-icon.locked{color:#ef4444}.video-title{word-wrap:break-word;color:#1f2937;flex:1 1;font-weight:500;min-width:0;overflow-wrap:break-word}.locked-badge{align-items:center;background:#fee2e2;border-radius:20px;color:#dc2626;display:flex;flex-shrink:0;font-size:.813rem;font-weight:600;gap:.35rem;padding:.35rem .75rem;white-space:nowrap}.video-player-wrapper{background:#000;padding:1rem}.video-player{border-radius:8px;display:block;outline:none;width:100%}.locked-message{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.locked-message svg{color:#ef4444;font-size:3rem;margin-bottom:1rem}.locked-message p{word-wrap:break-word;color:#991b1b;font-size:1rem;font-weight:500}.no-videos{color:#9ca3af;font-style:italic;padding:2rem;text-align:center}.course-syllabus,.course-videos-section{margin-bottom:40px}.course-syllabus,.course-videos-section,.learning-section{background:#fff;border-radius:20px;box-shadow:0 2px 10px #0000000d;padding:40px}.learning-section{margin:3rem 0}.learning-grid-redesigned{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.learning-item-redesigned{background:#f8f9fa;border:2px solid #e5e7eb;border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.learning-item-redesigned:hover{background:#fff;border-color:#6366f1;box-shadow:0 8px 24px #6366f126;transform:translateY(-4px)}.learning-icon-redesigned{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;box-shadow:0 4px 12px #6366f14d;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.learning-content-redesigned p{word-wrap:break-word;color:#6b7280;font-size:.938rem;line-height:1.6}.pricing-card-sticky{background:#fff;border:2px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 30px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.pricing-header{border-bottom:2px solid #e5e7eb;margin-bottom:1rem;padding-bottom:1rem}.price-main{color:#6366f1;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.price-details{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.original-price{color:#9ca3af;font-size:1.25rem;text-decoration:line-through}.discount-badge{background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;padding:.35rem .75rem}.countdown-alert{align-items:center;background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem;text-align:center}.countdown-alert,.price-breakdown{border-radius:8px;margin-bottom:1rem}.price-breakdown{background:#f9fafb;padding:1rem}.price-row{color:#4b5563;display:flex;font-size:.938rem;justify-content:space-between;padding:.5rem 0}.price-row.total{border-top:2px solid #e5e7eb;color:#1f2937;margin-top:.5rem;padding-top:.75rem}.enroll-btn,.price-row.total{font-size:1.1rem;font-weight:700}.enroll-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;box-shadow:0 4px 12px #6366f166;color:#fff;cursor:pointer;display:flex;gap:.5rem;justify-content:center;margin-bottom:.75rem;padding:1rem;transition:all .3s ease;width:100%}.enroll-btn:hover{box-shadow:0 8px 20px #6366f180;transform:translateY(-2px)}.enroll-btn.enrolled{background:#d1d5db;box-shadow:none;color:#6b7280;cursor:not-allowed}.enroll-btn.enrolled:hover{transform:none}.download-btn-sidebar{align-items:center;background:#fff;border:2px solid #6366f1;border-radius:10px;color:#6366f1;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:1.5rem;padding:.875rem;transition:all .3s ease;width:100%}.download-btn-sidebar:hover{background:#6366f1;color:#fff}.course-info-sidebar{border-top:2px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem}.course-info-sidebar h4{color:#1f2937;font-size:1.1rem;font-weight:700;margin-bottom:1rem}.info-item-sidebar{background:#f9fafb;border-radius:8px;display:flex;gap:1rem;margin-bottom:.75rem;padding:.875rem;transition:all .2s ease}.info-item-sidebar:hover{background:#f3f4f6}.info-icon-sidebar{color:#6366f1;flex-shrink:0;font-size:1.25rem}.info-item-sidebar>div{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.info-item-sidebar strong{color:#6b7280;font-size:.813rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.info-item-sidebar span{word-wrap:break-word;color:#1f2937;font-size:.938rem;font-weight:500}.features-sidebar{border-top:2px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem}.features-sidebar h4{color:#1f2937;font-size:1.1rem;font-weight:700;margin-bottom:1rem}.features-list-sidebar{display:flex;flex-direction:column;gap:.75rem}.feature-item-sidebar{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:.75rem;padding:.75rem;transition:all .2s ease}.feature-item-sidebar:hover{background:#f3f4f6;transform:translateX(4px)}.feature-check{color:#10b981;flex-shrink:0;font-size:1.1rem}.feature-item-sidebar span{word-wrap:break-word;color:#374151;font-size:.938rem;line-height:1.5}.instructor-card-sidebar{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;margin-top:1.5rem;padding:1.5rem;text-align:center}.instructor-avatar-sidebar{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;box-shadow:0 8px 20px #6366f14d;color:#fff;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.instructor-name-sidebar{word-wrap:break-word;color:#1f2937;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.instructor-bio-sidebar{word-wrap:break-word;color:#6b7280;font-size:.938rem;line-height:1.6}.companies{background:#fff;padding:80px 20px}.companies-container{margin:0 auto;max-width:1200px;text-align:center}.companies h2{color:#333;font-size:2rem;margin-bottom:50px}.companies-grid{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.company-logo{background:#f8f9fa;border-radius:12px;padding:20px;transition:all .3s ease}.company-logo:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-5px)}.related-courses{background:#f8f9fa;padding:80px 20px}.related-container{margin:0 auto;max-width:1200px}.courses-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.course-card{background:#fff;border-radius:20px;box-shadow:0 4px 15px #00000014;padding:30px;transition:all .3s ease}.course-card:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-10px)}.course-card-header{display:flex;gap:15px;margin-bottom:15px}.course-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:1.8rem;height:60px;justify-content:center;width:60px}.course-card h3{word-wrap:break-word;color:#333;font-size:1.3rem;margin-bottom:8px}.course-rating{align-items:center;color:orange;display:flex;font-size:.9rem;gap:5px}.course-rating span{color:#666;margin-left:5px}.course-card-subtitle{color:#666;font-size:.95rem;margin-bottom:1rem}.course-card-description{color:#666;font-size:.9rem;line-height:1.5;margin:.75rem 0;min-height:3em}.course-card-price{color:#667eea;font-size:2rem;font-weight:700;margin:20px 0}.view-course-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:14px;transition:all .3s ease;width:100%}.view-course-btn:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}@media (max-width:1200px){.course-container-redesigned{gap:2rem;grid-template-columns:1fr 380px}}@media (max-width:992px){.course-container-redesigned{gap:2rem;grid-template-columns:1fr}.course-sidebar-redesigned{max-height:none;order:-1;position:static}.learning-grid-redesigned{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.hero-container{gap:40px;grid-template-columns:1fr}.hero h1{font-size:2.5rem}}@media (max-width:768px){.course-container-redesigned{padding:0 1rem}.accordion-header{padding:1rem}.module-number{font-size:.875rem;height:32px;width:32px}.module-title{font-size:1rem}.price-main{font-size:2rem}.learning-grid-redesigned{grid-template-columns:1fr}.stats-grid{gap:20px}.cta-buttons,.stats-grid{flex-direction:column}.btn-primary,.btn-secondary{justify-content:center;width:100%}.course-preview-features,.courses-grid{grid-template-columns:1fr}.companies-grid{grid-template-columns:repeat(2,1fr)}.video-card-header{flex-wrap:wrap;gap:.5rem}.locked-badge{margin-left:auto}}@media (max-width:576px){.hero{padding:40px 15px}.hero h1{font-size:2rem}.course-details{padding:40px 15px}.course-overview,.course-syllabus,.course-videos-section,.learning-section{padding:25px 20px}.pricing-card-sticky{padding:1.25rem}.section-title{font-size:1.5rem}.modal-content{padding:30px 20px}.accordion-header-left{gap:.75rem}.accordion-header-right{align-items:flex-end;flex-direction:column;gap:.5rem}.topic-count,.video-count{font-size:.75rem;padding:.2rem .5rem}.video-title{font-size:.938rem}.topic-heading{flex-wrap:wrap;font-size:1rem}}.flex{display:flex}.justify-between{justify-content:space-between}.items-center{align-items:center}.cursor-pointer{cursor:pointer}.mb-3{margin-bottom:1rem}.mb-1{margin-bottom:.25rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.p-4{padding:1rem}.ml-6{margin-left:1.5rem}.ml-5{margin-left:1.25rem}.border{border:1px solid #e9ecef}.rounded{border-radius:.5rem}.bg-gray-100{background-color:#f8f9fa}.bg-white{background-color:#fff}.font-semibold{font-weight:600}.text-gray-700{color:#495057}.text-gray-500{color:#6c757d}.text-gray-800{color:#374151}.list-disc{list-style-type:disc}.block{display:block}html{scroll-behavior:smooth}body.modal-open{overflow:hidden}p:has-text("Loading"){color:#667eea;font-size:1.5rem;padding:100px 20px;text-align:center}button:focus,input:focus,textarea:focus{box-shadow:0 0 0 3px #667eea4d;outline:none}a:focus{outline:2px solid #667eea;outline-offset:2px}::selection{background:#667eea;color:#fff}::-moz-selection{background:#667eea;color:#fff}.course-sidebar{display:flex;flex-direction:column;gap:25px}.instructor-card,.pricing-card{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;padding:30px}.price{color:#667eea;font-size:3rem;font-weight:800;margin-bottom:10px}.discount{color:#28a745;font-size:1.1rem;font-weight:600;margin-bottom:20px}.course-info{border-bottom:2px solid #e9ecef;border-top:2px solid #e9ecef;margin:25px 0;padding:25px 0}.info-item{align-items:center;color:#555;display:flex;gap:15px;padding:12px 0}.info-icon{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;height:40px;width:40px}.download-btn,.info-icon{align-items:center;display:flex;justify-content:center}.download-btn{background:#fff;border:2px solid #667eea;border-radius:12px;color:#667eea;cursor:pointer;font-size:1.1rem;font-weight:600;gap:10px;margin-top:15px;padding:16px;transition:all .3s ease;width:100%}.download-btn:hover{background:#667eea;color:#fff}.features-grid{display:flex;flex-direction:column;gap:12px}.feature-item{align-items:center;background:#f8f9fa;border-radius:10px;color:#555;display:flex;gap:12px;padding:12px}.feature-item svg{color:#667eea}.instructor-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 8px 25px #667eea4d;color:#fff;display:flex;font-size:3rem;height:100px;justify-content:center;margin:0 auto 20px;width:100px}.instructor-name{color:#333;font-size:1.5rem;margin-bottom:10px}.instructor-title{color:#666;line-height:1.6}.course-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 380px;margin:0 auto;max-width:1200px}@media (max-width:1024px){.course-container{grid-template-columns:1fr}.course-sidebar{order:-1}.instructor-card,.pricing-card{position:static}}redesigned{flex:1 1;min-width:0}.learning-content-redesigned h3{word-wrap:break-word;color:#1f2937;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.modal-content-split{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;margin:auto;max-height:90vh;max-width:1000px;width:95%}.modal-content-split,.modal-left-side{display:flex;overflow:hidden;position:relative}.modal-left-side{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);flex:0 0 40%;justify-content:center;padding:3rem 2rem}.modal-left-side:before{animation:modalPulse 4s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes modalPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.modal-visual-content{color:#fff;position:relative;text-align:center;z-index:1}.modal-icon-wrapper{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 2rem;width:100px}.modal-main-icon{color:#fff;font-size:3rem}.modal-side-title{font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.modal-side-subtitle{font-size:1rem;line-height:1.6;margin-bottom:2rem;opacity:.95}.modal-benefits-list{display:flex;flex-direction:column;gap:1rem;text-align:left}.modal-benefit-item{align-items:center;display:flex;font-size:1rem;gap:1rem}.benefit-check{color:#4ade80;font-size:1.2rem}.modal-right-side{flex:1 1;overflow-y:auto;padding:3rem;position:relative}.modal-close-new{align-items:center;background:#f3f4f6;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:all .3s ease;width:36px;z-index:10}.modal-close-new:hover{background:#e5e7eb;transform:rotate(90deg)}.modal-form-title{color:#1f2937;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.modal-form-subtitle{color:#6b7280;font-size:.95rem;margin-bottom:2rem}.modal-form-new{gap:1.2rem}.form-group-new,.modal-form-new{display:flex;flex-direction:column}.form-group-new{gap:.5rem}.form-label-new{color:#374151;font-size:.9rem;font-weight:600;margin-bottom:.3rem}.form-input-new{border:2px solid #e5e7eb;border-radius:10px;font-family:inherit;font-size:.95rem;padding:.9rem 1.1rem;transition:all .3s ease;width:100%}.form-input-new:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-textarea-new{font-family:inherit;min-height:80px;resize:vertical}.time-selector-wrapper{display:flex;gap:.8rem;margin-top:.5rem}.time-input{flex:1 1}.period-toggle{background:#f3f4f6;border-radius:10px;display:flex;gap:4px;padding:4px}.period-btn{background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-weight:600;padding:.6rem 1.5rem;transition:all .3s ease}.period-btn.active{background:#667eea;box-shadow:0 2px 8px #667eea4d;color:#fff}.period-btn:hover:not(.active){color:#374151}.submit-btn-new{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:1rem;transition:all .3s ease;width:100%}.submit-btn-new:hover{box-shadow:0 10px 25px #667eea66;transform:translateY(-2px)}.calendar-btn-new{align-items:center;background:#fff;border:2px solid #667eea;border-radius:10px;color:#667eea;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.9rem;transition:all .3s ease;width:100%}.calendar-btn-new:hover{background:#f3f4f6}@media (max-width:968px){.modal-content-split{flex-direction:column;max-width:500px}.modal-left-side{flex:0 0 auto;padding:2rem 1.5rem}.modal-icon-wrapper{height:70px;margin-bottom:1.5rem;width:70px}.modal-main-icon{font-size:2rem}.modal-side-title{font-size:1.4rem}.modal-side-subtitle{font-size:.9rem;margin-bottom:1.5rem}.modal-right-side{padding:2rem 1.5rem}.time-selector-wrapper{flex-direction:column}.period-toggle{width:100%}}.syllabus-accordion-wrapper{display:flex;flex-direction:column;gap:1.25rem}.syllabus-accordion-item{background:#fff;border:2px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:all .3s ease}.syllabus-accordion-item:hover{border-color:#8b5cf6;box-shadow:0 4px 20px #8b5cf61f}.syllabus-accordion-item.expanded{border-color:#8b5cf6;box-shadow:0 8px 30px #8b5cf633}.syllabus-accordion-header{background:linear-gradient(135deg,#fafafa,#fff);cursor:pointer;padding:1.75rem 2rem;transition:all .3s ease}.syllabus-accordion-item.expanded .syllabus-accordion-header{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-bottom:2px solid #e9d5ff}.syllabus-accordion-header:hover{background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.syllabus-header-content{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.syllabus-module-info{align-items:center;display:flex;flex:1 1;gap:1.5rem;min-width:0}.syllabus-module-number{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:14px;box-shadow:0 6px 20px #8b5cf659;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:800;height:56px;justify-content:center;min-width:56px}.syllabus-module-details{display:flex;flex:1 1;flex-direction:column;gap:.35rem;min-width:0}.syllabus-module-title{color:#1f2937;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.syllabus-topics-count{color:#8b5cf6;display:inline-block;font-size:.9rem;font-weight:600}.syllabus-chevron{color:#8b5cf6;flex-shrink:0;font-size:1.3rem;transition:transform .3s ease}.syllabus-chevron.rotated{transform:rotate(180deg)}.syllabus-accordion-content{max-height:0;overflow:hidden;padding:0 2rem;transition:max-height .4s ease,padding .4s ease}.syllabus-accordion-content.show{background:#fafafa;max-height:3000px;padding:2rem}.syllabus-topics-list{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.syllabus-topic-item{align-items:flex-start;background:#fff;border-left:4px solid #8b5cf6;border-radius:10px;box-shadow:0 2px 6px #0000000a;display:flex;gap:1rem;padding:1rem 1.25rem;transition:all .3s ease}.syllabus-topic-item:hover{background:#f9fafb;box-shadow:0 4px 12px #8b5cf626;transform:translateX(6px)}.syllabus-check-icon{color:#10b981;flex-shrink:0;font-size:1.25rem;margin-top:.15rem}.syllabus-topic-item span{word-wrap:break-word;color:#374151;font-size:1rem;line-height:1.6}.syllabus-no-topics{color:#9ca3af;font-size:1rem;font-style:italic;padding:2.5rem;text-align:center}.video-accordion-wrapper{display:flex;flex-direction:column;gap:1.25rem}.video-accordion-item{background:#fff;border:2px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:all .3s ease}.video-accordion-item:hover{border-color:#f59e0b;box-shadow:0 4px 20px #f59e0b1f}.video-accordion-item.expanded{border-color:#f59e0b;box-shadow:0 8px 30px #f59e0b33}.video-accordion-header{background:linear-gradient(135deg,#fafafa,#fff);cursor:pointer;padding:1.75rem 2rem;transition:all .3s ease}.video-accordion-item.expanded .video-accordion-header{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-bottom:2px solid #fde68a}.video-accordion-header:hover{background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.video-header-content{justify-content:space-between}.video-header-content,.video-module-info{align-items:center;display:flex;gap:1.5rem}.video-module-info{flex:1 1;min-width:0}.video-module-number{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:14px;box-shadow:0 6px 20px #f59e0b59;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:800;height:56px;justify-content:center;min-width:56px}.video-module-details{display:flex;flex:1 1;flex-direction:column;gap:.35rem;min-width:0}.video-module-title{color:#1f2937;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-videos-count{color:#f59e0b;display:inline-block;font-size:.9rem;font-weight:600}.video-chevron{color:#f59e0b;flex-shrink:0;font-size:1.3rem;transition:transform .3s ease}.video-chevron.rotated{transform:rotate(180deg)}.video-accordion-content{max-height:0;overflow:hidden;padding:0 2rem;transition:max-height .4s ease,padding .4s ease}.video-accordion-content.show{background:#fafafa;max-height:5000px;padding:2rem}.video-topic-block{margin-bottom:2rem}.video-topic-block:last-child{margin-bottom:0}.video-topic-heading{align-items:center;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-left:5px solid #f59e0b;border-radius:10px;box-shadow:0 2px 8px #f59e0b1a;color:#1f2937;display:flex;font-size:1.1rem;font-weight:700;gap:.75rem;margin:0 0 1.25rem;padding:1rem 1.25rem}.video-topic-arrow{color:#f59e0b;flex-shrink:0;font-size:1rem}.video-items-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0}.video-item-card{background:#fff;border:2px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;min-height:100%;overflow:hidden;transition:all .3s ease}.video-item-card:hover{border-color:#f59e0b;box-shadow:0 8px 24px #f59e0b33;transform:translateY(-4px)}.video-item-header{align-items:center;background:linear-gradient(135deg,#fafafa,#fff);border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:1rem;padding:1.25rem 1.5rem}.video-item-icon{flex-shrink:0;font-size:1.5rem}.video-item-icon.unlocked{color:#10b981}.video-item-icon.locked{color:#ef4444}.video-item-title{word-wrap:break-word;color:#1f2937;flex:1 1;font-size:1.05rem;font-weight:600;min-width:0;overflow-wrap:break-word}.video-locked-badge{align-items:center;background:#fee2e2;border-radius:25px;box-shadow:0 2px 6px #dc262633;color:#dc2626;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;gap:.45rem;padding:.45rem 1rem;white-space:nowrap}.video-item-player-wrapper{background:#000;padding:0}.video-item-player{display:block;max-height:450px;outline:none;width:100%}.video-locked-message{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.video-locked-message svg{color:#ef4444;font-size:3.5rem;margin-bottom:1.25rem}.video-locked-message p{word-wrap:break-word;color:#991b1b;font-size:1.05rem;font-weight:600;margin:0}.video-no-videos{background:#fff;border:2px dashed #e5e7eb;border-radius:10px;color:#9ca3af;font-size:1rem;font-style:italic;padding:2.5rem;text-align:center}@media (max-width:768px){.syllabus-accordion-header,.video-accordion-header{padding:1.25rem}.syllabus-module-info,.video-module-info{gap:1rem}.syllabus-module-number,.video-module-number{font-size:1.25rem;height:48px;min-width:48px}.syllabus-module-title,.video-module-title{font-size:1.1rem}.syllabus-accordion-content.show,.video-accordion-content.show{padding:1.5rem 1.25rem}.video-item-header{padding:1rem 1.25rem}.video-topic-heading{font-size:1rem;padding:.875rem 1rem}}.course-syllabus-videos-unified{background:#fff;border-radius:20px;box-shadow:0 2px 10px #0000000d;margin-bottom:40px;padding:40px}.course-stats-overview{grid-gap:1.5rem;border-bottom:2px solid #e5e7eb;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:2.5rem;padding-bottom:2rem}.stat-card{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border:2px solid #e5e7eb;border-radius:12px;display:flex;gap:1.25rem;padding:1.25rem;transition:all .3s ease}.stat-card:hover{background:linear-gradient(135deg,#f0f4ff,#fff);border-color:#6366f1;box-shadow:0 4px 12px #6366f11a;transform:translateY(-2px)}.stat-icon{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;box-shadow:0 4px 12px #6366f14d;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:50px;justify-content:center;width:50px}.stat-content{display:flex;flex-direction:column;gap:.35rem}.stat-value{color:#1f2937;font-size:1.75rem;font-weight:800}.stat-label{color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.unified-accordion-wrapper{display:flex;flex-direction:column;gap:1.5rem}.unified-accordion-item{background:#fff;border:2px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:all .3s ease}.unified-accordion-item:hover{border-color:#6366f1;box-shadow:0 4px 20px #6366f11f}.unified-accordion-item.expanded{border-color:#6366f1;box-shadow:0 8px 30px #6366f133}.unified-accordion-header{background:linear-gradient(135deg,#fafafa,#fff);cursor:pointer;padding:1.75rem 2rem;transition:all .3s ease;-webkit-user-select:none;user-select:none}.unified-accordion-item.expanded .unified-accordion-header{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-bottom:2px solid #c7d2fe}.unified-accordion-header:hover{background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.unified-header-content{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.unified-module-info{align-items:center;display:flex;flex:1 1;gap:1.5rem;min-width:0}.unified-module-number{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:14px;box-shadow:0 6px 20px #6366f159;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:800;height:56px;justify-content:center;min-width:56px}.unified-module-details{display:flex;flex:1 1;flex-direction:column;gap:.35rem;min-width:0}.unified-module-title{color:#1f2937;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unified-counts{color:#6366f1;display:inline-block;font-size:.9rem;font-weight:600}.unified-chevron{color:#6366f1;flex-shrink:0;font-size:1.3rem;transition:transform .3s ease}.unified-chevron.rotated{transform:rotate(180deg)}.unified-tabs-navigation{background:#fafafa;border-bottom:2px solid #e5e7eb;display:flex;gap:.5rem;padding:1rem 2rem 0}.tab-button{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;bottom:-2px;color:#6b7280;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 1.5rem;position:relative;transition:all .3s ease}.tab-button:hover{background:#6366f10d;color:#6366f1}.tab-button.active{background:#fff;border-bottom-color:#6366f1;color:#6366f1}.tab-button svg{font-size:1.1rem}.unified-tab-content{animation:fadeIn .3s ease-in-out;background:#fafafa;padding:2rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.unified-tab-content.syllabus-tab,.unified-tab-content.videos-tab{background:#fafafa}.unified-topics-list{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.unified-topic-item{align-items:flex-start;background:#fff;border-left:4px solid #6366f1;border-radius:10px;box-shadow:0 2px 6px #0000000a;display:flex;gap:1rem;padding:1.25rem 1.5rem;transition:all .3s ease}.unified-topic-item:hover{background:#fff;border-left-color:#8b5cf6;box-shadow:0 4px 12px #6366f126;transform:translateX(6px)}.unified-check-icon{color:#10b981;flex-shrink:0;font-size:1.25rem;margin-top:.15rem}.topic-number{color:#6366f1;flex-shrink:0;font-size:1rem;font-weight:700;min-width:35px}.topic-text{word-wrap:break-word;color:#374151;flex:1 1;font-size:1rem;line-height:1.6}.unified-topic-videos{margin-bottom:2.5rem}.unified-topic-videos:last-child{margin-bottom:0}.unified-videos-topic-heading{word-wrap:break-word;align-items:center;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-left:5px solid #f59e0b;border-radius:10px;box-shadow:0 2px 8px #f59e0b1a;color:#1f2937;display:flex;font-size:1.1rem;font-weight:700;gap:.75rem;margin:0 0 1.25rem;padding:1rem 1.25rem}.topic-arrow{color:#f59e0b;flex-shrink:0;font-size:1rem}.unified-videos-list{display:flex;flex-direction:column;gap:1.25rem;padding-left:.75rem}.unified-video-item{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .3s ease}.unified-video-item:hover{border-color:#f59e0b;box-shadow:0 6px 20px #f59e0b26;transform:translateY(-2px)}.unified-video-header{background:linear-gradient(135deg,#fafafa,#fff);border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;padding:1.25rem 1.5rem}.unified-video-header,.video-left{align-items:center;display:flex;gap:1rem}.video-left{flex:1 1;min-width:0}.unified-video-icon{flex-shrink:0;font-size:1.5rem}.unified-video-icon.unlocked{color:#10b981}.unified-video-icon.locked{color:#ef4444}.video-item-name{word-wrap:break-word;color:#1f2937;flex:1 1;font-size:1.05rem;font-weight:600;min-width:0;overflow-wrap:break-word}.unified-locked-badge{align-items:center;background:#fee2e2;border-radius:25px;box-shadow:0 2px 6px #dc262633;color:#dc2626;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;gap:.45rem;padding:.45rem 1rem;white-space:nowrap}.unified-video-player-wrapper{background:#000;padding:0}.unified-video-player{display:block;max-height:450px;outline:none;width:100%}.unified-video-locked{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.unified-video-locked svg{color:#ef4444;font-size:3.5rem;margin-bottom:1.25rem}.unified-video-locked p{word-wrap:break-word;color:#991b1b;font-size:1.05rem;font-weight:600;margin:0}.unified-empty-state{background:#fff;border:2px dashed #e5e7eb;border-radius:10px;color:#9ca3af;font-size:1rem;font-style:italic;margin:0;padding:2.5rem;text-align:center}@media (max-width:1024px){.course-stats-overview{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.stat-card{padding:1rem}.stat-icon{font-size:1.25rem;height:45px;width:45px}.stat-value{font-size:1.5rem}.stat-label{font-size:.8rem}}@media (max-width:768px){.course-syllabus-videos-unified{padding:25px 20px}.course-stats-overview{grid-template-columns:1fr;margin-bottom:2rem;padding-bottom:1.5rem}.stat-card{padding:1rem}.unified-accordion-header{padding:1.25rem}.unified-module-info{gap:1rem}.unified-module-number{font-size:1.25rem;height:48px;min-width:48px}.unified-module-title{font-size:1.1rem}.unified-counts{font-size:.85rem}.unified-tabs-navigation{gap:.25rem;padding:.75rem 1.25rem 0}.tab-button{font-size:.95rem;padding:.875rem 1.25rem}.unified-tab-content{padding:1.5rem 1.25rem}.unified-topic-item{gap:.75rem;padding:1rem 1.25rem}.topic-number{min-width:30px}.topic-number,.topic-text{font-size:.95rem}.unified-videos-topic-heading{font-size:1rem;padding:.875rem 1rem}.video-items-list{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.video-item-card{border-radius:12px}.video-item-header{gap:.75rem;padding:1rem 1.25rem}.video-item-name{font-size:1rem}.video-item-icon{font-size:1.25rem}.video-locked-badge{font-size:.85rem;padding:.35rem .75rem}.video-item-player{max-height:250px}.video-item-locked{padding:2rem 1.5rem}.video-item-locked svg{font-size:2.5rem;margin-bottom:1rem}.unified-video-header{gap:.75rem;padding:1rem 1.25rem}.unified-video-icon{font-size:1.25rem}.unified-locked-badge{font-size:.85rem;padding:.35rem .75rem}.unified-video-player{max-height:300px}.unified-video-locked{padding:2rem 1.5rem}.unified-video-locked svg{font-size:2.5rem;margin-bottom:1rem}.unified-video-locked p{font-size:1rem}.unified-videos-list{gap:1rem}.unified-videos-topic-heading{margin-bottom:1rem}}@media (max-width:576px){.course-syllabus-videos-unified{padding:20px 15px}.course-stats-overview{gap:.75rem;grid-template-columns:1fr;margin-bottom:1.5rem;padding-bottom:1rem}.stat-card{padding:.75rem}.stat-icon{font-size:1.1rem;height:40px;width:40px}.stat-value{font-size:1.25rem}.stat-label{font-size:.75rem}.unified-accordion-header{padding:1rem}.unified-module-info{gap:.75rem}.unified-module-number{font-size:1rem;height:40px;min-width:40px}.unified-module-title{font-size:1rem}.unified-counts{font-size:.8rem}.unified-tabs-navigation{overflow-x:auto;padding:.5rem 1rem 0}.tab-button{font-size:.9rem;padding:.75rem 1rem;white-space:nowrap}.tab-button svg{font-size:1rem}.unified-tab-content{padding:1.25rem 1rem}.unified-topic-item{gap:.65rem;padding:.875rem 1rem}.unified-check-icon{font-size:1.1rem}.topic-number{min-width:28px}.topic-number,.topic-text{font-size:.9rem}.unified-videos-topic-heading{font-size:.95rem;margin-bottom:1rem;padding:.75rem .875rem}.video-items-list{gap:1rem;grid-template-columns:1fr}.video-item-card{border-radius:10px}.video-item-header{align-items:flex-start;flex-direction:column;padding:.875rem 1rem}.video-left{gap:.75rem}.video-locked-badge{justify-content:center;margin-top:.5rem;width:100%}.video-item-player{max-height:200px}.video-item-locked{padding:1.5rem 1rem}.video-item-locked svg{font-size:2rem;margin-bottom:.75rem}.video-item-locked p{font-size:.95rem}.unified-video-item{border-radius:10px}.unified-video-header{align-items:flex-start;flex-direction:column;padding:.875rem 1rem}.video-left{width:100%}.unified-locked-badge{justify-content:center;width:100%}.unified-video-player{max-height:250px}.unified-video-locked{padding:1.5rem 1rem}.unified-video-locked svg{font-size:2rem;margin-bottom:.75rem}.unified-video-locked p{font-size:.95rem}.unified-empty-state{font-size:.95rem;padding:2rem 1rem}.unified-videos-list{gap:.875rem;padding-left:.5rem}}.privacypolicy-container{background:linear-gradient(135deg,#f8faff,#fff)}.privacypolicy-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #3b82f61a}.privacypolicy-heading{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text}.privacypolicy-accent{background:linear-gradient(90deg,#3b82f60d,#0000);border-left:4px solid #3b82f6}.privacypolicy-highlight{background:#3b82f614;border-radius:6px}.privacypolicy-list-item{padding-left:20px;position:relative}.privacypolicy-list-item:before{color:#3b82f6;content:"•";font-weight:700;left:0;position:absolute}.privacypolicy-card:hover{box-shadow:0 10px 25px #3b82f61a;transform:translateY(-2px)}.privacypolicy-divider{background:linear-gradient(90deg,#0000,#3b82f6,#0000);height:1px}@media (max-width:768px){.privacypolicy-container{padding:1rem}}.terms-container{background:linear-gradient(135deg,#f8faff,#fff)}.terms-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #3b82f61a}.terms-heading{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text}.terms-accent{background:linear-gradient(90deg,#3b82f60d,#0000);border-left:4px solid #3b82f6}.terms-highlight{background:#3b82f614;border-radius:6px}.terms-list-item{padding-left:20px;position:relative}.terms-list-item:before{color:#3b82f6;content:"•";font-weight:700;left:0;position:absolute}.terms-card:hover{box-shadow:0 10px 25px #3b82f61a;transform:translateY(-2px)}.terms-divider{background:linear-gradient(90deg,#0000,#3b82f6,#0000);height:1px}.terms-warning{background:linear-gradient(90deg,#ef44440d,#0000);border-left:4px solid #ef4444}.terms-success{background:linear-gradient(90deg,#22c55e0d,#0000);border-left:4px solid #22c55e}@media (max-width:768px){.terms-container{padding:1rem}}.refund-container{background:linear-gradient(135deg,#f8faff,#fff)}.refund-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #3b82f61a}.refund-heading{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e40af,#3b82f6);-webkit-background-clip:text;background-clip:text}.refund-accent{background:linear-gradient(90deg,#3b82f60d,#0000);border-left:4px solid #3b82f6}.refund-highlight{background:#3b82f614;border-radius:6px}.refund-list-item{padding-left:20px;position:relative}.refund-list-item:before{color:#3b82f6;content:"•";font-weight:700;left:0;position:absolute}.refund-card:hover{box-shadow:0 10px 25px #3b82f61a;transform:translateY(-2px)}.refund-divider{background:linear-gradient(90deg,#0000,#3b82f6,#0000);height:1px}.refund-eligible{background:linear-gradient(90deg,#22c55e0d,#0000);border-left:4px solid #22c55e}.refund-not-eligible{background:linear-gradient(90deg,#ef44440d,#0000);border-left:4px solid #ef4444}.refund-warning{background:linear-gradient(90deg,#f59e0b0d,#0000);border-left:4px solid #f59e0b}.refund-process-step{background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border:2px solid #3b82f6;position:relative}.refund-process-step:before{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;content:attr(data-step);display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;left:16px;position:absolute;top:-12px;width:24px}@media (max-width:768px){.refund-container{padding:1rem}}.faq-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.faq-header{background:linear-gradient(135deg,#1e40af,#3b82f6)}.faq-section{border-left:4px solid #3b82f6;transition:all .3s ease}.faq-section:hover{border-left-color:#1e40af;box-shadow:0 4px 12px #3b82f61a}.faq-item{border-bottom:1px solid #e2e8f0;transition:background-color .2s ease}.faq-item:hover{background-color:#f8fafc}.faq-question{cursor:pointer;transition:color .2s ease}.faq-question:hover{color:#1e40af}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-answer.open{max-height:1000px}.faq-icon{transition:transform .3s ease}.faq-icon.rotated{transform:rotate(45deg)}.faq-nav{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;position:-webkit-sticky;position:sticky;top:20px}.faq-nav-item{transition:all .2s ease}.faq-nav-item:hover{background-color:#eff6ff;color:#1e40af}.faq-contact-card{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.ba3899d6.css.map*/