.header{background:#0115ae;box-shadow:0 2px 5px #0000001a;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.header-container{justify-content:space-between;padding:0 1rem;position:relative;width:100%}.header-container,.logo{align-items:center;display:flex}.logo{background:#fff;border-radius:8px;cursor:pointer;height:50px;justify-content:center;padding:4px 8px}.logo img{height:42px;width:auto}.navBar{align-items:center;display:flex;gap:2rem}.navLists{display:flex;gap:1.8rem;list-style:none;margin:0}.navLink{color:#fff;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s ease}.navLink:hover{color:#b6f300}.dropdown-link.active,.dropdown-text.active,.navLink.active{border-bottom:2px solid #b6f300;color:#b6f300;font-weight:600}.dropdown{color:#fff;cursor:pointer;position:relative}.dropdown-toggle{align-items:center;display:flex;font-weight:500;gap:5px}.dropdown-menu{background-color:#0115ae;border-radius:8px;box-shadow:0 6px 15px #0000001a;color:#0115ae;left:0;margin-top:20px;min-width:200px;overflow:hidden;position:absolute;top:100%;z-index:1000}.dropdown-menu li{list-style:none}.dropdown-link{color:#fff;display:block;font-size:.85rem;font-weight:600;padding:10px 15px;text-decoration:none;transition:background .2s}.dropdown-link:hover{background-color:#a8b2fe}.mobileMenu{cursor:pointer;display:none;font-size:1.8rem;margin-left:auto;z-index:1100}@media (max-width:992px){.navBar{align-items:flex-start;background:#0115ae;box-shadow:-2px 0 6px #0000001a;flex-direction:column;gap:2rem;height:100vh;overflow-y:auto;padding:4rem 2rem;position:fixed;right:-100%;top:0;transition:.4s ease-in-out;width:280px}.navBar.activeNavbar{right:0}.navLists{flex-direction:column;gap:1.5rem}.dropdown-menu{background:#0000;border-radius:0;box-shadow:none;padding-left:1rem;position:static}.dropdown-link{color:#fff;font-size:.9rem;padding:8px 0}.mobileMenu{display:block}.logo-text{font-size:1.2rem!important}}@media screen and (max-width:768px){.logo-text{font-size:1.3rem!important}.navLink{font-size:.85rem}.dropdown-link{font-size:.8rem}}@media screen and (max-width:480px){.logo-text{font-size:1.1rem!important}.navLink{font-size:.8rem}.dropdown-link{font-size:.75rem}}.hero{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:center;padding:80px 20px 40px;width:100%}.heroContent{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.heroText{flex:1 1;min-width:300px}.heroText p{color:#000;font-size:1.2rem;line-height:1.7;margin-bottom:20px}.heroBtns{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.btn{border-radius:8px;padding:12px 25px;transition:all .3s ease-in-out}.secondaryBtn{background-color:#07f;color:#fff}.secondaryBtn:hover{background-color:#005fcc}.heroImage{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:280px}.heroImage img{border-radius:12px;height:auto;max-width:400px;object-fit:contain;width:100%}@media (max-width:992px){.hero{padding:60px 20px}.heroContent{flex-direction:column;gap:30px;text-align:center}.heroText p{font-size:1.1rem}.heroBtns{justify-content:center}.heroImage img{width:80%}}@media (max-width:600px){.hero{padding:40px 15px}.heroText p{font-size:1rem;line-height:1.6}.btn{font-size:1rem;padding:14px}.btn,.heroImage img{width:100%}}.intro-section-stylish{background-color:#fff;color:#333;font-family:Poppins,sans-serif;overflow:hidden;padding:100px 20px;position:relative}.shape-circle{background:#ff6ec4;border-radius:50%;height:200px;left:-50px;opacity:.1;position:absolute;top:-50px;width:200px;z-index:1}.shape-diamond{background:#7873f5;bottom:-50px;height:150px;opacity:.08;position:absolute;right:-50px;transform:rotate(45deg);width:150px;z-index:1}.intro-container-stylish{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;z-index:2}.intro-image-left{animation:float 6s ease-in-out infinite;flex:1 1;min-width:300px;text-align:center}.intro-image-left img{border-radius:25px;box-shadow:0 20px 50px #0000001a;max-width:100%;transition:transform .5s ease,box-shadow .5s ease}.intro-image-left img:hover{box-shadow:0 25px 60px #00000026;transform:scale(1.05) rotate(-1deg)}.intro-text-right{animation:fadeIn 1.5s ease forwards;flex:1 1;min-width:300px;opacity:0}.intro-text-right h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff6ec4,#7873f5);-webkit-background-clip:text;font-size:2.8rem;font-weight:700;margin-bottom:25px}.intro-text-right p{color:#555;font-size:1.1rem;line-height:1.8;margin-bottom:20px}.intro-buttons{display:flex;gap:15px;margin-top:20px}.btn-primary{background:linear-gradient(90deg,#ff6ec4,#7873f5);border:none;border-radius:12px;box-shadow:0 5px 15px #ff6ec44d;color:#fff;cursor:pointer;font-weight:600;padding:12px 30px;transition:all .3s ease}.btn-primary:hover{box-shadow:0 10px 25px #ff6ec466;transform:translateY(-3px)}.btn-secondary{background-color:initial;border:2px solid #7873f5;border-radius:12px;color:#7873f5;cursor:pointer;font-weight:600;padding:12px 30px;transition:all .3s ease}.btn-secondary:hover{background:#7873f51a;color:#ff6ec4}@media (max-width:1024px){.intro-text-right h2{font-size:2.4rem}.intro-text-right p{font-size:1rem}}@media (max-width:768px){.intro-container-stylish{flex-direction:column;text-align:center}.intro-text-right{margin-top:30px}.intro-buttons{justify-content:center}}@media (max-width:600px){.intro-text-right h2{font-size:2rem}.intro-text-right p{font-size:.95rem}.btn-primary,.btn-secondary{font-size:.9rem;padding:10px 20px}.intro-image-left img{border-radius:20px}}.trust-section{font-family:Poppins,sans-serif;padding:100px 20px;text-align:center}.trust-container{margin:2rem auto 0;max-width:1000px}.trust-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6c63ff,#5ec8e5,#007bff);-webkit-background-clip:text;font-size:3rem;font-weight:700;margin-bottom:50px;position:relative}.trust-title:after{background:linear-gradient(90deg,#6c63ff,#5ec8e5,#007bff);border-radius:3px;content:"";display:block;height:4px;margin:15px auto 0;width:100px}.trust-list{grid-gap:20px;display:grid;gap:20px;list-style:none;margin:0;padding:0}.trust-item{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff40;border-radius:18px;box-shadow:0 8px 20px #0000000f;color:#333;display:flex;font-size:1.1rem;font-weight:500;padding:18px 25px;text-align:left;transition:all .3s ease}.trust-item:hover{border:1px solid #6c63ff66;box-shadow:0 15px 30px #0000001a;transform:translateY(-5px) scale(1.02)}.trust-icon{flex-shrink:0;font-size:1.3rem;margin-right:12px;transition:color .3s ease}.trust-item:hover .trust-icon{color:#5ec8e5}.trust-text{flex:1 1}@media (max-width:768px){.trust-title{font-size:2.2rem;margin-bottom:35px}.trust-item{font-size:1rem;padding:15px 20px}}@media (max-width:480px){.trust-title{font-size:1.8rem}.trust-item{font-size:.95rem;padding:12px 18px}.trust-icon{font-size:1.1rem}}.impact-section{align-items:center;display:flex;justify-content:center;padding:4rem 1rem;width:100%}.impact-container{margin-top:3rem;max-width:1200px;text-align:center;width:100%}.section-title{color:#f67009;font-size:clamp(1.5rem,2.5vw,2.5rem);margin-bottom:2.5rem}.impact-stats-wrapper{overflow:hidden;width:100%}.impact-stats{flex-wrap:nowrap;gap:1.5rem;min-width:-webkit-max-content;min-width:max-content}.impact-card{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:220px;padding:1.25rem;transition:transform .3s ease}.impact-card:hover{transform:scale(1.05)}.impact-icon{font-size:2rem;margin-bottom:.5rem}.impact-text{color:#374151;font-size:1rem;font-weight:500;text-align:center}.testimonials-section{font-family:Poppins,sans-serif;padding:100px 20px;text-align:center}.testimonials-container{margin:50px auto 0;max-width:800px}.testimonials-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6c63ff,#5ec8e5,#007bff);-webkit-background-clip:text;font-size:3rem;font-weight:700;margin-bottom:60px;position:relative}.testimonials-title:after{background:linear-gradient(90deg,#6c63ff,#5ec8e5,#007bff);border-radius:3px;content:"";display:block;height:4px;margin:18px auto 0;width:100px}.testimonial-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff40;border-radius:20px;box-shadow:0 10px 35px #00000014;padding:40px 30px;position:relative;text-align:left}.quote-icon{color:#6c63ff;font-size:4rem;left:25px;opacity:.2;position:absolute;top:20px}.testimonial-text{font-size:1.3rem;font-style:italic;line-height:1.8;margin:0 0 20px;position:relative;z-index:1}.testimonial-author{color:#0115ae;font-size:1rem;font-weight:600;margin:0;text-align:right}@media (max-width:768px){.testimonials-title{font-size:2.2rem;margin-bottom:40px}.testimonial-text{font-size:1.1rem}}@media (max-width:480px){.testimonials-title{font-size:1.8rem}.testimonial-card{padding:25px 20px}.testimonial-text{font-size:1rem}}.cta-section{color:#fff}.cta-title{font-size:2.2rem;font-weight:700;line-height:1.3;margin-bottom:15px}.cta-title span{color:#1e3a8a}.btn.primary{background:#fff;box-shadow:0 5px 15px #0003;color:#007bff}.btn.primary:hover{background:#f3f3f3}.btn.secondary{background:#0000;border:2px solid #fff;color:#fff}.btn.secondary:hover{background:#ffffff26}:root{--PrimaryColor:#f67009;--SecondaryColor:#0da6f2;--AccentColor:#e92063;--White:#fff;--Black:#222;--Text:#444;--LightGray:#f8f9fa;--DarkGray:#555}body{color:#444;color:var(--Text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.navBarSection .header,body{background:#fff;background:var(--White)}.navBarSection .header{border-bottom:1px solid #eee;position:fixed;top:0;width:100%;z-index:1000}.logoDiv .logo h1{color:#f67009;color:var(--PrimaryColor)}.hero-content{margin:auto;max-width:900px}.hero .tagline{display:block;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.hero .subheadline{font-size:1.1rem;line-height:1.6;margin:1rem 0 2rem}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.hero-buttons .btn{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:.9rem 1.6rem;transition:all .3s ease}.hero-buttons .btn.primary{background:#fff;background:var(--White);color:#f67009;color:var(--PrimaryColor)}.hero-buttons .btn.secondary{background:#e92063;background:var(--AccentColor);color:#fff;color:var(--White)}.hero-buttons .btn.outline{background:#0000;border:2px solid #fff;border:2px solid var(--White);color:#fff;color:var(--White)}.hero-buttons .btn:hover{transform:translateY(-2px)}section{margin:0;padding:0}.cta,.impact,.intro,.services,.trust{margin:0 auto;max-width:1200px;padding:0}.homepage{background:#b6f300;min-height:100vh;overflow-x:hidden;width:100%}.homepage>*{margin:0;padding:0}.cta h2,.impact h2,.intro h2,.services h2,.trust h2{color:#f67009;color:var(--PrimaryColor);font-size:2rem;margin-bottom:1.5rem;text-align:center}.services-wrapper{padding:50px 20px}.services-heading{color:#0115ae;font-size:2rem;margin-bottom:40px;text-align:center}.services-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:end}.service-block{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;cursor:pointer;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.service-block:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.service-title{font-size:1.2rem;margin-bottom:15px}.service-list{list-style:disc inside;padding-left:0}.service-item{margin-bottom:8px}.trust-points{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.trust-point{background:#f8f9fa;background:var(--LightGray);border-radius:8px;padding:1.5rem}.impact-stats{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:2rem}.stat{margin:1rem;text-align:center}.stat h3{color:#f67009;color:var(--PrimaryColor);font-size:2rem}.cta{border-radius:12px;color:#fff;color:var(--White);padding:4rem 2rem;text-align:center}.cta-buttons .btn{background:#fff;background:var(--White);border:none;border-radius:6px;color:#f67009;color:var(--PrimaryColor);cursor:pointer;font-weight:700;padding:.8rem 1.5rem}@media screen and (max-width:1024px){.hero{padding:9rem 1.5rem 5rem}.hero .tagline{font-size:2.5rem}.services-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.hero{padding:8rem 1.5rem 4rem}.hero .tagline{font-size:2rem}.hero .subheadline{font-size:1rem}.services-grid,.trust-points{grid-template-columns:1fr}}@media screen and (max-width:480px){.hero{padding:7rem 1rem 3rem}.hero .tagline{font-size:1.6rem}.hero .subheadline{font-size:.9rem}.hero-buttons .btn{font-size:.9rem;padding:.7rem 1.2rem}}.about-page{margin:0;padding:0;width:100%}.about-page>*{padding:0!important}.fade-in{animation:fadeIn 1s ease forwards;opacity:0}.fade-in-up{transform:translateY(20px)}.about-page{background:#b6f300;display:flex;flex-direction:column;gap:0}.ourstory-section{margin-top:3rem;padding:5rem 5vw}.ourstory-container{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;margin:auto;max-width:1200px}.ourstory-text{flex:1 1;min-width:280px}.ourstory-text p{color:#374151;font-size:1.1rem;line-height:1.8;margin-bottom:1rem}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0115ae,#00c6ff);-webkit-background-clip:text}.ourstory-image{align-items:center;display:flex;flex:1 1;justify-content:center}.ourstory-image img{border-radius:1rem;box-shadow:0 10px 25px #00000026;max-width:450px;transition:transform .5s ease;width:100%}.ourstory-image img:hover{transform:scale(1.05) rotate(2deg)}@media (max-width:1024px){.section-title{font-size:2rem}.ourstory-image img{max-width:400px}}@media (max-width:768px){.ourstory-container{flex-direction:column;gap:2rem;text-align:center}.ourstory-image,.ourstory-text{order:0;width:100%}.ourstory-image img{height:auto;max-width:100%}}@media (max-width:480px){.section-title{font-size:1.75rem}.ourstory-text p{font-size:1rem}.ourstory-section{padding:3rem 1rem}}.whowe-section{padding:5rem 2rem}.whowe-container{flex-wrap:wrap;gap:3rem;justify-content:space-between;margin:auto;max-width:1200px}.whowe-container,.whowe-image{align-items:center;display:flex}.whowe-image{flex:1 1;justify-content:center}.whowe-image img{border-radius:1rem;box-shadow:0 10px 25px #00000026;max-width:450px;transition:transform .6s ease,box-shadow .6s ease;width:100%}.whowe-image img:hover{box-shadow:0 15px 35px #0003;transform:scale(1.05) rotate(-2deg)}.whowe-text{border-radius:1rem;flex:1 1;min-width:320px;padding:2rem;transition:transform .4s ease}.whowe-text:hover{transform:translateY(-5px)}.whowe-text p{color:#374151;font-size:1.1rem;line-height:1.8;margin-bottom:1rem}.section-title:after{background:#0284c7;bottom:-8px;left:0}.highlight{color:#0284c7;font-weight:600}.fade-in-left{animation:fadeInLeft 1s ease forwards;opacity:0;transform:translateX(-50px)}.fade-in-right{animation:fadeInRight 1s ease forwards;opacity:0;transform:translateX(50px)}@keyframes fadeInLeft{to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.whowe-container{flex-direction:column;text-align:center}.whowe-text{margin-top:1.5rem;order:2}.whowe-image{order:1}.section-title:after{left:50%;transform:translateX(-50%)}}.missionvision-section{margin-top:50px;padding:20px}.mission-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}.mission-card{background:#fff;border-radius:16px;box-shadow:0 6px 20px #00000014;overflow:hidden;padding:30px 25px 40px;position:relative;text-align:center;transition:all .4s ease-in-out}.mission-card:before{background:radial-gradient(circle,#3b82f626,#0000 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transform:rotate(25deg);transition:opacity .5s;width:200%;z-index:0}.mission-card:hover:before{opacity:1}.mission-card:hover{box-shadow:0 10px 25px #0000001f;transform:translateY(-10px) scale(1.02)}.section-title{color:#0115ae;margin-bottom:12px;margin-top:-10px;z-index:1}.mission-card p{color:#475569;font-size:1rem;line-height:1.8;position:relative;z-index:1}.fade-in-up{animation:fadeInUp 1s ease forwards;opacity:0;transform:translateY(30px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.mission-container{gap:30px;max-width:95%}.mission-card{padding:35px 25px}}@media (max-width:992px){.mission-container{gap:25px;grid-template-columns:1fr}.section-title{font-size:1.6rem}.mission-card{padding:30px 20px}}@media (max-width:768px){.section-title{font-size:1.4rem}.mission-card p{font-size:.95rem;line-height:1.6}}@media (max-width:480px){.missionvision-section{margin-top:30px;padding:10px}.section-title{font-size:1.25rem}.mission-card{border-radius:12px;padding:20px 15px}.mission-card p{font-size:.9rem}}.timeline-section{border-radius:16px;margin:auto;max-width:1200px;padding:2rem;text-align:center}.section-title{font-weight:800}.section-title:after{border-radius:5px;height:5px;margin:.7rem auto 0;width:100px}.timeline-horizontal{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding-bottom:2rem;position:relative}.timeline-item{flex:1 1 220px;max-width:280px;min-width:220px;position:relative;transition:transform .3s ease;z-index:1}.timeline-item:hover{transform:translateY(-10px)}.timeline-date{color:#007bff;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.timeline-content{background:#fff;border-left:4px solid #007bff;border-radius:16px;box-shadow:0 4px 12px #00000014;color:#0a2540;font-size:.95rem;padding:1rem 1.2rem;transition:all .3s ease}.timeline-item:hover .timeline-content{background:#e6f2ff;border-left:4px solid #00c6ff;box-shadow:0 8px 20px #007bff33;transform:translateY(-5px)}.timeline-section::-webkit-scrollbar{display:none}.timeline-section{-ms-overflow-style:none;scrollbar-width:none}@media (min-width:1440px){.timeline-item{max-width:320px;min-width:260px}.section-title{font-size:3rem}}@media (max-width:1439px) and (min-width:1024px){.timeline-item{max-width:260px;min-width:200px}}@media (max-width:1023px) and (min-width:768px){.timeline-horizontal{gap:1.5rem;justify-content:space-around}.timeline-item{flex-basis:calc(50% - 1.5rem);flex-grow:1;flex-shrink:1;min-width:240px}}@media (max-width:767px){.timeline-horizontal{flex-direction:column;gap:2rem}.timeline-item{min-width:auto;width:100%}.timeline-content{border-left:none;border-top:4px solid #007bff}.timeline-item:hover .timeline-content{border-top:4px solid #00c6ff;transform:translateY(0)}}.closing-section{animation:fadeUp 1s ease forwards;border-radius:24px;box-shadow:0 8px 25px #007bff1a;color:#0a2540;overflow:hidden;padding:6rem 2rem;position:relative;text-align:center;width:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-title{display:inline-block;font-size:3rem;font-weight:900;margin-bottom:1.5rem}.section-title:after{background:linear-gradient(90deg,#007bff,#00c6ff);bottom:-10px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.closing-section p{color:#0a2540;font-size:1.25rem;line-height:2;margin:0 auto;max-width:800px}.closing-section strong{color:#0115ae}.closing-section:before{background:radial-gradient(circle,#00c6ff33,#0000 70%);border-radius:50%;content:"";filter:blur(80px);height:200px;left:-50px;position:absolute;top:-50px;width:200px}.closing-section:after{background:radial-gradient(circle,#007bff26,#0000 70%);border-radius:50%;bottom:-80px;content:"";filter:blur(100px);height:250px;position:absolute;right:-80px;width:250px}@media (max-width:768px){.closing-section{padding:4rem 1.5rem}.section-title{font-size:2.2rem}.closing-section p{font-size:1.1rem}}.values-card{grid-gap:2rem;background:linear-gradient(135deg,#fff,#f9fbff);border:1px solid #007bff26;border-radius:20px;box-shadow:0 12px 30px #0000001f;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:2rem auto;max-width:1100px;padding:2.5rem;transition:all .3s ease}.values-card:hover{border:1px solid #007bff66;box-shadow:0 18px 40px #007bff40;transform:translateY(-8px)}.section-titles{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0115ae,#00c6ff);-webkit-background-clip:text;border:none;font-size:1.4rem;font-weight:700;margin-bottom:20px;margin-top:2rem;opacity:1;position:relative;text-align:center;text-decoration:none;transform:none}.section-titles:after,.section-titles:before{content:none!important;display:none!important}.values-list{list-style:none;margin:0;padding:0}.values-list li{align-items:flex-start;background:#007bff08;border-left:4px solid #0000;border-radius:12px;display:flex;gap:.8rem;margin-bottom:1rem;padding:.8rem 1rem;transition:all .3s ease}.values-list li:hover{background:#007bff14;border-left:4px solid #007bff;box-shadow:0 4px 12px #007bff26;transform:translateX(6px)}.icon{font-size:1.2rem;margin-top:4px}.icon.check{color:#28a745}.icon.rocket{color:#007bff}.value-text{display:flex;flex-wrap:wrap;gap:.4rem}.value-text strong{color:#000;font-weight:600;min-width:220px}.value-text .desc{color:#555;flex:1 1}@media (max-width:1024px){.values-card{grid-template-columns:1fr;padding:2rem}.section-title{font-size:1.6rem}}@media (max-width:768px){.values-card{padding:1.5rem}.section-title{font-size:1.4rem}.values-list li{font-size:.95rem}.value-text strong{min-width:180px}}@media (max-width:480px){.values-card{padding:1rem}.section-title{font-size:1.2rem}.values-list li{font-size:.85rem;padding:.6rem .8rem}.value-text strong{min-width:140px}}.closing-note,.contact-form-section,.contact-info,.map-section,.touchpoints{background:#f9f9f9;border-radius:10px;box-shadow:0 2px 6px #0000001a;margin-top:2rem;padding:1.5rem}.contact-form-section h2,.contact-info h2,.map-section h2,.touchpoints h2{color:#f60;margin-bottom:1rem}.touchpoints ul{list-style:none;padding:0}.touchpoints li{font-size:1.1rem;margin-bottom:.8rem}.closing-note{margin-top:2rem;text-align:center}.closing-note h3{color:#0a3d62;margin-top:.5rem}.contact-page{color:#333;font-family:Segoe UI,sans-serif;margin:auto;max-width:1200px;padding:2rem}.headline{margin-bottom:2rem;text-align:center}.headline h1{color:#0a3d62;font-size:2rem;margin-bottom:.5rem}.headline p{font-size:1.1rem;line-height:1.6}.social-media{margin-top:20px;text-align:center}.social-media h3{color:#333;font-size:1.2rem;margin-bottom:10px}.social-icons a{color:#333;font-size:1.5rem;margin:0 10px;transition:color .3s ease,transform .3s ease}.social-icons a:hover{color:#007bff;transform:scale(1.2)}.contact-section{gap:40px;justify-content:center}.contact-form-section,.contact-info{flex:1 1 400px}.contact-section{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.contact-form-section,.contact-info{background:#f9f9f9;border-radius:10px;box-shadow:0 2px 6px #0000001a;flex:1 1;min-width:320px;padding:1.5rem}.contact-form-section h2,.contact-info h2{color:#f60;margin-bottom:1rem}.contact-info p{font-size:1rem;line-height:1.5;margin-bottom:1rem}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:12px;width:100%}.contact-form textarea{min-height:100px;resize:vertical}.contact-form button{background:#0a3d62;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:12px;transition:.3s ease}.contact-form button:hover{background:#0652dd}.success-msg{color:green;margin-top:10px}.error-msg{color:red;margin-top:10px}@media (max-width:768px){.contact-section{flex-direction:column}.contact-page{padding:1rem}.headline h1{font-size:1.6rem}.contact-form button,.contact-form input,.contact-form textarea{font-size:.95rem}}.services-overview{background-color:#f9f9f9;font-family:Arial,sans-serif;padding:80px 20px}.container.services-content{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.services-text{flex:1 1 500px}.services-title{color:#1a1a1a;font-size:2.5rem;margin-bottom:20px}.services-text p{color:#555;font-size:1rem;line-height:1.6;margin-bottom:15px}.services-image{flex:1 1 500px;text-align:center}.services-image img{border-radius:12px;box-shadow:0 8px 20px #0000001a;height:auto;max-width:500px;transition:transform .3s ease;width:100%}.services-image img:hover{transform:translateY(-5px)}@media screen and (max-width:1024px){.container.services-content{flex-direction:column;text-align:center}.services-image,.services-text{flex:1 1 100%;padding:10px 0}.services-title{font-size:2rem}}@media screen and (max-width:600px){.services-overview{padding:60px 15px}.services-title{font-size:1.8rem}.services-text p{font-size:.95rem}}.talent-staffing{padding:4rem 2rem}.talent-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:auto;max-width:1200px}.talent-image{align-items:center;display:flex;flex:1 1;justify-content:center}.talent-image img{border-radius:16px;box-shadow:0 8px 24px #0072ff33;max-width:500px;transition:transform .4s ease,box-shadow .4s ease;width:100%}.talent-image img:hover{box-shadow:0 12px 32px #0072ff4d;transform:scale(1.05)}.talent-content{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0000001a;flex:1 1;padding:2rem;transition:transform .3s ease}.talent-content:hover{transform:translateY(-5px)}.section-title{border-left:6px solid #00c6ff;font-size:1.8rem;padding-left:12px}.offerings{margin:1.5rem 0;padding-left:1.2rem}.offerings li{color:#333;font-size:1rem;line-height:1.5;margin-bottom:.8rem}.highlights{margin-top:1.5rem}.highlights p{color:#0047ab;font-size:.95rem;font-weight:600;margin:.5rem 0}@media screen and (max-width:992px){.talent-container{flex-direction:column;text-align:center}.talent-content{margin-top:2rem}}.tech-services{color:#333;font-family:Arial,sans-serif;padding:20px}.tech-services .container{margin-top:-70px;max-width:1200px;padding:0 20px}.tech-services .section-title{font-size:clamp(24px,2.5vw,32px);font-weight:700;margin-bottom:15px;text-align:left}.tech-services p{font-size:clamp(15px,1.5vw,16px);line-height:1.6;margin-bottom:30px;text-align:left}.tech-services .expertise{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.tech-services .expertise .card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;padding:15px;text-align:center;transition:transform .3s,box-shadow .3s}.tech-services .expertise .card:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-5px)}.tech-services .expertise .card:active{box-shadow:0 4px 16px #0000001a;transform:scale(.98)}.tech-services .card-icon{height:50px;margin-bottom:12px;object-fit:contain;width:50px}.tech-services .card-title{font-size:16px;font-weight:600;margin-bottom:8px}.tech-services .card-description{color:#555;font-size:14px;line-height:1.4}.tech-services .approach{font-size:clamp(15px,1.5vw,16px);line-height:1.6;margin-top:30px}@media (max-width:768px){.tech-services .section-title{font-size:clamp(22px,5vw,26px)}.tech-services .approach,.tech-services p{font-size:clamp(14px,4vw,15px)}.tech-services .expertise{gap:12px}}.why-chiselon{color:#333;font-family:Arial,sans-serif;padding:60px 20px}.container{max-width:900px}.section-title{color:#b6f300;font-size:32px;margin-bottom:50px}.section-title:after{background-color:#4a90e2;border-radius:2px;content:"";display:block;height:4px;margin:12px auto 0;width:60px}.why-chiselon ul{list-style:none;margin:0;padding:0}.why-chiselon ul li{align-items:flex-start;display:flex;margin-bottom:25px;position:relative;transition:transform .3s,box-shadow .3s}.why-chiselon ul li:hover{transform:translateX(5px)}.why-chiselon ul li:before{color:#4a90e2;content:"✔";flex-shrink:0;font-size:24px;font-weight:700;line-height:1;margin-right:20px}.why-chiselon ul li span{color:#555;font-size:16px;line-height:1.6}@media (max-width:768px){.section-title{font-size:28px;margin-bottom:30px}.why-chiselon ul li{flex-direction:row;margin-bottom:20px}.why-chiselon ul li:before{font-size:20px;margin-right:15px}.why-chiselon ul li span{font-size:15px}}@media (max-width:480px){.section-title{font-size:24px}.why-chiselon ul li span{font-size:14px}.why-chiselon ul li:before{font-size:18px;margin-right:12px}}.cta-section{color:#222;padding:60px 20px;width:100%}.cta-container{margin:0 auto;max-width:1000px}.cta-title{color:#fff;font-size:.9rem;text-align:center}.cta-title span{-webkit-text-fill-color:#0000;-webkit-background-clip:text}.cta-subtext{color:#fff;font-size:1.1rem;margin-bottom:30px;opacity:.95}.cta-buttons{gap:16px}.btn{border-radius:50px;font-size:1rem;font-weight:600;overflow:hidden;padding:14px 28px;position:relative}.btn.primary{box-shadow:0 5px 15px #00000026}.btn.primary:hover{background:#0069d9;transform:translateY(-3px)}.btn.secondary{background:#fff;border:2px solid #007bff;color:#007bff}.btn.secondary:hover{background:#f3f8ff;transform:translateY(-3px)}@media (max-width:768px){.cta-title{font-size:1.8rem}.cta-subtext{font-size:1rem}}.products-industries{color:#333;font-family:Arial,sans-serif;padding:50px 20px}.side-by-side{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.section-block{display:flex;flex:1 1 100%;flex:1 1;flex-direction:column}.section-title{border:none;font-size:24px;opacity:1;position:relative;text-decoration:none;transform:none}.section-title:after,.section-title:before{content:none!important;display:none!important}.card-container{display:flex;flex-direction:column;gap:15px;width:100%}.card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;cursor:pointer;display:flex;flex-basis:calc(25% - 20px);flex-grow:1;flex-shrink:1;padding:20px;transition:transform .3s,box-shadow .3s,background-color .3s}.card:hover{background-color:#e6f7ff;box-shadow:0 6px 20px #00000026;transform:translateY(-5px)}.card-icon{flex-shrink:0;font-size:28px;margin-right:12px}.card-content{color:#555;font-size:14px;line-height:1.5}@media (max-width:992px){.card{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}}@media (max-width:600px){.card{flex:1 1 100%}.section-title{text-align:center}}.overview{color:#222;font-family:Arial,sans-serif;margin:0 auto;max-width:1000px;padding:40px 20px}.overview h1{margin-bottom:20px}.overview p{line-height:1.6}@media(max-width:768px){.overview h1{font-size:1.6rem}.overview p{font-size:.95rem}}.products-section{grid-gap:30px;gap:30px;grid-template-columns:1fr;max-width:1400px}.product-card{align-items:center;box-sizing:border-box;min-height:500px;padding:20px;transition:all .3s ease}.card-image{height:200px;margin-bottom:15px;max-width:200px;width:100%}.card-image img{border-radius:12px;height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.card-image img:hover{transform:scale(1.05)}.card-content{flex:1 1;margin-bottom:12px;text-align:center}.card-content p{font-size:.95rem;line-height:1.5}.product-details{animation:fadeIn .3s ease;border-top:1px dashed #ddd;margin-top:12px;padding-top:8px;width:100%}.product-details ul{margin:8px 0;padding-left:20px}.product-details li{color:#444;font-size:.9rem;margin-bottom:6px}.product-details p{color:#333;font-size:.9rem;margin-top:8px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:600px){.products-section{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.products-section{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.products-section{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.product-card{min-height:450px}.card-image{height:160px;max-width:160px}.card-content p{font-size:.9rem}.view-btn{font-size:.8rem;padding:5px 12px}}@media (max-width:480px){.products-section{gap:20px;grid-template-columns:1fr;padding:20px 10px}.product-card{min-height:400px;padding:15px}.card-image{height:140px;max-width:140px}.card-content p{font-size:.85rem}.view-btn{font-size:.75rem;padding:4px 10px}}.cta-section{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:30px 15px;position:relative;text-align:center}.cta-container{max-width:700px}.cta-title{color:#0115ae;font-size:1rem;font-weight:600;margin-bottom:10px}.cta-section p{color:#555;font-size:.85rem;margin-bottom:15px}.cta-buttons{gap:10px}.btn{border:none;border-radius:30px;cursor:pointer;font-size:.85rem;padding:6px 14px;transition:all .3s ease}.btn.primary{background-color:#007bff}.btn.primary:hover{background-color:#0069d9}.btn.secondary{background-color:#e0e0e0;color:#333}.btn.secondary:hover{background-color:#cfcfcf}.particles{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.cta-container{position:relative;z-index:1}.products-section{grid-gap:25px;align-items:start;display:grid;font-family:Arial,sans-serif;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:40px 20px}.product-card{background:#fff;border-radius:12px;box-shadow:0 6px 15px #00000014;display:flex;flex-direction:column;min-height:300px;padding:20px 15px;transition:all .4s ease}.product-card:hover{box-shadow:0 12px 25px #0000001f;transform:translateY(-5px)}.card-content{display:flex;flex-direction:column;flex-grow:1}.product-card h2{color:#007bff;font-size:1.4rem;margin-bottom:6px}.product-card h3{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:10px}.product-card p{color:#555;font-size:.95rem;line-height:1.5;margin-bottom:10px}.challenge{align-items:center;background-color:#f8f9fa;border-radius:8px;color:#444;font-size:.95rem;font-weight:500;margin-bottom:15px;min-height:100px;padding:10px;text-align:center}.btn-wrapper,.challenge{display:flex;justify-content:center}.btn-wrapper{margin-bottom:10px;margin-top:auto}.view-btn{background:#007bff;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:.85rem;padding:6px 14px;transition:all .3s ease}.view-btn:hover{background:#0069d9;transform:translateY(-2px)}.product-details{display:none;margin-top:10px}.product-details.active{display:block}.overview{margin:0 auto 40px;max-width:900px;padding:20px;text-align:center}.overview-title{color:#1a1a1a;font-size:2rem;font-weight:700;margin-bottom:16px}.overview-text{color:#4a4a4a;font-size:1rem;line-height:1.7;margin:0 auto;max-width:800px}.expertise-section{font-family:Arial,sans-serif;margin:20px auto 40px;max-width:900px;padding:0 20px;text-align:center}.expertise-title{color:#1a1a1a;font-size:2rem;font-weight:700;margin-bottom:24px}.expertise-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;margin:0 auto;max-width:700px;padding:0}.expertise-list li{background-color:#f5f5f5;border-radius:8px;color:#333;font-size:1rem;line-height:1.5;padding:15px 20px 15px 40px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.expertise-list li:before{color:#007bff;content:"✔";font-size:1rem;font-weight:700;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.expertise-list li:hover{background-color:#f0f8ff;box-shadow:0 4px 8px #0000001a;transform:translateY(-3px)}@media (max-width:1024px){.products-section{gap:20px}.expertise-list,.products-section{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.expertise-list{gap:18px}}@media (max-width:768px){.products-section{grid-template-columns:1fr;padding:30px 15px}.product-card h2{font-size:1.3rem}.product-card h3{font-size:1rem}.product-card p,.product-card ul{font-size:.9rem}.view-btn{font-size:.75rem;padding:4px 10px}.overview-title{font-size:1.6rem}.overview-text{font-size:.95rem;line-height:1.6}.expertise-title{font-size:1.6rem}.expertise-list{gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.expertise-list li{font-size:.95rem;padding:12px 15px 12px 35px}.expertise-list li:before{font-size:.9rem;left:12px}}@media (max-width:480px){.overview-title{font-size:1.4rem}.overview-text{font-size:.9rem}.expertise-title{font-size:1.4rem}.expertise-list{gap:12px;grid-template-columns:1fr}.expertise-list li{font-size:.9rem;padding:10px 12px 10px 30px}.expertise-list li:before{font-size:.85rem;left:10px}}body,html{margin:0;padding:0}.careers-page{background:#b6f300;color:#333;font-family:Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}.careers-hero{align-items:center;background:url(https://source.unsplash.com/1600x600?technology,team) 50%/cover no-repeat;display:flex;justify-content:center;min-height:70vh;padding:0 2rem;position:relative;text-align:center}.careers-hero:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.careers-hero .overlay{color:#0e0202;margin:0 auto;max-width:900px;position:relative;z-index:2}.careers-hero h3.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1e3a8a,#3b82f6,#06b6d4);-webkit-background-clip:text;font-size:2.8rem;font-weight:800;line-height:1.2;margin:0 0 1rem;padding:0}.careers-hero p{color:#000;font-size:1.25rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:700px}.section-title{color:#1e3a8a;font-size:2rem;margin:0 0 2rem;padding:0;text-align:center}.timeline{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;padding:2rem 1rem}.timeline-item{background:#fff;border:3px solid #fff;border-radius:10px;font-size:1rem;padding:1.5rem;text-align:center;transition:transform .2s ease}.timeline-item:hover{transform:translateY(-4px)}.timeline-item span{display:block;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.employee-value{padding:0 1.5rem 3rem;text-align:center}.employee-value p{color:#374151;font-size:1.1rem;margin:0 auto;max-width:800px}.table-wrapper{margin:0 1rem 2rem;overflow-x:auto}.openings-table{border-collapse:collapse;margin:0 auto;max-width:850px;width:100%}.openings-table td,.openings-table th{border:1.5px solid #fff;font-size:.95rem;padding:12px;text-align:left}.openings-table th{background:#f1f1f1;color:#007bff;font-weight:700}.btn.primary{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px;transition:background .3s ease}.btn.primary:hover{background:#0056b3}.cta-banner{color:#111;padding:3rem 1.5rem;text-align:center}.cta-buttons{gap:1rem;margin-top:1.5rem}.btn-dark,.btn-light{border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:12px 20px}.btn-light{background:#f1f1f1;color:#007bff}.btn-dark{background:#333;color:#fff}@media (max-width:1024px){.careers-hero{min-height:60vh;padding:0 1.5rem}.careers-hero h3.section-title{font-size:2.2rem}.careers-hero p{font-size:1.1rem}.timeline-item{font-size:.95rem;padding:1.2rem}.openings-table td,.openings-table th{font-size:.9rem;padding:10px}}@media (max-width:768px){.careers-hero{min-height:50vh}.careers-hero h3.section-title{font-size:1.8rem}.careers-hero p{font-size:1rem}.timeline{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:480px){.careers-hero{min-height:45vh;padding:0 1rem}.careers-hero h3.section-title{font-size:1.5rem}.careers-hero p{font-size:.95rem}.overlay{padding:1rem}.btn-dark,.btn-light,.btn.primary{flex:1 1 100%;width:100%}.timeline{gap:1rem;grid-template-columns:1fr;padding:1rem}.openings-table{font-size:.85rem}}.case-studies-section{background:#b6f300;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0 auto;min-height:100vh;padding:40px 20px;width:100%}.overview h1{color:#007bff;font-size:2rem;font-weight:700;margin-bottom:16px;text-align:center}.overview p{color:#555;font-size:1rem;margin:0 auto 40px;max-width:800px;text-align:center}.clients h2{font-size:1.6rem;font-weight:600;margin-bottom:12px;text-align:center}.clients p{color:#555;font-size:.95rem;margin-bottom:40px;text-align:center}.case-studies{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;margin-bottom:40px}.case-study-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 5px #0000001a;margin:0 auto;max-width:350px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.case-study-card:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-3px)}.case-study-card h3{color:#007bff;font-size:1.2rem;margin-bottom:10px}.case-study-card p,.case-study-card ul{font-size:.9rem;margin-bottom:8px}.case-study-card ul{list-style-type:disc;margin-left:18px}.outcome strong,.solution strong{display:block;margin-bottom:5px}.case-study-logo{display:block;height:150px;margin:10px 0;max-width:100%;object-fit:contain;width:100%}.why-clients-stay{margin-top:50px}.why-clients-stay h2{font-size:1.6rem;font-weight:600;margin-bottom:12px;text-align:center}.why-clients-stay ul{font-size:.95rem;list-style-type:disc;margin:0 auto;max-width:800px;padding-left:20px}.closing-cta{margin-top:50px;text-align:center}.closing-cta p{color:#555;font-size:1rem;margin-bottom:20px}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.primary-btn,.secondary-btn{border:none;border-radius:6px;cursor:pointer;font-weight:700;padding:10px 25px;transition:background-color .2s ease}.primary-btn{background-color:#007bff;color:#fff}.primary-btn:hover{background-color:#0056b3}.secondary-btn{background-color:#f0f0f0;color:#333}.secondary-btn:hover{background-color:#d9d9d9}@media (max-width:992px){.case-studies{grid-template-columns:1fr}.case-study-card h3{font-size:1.1rem}.case-study-card p,.case-study-card ul{font-size:.88rem}}@media (max-width:480px){.overview h1{font-size:1.5rem}.clients h2,.why-clients-stay h2{font-size:1.3rem}.case-study-card h3{font-size:1rem}.case-study-card p,.case-study-card ul{font-size:.85rem}.cta-buttons{flex-direction:column;gap:10px}}.why-clients-stay{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:60px 20px;text-align:center}.overview-text{color:#333;font-size:1.1rem;margin-bottom:50px}.cards-container{grid-template-columns:repeat(1,1fr)}@media (min-width:600px){.cards-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.cards-container{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.cards-container{grid-template-columns:repeat(4,1fr)}}.benefit-card{background-color:#fff;border-radius:15px;box-shadow:0 10px 20px #00000014;cursor:pointer;padding:30px 20px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}.benefit-card:hover{background-color:#e3e7ea;box-shadow:0 20px 30px #0000001f;color:#000;transform:translateY(-10px)}.benefit-card:hover .icon,.benefit-card:hover h3,.benefit-card:hover p{color:#000}.benefit-card .icon{font-size:2.5rem;margin-bottom:15px}.benefit-card .icon,.benefit-card h3{color:#0077b6;transition:color .3s ease}.benefit-card h3{font-size:1.25rem;font-weight:600;margin-bottom:10px}.benefit-card p{color:#555;font-size:1rem;transition:color .3s ease}.clients-view{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-top:-100px;padding:60px 20px;text-align:center}.container{margin:0 auto;max-width:1200px}.section-title{color:#011f4b;font-weight:700;margin-bottom:20px}.clients-view p{color:#555;font-size:1rem;margin-bottom:40px}.logos-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-items:center}@media (min-width:600px){.logos-container{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px){.logos-container{grid-template-columns:repeat(6,1fr)}}.client-logo img{animation:float 4s ease-in-out infinite;max-height:80px;max-width:100%;transition:transform .3s ease}.client-logo img:hover{animation-play-state:paused;cursor:pointer;transform:scale(1.1) rotate(-5deg)}@keyframes float{0%{transform:translateY(0)}25%{transform:translateY(-8px)}50%{transform:translateY(0)}75%{transform:translateY(8px)}to{transform:translateY(0)}}.client-logo:nth-child(odd) img{animation-duration:3.5s}.client-logo:nth-child(2n) img{animation-duration:4.5s}.blog-clean{background:#b6f300;font-family:Arial,sans-serif;padding:20px}.blog-hero{margin-bottom:40px;padding:0 10px;text-align:center}.blog-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.blog-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;overflow:hidden;transition:transform .2s}.blog-card:hover{transform:translateY(-5px)}.blog-card img{height:180px;object-fit:cover;width:100%}.card-content{padding:15px}.card-content h2{color:#222;font-size:18px;margin-bottom:10px}.card-content p{color:#555;font-size:14px}.full-post{color:#333;font-size:14px;margin-top:10px}.card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px}.read-more-btn{background:#07f;border:none;border-radius:5px;color:#fff;cursor:pointer;flex-shrink:0;padding:8px 14px}.read-more-btn:hover{background:#005fcc}.full-article-link{color:#07f;font-size:14px;text-decoration:none}.full-article-link:hover{text-decoration:underline}.subscribe{background:#f7f7f7;border-radius:10px;margin-top:50px;padding:30px 15px;text-align:center}.subscribe-box{display:flex;gap:10px;justify-content:center;margin-top:15px}.subscribe-box input{border:1px solid #ccc;border-radius:5px;padding:10px;width:250px}.subscribe-box button{background:#07f;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 16px}.subscribe-box button:hover{background:#005fcc}@media (max-width:480px){.card-content h2{font-size:16px}.card-content p,.full-post{font-size:13px}.blog-card img{height:150px}.card-actions{align-items:flex-start;flex-direction:column}}@media (max-width:768px){.subscribe-box{align-items:stretch;flex-direction:column}.subscribe-box input{width:100%}.blog-card img{height:160px}}@media (max-width:1024px){.blog-card img{height:170px}}@media (min-width:1200px){.blog-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card-content h2{font-size:20px}.card-content p{font-size:15px}}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%}.clients-section,body,html{background-color:#b6f300;overflow-x:hidden;width:100%}.clients-section{padding:3rem 1rem}.clients-container{margin:0 auto;max-width:1200px;padding:0 1rem;text-align:center}.section-title{color:#333;font-size:2.5rem;font-weight:600;margin-bottom:1rem}.clients-names{color:#555;font-size:1rem;line-height:1.6;margin-bottom:2.5rem}.clients-logos{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:repeat(6,1fr);justify-items:center}.client-logo{border-radius:10px;max-width:150px;padding:.75rem;transition:transform .3s ease,box-shadow .3s ease;width:100%}.client-logo img{height:auto;object-fit:contain;width:100%}.client-logo:hover{box-shadow:0 6px 16px #0000001a;transform:scale(1.05)}@media (max-width:1024px){.clients-logos{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.clients-logos{grid-template-columns:repeat(2,1fr)}.section-title{font-size:1.6rem}.clients-names{font-size:.85rem}.clients-section{padding:2rem .5rem}.client-logo{max-width:120px;padding:.5rem}}:root{--primary:#1a73e8;--accent:#8ef24b;--bg-light:#f8faff;--text-dark:#1c1c1c}.ccms-container{color:#1c1c1c;color:var(--text-dark);font-family:Segoe UI,sans-serif;line-height:1.6;margin:auto;max-width:1200px;padding:40px 20px}.ccms-hero{margin-bottom:60px;text-align:center}.ccms-hero h1{color:#0115ae;font-size:2.8rem;font-weight:800;margin-bottom:15px}.ccms-hero p{color:#555;font-size:1.2rem}.ccms-overview-section{margin-top:-30px}.flow-diagram{align-items:center;display:flex;flex-direction:column;gap:2rem}.flow-row{flex-wrap:nowrap;gap:1.2rem}.flow-card,.flow-row{align-items:center;display:flex;justify-content:center}.flow-card{animation:cardBounce 2s ease-in-out infinite;background:#d9e0f8;border:2px solid #e0e0e0;border-radius:16px;box-shadow:0 4px 10px #0000001a;flex-direction:column;height:110px;min-height:110px;min-width:260px;text-align:center;transition:transform .3s ease;width:260px}.flow-card:hover{transform:translateY(-5px)}.flow-icon{color:#0115ae;font-size:2rem;margin-bottom:6px}.flow-arrow{animation:arrowBounce 1.5s ease-in-out infinite;color:#0115ae;font-size:1.8rem;font-weight:700}@keyframes cardBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes arrowBounce{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.overview-slider{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:100%;position:relative;width:100%}.slider-wrapper{display:flex;flex-wrap:nowrap;transition:transform .8s ease-in-out;width:100%}.overview-slide{align-items:flex-start;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;padding:10px}.overview-card{background:#0000;border-radius:16px;box-shadow:none;max-width:650px;padding:40px;text-align:center;width:90%}.overview-card h3{color:#0115ae;font-size:1.2rem;font-weight:700;margin-bottom:10px}.overview-card p{word-wrap:break-word;color:#555;font-size:1rem;line-height:1.6;margin:0 auto;overflow-wrap:break-word;padding:0 1rem;text-align:center}.chart-container{height:auto;margin:20px auto 0;max-width:100%;width:100%}.chart-container>div{height:260px;min-width:300px;width:100%!important}.chart-legend{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:16px}.legend-item{align-items:center;display:flex;font-size:14px;gap:6px}.legend-color{border-radius:2px;height:12px;width:12px}.slider-dots{display:flex;gap:8px;justify-content:center;margin-top:15px}.slider-dots .dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:12px;transition:background-color .3s,transform .3s;width:12px}.slider-dots .dot.active{background-color:#0115ae;transform:scale(1.2)}.ccms-video-cards{padding:50px 20px}.ccms-video-cards .section-title{color:#0115ae;font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center}.cards-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);justify-items:center}.video-card{border-radius:15px;box-shadow:0 4px 15px #0000001a;max-width:350px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.video-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-5px)}.video-card .icon{align-items:center;display:flex;height:180px;justify-content:center;width:100%}.video-card .card-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.video-card:hover .card-image{transform:scale(1.05)}.video-card .video-container{height:200px;margin-top:10px;position:relative;width:100%}.video-card iframe{border-radius:0 0 15px 15px;height:100%;width:100%}.video-card h4{color:#333;font-size:1.1rem;margin:10px 0}.video-card .card-link{color:#0115ae;font-weight:500;text-decoration:none}.video-card .card-link:hover{text-decoration:underline}.ccms-cards{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-bottom:60px}.ccms-card{background:#fff;border-radius:12px;box-shadow:0 6px 18px #0000001a;flex:1 1 300px;padding:25px;transition:transform .3s,box-shadow .3s}.ccms-card:hover{box-shadow:0 12px 25px #0000001f;transform:translateY(-5px)}.ccms-card h2{color:#0115ae;margin-bottom:10px}.ccms-card ul{margin-top:10px;padding-left:18px}.ccms-testimonials{margin:80px 0;text-align:center}.ccms-testimonials h2{color:#0115ae;font-size:2rem;font-weight:700;margin-bottom:40px}.testimonial-grid{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.testimonial-card{background:#f0fcff;border-left:5px solid #0115ae;border-radius:12px;box-shadow:0 6px 18px #00000014;flex:1 1 300px;max-width:500px;padding:25px 30px;transition:all .3s ease}.testimonial-card:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-4px)}.testimonial-card p{color:#333;font-style:italic;margin-bottom:12px}.testimonial-card span{font-weight:700}.ccms-demo-section{margin-top:-120px;padding:20px;text-align:center}.ccms-demo-section h2{color:#0115ae;font-size:2rem;font-weight:700}.ccms-demo-section p{color:#444;margin:20px auto;max-width:700px}.ccms-demo-form{background:#d9e0f8;border-radius:12px;box-shadow:0 8px 20px #0000001a;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:700px;padding:20px}.form-row{display:flex;flex-wrap:wrap;gap:20px}.form-row input{border:1px solid #ccc;border-radius:8px;flex:1 1;font-size:1rem;padding:14px 12px}.form-row input:focus{border-color:#0115ae;box-shadow:0 0 5px #1a73e84d}.ccms-demo-form button{background:#a3d600;border:none;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:700;padding:16px}@media (max-width:1200px){.ccms-container{padding:30px 15px}.flow-card{height:100px;width:220px}.ccms-video-cards .section-title{font-size:1.8rem}}@media (max-width:992px){.ccms-hero h1{font-size:2.3rem}.ccms-hero p{font-size:1rem}.flow-card{height:100px;width:200px}.overview-card{padding:20px}.chart-container>div{min-width:500px}.cards-container{gap:25px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ccms-hero h1{font-size:2rem}.flow-card{height:90px;width:180px}.flow-icon{font-size:1.6rem}.flow-arrow{font-size:1.3rem}.overview-card h3{font-size:1rem}.overview-card p{font-size:.9rem;padding:0 .5rem}.chart-container>div{height:220px;min-width:450px}}@media (max-width:576px){.ccms-hero h1{font-size:1.8rem}.ccms-hero p{font-size:.95rem}.flow-row{flex-direction:column}.flow-arrow{display:none}.flow-card{max-width:300px;width:90%}.cards-container{grid-template-columns:1fr}.overview-card{padding:15px}.chart-container>div{height:200px;min-width:400px}}@media (max-width:400px){.ccms-hero h1{font-size:1.6rem}.ccms-hero p{font-size:.9rem}.flow-card{padding:1rem;width:100%}.video-card iframe{height:180px}.ccms-demo-section h2{font-size:1.4rem}.ccms-demo-form button{font-size:1rem;padding:12px}.chart-container>div{height:180px;min-width:350px}}
/*# sourceMappingURL=main.51c1335b.css.map*/