*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osperms-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar-area{width:100%;position:fixed!important;top:0;left:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #00000014;transition:all .3s ease}.navbar-area.scrolled{background:#fffffffa;box-shadow:0 4px 20px #0000001f}.main-nav nav{display:flex;align-items:center;justify-content:space-between}.navbar-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin:0;padding:0;list-style:none}.navbar-nav .nav-link{position:relative;font-family:Livvic,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;color:#000;text-decoration:none;transition:all .3s ease}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:#f60}.navbar-nav .nav-link:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:#f60;transform:translate(-50%);transition:width .3s ease}.navbar-nav .nav-link:hover:after,.navbar-nav .nav-link.active:after{width:100%}.desktop-dropdown-container{position:relative;display:inline-block}.desktop-dropdown-container .dropdown-trigger{background:none;border:none;font-family:Livvic,sans-serif;font-size:1rem;line-height:1.2;font-weight:600;color:#000;text-transform:uppercase;padding:0;margin:0;display:inline-block;vertical-align:middle;cursor:pointer;transition:all .3s ease}.desktop-dropdown-container .dropdown-trigger:hover{color:#f60}.desktop-dropdown-container .dropdown-trigger:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:#f60;transform:translate(-50%);transition:width .3s ease}.dropdown-content{position:absolute;top:110%;left:50%;transform:translate(-50%);background:#fff;border-top:2px solid #ff6600;border-radius:8px;box-shadow:0 8px 25px #0000001f;padding:10px 0;min-width:220px;display:none}.dropdown-content.active{display:block}.desktop-dropdown-container .dropdown-content{left:auto;right:0;transform:none}.main-nav nav .navbar-nav .desktop-dropdown-container:hover .dropdown-content,.desktop-dropdown-container:hover .dropdown-content{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:all!important;transform:none!important}.dropdown-content a{display:block;padding:10px 20px;color:#000;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative}.dropdown-content a:hover{color:#f60;background:#f9f9f9}.dropdown-content a:after{content:"";position:absolute;left:50%;bottom:8px;transform:translate(-50%);width:0;height:2px;background:#f60;transition:width .3s ease}.dropdown-content a:hover:after,.dropdown-content a:active:after{width:100%}.desktop-dropdown-container .dropdown-trigger{position:relative;display:inline-block}.desktop-dropdown-container .dropdown-trigger:after{content:"";position:absolute;left:50%;bottom:-2px;transform:translate(-50%);width:0;height:2px;background:#f60;transition:width .3s ease}.desktop-dropdown-container .dropdown-trigger:hover:after,.desktop-dropdown-container .dropdown-trigger:focus:after{width:100%}.nav-menu-btn{display:inline-block;background:#f60;color:#fff!important;font-weight:600;text-decoration:none;padding:12px 28px;border-radius:6px;transition:all .3s ease}.nav-menu-btn:hover{background:#e55b00;transform:translateY(-2px)}@media(max-width:991px){.nav-menu-btn{padding:10px 18px!important;font-size:.95rem!important;border-radius:6px!important;display:inline-block;min-width:120px}}@media(max-width:767px){.mobile-menu .nav-menu-btn{display:block!important;width:calc(100% - 30px)!important;margin:14px auto!important;padding:12px 16px!important;font-size:1rem!important;text-align:center!important}}.mobile-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fffffff2;z-index:2001!important}.mobile-menu-toggle svg{display:block!important}.mobile-menu-toggle{display:flex;flex-direction:column;justify-content:space-between;width:50px;height:30px;cursor:pointer;z-index:2002!important;position:relative}.mobile-menu-toggle .bar{height:10px!important;width:100%!important;background:#1a1b1e!important;border-radius:5px!important;transition:all .4s ease!important;display:block!important}.mobile-menu-toggle.open .bar:nth-child(1){transform:translateY(8px) rotate(45deg)!important}.mobile-menu-toggle.open .bar:nth-child(2){opacity:0!important}.mobile-menu-toggle.open .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)!important}.mobile-menu{position:fixed;top:64px!important;left:0;height:calc(100vh - 64px)!important;width:100%;background:#fff;z-index:2000!important;display:flex;flex-direction:column;align-items:center;padding-top:12px;transform:translate(-100%)!important;transition:transform .4s ease!important;overflow-y:auto}.mobile-menu.open{transform:translate(0)!important}.mobile-menu ul{list-style:none;width:100%;text-align:center;margin:0;padding:0}.mobile-menu .nav-link,.mobile-menu .dropdown-label{display:block;padding:16px 0;color:#000;font-weight:600;font-size:1.1rem;border-bottom:1px solid #eee;cursor:pointer;transition:color .3s ease;-webkit-tap-highlight-color:transparent;position:relative}.mobile-menu .nav-link:hover,.mobile-menu .dropdown-label:hover{color:#f60}.mobile-menu .nav-link:after,.mobile-menu .dropdown-label:after{content:"";position:absolute;left:50%;bottom:6px;transform:translate(-50%);width:0;height:2px;background:#f60;transition:width .3s ease}.mobile-menu .nav-link:hover:after,.mobile-menu .nav-link:active:after,.mobile-menu .dropdown-label:hover:after,.mobile-menu .dropdown-label:active:after{width:80%}.mobile-menu .dropdown-menu{background:#fafafa;display:block;padding:0;max-height:none!important;overflow:visible!important;border-left:none!important}.mobile-menu .dropdown-menu a{display:block;padding:12px 20px;color:#000;font-size:1rem;text-align:left;border-bottom:1px solid #eee;transition:color .3s ease;position:relative}.mobile-menu .dropdown-menu a:hover{color:#f60}.mobile-menu .dropdown-menu a:after{content:"";position:absolute;left:0;bottom:6px;width:0;height:2px;background:#f60;transition:width .3s ease}.mobile-menu .dropdown-menu a:hover:after,.mobile-menu .dropdown-menu a:active:after{width:100%}@media(min-width:992px){.mobile-nav,.mobile-menu{display:none}}@media(max-width:991px){.main-nav{display:none}}.footer-area{padding:70px 0 50px!important;background:var(--bg-light, #f9fafb)!important}.footer-top{margin-bottom:20px!important}.footer-top .row{row-gap:0!important;display:flex!important;flex-wrap:wrap!important}.footer-top .row>[class*=col-lg]{flex:0 0 25%!important;max-width:25%!important;padding:0 15px!important}.footer-widget{padding:0!important}.footer-widget h3{font-weight:700!important;margin-bottom:18px!important;font-size:1.1rem!important;color:var(--text-black, #1a1b1e)!important}.footer-list{list-style:none;padding:0;margin:0}.footer-list li{margin-bottom:10px}.footer-list a{text-decoration:none;color:#4a5568!important;transition:color .2s ease;font-size:.95rem!important;display:inline-block!important}.footer-list a:hover{color:#f60!important;transform:translate(3px)!important}.footer-social-icon .social-link{display:flex;gap:10px;padding:0;margin:0;list-style:none;flex-wrap:wrap;align-items:center}.footer-social-icon .social-link li a{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:#f5f5f7;color:#1a1b1e;transition:all .2s ease}.footer-social-icon .social-link li a:hover{background:#f60;color:#fff}.copy-right-area{border-top:1px solid #eee;padding-top:20px!important;margin-top:30px!important}.copy-right-text p{margin:0;color:#4a5568;font-size:.9rem!important}@media(min-width:1024px)and (max-width:1199px){.footer-top .row>[class*=col-lg]{flex:0 0 25%!important;max-width:25%!important;padding:0 12px!important}}@media(min-width:768px)and (max-width:1023px){.footer-area{padding:60px 0 40px!important}.footer-top .row>[class*=col-]{flex:0 0 25%!important;max-width:25%!important;padding:0 10px!important;margin-bottom:25px!important}.footer-widget h3{font-size:1.05rem!important;margin-bottom:16px!important}.footer-list li{margin-bottom:8px!important}.footer-list a{font-size:.9rem!important}}@media(max-width:767px){.footer-area{padding:50px 0 35px!important}.footer-top .row{justify-content:center!important;margin:0 -10px!important}.footer-top .row>[class*=col-]{flex:0 0 50%!important;max-width:50%!important;padding:0 10px!important;margin-bottom:30px!important}.footer-widget{text-align:center!important;padding:0!important}.footer-widget.ps-5{padding-left:0!important}.footer-widget h3{font-size:1rem!important;margin-bottom:14px!important}.footer-list li{margin-bottom:8px}.footer-list a{font-size:.88rem!important}.footer-social-icon .social-link{justify-content:center!important}.copy-right-text{text-align:center!important}.copy-right-text p{font-size:.88rem!important;padding:0 15px!important}}@media(max-width:480px){.footer-top .row>[class*=col-]{flex:0 0 100%!important;max-width:100%!important;margin-bottom:25px!important}.footer-widget h3{font-size:.95rem!important}.footer-list a{font-size:.85rem!important}}.section-title{margin-bottom:60px!important}html,body{overflow-x:hidden}.navbar-area{width:100%!important}.service-area,.ai-services-area,.progress-area,.work-area,.featured-leadership-area,.visionary-leaders-section,.team-area-two{padding:100px 0!important}.counter-area{padding:80px 0!important;background:var(--bg-light)!important}.single-counter{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:35px 20px!important;background:var(--bg-white)!important;border-radius:16px!important;box-shadow:0 4px 20px #0000000f!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;border:1px solid rgba(255,106,0,.08)!important;position:relative!important;overflow:hidden!important;height:100%!important}.single-counter:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,var(--primary-orange),var(--primary-blue))!important;opacity:0!important;transition:opacity .4s ease!important}.single-counter:hover{transform:translateY(-8px)!important;box-shadow:0 12px 40px #ff6a0026!important;border-color:#ff6a0033!important}.single-counter:hover:before{opacity:1!important}.single-counter i{font-size:3.5rem!important;color:var(--primary-orange)!important;margin-bottom:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:90px!important;height:90px!important;background:linear-gradient(135deg,#ff6a0014,#ff8a331f)!important;border-radius:20px!important;transition:all .4s ease!important;position:relative!important}.single-counter:hover i{transform:scale(1.1) rotate(5deg)!important;background:linear-gradient(135deg,#ff6a0026,#ff8a3333)!important;box-shadow:0 8px 25px #ff6a0033!important}.single-counter .content{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;width:100%!important}.single-counter .content h3{font-size:2.5rem!important;font-weight:900!important;color:var(--text-black)!important;margin:0!important;line-height:1.2!important;background:linear-gradient(135deg,var(--text-black),var(--primary-blue))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;transition:all .3s ease!important}.single-counter:hover .content h3{background:linear-gradient(135deg,var(--primary-orange),var(--primary-blue))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.single-counter .content p{font-size:1rem!important;color:var(--text-gray)!important;margin:0!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.3px!important;transition:color .3s ease!important}.single-counter:hover .content p{color:var(--primary-orange)!important}.theme-dark .counter-area{background:var(--bg-dark)!important}.theme-dark .single-counter{background:var(--bg-dark-card)!important;border-color:#ff6a0026!important}.theme-dark .single-counter:hover{border-color:#ff6a004d!important;box-shadow:0 12px 40px #ff6a0033!important}.theme-dark .single-counter i{background:linear-gradient(135deg,#ff6a0026,#ff8a3333)!important}.theme-dark .single-counter .content h3{background:linear-gradient(135deg,#f1f5f9,var(--primary-blue))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.theme-dark .single-counter:hover .content h3{background:linear-gradient(135deg,var(--primary-orange),var(--primary-blue))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.theme-dark .single-counter .content p{color:#cbd5e1!important}.theme-dark .single-counter:hover .content p{color:var(--primary-orange)!important}@media(max-width:767px){.counter-area .col-lg-3{margin-bottom:20px!important}.single-counter{padding:28px 16px!important;border-radius:14px!important}.single-counter i{font-size:2.8rem!important;width:75px!important;height:75px!important;margin-bottom:16px!important;border-radius:16px!important}.single-counter .content h3{font-size:2rem!important}.single-counter .content p{font-size:.9rem!important}}@media(max-width:480px){.single-counter{padding:24px 14px!important;border-radius:12px!important}.single-counter i{font-size:2.4rem!important;width:65px!important;height:65px!important;margin-bottom:14px!important;border-radius:14px!important}.single-counter .content h3{font-size:1.75rem!important}.single-counter .content p{font-size:.85rem!important}}.banner-area{padding:100px 0!important;min-height:90vh;display:flex;align-items:center}.banner-content{padding:0!important}@media(max-width:767px){.banner-area{padding:54px 0 22px!important;min-height:auto!important}.hero-title{text-align:center!important;margin:0 auto 8px!important;max-width:92vw!important;line-height:1.2!important}.hero-title span,.ai-heading span,.ai-heading .main-text,.ai-heading .emphasis,.ai-heading .ai-solutions{display:inline!important;white-space:normal!important;line-height:1.2!important}.hero-title{word-break:normal!important;overflow-wrap:break-word;text-align:center!important;margin:0 auto 8px!important;max-width:92vw!important;line-height:1.2!important}.banner-content .title{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;border:1.5px dashed var(--primary-orange)!important;border-radius:999px!important;width:fit-content!important;max-width:92vw!important;white-space:nowrap!important;flex-wrap:nowrap!important;margin:0 auto 12px!important;background:#fff!important;line-height:1.1!important}.banner-content .title span{font-size:.85rem!important;line-height:1.1!important}.banner-content .title i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:50%!important;background:var(--primary-orange)!important;color:#fff!important;font-size:11px!important;flex:0 0 22px!important}.banner-img,.banner-img img{display:none!important}.service-area .section-title{margin-bottom:16px!important}.service-area .section-title h2{margin-bottom:-140px!important}.service-area{padding-top:40px!important}.banner-shape,.banner-shape-right{display:none!important}}.mobile-menu{max-width:100%!important;width:100%!important}@media(max-width:991px){.mobile-menu{max-width:100%!important;width:100%!important;display:flex!important}}.theme-dark .whatsapp-tooltip,.theme-dark .chatbot-tooltip{background:"#1e293b"!important;color:"#f1f5f9"!important;border:"1px solid #334155"!important}#toTop{bottom:20px!important;right:20px!important;z-index:9997!important;width:50px!important;height:50px!important;border-radius:50%!important;background:linear-gradient(135deg,#ff6a00,#ff8533)!important;border:2px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 15px #ff6a004d!important;transition:all .3s ease!important}#toTop:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px #ff6a0066!important}.floating-widgets{position:fixed;right:20px;bottom:20px;z-index:9999;display:flex;flex-direction:column;gap:15px;align-items:center}.theme-dark .whatsapp-tooltip,.theme-dark .chatbot-tooltip{background:linear-gradient(135deg,#1e293b,#334155)!important;color:#f1f5f9!important;border:1px solid #475569!important}.theme-dark .top-btn{background-image:linear-gradient(to right,#f97316,#ff6a00)!important;box-shadow:0 0 15px #f97316!important}.theme-dark .top-btn:hover{background-image:linear-gradient(to right,#334155,#1e293b)!important;box-shadow:0 0 15px #f97316!important}h1,h2,h3,h4,h5,h6{font-family:Livvic,sans-serif!important;font-weight:700!important;line-height:1.3!important;color:var(--text-black)!important;margin-bottom:1rem!important}p{font-family:Nunito Sans,sans-serif!important;font-size:.95rem!important;line-height:1.7!important;color:var(--text-gray)!important;font-weight:400!important}.section-title h2{font-size:1.8rem!important;font-weight:800!important;background:linear-gradient(135deg,var(--text-black),var(--primary-blue))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.sp-after{background:linear-gradient(135deg,var(--primary-orange),var(--primary-blue))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:700!important;font-size:1.1rem!important}.service-card,.about-card,.value-card,.why-us-card{transition:all .5s cubic-bezier(.4,0,.2,1)!important;transform-origin:center!important;background:var(--bg-white)!important;border:1px solid var(--border-color)!important;opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease-out forwards!important}.service-card:nth-child(1){animation-delay:.1s!important}.service-card:nth-child(2){animation-delay:.2s!important}.service-card:nth-child(3){animation-delay:.3s!important}.service-card:nth-child(4){animation-delay:.4s!important}.service-card:nth-child(5){animation-delay:.5s!important}.service-card:nth-child(6){animation-delay:.6s!important}.theme-dark .service-card,.theme-dark .about-card,.theme-dark .value-card,.theme-dark .why-us-card{background:var(--bg-dark-card)!important;border:1px solid var(--border-dark)!important}.service-card:hover,.about-card:hover,.value-card:hover,.why-us-card:hover{transform:translateY(-12px) scale(1.03)!important;box-shadow:0 25px 50px #00000026!important;border-color:var(--primary-orange)!important}.theme-dark .service-card:hover,.theme-dark .about-card:hover,.theme-dark .value-card:hover,.theme-dark .why-us-card:hover{box-shadow:0 25px 50px #0006!important}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-fade-in{animation:fadeInUp .8s ease-out!important}.animate-fade-left{animation:fadeInLeft .8s ease-out!important}.animate-fade-right{animation:fadeInRight .8s ease-out!important}.animate-scale-in{animation:scaleIn .6s ease-out!important}.animate-bounce-in{animation:bounceIn .8s ease-out!important}.animate-float{animation:float 3s ease-in-out infinite!important}.animate-pulse{animation:pulse 2s ease-in-out infinite!important}.text-gradient{background:linear-gradient(135deg,var(--primary-orange),var(--primary-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textShine 3s ease-in-out infinite}@keyframes textShine{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.enhanced-btn{position:relative;overflow:hidden;transition:all .3s ease}.enhanced-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.enhanced-btn:hover:before{left:100%}.enhanced-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0003}.section-spacing{margin-bottom:100px!important}.content-spacing{margin-bottom:60px!important}.card-spacing{margin-bottom:40px!important}.hero-subtitle{font-size:1rem;color:var(--text-gray);margin-bottom:30px;line-height:1.6;animation:fadeInUp 1s ease-out .5s both}.section-description{font-size:1rem;color:var(--text-gray);line-height:1.7;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.card-hover-effect{transition:all .4s cubic-bezier(.4,0,.2,1)}.card-hover-effect:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #0000001a}.image-float{animation:float 6s ease-in-out infinite}.image-scale{transition:transform .3s ease}.image-scale:hover{transform:scale(1.05)}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ai-heading{text-align:left;margin:0;padding:0;font-size:2.1rem;font-weight:700;line-height:1.3}.ai-heading .main-text{color:var(--text-black);font-weight:600}.ai-heading .emphasis{color:var(--primary-orange);font-weight:700;font-style:italic}.ai-heading .ai-solutions{color:#2563eb;font-weight:700;background:linear-gradient(135deg,#2563eb,#1d4ed8);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.container-max,.container-max-2{max-width:1400px;margin-left:auto;margin-right:auto}.mb-60{margin-bottom:60px!important}.mb-50{margin-bottom:50px!important}.mb-45{margin-bottom:45px!important}.mb-30{margin-bottom:30px!important}.mt-60{margin-top:60px!important}.mt-45{margin-top:45px!important}.row.pt-45{padding-top:45px!important}.container{max-width:1200px!important}.banner-btn{margin-top:40px!important}.banner-btn .get-btn,.banner-btn .call-btn{margin:0 10px 20px 0!important}.visionary-leaders-section{background:linear-gradient(135deg,#ff6a0008,#0066ff08)}.leader-card{background:var(--bg-white);border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000001a;transition:all .4s ease;border:2px solid transparent;height:100%}.leader-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px #ff6a0033;border-color:var(--primary-orange)}.leader-image{position:relative;overflow:hidden}.leader-image img{transition:transform .4s ease}.leader-card:hover .leader-image img{transform:scale(1.05)}.leader-content{padding:30px;text-align:center}.leader-actions{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.leader-btn{padding:12px 28px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;border:2px solid}.leader-btn i{font-size:1.1rem}.email-btn{background:#06f;color:#fff;border-color:#06f}.email-btn:hover{background:#0052cc;transform:translateY(-2px);box-shadow:0 6px 20px #0066ff4d;color:#fff}.linkedin-btn{background:#ff6a00;color:#fff;border-color:#ff6a00}.linkedin-btn:hover{background:#c50;transform:translateY(-2px);box-shadow:0 6px 20px #ff6a004d;color:#fff}.theme-dark .leader-card{background:var(--bg-dark-card);border-color:#ff6a0033}.theme-dark .leader-card:hover{border-color:var(--primary-orange)}.featured-leadership-area .container{display:flex;flex-direction:column;align-items:center}.leader-featured-card{margin:0 auto;position:relative;cursor:pointer;overflow:visible!important}.ceo-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#ff6a001a,#ff8a3326,#0066ff1a,#ff6a001a,#ff8a3326);background-size:300% 300%;opacity:0;border-radius:22px;transition:opacity .6s ease;z-index:-1;pointer-events:none;animation:gradientShift 4s ease infinite}.cto-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#0066ff1a,#3385ff26,#ff6a001a,#0066ff1a,#3385ff26);background-size:300% 300%;opacity:0;border-radius:22px;transition:opacity .6s ease;z-index:-1;pointer-events:none;animation:gradientShift 4s ease infinite}.leader-featured-card:hover:before{opacity:1}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ceo-card:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 30px 80px #ff6a004d!important;border-color:#ff6a0080!important;background:linear-gradient(135deg,#fff,#ff6a0005)!important}.cto-card:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 30px 80px #0066ff4d!important;border-color:#0066ff80!important;background:linear-gradient(135deg,#fff,#0066ff05)!important}.leader-image{transition:all .6s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:2}.leader-featured-card:hover .leader-image{transform:scale(1.12) translateY(-5px)}.leader-featured-card:hover .leader-image img{transform:scale(1.1);filter:brightness(1.15) contrast(1.1) saturate(1.1)}.leader-image img{transition:all .6s cubic-bezier(.34,1.56,.64,1)}.ceo-badge{transition:all .5s cubic-bezier(.34,1.56,.64,1);z-index:10}.ceo-card:hover .ceo-badge{transform:scale(1.2) rotate(8deg);box-shadow:0 10px 25px #ff6a0080!important;animation:badgePulseOrange 2s ease-in-out infinite}.cto-badge{transition:all .5s cubic-bezier(.34,1.56,.64,1);z-index:10}.cto-card:hover .cto-badge{transform:scale(1.2) rotate(-8deg);box-shadow:0 10px 25px #0066ff80!important;animation:badgePulseBlue 2s ease-in-out infinite}@keyframes badgePulseOrange{0%,to{transform:scale(1.2) rotate(8deg)}50%{transform:scale(1.25) rotate(-8deg)}}@keyframes badgePulseBlue{0%,to{transform:scale(1.2) rotate(-8deg)}50%{transform:scale(1.25) rotate(8deg)}}.leader-top-border{transition:all .6s ease;z-index:5}.ceo-card:hover .leader-top-border{height:7px!important;box-shadow:0 5px 20px #ff6a0099;animation:borderGlowOrange 2.5s ease-in-out infinite}.cto-card:hover .leader-top-border{height:7px!important;box-shadow:0 5px 20px #06f9;animation:borderGlowBlue 2.5s ease-in-out infinite}@keyframes borderGlowOrange{0%,to{opacity:1;box-shadow:0 5px 20px #ff6a0099}50%{opacity:.8;box-shadow:0 5px 30px #ff6a00cc}}@keyframes borderGlowBlue{0%,to{opacity:1;box-shadow:0 5px 20px #06f9}50%{opacity:.8;box-shadow:0 5px 30px #06fc}}.leader-featured-card h3{position:relative;z-index:2;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.ceo-card:hover h3{color:var(--primary-orange)!important;transform:translateY(-4px) scale(1.05);text-shadow:0 2px 10px rgba(255,106,0,.2)}.cto-card:hover h3{color:var(--primary-blue)!important;transform:translateY(-4px) scale(1.05);text-shadow:0 2px 10px rgba(0,102,255,.2)}.leader-featured-card p{position:relative;z-index:2;transition:all .4s ease}.leader-featured-card:hover p{transform:translateY(-2px)}.leader-featured-card a{position:relative;z-index:2;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.leader-featured-card:hover a{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px #00000040!important}.leader-featured-card:hover a:hover{transform:translateY(-5px) scale(1.08)}@media(max-width:767px){.leader-card{margin-bottom:30px}.leader-content h3{font-size:1.5rem!important}.leader-actions{flex-direction:column}.leader-btn{width:100%;justify-content:center}.leader-image img{height:300px!important}.featured-leadership-area .row{justify-content:center!important}.featured-leadership-area .col-lg-6,.featured-leadership-area .col-md-6{max-width:500px;margin:0 auto}}@media(min-width:768px)and (max-width:991px){.banner-content .title{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 20px!important;border:1.5px dashed var(--primary-orange)!important;border-radius:999px!important;width:auto!important;max-width:90%!important;white-space:normal!important;justify-content:center!important;text-align:center!important;background:#fff!important;margin:0 auto 25px!important}.leader-image img{height:350px!important}.featured-leadership-area .row{justify-content:center!important}}.ai-services-area{background:linear-gradient(135deg,#ff6a0008,#0066ff08);position:relative}.theme-dark .ai-service-card:hover{border-color:var(--primary-orange)}@media(max-width:767px){.ai-service-card{margin-bottom:20px;padding:25px 20px}.ai-service-icon{width:60px;height:60px}.ai-service-icon i{font-size:1.75rem}.ai-service-card h4{font-size:1.1rem}}.work-process-card{background:#fff;padding:35px 25px;border-radius:16px;border:2px solid rgba(0,0,0,.05);text-align:center;transition:all .4s ease;height:100%;position:relative;box-shadow:0 4px 20px #00000014}.work-process-card.featured{border-color:var(--primary-orange);box-shadow:0 8px 30px #ff6a0026}.work-process-card:hover{transform:translateY(-10px);border-color:var(--primary-orange);box-shadow:0 12px 40px #ff6a0033}.process-number-badge{position:absolute;top:-15px;right:20px;width:50px;height:50px;background:linear-gradient(135deg,#ff6a00,#ff8533);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #ff6a004d;font-weight:700;color:#fff;font-size:1.2rem}.work-process-card:hover .process-number-badge{background:linear-gradient(135deg,#06f,#3385ff);transform:scale(1.1) rotate(360deg)}.process-icon{width:80px;height:80px;background:linear-gradient(135deg,#ff6a001a,#0066ff1a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border:3px solid transparent;transition:all .4s ease}.process-icon i{font-size:2.5rem;background:linear-gradient(135deg,#ff6a00,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.work-process-card:hover .process-icon{background:linear-gradient(135deg,#ff6a0033,#06f3);border-color:var(--primary-orange);transform:scale(1.1)}.work-process-card h3{color:var(--text-black);font-size:1.3rem;font-weight:700;margin-bottom:15px;transition:color .3s ease}.work-process-card:hover h3{color:var(--primary-orange)}.work-process-card p{color:var(--text-gray);font-size:.95rem;line-height:1.6;margin-bottom:0}.process-connector{position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:30px;height:30px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-orange);font-size:1.5rem;z-index:2;box-shadow:0 2px 10px #0000001a}.theme-dark .work-process-card,.theme-dark .process-connector{background:var(--bg-dark-card)}@media(max-width:991px){.process-connector{display:none}}@media(max-width:767px){.work-process-card{padding:30px 20px}.process-number-badge{width:45px;height:45px;font-size:1.1rem}.process-icon{width:70px;height:70px}.process-icon i{font-size:2rem}.work-process-card h3{font-size:1.15rem}}.mobile-nav{position:relative}.mobile-menu{position:fixed;top:0;right:-100%;width:100%;max-width:350px;height:100vh;background:#fff;z-index:9999;transition:all .3s ease;overflow-y:auto;box-shadow:-5px 0 20px #0000001a;border-left:1px solid #e5e7eb}.mobile-menu.open{right:0}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.mobile-logo{display:flex;align-items:center;gap:10px}.mobile-logo img{width:35px;height:35px;border-radius:6px}.mobile-logo span{color:#1a1b1e;font-size:1.2rem;font-weight:700;font-family:Livvic,sans-serif}.mobile-menu-close{background:#f1f5f9;border:none;color:#64748b;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:1.3rem}.mobile-menu-close:hover{background:#e2e8f0;color:#1a1b1e}.mobile-menu-content{padding:0;height:calc(100vh - 80px);overflow-y:auto}.mobile-nav-list{list-style:none;padding:0;margin:0}.mobile-nav-list .nav-item{margin:0;border-bottom:1px solid #f1f5f9}.mobile-nav-list .nav-link{display:flex;align-items:center;padding:18px 25px;color:#374151;text-decoration:none;transition:all .2s ease;font-size:1rem;font-weight:500}.mobile-nav-list .nav-link:hover{background:#f8fafc;color:#ff6a00}.mobile-nav-list .nav-link.active{background:#fef3e7;color:#ff6a00;border-left:3px solid #ff6a00}.nav-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-right:15px;color:#6b7280}.nav-icon i{font-size:1.1rem}.mobile-nav-list .nav-link:hover .nav-icon{color:#ff6a00}.nav-text{flex:1;display:flex;flex-direction:column;gap:2px}.nav-title{font-size:1rem;font-weight:500;color:inherit;font-family:Livvic,sans-serif}.nav-subtitle{font-size:.8rem;color:#9ca3af;font-family:Nunito Sans,sans-serif}.nav-arrow{color:#9ca3af;font-size:1rem;transition:all .2s ease}.mobile-nav-list .nav-link:hover .nav-arrow{color:#ff6a00}.has-dropdown .dropdown-label{display:flex;align-items:center;padding:18px 25px;cursor:pointer;transition:all .2s ease;color:#374151;font-size:1rem;font-weight:500}.has-dropdown .dropdown-label:hover{background:#f8fafc;color:#ff6a00}.has-dropdown.active .dropdown-label{background:#fef3e7;color:#ff6a00}.dropdown-menu{background:#f8fafc;border-left:3px solid #ff6a00;max-height:0;overflow:hidden;transition:all .3s ease}.has-dropdown.active .dropdown-menu{max-height:400px}.dropdown-menu .nav-link{padding:15px 25px 15px 50px;border-bottom:1px solid #f1f5f9;font-size:.95rem}.dropdown-menu .nav-icon{width:18px;height:18px;margin-right:12px}.dropdown-menu .nav-icon i{font-size:1rem}.dropdown-menu .nav-title{font-size:.95rem}.dropdown-menu .nav-subtitle{font-size:.75rem}.mobile-menu-footer{padding:25px;background:#f8fafc;border-top:1px solid #e5e7eb;margin-top:auto}.mobile-cta-section{margin-bottom:20px}.mobile-cta-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#ff6a00;color:#fff;padding:15px 25px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .2s ease}.mobile-cta-btn:hover{background:#e55a00;color:#fff}.mobile-cta-btn i{font-size:1.1rem}.mobile-contact-info{display:flex;flex-direction:column;gap:12px}.contact-item{display:flex;align-items:center;gap:10px;color:#6b7280;font-size:.85rem}.contact-item i{color:#ff6a00;font-size:1rem;width:16px}.mobile-menu-toggle{background:none;border:none;cursor:pointer;padding:8px;display:flex;flex-direction:column;gap:4px;transition:all .3s ease}.mobile-menu-toggle .bar{width:25px;height:3px;background:#1a1b1e;border-radius:2px;transition:all .3s ease}.mobile-menu-toggle.open .bar:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle.open .bar:nth-child(2){opacity:0}.mobile-menu-toggle.open .bar:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media(max-width:480px){.mobile-menu{max-width:100%}.mobile-menu-header{padding:18px 20px}.mobile-nav-list .nav-link,.has-dropdown .dropdown-label{padding:16px 20px}.dropdown-menu .nav-link{padding:12px 20px 12px 45px}.mobile-menu-footer{padding:20px}}.theme-dark .mobile-menu{background:#1a1b1e;border-left:1px solid #374151}.theme-dark .mobile-menu-header{background:#2d3748;border-bottom:1px solid #374151}.theme-dark .mobile-logo span{color:#f1f5f9}.theme-dark .mobile-menu-close{background:#374151;color:#f1f5f9}.theme-dark .mobile-menu-close:hover{background:#4a5568;color:#fff}.theme-dark .mobile-nav-list .nav-link{color:#e2e8f0}.theme-dark .mobile-nav-list .nav-link:hover,.theme-dark .mobile-nav-list .nav-link.active{background:#2d3748;color:#ff6a00}.theme-dark .nav-icon,.theme-dark .nav-subtitle,.theme-dark .nav-arrow{color:#9ca3af}.theme-dark .has-dropdown .dropdown-label{color:#e2e8f0}.theme-dark .has-dropdown .dropdown-label:hover,.theme-dark .has-dropdown.active .dropdown-label{background:#2d3748;color:#ff6a00}.theme-dark .dropdown-menu{background:#2d3748}.theme-dark .mobile-menu-footer{background:#2d3748;border-top:1px solid #374151}.theme-dark .contact-item{color:#9ca3af}.navbar-brand .logo-one{display:block;transition:opacity .3s ease}.navbar-brand .logo-two{display:none;transition:opacity .3s ease}.theme-dark .navbar-brand .logo-one{display:none}.theme-dark .navbar-brand .logo-two{display:block}.mobile-logo img{transition:opacity .3s ease}.theme-dark .mobile-logo img{filter:brightness(0) invert(1)}.theme-dark .section-title h2{color:#f1f5f9!important}.theme-dark .section-title .sp-after{color:var(--primary-orange)!important}.theme-dark .section-title .sp-before{color:var(--primary-blue)!important}.theme-dark .h2-color2,.theme-dark .h2-color{color:#f1f5f9!important}.theme-dark .featured-leadership-area{background:linear-gradient(135deg,#ff6a000d,#0066ff0d)!important}.theme-dark .leader-featured-card{background:var(--bg-dark-card)!important;border-color:#ff6a0033!important}.theme-dark .leader-featured-card h3{color:#f1f5f9!important}.theme-dark .leader-featured-card p{color:#cbd5e1!important}.theme-dark .ai-services-area{background:linear-gradient(135deg,#ff6a000d,#0066ff0d)!important}.theme-dark .ai-service-card h4{color:#f1f5f9!important}.theme-dark .ai-service-card p{color:#cbd5e1!important}.theme-dark .work-process-card h3{color:#f1f5f9!important}.theme-dark .work-process-card p{color:#cbd5e1!important}.progress-area{background:linear-gradient(135deg,#ff6a0005,#0066ff05);position:relative;overflow:hidden}.progress-card{background:var(--bg-white);border-radius:20px;padding:40px 30px;text-align:center;transition:all .4s ease;box-shadow:0 8px 30px #00000014;border:2px solid transparent;height:100%;position:relative;overflow:hidden}.progress-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-orange),var(--primary-blue));transform:scaleX(0);transition:transform .4s ease}.progress-card:hover:before{transform:scaleX(1)}.progress-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #ff6a0026;border-color:var(--primary-orange)}.progress-icon{width:80px;height:80px;margin:0 auto 25px;background:linear-gradient(135deg,#ff6a001a,#0066ff1a);border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid transparent;transition:all .4s ease}.progress-icon img{width:40px;height:40px;object-fit:contain}.progress-card:hover .progress-icon{background:linear-gradient(135deg,#ff6a0033,#06f3);border-color:var(--primary-orange);transform:scale(1.1)}.progress-card h3{color:var(--text-black);font-size:2.5rem;font-weight:800;margin-bottom:15px;transition:color .3s ease;background:linear-gradient(135deg,var(--primary-orange),var(--primary-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.progress-card:hover h3{color:var(--primary-orange)}.progress-card p{color:var(--text-gray);font-size:1rem;font-weight:600;margin-bottom:0;text-transform:uppercase;letter-spacing:1px;transition:color .3s ease}.progress-card:hover p{color:var(--primary-orange)}.theme-dark .progress-area{background:linear-gradient(135deg,#ff6a000d,#0066ff0d)!important}.theme-dark .progress-card{background:var(--bg-dark-card);border-color:#ff6a001a}.theme-dark .progress-card:hover{border-color:var(--primary-orange);box-shadow:0 20px 50px #ff6a0033}.theme-dark .progress-card h3{background:linear-gradient(135deg,#f1f5f9,var(--primary-orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-dark .progress-card p{color:#cbd5e1!important}.theme-dark .progress-card:hover p{color:var(--primary-orange)!important}.theme-dark .progress-icon{background:linear-gradient(135deg,#ff6a0026,#0066ff26)}.theme-dark .progress-card:hover .progress-icon{background:linear-gradient(135deg,#ff6a0040,#0066ff40)}@media(max-width:767px){.progress-card{padding:30px 20px;margin-bottom:20px}.progress-card h3{font-size:2rem}.progress-card p{font-size:.9rem}.progress-icon{width:70px;height:70px}.progress-icon img{width:35px;height:35px}}.theme-dark .single-counter h3{color:#f1f5f9!important}.theme-dark .single-counter p{color:#cbd5e1!important}.theme-dark .service-card h3 a{color:#f1f5f9!important}.theme-dark .service-card p,.theme-dark .banner-content .title span{color:#cbd5e1!important}.theme-dark .banner-content .title i{color:var(--primary-orange)!important}.theme-dark .get-btn,.theme-dark .call-btn{background:linear-gradient(135deg,var(--primary-orange),var(--primary-blue))!important;color:#fff!important}.theme-dark .get-btn:hover,.theme-dark .call-btn:hover{background:linear-gradient(135deg,#e55a00,#1d4ed8)!important;color:#fff!important}.theme-dark .default-btn{background:linear-gradient(135deg,var(--primary-orange),var(--primary-blue))!important;color:#fff!important}.theme-dark .default-btn:hover{background:linear-gradient(135deg,#e55a00,#1d4ed8)!important;color:#fff!important}@media(max-width:1200px){h1{font-size:1.8rem!important}h2{font-size:1.5rem!important}h3{font-size:1.3rem!important}.section-title h2{font-size:1.6rem!important}}@media(max-width:1024px){.container{max-width:100%!important;padding:0 20px!important}.section-title{margin-bottom:50px!important;text-align:center!important}.service-area,.ai-services-area,.progress-area,.work-area,.featured-leadership-area,.visionary-leaders-section,.team-area-two{padding:80px 0!important}.counter-area{padding:60px 0!important}.banner-area{padding:80px 0!important;min-height:80vh!important}h1{font-size:1.6rem!important}h2{font-size:1.4rem!important}h3{font-size:1.2rem!important}.section-title h2{font-size:1.5rem!important}p{font-size:.9rem!important}.enhanced-btn{padding:16px 28px!important;font-size:.95rem!important}.banner-btn{flex-direction:column!important;gap:12px!important;margin-top:30px!important}.banner-btn .get-btn,.banner-btn .call-btn{width:100%!important;max-width:280px!important;margin:0!important}.service-area .col-lg-4{margin-bottom:30px!important}.ai-services-area .col-lg-3,.progress-area .col-lg-4,.work-area .col-lg-3{margin-bottom:25px!important}.team-area-two .team-card,.featured-leadership-area .col-lg-6{margin-bottom:30px!important}.leader-actions{flex-direction:column!important;gap:10px!important}.leader-btn{width:100%!important;justify-content:center!important}.leader-image img{height:250px!important;width:250px!important}}@media(max-width:1200px){.container{max-width:1140px!important}h1{font-size:1.9rem!important}h2{font-size:1.6rem!important}.section-title h2{font-size:1.7rem!important}.banner-area{padding:90px 0!important}}@media(max-width:1024px){.container{max-width:100%!important;padding:0 25px!important}.section-title{margin-bottom:50px!important;text-align:center!important}.service-area,.ai-services-area,.progress-area,.work-area,.featured-leadership-area,.visionary-leaders-section,.team-area-two{padding:75px 0!important}.counter-area{padding:60px 0!important}.banner-area{padding:75px 0 55px!important;min-height:85vh!important}h1{font-size:1.7rem!important}h2{font-size:1.5rem!important}.section-title h2{font-size:1.6rem!important}p{font-size:.9rem!important}.enhanced-btn{padding:15px 26px!important;font-size:.95rem!important}.service-area .col-lg-4{margin-bottom:30px!important}.ai-services-area .col-lg-3,.progress-area .col-lg-4,.work-area .col-lg-3{margin-bottom:25px!important}.team-area-two .team-card,.featured-leadership-area .col-lg-6{margin-bottom:30px!important}.leader-actions{flex-direction:column!important;gap:10px!important}.leader-btn{width:100%!important;justify-content:center!important}.leader-image img{height:280px!important;width:280px!important}}@media(max-width:991px){.container{max-width:100%!important;padding:0 20px!important}.section-title{margin-bottom:45px!important;text-align:center!important}.section-title h2,.section-title span,.section-title p{text-align:center!important}.service-area,.ai-services-area,.progress-area,.work-area,.featured-leadership-area,.visionary-leaders-section,.team-area-two{padding:65px 0!important}.counter-area{padding:50px 0!important}.banner-area{padding:65px 0 45px!important;min-height:auto!important}h1{font-size:1.6rem!important;line-height:1.25!important}h2{font-size:1.4rem!important;line-height:1.35!important}h3{font-size:1.2rem!important}.section-title h2{font-size:1.5rem!important}p{font-size:.88rem!important;line-height:1.65!important}.hero-subtitle{font-size:1rem!important;margin-bottom:28px!important}.section-description{font-size:.95rem!important;margin-bottom:35px!important;max-width:100%!important}.enhanced-btn{padding:15px 25px!important;font-size:.92rem!important;border-radius:8px!important}.banner-area .container-max-2{display:flex!important;flex-direction:column!important;text-align:center!important;align-items:center!important}.banner-area .col-lg-7{width:100%!important;max-width:100%!important;padding-right:0!important;margin-bottom:35px!important;order:1!important;display:flex!important;flex-direction:column!important;align-items:center!important}.banner-content{padding:15px 0!important;text-align:center!important;order:1!important;width:100%!important}.banner-content .title{margin:0 auto 25px!important;justify-content:center!important;text-align:center!important}.hero-title{font-size:1.6rem!important;text-align:center!important;line-height:1.25!important;margin-bottom:25px!important}.banner-btn{justify-content:center!important;align-items:center!important;flex-direction:column!important;gap:14px!important;margin-top:28px!important;width:100%!important}.banner-btn .get-btn,.banner-btn .call-btn{margin:0!important;max-width:260px!important;width:100%!important}.banner-img{position:relative!important;width:100%!important;max-width:380px!important;min-width:auto!important;transform:none!important;top:auto!important;right:auto!important;margin:0 auto!important;order:2!important;display:block!important}.banner-img img{border-radius:18px!important;max-width:100%!important;height:auto!important;width:100%!important;box-shadow:0 15px 40px #0000001a!important}.banner-shape-right,.banner-shape{display:none!important}.service-area .row .col-lg-4{max-width:50%!important;flex:0 0 50%!important;margin-bottom:25px!important}.service-card{padding:22px 18px!important;text-align:center!important}.service-card h3{font-size:1.15rem!important;margin-bottom:12px!important}.service-card p{font-size:.85rem!important}.ai-services-area .col-lg-3{max-width:50%!important;flex:0 0 50%!important;margin-bottom:18px!important}.ai-service-card{padding:18px 14px!important}.ai-service-card h4{font-size:1.05rem!important}.ai-service-card p{font-size:.8rem!important}.ai-service-icon{width:55px!important;height:55px!important;margin-bottom:14px!important}.ai-service-icon i{font-size:1.6rem!important}.progress-area .col-lg-4{max-width:100%!important;flex:0 0 100%!important;margin-bottom:18px!important}.progress-card{padding:22px 18px!important}.progress-card h3{font-size:1.7rem!important}.progress-icon{width:65px!important;height:65px!important;margin-bottom:18px!important}.progress-icon img{width:32px!important;height:32px!important}.work-area .col-lg-3{max-width:50%!important;flex:0 0 50%!important;margin-bottom:18px!important}.work-process-card{padding:22px 14px!important;text-align:center!important}.process-number-badge{width:42px!important;height:42px!important;font-size:1rem!important;top:-12px!important;right:14px!important}.process-icon{width:65px!important;height:65px!important;margin:0 auto 14px!important}.process-icon i{font-size:1.9rem!important}.work-process-card h3{font-size:1.08rem!important}.work-process-card p{font-size:.82rem!important}.leader-featured-card{padding:28px 22px!important;margin-bottom:22px!important}.leader-image{width:220px!important;height:220px!important;margin:0 auto 18px!important}.leader-image img{width:220px!important;height:220px!important}.leader-content h3{font-size:1.55rem!important}.leader-content p:not(.leader-content p:last-of-type){font-size:.88rem!important;margin-bottom:14px!important}.team-area-two .team-card{margin-bottom:22px!important}.team-card img{height:260px!important}.team-card .content h3{font-size:1.08rem!important}.team-card .content span{font-size:.88rem!important}.counter-area .col-lg-3{margin-bottom:18px!important}.single-counter{text-align:center!important;padding:18px!important}.single-counter i{font-size:2.4rem!important;margin-bottom:14px!important}.single-counter .content h3{font-size:1.7rem!important}.single-counter .content p{font-size:.88rem!important}.default-btn{padding:13px 26px!important;font-size:.88rem!important}}@media(max-width:767px){.container{padding:0 16px!important}.section-title{margin-bottom:38px!important;text-align:center!important}.section-title h2,.section-title span,.section-title p{text-align:center!important}.service-area,.ai-services-area,.progress-area,.work-area,.featured-leadership-area,.visionary-leaders-section,.team-area-two{padding:55px 0!important}.counter-area{padding:42px 0!important}.banner-area{padding:55px 0 38px!important}h1{font-size:1.4rem!important;line-height:1.3!important}h2{font-size:1.2rem!important;line-height:1.4!important}h3{font-size:1.1rem!important}h4{font-size:1rem!important}.section-title h2{font-size:1.3rem!important}p{font-size:.85rem!important;line-height:1.6!important}.hero-subtitle{font-size:.95rem!important;margin-bottom:24px!important}.section-description{font-size:.95rem!important;margin-bottom:32px!important;max-width:100%!important}.enhanced-btn{padding:13px 22px!important;font-size:.88rem!important;border-radius:8px!important}.banner-content .title{padding:11px 18px!important;font-size:.85rem!important}.banner-content .title span{font-size:.95rem!important}.hero-title{font-size:1.75rem!important;line-height:1.3!important}.banner-btn .get-btn,.banner-btn .call-btn{max-width:240px!important}.service-area .row .col-lg-4{max-width:100%!important;flex:0 0 100%!important;margin-bottom:22px!important}.service-card{padding:20px 16px!important;text-align:center!important}.service-card h3{font-size:1.15rem!important;margin-bottom:12px!important}.service-card p{font-size:.85rem!important}.ai-services-area .col-lg-3{max-width:100%!important;flex:0 0 100%!important;margin-bottom:16px!important}.ai-service-card{padding:16px 12px!important}.ai-service-card h4{font-size:1rem!important}.ai-service-card p{font-size:.8rem!important}.ai-service-icon{width:50px!important;height:50px!important;margin-bottom:12px!important}.ai-service-icon i{font-size:1.5rem!important}.progress-area .col-lg-4{max-width:100%!important;flex:0 0 100%!important;margin-bottom:16px!important}.progress-card{padding:20px 16px!important}.progress-card h3{font-size:1.6rem!important}.progress-icon{width:60px!important;height:60px!important;margin-bottom:16px!important}.progress-icon img{width:28px!important;height:28px!important}.work-area .col-lg-3{max-width:100%!important;flex:0 0 100%!important;margin-bottom:16px!important}.work-process-card{padding:20px 12px!important;text-align:center!important}.process-number-badge{width:38px!important;height:38px!important;font-size:.95rem!important;top:-10px!important;right:12px!important}.process-icon{width:60px!important;height:60px!important;margin:0 auto 12px!important}.process-icon i{font-size:1.7rem!important}.work-process-card h3{font-size:1.05rem!important}.work-process-card p{font-size:.8rem!important}.leader-featured-card{padding:24px 18px!important;margin-bottom:20px!important}.leader-image{width:200px!important;height:200px!important;margin:0 auto 16px!important}.leader-image img{width:200px!important;height:200px!important}.leader-content h3{font-size:1.45rem!important}.leader-content p:not(.leader-content p:last-of-type){font-size:.85rem!important;margin-bottom:12px!important}.team-area-two .team-card{max-width:100%!important;flex:0 0 100%!important;margin-bottom:20px!important}.team-card img{height:240px!important}.team-card .content h3{font-size:1.05rem!important}.team-card .content span{font-size:.85rem!important}.counter-area .col-lg-3{margin-bottom:16px!important}.single-counter{text-align:center!important;padding:16px!important}.single-counter i{font-size:2.2rem!important;margin-bottom:12px!important}.single-counter .content h3{font-size:1.6rem!important}.single-counter .content p{font-size:.85rem!important}.default-btn{padding:12px 24px!important;font-size:.85rem!important}.mobile-menu{max-width:320px!important}.mobile-nav-list .nav-link,.has-dropdown .dropdown-label{padding:16px 18px!important}.dropdown-menu .nav-link{padding:12px 18px 12px 40px!important}}@media(max-width:480px){.container{padding:0 12px!important}.section-title{margin-bottom:32px!important;text-align:center!important}.section-title h2,.section-title span,.section-title p{text-align:center!important}.service-area,.ai-services-area,.progress-area,.work-area,.featured-leadership-area,.visionary-leaders-section,.team-area-two{padding:45px 0!important}.counter-area{padding:35px 0!important}.banner-area{padding:45px 0 32px!important}h1{font-size:1.25rem!important}h2{font-size:1.1rem!important}h3{font-size:1rem!important}.section-title h2{font-size:1.2rem!important}p{font-size:.8rem!important}.hero-subtitle{font-size:.9rem!important;margin-bottom:20px!important}.enhanced-btn{padding:11px 19px!important;font-size:.82rem!important}.banner-btn .get-btn,.banner-btn .call-btn{max-width:220px!important}.banner-content .title{padding:9px 14px!important;gap:6px!important;font-size:.8rem!important}.banner-content .title i{font-size:1.1rem!important}.banner-content .title span{font-size:.88rem!important}.hero-title{font-size:1.55rem!important}.service-card,.ai-service-card,.work-process-card,.progress-card{padding:14px 10px!important}.service-card h3,.ai-service-card h4,.work-process-card h3{font-size:.95rem!important}.service-card p,.ai-service-card p,.work-process-card p{font-size:.78rem!important}.leader-featured-card{padding:20px 14px!important}.leader-image,.leader-image img{width:180px!important;height:180px!important}.leader-content h3{font-size:1.3rem!important}.leader-content p:not(.leader-content p:last-of-type){font-size:.8rem!important}.single-counter{padding:14px!important}.single-counter i{font-size:2rem!important}.single-counter .content h3{font-size:1.4rem!important}.single-counter .content p{font-size:.8rem!important}}@media(max-width:360px){.container{padding:0 10px!important}.section-title{margin-bottom:28px!important;text-align:center!important}.section-title h2,.section-title span,.section-title p{text-align:center!important;margin-left:55px!important}.service-area,.ai-services-area,.progress-area,.work-area,.featured-leadership-area,.visionary-leaders-section,.team-area-two{padding:38px 0!important}.counter-area{padding:30px 0!important}.banner-area{padding:38px 0 28px!important}h1{font-size:1.15rem!important}h2{font-size:1rem!important}.section-title h2{font-size:1.1rem!important}.enhanced-btn{padding:10px 16px!important;font-size:.78rem!important}.banner-btn .get-btn,.banner-btn .call-btn{max-width:200px!important}.service-card,.ai-service-card,.work-process-card,.progress-card{padding:12px 8px!important}.service-card h3,.ai-service-card h4,.work-process-card h3{font-size:.9rem!important}.service-card p,.ai-service-card p,.work-process-card p{font-size:.75rem!important}.leader-featured-card{padding:18px 12px!important}.leader-image,.leader-image img{width:160px!important;height:160px!important}.leader-content h3{font-size:1.2rem!important}.leader-content p:not(.leader-content p:last-of-type){font-size:.75rem!important}}@media(hover:none)and (pointer:coarse){.enhanced-btn,.default-btn,.leader-btn{min-height:48px!important;min-width:48px!important;padding:14px 24px!important}.service-card,.ai-service-card,.work-process-card,.progress-card{cursor:pointer!important;-webkit-tap-highlight-color:rgba(255,106,0,.1)!important;transition:transform .2s ease!important}.service-card:active,.ai-service-card:active,.work-process-card:active,.progress-card:active{transform:scale(.98)!important}.navbar-nav .nav-link{padding:18px 22px!important}.mobile-nav-list .nav-link,.has-dropdown .dropdown-label{padding:18px 20px!important;min-height:48px!important}.dropdown-menu .nav-link{padding:14px 20px 14px 45px!important;min-height:44px!important}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.service-card,.ai-service-card,.work-process-card,.progress-card,.leader-featured-card,.team-card{border-width:1px!important}.banner-img img{image-rendering:-webkit-optimize-contrast!important}}@media(max-width:767px){.theme-dark .banner-area{padding:48px 0 32px!important}.theme-dark .service-card,.theme-dark .ai-service-card,.theme-dark .work-process-card,.theme-dark .progress-card,.theme-dark .leader-featured-card{border-width:1px!important;box-shadow:0 4px 20px #0000004d!important}}@media(max-width:767px)and (orientation:landscape){.banner-area{padding:35px 0 25px!important;min-height:auto!important}h1{font-size:1.3rem!important}h2{font-size:1.15rem!important}.hero-subtitle{font-size:.85rem!important;margin-bottom:14px!important}.banner-btn{margin-top:18px!important}.banner-img{max-width:280px!important}}@media(max-width:991px){.mobile-menu{max-width:340px!important;width:85vw!important}.mobile-menu-header{padding:18px 22px!important}.mobile-nav-list .nav-link,.has-dropdown .dropdown-label{padding:17px 20px!important;font-size:.95rem!important}.dropdown-menu .nav-link{padding:13px 20px 13px 42px!important;font-size:.9rem!important}.mobile-menu-footer{padding:22px!important}.mobile-cta-btn{padding:14px 22px!important;font-size:.95rem!important}}@media print{.banner-area,.service-area,.ai-services-area,.progress-area,.work-area,.featured-leadership-area,.team-area-two,.counter-area{padding:20px 0!important}.mobile-menu,.floating-widgets,.banner-shape,.banner-shape-right{display:none!important}}@media(max-width:768px){.banner-area .container-max-2{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important}.banner-area .container-max-2 .col-lg-7{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;order:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.banner-content{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:20px 15px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.banner-content .title{width:fit-content!important;margin:0 auto 25px!important;padding:12px 20px!important;justify-content:center!important;text-align:center!important}.hero-title{width:100%!important;text-align:center!important;font-size:1.8rem!important;line-height:1.3!important;margin-bottom:25px!important;padding:0 10px!important}.hero-subtitle{width:100%!important;text-align:center!important;font-size:1rem!important;margin-bottom:30px!important;padding:0 15px!important}.banner-btn{width:100%!important;max-width:300px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important}.banner-btn .get-btn,.banner-btn .call-btn{width:100%!important;max-width:260px!important;margin:0!important;padding:14px 20px!important;font-size:.9rem!important}.banner-img{order:2!important;width:100%!important;max-width:350px!important;margin:30px auto 0!important;position:relative!important;transform:none!important;top:auto!important;right:auto!important;left:auto!important;display:block!important}.banner-img img{width:100%!important;height:auto!important;max-width:100%!important;border-radius:15px!important;box-shadow:0 10px 30px #0000001a!important}.banner-shape,.banner-shape-right,.banner-shape-left{display:none!important;visibility:hidden!important}.banner-area .container-fluid{padding:0!important;margin-left:32px}.banner-area .container-max-2{padding:0 15px!important}}@media(max-width:480px){.hero-title{font-size:1.6rem!important;line-height:1.25!important;padding:0 5px!important}.hero-subtitle{font-size:.95rem!important;padding:0 10px!important}.banner-content .title{padding:10px 16px!important;font-size:.85rem!important}.banner-content .title span{font-size:.9rem!important}.banner-btn .get-btn,.banner-btn .call-btn{max-width:240px!important;padding:12px 18px!important;font-size:.85rem!important}.banner-img{max-width:300px!important;margin:25px auto 0!important}.banner-img img{border-radius:12px!important}}@media(max-width:360px){.hero-title{font-size:1.4rem!important}.hero-subtitle{font-size:.9rem!important}.banner-content .title{padding:8px 12px!important;font-size:.8rem!important}.banner-content .title span{font-size:.85rem!important}.banner-btn .get-btn,.banner-btn .call-btn{max-width:220px!important;padding:10px 16px!important;font-size:.8rem!important}.banner-img{max-width:250px!important}}@media(max-width:991px){.mobile-menu{max-width:100vw!important;width:100vw!important;left:0!important;right:auto!important}.mobile-menu.open{transform:translate(0)!important;left:0!important;right:auto!important}}// h1{font-size:2.4rem!important}// h2{font-size:2.1rem!important}// h3{font-size:1.8rem!important}// h4{font-size:1.6rem!important}// h5{font-size:1.4rem!important}// h6{font-size:1.2rem!important}.page-title-content p{max-width:800px;margin-left:auto;margin-right:auto;font-size:1.15rem;color:var(--text-gray);animation:fadeInUp .8s ease-out .2s both}.about-hero-area{background:linear-gradient(135deg,#ff6a00,#06f);padding:100px 0!important;position:relative;overflow:hidden;margin-top:64px}.about-hero-area:before{content:"";position:absolute;width:600px;height:600px;background:#ffffff14;border-radius:50%;top:-300px;right:-200px;animation:float 6s ease-in-out infinite}.about-hero-area:after{content:"";position:absolute;width:400px;height:400px;background:#00000014;border-radius:50%;bottom:-200px;left:-100px;animation:float 8s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.about-hero-content{position:relative;z-index:2;color:#fff;text-align:center}.about-hero-content h1{font-size:2.4rem!important;font-weight:900;margin-bottom:30px;animation:slideInDown .8s ease-out;text-shadow:0 4px 20px rgba(0,0,0,.3);color:#fff!important;line-height:1.2}.about-hero-content p{font-size:1.1rem!important;max-width:900px;margin:0 auto 50px;color:#fff!important;animation:fadeInUp 1s ease-out .3s both;font-weight:500;text-shadow:0 2px 10px rgba(0,0,0,.2);line-height:1.7!important}.about-hero-stats{display:flex;justify-content:center;gap:70px;margin-top:60px;flex-wrap:wrap}.hero-stat{text-align:center;animation:bounceIn 1s ease-out both;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:30px 40px;border-radius:20px;border:2px solid rgba(255,255,255,.3);transition:all .3s ease}.hero-stat:hover{background:#ffffff40;transform:translateY(-5px);box-shadow:0 15px 40px #0003}.hero-stat:nth-child(1){animation-delay:.5s}.hero-stat:nth-child(2){animation-delay:.7s}.hero-stat:nth-child(3){animation-delay:.9s}.hero-stat:nth-child(4){animation-delay:1.1s}.hero-stat h3{font-size:2.1rem!important;font-weight:900;margin-bottom:10px;color:#fff!important;text-shadow:0 3px 15px rgba(0,0,0,.3)}.hero-stat p{font-size:1rem!important;color:#fff!important;margin:0;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 8px rgba(0,0,0,.2)}.our-story-section{padding:100px 0!important;background:var(--bg-white)}.story-card{background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:30px;padding:60px;box-shadow:0 20px 60px #00000014;position:relative;overflow:hidden;border:3px solid transparent;background-clip:padding-box;transition:all .5s ease}.story-card:before{content:"";position:absolute;inset:0;border-radius:30px;padding:3px;background:linear-gradient(135deg,#ff6a00,#06f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.story-card:hover:before{opacity:1}.story-card:hover{transform:translateY(-10px);box-shadow:0 30px 80px #ff6a0026}.story-card h3{font-size:1.8rem!important;margin-bottom:30px;color:#000!important;font-weight:800!important}.story-card p{font-size:1.1rem!important;margin-bottom:25px;color:#333!important;line-height:1.7!important}.story-card strong{color:#ff6a00!important;font-weight:700!important}.lottie-container{width:100%;max-width:450px;margin:0 auto;filter:drop-shadow(0 10px 30px rgba(255,106,0,.2))}.theme-dark .story-card{background:linear-gradient(145deg,var(--bg-dark-card),#0f172a)!important}.theme-dark .story-card h3{color:#f1f5f9!important}.theme-dark .story-card p{color:#cbd5e1!important}.values-section{padding:100px 0!important;background:linear-gradient(135deg,#ff6a000d,#0066ff0d)}.value-card{background:var(--bg-white);border-radius:25px;padding:45px 35px;text-align:center;height:100%;box-shadow:0 15px 50px #00000014;border:2px solid transparent;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.value-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:5px;background:linear-gradient(90deg,#ff6a00,#06f);transition:left .4s ease}.value-card:hover:before{left:0}.value-card:hover{transform:translateY(-15px) scale(1.03);border-color:#ff6a00;box-shadow:0 25px 60px #ff6a0026}.value-icon{width:100px;height:100px;margin:0 auto 30px;background:linear-gradient(135deg,#ff6a00,#ff8533);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.8rem;color:#fff;transition:all .5s ease;box-shadow:0 8px 25px #ff6a004d}.value-card:nth-child(2n) .value-icon{background:linear-gradient(135deg,#06f,#3385ff);box-shadow:0 8px 25px #0066ff4d}.value-card:hover .value-icon{transform:rotate(360deg) scale(1.15)}.value-title{font-size:1.6rem!important;font-weight:800;color:#000!important;margin-bottom:18px}.value-text{color:#4a4a4a!important;font-size:1.1rem!important;line-height:1.7!important;font-weight:500}.theme-dark .value-card{background:var(--bg-dark-card)!important}.theme-dark .value-title{color:#f1f5f9!important}.theme-dark .value-text{color:#cbd5e1!important}.mission-vision-section{padding:100px 0!important;background:var(--bg-white)}.mission-vision-card{background:var(--bg-white);border-radius:30px;padding:60px 50px;height:100%;box-shadow:0 20px 60px #0000001a;border:3px solid transparent;position:relative;overflow:hidden;transition:all .5s ease}.mission-vision-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:8px;background:linear-gradient(90deg,#ff6a00,#06f);transform:scaleX(0);transition:transform .5s ease}.mission-vision-card:hover:before{transform:scaleX(1)}.mission-vision-card:hover{transform:translateY(-12px);border-color:#ff6a00;box-shadow:0 30px 80px #ff6a002e}.mission-lottie{width:120px;height:120px;margin-bottom:30px}.mission-vision-card h3{font-size:1.8rem!important;margin-bottom:30px;color:#000!important;font-weight:800!important}.mission-vision-card p{font-size:1.1rem!important;color:#333!important;line-height:1.7!important;font-weight:500!important}.theme-dark .mission-vision-card{background:var(--bg-dark-card)!important}.theme-dark .mission-vision-card h3{color:#f1f5f9!important}.theme-dark .mission-vision-card p{color:#cbd5e1!important}.why-choose-section{padding:100px 0!important;background:linear-gradient(180deg,#000,#1a1a1a);color:#fff;position:relative}.why-choose-card{background:#ffffff14;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:25px;padding:40px 35px;border:2px solid rgba(255,255,255,.15);transition:all .4s ease;height:100%}.why-choose-card:hover{background:#ff6a001f;border-color:#ff6a00;transform:translateY(-12px);box-shadow:0 25px 60px #ff6a0040}.why-icon{width:80px;height:80px;background:linear-gradient(135deg,#ff6a00,#ff8533);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px;font-size:2.2rem;color:#fff;transition:all .4s ease;box-shadow:0 8px 25px #ff6a0066}.why-choose-card:hover .why-icon{background:linear-gradient(135deg,#06f,#3385ff);transform:rotate(360deg) scale(1.2);box-shadow:0 12px 35px #0066ff80}.why-choose-card h3{font-size:1.6rem!important;margin-bottom:18px;color:#fff!important;font-weight:700!important;text-shadow:0 2px 8px rgba(0,0,0,.3)}.why-choose-card p{font-size:1.1rem!important;color:#ffffffe6!important;line-height:1.7!important;font-weight:500!important}.team-excellence-section{padding:100px 0!important;background:linear-gradient(135deg,#ff6a000d,#0066ff0d)}.excellence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:35px;margin-top:60px}.excellence-card{background:var(--bg-white);border-radius:25px;padding:45px 35px;text-align:center;border:2px solid transparent;transition:all .4s ease;box-shadow:0 15px 40px #00000014;position:relative}.excellence-card:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:5px;background:linear-gradient(90deg,#ff6a00,#06f);transition:width .4s ease;border-radius:3px}.excellence-card:hover:after{width:85%}.excellence-card:hover{transform:translateY(-12px);border-color:#06f;box-shadow:0 25px 60px #0066ff26}.excellence-number{font-size:2.1rem!important;font-weight:900;background:linear-gradient(135deg,#ff6a00,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:25px}.excellence-card h4{font-size:1.4rem!important;margin-bottom:12px;color:#000!important;font-weight:700!important}.excellence-card p{font-size:1.1rem!important;color:#4a4a4a!important;font-weight:500!important}.theme-dark .excellence-card{background:var(--bg-dark-card)!important}.theme-dark .excellence-card h4{color:#f1f5f9!important}.theme-dark .excellence-card p{color:#cbd5e1!important}.section-title-modern{text-align:center;margin-bottom:60px!important}.section-title-modern h2{font-size:2.1rem!important;font-weight:900;background:linear-gradient(135deg,#ff6a00,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:25px}.section-title-modern p{font-size:1.15rem!important;color:#4a4a4a!important;max-width:750px;margin:0 auto;font-weight:500}.section-title-modern.dark h2{background:linear-gradient(135deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-title-modern.dark p{color:#ffffffe6!important}.cta-section{background:linear-gradient(135deg,#ff6a00,#06f);padding:100px 0!important;text-align:center;color:#fff;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;width:500px;height:500px;background:#ffffff1a;border-radius:50%;top:-250px;left:-150px;animation:float 10s ease-in-out infinite}.cta-section h2{font-size:2.1rem!important;font-weight:900;margin-bottom:25px;color:#fff!important;text-shadow:0 4px 20px rgba(0,0,0,.2);position:relative;z-index:2}.cta-section p{font-size:1.15rem!important;margin-bottom:45px;color:#fff!important;font-weight:500;position:relative;z-index:2}.cta-button{background:#fff!important;color:#ff6a00!important;padding:20px 50px!important;font-size:1.1rem!important;font-weight:700!important;border-radius:50px!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:12px!important;box-shadow:0 10px 40px #0000004d!important;transition:all .3s ease!important;position:relative;z-index:2}.cta-button:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 15px 50px #0006!important;color:#06f!important}.theme-dark .whatsapp-tooltip,.theme-dark .chatbot-tooltip{background:var(--bg-dark)!important;color:var(--text-white)!important;border:1px solid var(--border-dark)!important}.theme-dark #toTop{background:linear-gradient(135deg,#ff6a00,#ff8533)!important;box-shadow:0 4px 15px #ff6a0066!important}.theme-dark #toTop:hover{box-shadow:0 8px 25px #ff6a0099!important}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@media(max-width:767px){.page-title-area{padding:40px 0 60px!important;margin-top:64px!important}.page-title-content h1{font-size:2.1rem!important}.page-title-content p{font-size:1.1rem!important}.about-hero-area{padding:80px 0 60px!important}.about-hero-content h1{font-size:2.1rem!important}.about-hero-content p{font-size:1.1rem!important}.about-hero-stats{gap:20px}.hero-stat{padding:20px 30px;flex:1 1 calc(50% - 10px)}.hero-stat h3{font-size:1.8rem!important}.hero-stat p{font-size:1rem!important}.story-card{padding:40px 25px}.section-title-modern h2{font-size:2.1rem!important}.section-title-modern p{font-size:1.1rem!important}.excellence-grid{grid-template-columns:1fr}.cta-section h2{font-size:2.1rem!important}.cta-button{padding:16px 35px!important;font-size:1rem!important}}@media(max-width:480px){.hero-stat{flex:1 1 100%}.page-title-area{padding:30px 0 50px!important}.about-hero-area{padding:60px 0 40px!important}}.services-container{padding:80px 0;background-color:var(--bg-light)}.service-filters{margin:50px 0;position:relative;z-index:1}.service-filters button{background:linear-gradient(145deg,var(--bg-white),var(--bg-light));border:3px solid var(--border-color);padding:15px 32px;margin:10px;border-radius:35px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 5px 20px #00000014;color:var(--text-black);font-family:Livvic,sans-serif!important}.theme-dark .service-filters button{background:linear-gradient(145deg,var(--bg-dark-card),var(--bg-dark));border:3px solid var(--border-dark);color:var(--text-black)}.service-filters button:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 15px 40px #f973164d;border-color:var(--primary-orange)}.service-filters button.active{background:linear-gradient(145deg,var(--primary-orange),var(--secondary-orange));color:var(--text-white);border-color:var(--primary-orange);transform:translateY(-5px);box-shadow:0 12px 35px #f9731666}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:40px;padding:50px 0}.service-card{background:var(--bg-white);border-radius:12px;padding:30px;box-shadow:0 4px 16px #1018280a;border:1px solid var(--border-color);transition:all .3s ease;animation:fadeInUp .8s ease-out;position:relative;overflow:hidden}.theme-dark .service-card{background:var(--bg-dark-card);border:1px solid var(--border-dark)}.service-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(249,115,22,.1),transparent);transition:left .6s}.service-card:hover:before{left:100%}.service-card:hover{transform:translateY(-6px) scale(1.02);border-color:var(--primary-orange);box-shadow:0 15px 40px #f9731626}.theme-dark .service-card:hover{box-shadow:0 15px 40px #0000004d}.service-icon{font-size:4rem;margin-bottom:20px;display:inline-block;animation:pulse 2s infinite}.service-card h3{color:var(--text-black);font-size:1.4rem;margin-bottom:15px;font-weight:600}.service-card p{color:var(--text-gray);line-height:1.6;margin-bottom:20px}.service-features{list-style:none;padding:0;margin:20px 0}.service-features li{padding:8px 0;display:flex;align-items:center;color:var(--text-gray);font-weight:500;transition:all .3s ease}.service-features li:hover{transform:translate(5px);color:var(--primary-orange)}.service-features li i{color:var(--primary-orange);font-size:1.2rem;margin-right:10px;transition:transform .3s ease}.service-features li:hover i{transform:scale(1.2) rotate(360deg)}.service-detail-link{display:inline-block;margin-top:15px;padding:10px 25px;background:var(--primary-orange);color:var(--text-white);border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease}.service-detail-link:hover{background:var(--secondary-orange);transform:translateY(-2px);color:var(--text-white);box-shadow:0 8px 20px #f973164d}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.page-title-content p{max-width:800px;margin-left:auto;margin-right:auto;font-size:1.15rem;color:var(--text-gray);animation:fadeInUp .8s ease-out .4s both}.solution-area{padding:80px 0;background-color:var(--bg-light)}.theme-dark .solution-area{background-color:var(--bg-dark)}.section-title p{color:var(--text-gray);font-size:1.1rem;animation:fadeInUp .8s ease-out .2s both}.solution-card{background:var(--bg-white);border-radius:12px;padding:30px;text-align:center;box-shadow:0 4px 16px #00000014;border:1px solid var(--border-color);transition:all .3s ease;animation:zoomIn .8s ease-out;position:relative;overflow:hidden}.theme-dark .solution-card{background:var(--bg-dark-card);border:1px solid var(--border-dark)}.solution-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(249,115,22,.1),transparent);transition:left .6s}.solution-card:hover:before{left:100%}.solution-card:hover{transform:translateY(-6px) scale(1.02);border-color:var(--primary-orange);box-shadow:0 15px 40px #f9731626}.theme-dark .solution-card:hover{box-shadow:0 15px 40px #0000004d}.solution-icon{margin-bottom:20px;transition:all .3s ease}.solution-icon img{width:80px;height:80px;object-fit:contain;transition:all .3s ease}.solution-card:hover .solution-icon img{transform:scale(1.1) rotate(5deg)}.solution-card h3{color:var(--text-black);font-size:1.4rem;margin-bottom:15px;font-weight:600}.solution-card p{color:var(--text-gray);line-height:1.6;margin-bottom:20px}.solution-card .default-btn{transition:all .3s ease}.solution-card:hover .default-btn{transform:translateY(-2px);box-shadow:0 8px 20px #f973164d}.page-title-content h1{font-size:2.4rem;margin-bottom:15px;animation:fadeInUp .8s ease-out}.page-title-content p{max-width:800px;margin-left:auto;margin-right:auto;font-size:1.1rem;color:var(--text-gray);animation:fadeInUp .8s ease-out .2s both}.hero-badges{margin-top:25px;margin-bottom:25px}.hero-badge{padding:7px 18px;background:#f973161a;color:var(--primary-orange);font-size:1em;border-radius:20px;margin:0 5px;border:1px solid rgba(249,115,22,.3);transition:all .3s ease;animation:bounceIn 1s ease-out}.portfolio-grid{padding:80px 0;background-color:var(--bg-light)}.portfolio-grid .card{border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 16px #1018280a;transition:all .3s ease;background:var(--bg-white)}.theme-dark .portfolio-grid .card{background:var(--bg-dark-card);border:1px solid var(--border-dark)}.portfolio-grid .card:hover{transform:translateY(-4px);border-color:var(--primary-orange);box-shadow:0 12px 30px #1018281a}.theme-dark .portfolio-grid .card:hover{box-shadow:0 12px 30px #0000004d}.portfolio-grid .card img{height:250px;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px}.portfolio-grid .card-body{padding:30px 25px}.portfolio-grid .card-title{font-size:1.4rem;margin-bottom:10px;color:var(--text-black)}.portfolio-meta{font-size:1rem;color:var(--text-gray);line-height:1.6;margin-bottom:20px}.ai-services-showcase{background:linear-gradient(135deg,#ff6a0008,#0066ff08)}.ai-service-card{display:block;background:#fff;padding:30px 25px;border-radius:16px;border:2px solid transparent;text-decoration:none;transition:all .4s ease;height:100%;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.ai-service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#ff6a00,#06f);transform:scaleX(0);transition:transform .4s ease}.ai-service-card:hover:before{transform:scaleX(1)}.ai-service-card:hover{transform:translateY(-8px);border-color:var(--primary-orange);box-shadow:0 12px 40px #ff6a0026}.ai-service-icon{width:70px;height:70px;background:linear-gradient(135deg,#ff6a00,#ff8533);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .4s ease}.ai-service-icon i{font-size:2rem;color:#fff}.ai-service-card:hover .ai-service-icon{background:linear-gradient(135deg,#06f,#3385ff);transform:rotate(360deg) scale(1.1)}.ai-service-card h4{color:var(--text-black);font-size:1.2rem;font-weight:700;margin-bottom:12px;transition:color .3s ease}.ai-service-card:hover h4{color:var(--primary-orange)}.ai-service-card p{color:var(--text-gray);font-size:.95rem;line-height:1.6;margin-bottom:15px}.ai-service-arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ff6a001a;border-radius:50%;color:var(--primary-orange);transition:all .3s ease}.ai-service-card:hover .ai-service-arrow{background:var(--primary-orange);color:#fff;transform:translate(5px)}.theme-dark .ai-service-card{background:var(--bg-dark-card)}@media(max-width:767px){.ai-service-card{padding:25px 20px}.ai-service-icon{width:60px;height:60px}.ai-service-icon i{font-size:1.75rem}.ai-service-card h4{font-size:1.1rem}}.default-btn{background-color:var(--primary-orange)!important;color:var(--text-white)!important;padding:12px 28px!important;border-radius:8px!important;font-weight:600!important;transition:all .3s ease!important;border:none!important;box-shadow:0 4px 12px #f9731633!important;font-family:Livvic,sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important}.contact-card-area{padding:80px 0;background-color:var(--bg-light)}.theme-dark .contact-card-area{background-color:var(--bg-dark)}.contact-card{background:var(--bg-white);border-radius:12px;padding:30px;text-align:center;box-shadow:0 4px 16px #00000014;border:1px solid var(--border-color);transition:all .3s ease;animation:fadeInUp .8s ease-out;position:relative;overflow:hidden}.theme-dark .contact-card{background:var(--bg-dark-card);border:1px solid var(--border-dark)}.contact-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(249,115,22,.1),transparent);transition:left .6s}.contact-card:hover:before{left:100%}.contact-card:hover{transform:translateY(-4px);border-color:var(--primary-orange);box-shadow:0 12px 30px #0000001f}.theme-dark .contact-card:hover{box-shadow:0 12px 30px #0000004d}.contact-card i{font-size:3rem;color:var(--primary-orange);margin-bottom:20px;transition:all .3s ease}.contact-card:hover i{transform:scale(1.1) rotate(5deg)}.contact-card h3{color:var(--text-black);font-size:1.4rem;margin-bottom:15px;font-weight:600}.contact-card p{color:var(--text-gray);line-height:1.6;margin-bottom:20px}.contact-card-btn{color:var(--primary-orange);text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.contact-card-btn:hover{color:var(--secondary-orange);transform:translate(5px)}.contact-section{padding:80px 0;background-color:var(--bg-white)}.theme-dark .contact-section{background-color:var(--bg-dark)}.contact-img img{border-radius:12px;box-shadow:0 15px 40px #0000001a;transition:all .3s ease}.contact-img:hover img{transform:scale(1.02) rotate(1deg)}.contact-wrap{animation:fadeInRight .8s ease-out}.section-title h2{color:var(--text-black);font-size:2.1rem;margin-bottom:20px}.form-group{position:relative;margin-bottom:25px}.form-group i{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:var(--primary-orange);font-size:1.2rem;transition:all .3s ease}.form-control{padding:15px 15px 15px 50px;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-white);color:var(--text-black);font-size:1rem;transition:all .3s ease}.theme-dark .form-control{background:var(--bg-dark-card);border:2px solid var(--border-dark);color:var(--text-black)}.form-control:focus{border-color:var(--primary-orange);box-shadow:0 0 0 3px #f973161a}.form-control:focus+i{color:var(--secondary-orange);transform:translateY(-50%) scale(1.1)}.form-group textarea.form-control{resize:vertical;min-height:120px}.contact-map-area{background-color:var(--bg-light);padding:0}.theme-dark .contact-map-area{background-color:var(--bg-dark)}.contact-map-area iframe{border-radius:12px;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.contact-map-area:hover iframe{transform:scale(1.01)}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.work-process-area,.work-details-area{padding:80px 0;background-color:var(--bg-light)}.theme-dark .work-process-area,.theme-dark .work-details-area{background-color:var(--bg-dark)}.work-process-card{background:var(--bg-white);border-radius:12px;padding:30px;text-align:center;box-shadow:0 4px 16px #00000014;border:1px solid var(--border-color);transition:all .3s ease;margin-bottom:30px;animation:fadeInUp .8s ease-out}.theme-dark .work-process-card{background:var(--bg-dark-card);border:1px solid var(--border-dark)}.work-process-card:hover{transform:translateY(-4px);border-color:var(--primary-orange);box-shadow:0 12px 30px #0000001f}.theme-dark .work-process-card:hover{box-shadow:0 12px 30px #0000004d}.work-process-card .number-title h3{background:var(--primary-orange);color:var(--text-white);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.5rem}.work-process-card i{font-size:3rem;color:var(--primary-orange);margin-bottom:20px}.work-process-card h3{color:var(--text-black);font-size:1.4rem;margin-bottom:15px}.work-process-card p{color:var(--text-gray);line-height:1.6}.work-details-img img{border-radius:12px;box-shadow:0 15px 40px #0000001a}.work-details-content h2{color:var(--text-black);font-size:1.8rem;margin-bottom:20px}.work-details-content p{color:var(--text-gray);font-size:1.1rem;margin-bottom:25px}.work-details-list{list-style:none;padding:0;margin-bottom:30px}.work-details-list li{padding:10px 0;color:var(--text-gray);display:flex;align-items:center}.work-details-list li i{color:var(--primary-orange);margin-right:10px;font-size:1.2rem}.privacy-area{padding:80px 0;background-color:var(--bg-light)}.theme-dark .privacy-area{background-color:var(--bg-dark)}.privacy-content{background:var(--bg-white);border-radius:12px;padding:40px;box-shadow:0 4px 16px #00000014;border:1px solid var(--border-color);animation:fadeInUp .8s ease-out}.theme-dark .privacy-content{background:var(--bg-dark-card);border:1px solid var(--border-dark)}.privacy-item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--border-color)}.theme-dark .privacy-item{border-bottom:1px solid var(--border-dark)}.privacy-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.privacy-item h3{color:var(--text-black);font-size:1.5rem;margin-bottom:15px}.privacy-item p{color:var(--text-gray);line-height:1.8;font-size:1.1rem}.privacy-item ul{list-style:none;padding:0;margin:20px 0}.privacy-item li{color:var(--text-gray);position:relative;padding:8px 0 8px 25px}.privacy-item li:before{content:"✓";position:absolute;left:0;color:var(--primary-orange);font-weight:700}:root{--primary-orange: #f97316;--secondary-orange: #ff6a00;--primary-blue: #2563eb;--text-black: #1a1b1e;--text-white: #ffffff;--text-gray: #4a5568;--text-light-gray: #718096;--bg-light: #f9fafb;--bg-white: #ffffff;--bg-dark: #0f172a;--bg-dark-card: #1e293b;--border-color: #e6e9ef;--border-dark: #334155}.career-area{padding:80px 0;background-color:var(--bg-light)}.theme-dark .career-area{background-color:var(--bg-dark)}.section-title p{color:var(--text-gray);font-size:1.1rem}.career-content{background:var(--bg-white);border-radius:12px;padding:40px;box-shadow:0 4px 16px #00000014;border:1px solid var(--border-color);margin-bottom:40px;animation:fadeInUp .8s ease-out}.theme-dark .career-content{background:var(--bg-dark-card);border:1px solid var(--border-dark)}.career-item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--border-color)}.theme-dark .career-item{border-bottom:1px solid var(--border-dark)}.career-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.career-item h3{color:var(--text-black);font-size:1.5rem;margin-bottom:15px}.career-item p{color:var(--text-gray);line-height:1.8;font-size:1.1rem;margin-bottom:20px}.career-item ul{list-style:none;padding:0;margin:20px 0}.career-item li{color:var(--text-gray);position:relative;padding:8px 0 8px 25px}.career-item li:before{content:"✓";position:absolute;left:0;color:var(--primary-orange);font-weight:700}.career-benefits{background:linear-gradient(135deg,var(--primary-orange) 0%,var(--secondary-orange) 100%);color:var(--text-white);padding:30px;border-radius:12px;margin-top:30px}.career-benefits h4{color:var(--text-white);font-size:1.3rem;margin-bottom:20px}.career-benefits ul{list-style:none;padding:0}.career-benefits li{position:relative;padding:8px 0 8px 25px}.career-benefits li:before{content:"★";position:absolute;left:0;color:var(--text-white);font-weight:700}:root{--primary-orange: #f97316;--secondary-orange: #ff6a00;--primary-blue: #2563eb;--secondary-blue: #1d4ed8;--text-black: #1a1b1e;--text-white: #ffffff;--text-gray: #4a5568;--text-light-gray: #718096;--bg-light: #f9fafb;--bg-white: #ffffff;--bg-dark: #0f172a;--bg-dark-card: #1e293b;--border-color: #e6e9ef;--border-dark: #334155}.theme-dark{--text-black: #f1f5f9;--text-gray: #cbd5e1;--text-light-gray: #94a3b8;--bg-light: #0f172a;--bg-white: #1e293b;--border-color: #334155}.navbar-area{background:#fffffff2!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 2px 20px #00000014!important;transition:all .3s ease!important;position:sticky!important;top:0!important;z-index:999!important;border-bottom:1px solid rgba(26,27,30,.1)!important;padding:0!important;margin:0!important;min-height:auto!important}.theme-dark .navbar-area{background:#0f172af2!important;border-bottom:1px solid rgba(51,65,85,.3)!important}.navbar-area.scrolled{background:#fffffffa!important;box-shadow:0 4px 25px #0000001f!important}.theme-dark .navbar-area.scrolled{background:#0f172afa!important;box-shadow:0 4px 25px #0000004d!important}.navbar-nav .nav-link{font-family:Livvic,sans-serif!important;font-weight:600!important;font-size:1rem!important;color:var(--text-black)!important;text-transform:uppercase!important;letter-spacing:.5px!important;position:relative!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;padding:12px 18px!important;margin:0 3px!important}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:var(--primary-orange)!important;transform:translateY(-2px)!important}.theme-dark .navbar-nav .nav-link{color:#f1f5f9!important}.theme-dark .navbar-nav .nav-link:hover,.theme-dark .navbar-nav .nav-link.active{color:var(--primary-orange)!important}.navbar-nav .nav-link:after{content:""!important;position:absolute!important;bottom:8px!important;left:50%!important;width:0!important;height:2px!important;background:linear-gradient(90deg,var(--primary-orange),var(--primary-blue))!important;transition:all .3s ease!important;transform:translate(-50%)!important}.navbar-nav .nav-link:hover:after,.navbar-nav .nav-link.active:after{width:80%!important}.dropdown-menu{border:none!important;border-top:3px solid var(--primary-orange)!important;box-shadow:0 10px 30px #0000001a!important;background:var(--bg-white)!important;border-radius:8px!important;padding:10px 0!important;margin-top:8px!important}.theme-dark .dropdown-menu{background:var(--bg-dark)!important;border-top:3px solid var(--primary-orange)!important;box-shadow:0 10px 30px #0000004d!important}h1,h2,h3,h4,h5,h6{font-family:Livvic,sans-serif!important;font-weight:700!important;line-height:1.2!important;color:var(--text-black)!important;margin-bottom:1rem!important}h1{font-size:2rem!important}h2{font-size:1.7rem!important}h3{font-size:1.4rem!important}h4{font-size:1.25rem!important}h5{font-size:1.15rem!important}h6{font-size:1.05rem!important}p{font-family:Nunito Sans,sans-serif!important;font-size:1.1rem!important;line-height:1.7!important;color:var(--text-gray)!important;font-weight:400!important}.section-title h2{font-size:2.1rem!important;font-weight:800!important;background:linear-gradient(135deg,var(--text-black),var(--primary-blue))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.theme-dark .section-title h2{background:linear-gradient(135deg,#f1f5f9,var(--primary-blue))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.sp-after,.sp-before{background:linear-gradient(135deg,var(--primary-orange),var(--primary-blue))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:700!important;font-size:1.1rem!important}.default-btn{background-color:var(--primary-orange)!important;color:var(--text-white)!important;padding:12px 28px!important;border-radius:8px!important;font-weight:600!important;transition:all .3s ease!important;border:none!important;box-shadow:0 4px 12px #f9731633;font-family:Livvic,sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important}.default-btn:hover{background-color:var(--secondary-orange)!important;transform:translateY(-2px)!important;box-shadow:0 8px 16px #f973164d!important}.container-max-2{max-width:1400px;margin-left:auto;margin-right:auto}.page-title-area{background:var(--bg-white)!important;padding:60px 0 80px!important;margin-top:10px!important;margin-bottom:0!important}.page-title-content{animation:fadeInUp .8s ease-out}.page-title-content h1{font-size:2.4rem;margin-bottom:15px;color:var(--text-black)!important;animation:slideInDown 1s ease-out .2s both}.page-title-content p{max-width:800px;margin-left:auto;margin-right:auto;font-size:1.1rem;color:var(--text-gray);animation:fadeInUp .8s ease-out .4s both}.hero-badges{margin-top:25px;margin-bottom:25px;animation:fadeInUp .8s ease-out .6s both}.hero-badge{padding:7px 18px;background:#f973161a;color:var(--primary-orange);font-size:1em;border-radius:20px;margin:0 5px;border:1px solid rgba(249,115,22,.3);transition:all .3s ease;animation:bounceIn 1s ease-out .8s both}.hero-badge:nth-child(1){animation-delay:.9s}.hero-badge:nth-child(2){animation-delay:1s}.hero-badge:nth-child(3){animation-delay:1.1s}.hero-badge:hover{transform:translateY(-3px) scale(1.05);background:#f9731633;box-shadow:0 8px 20px #f973164d}.page-title-content .default-btn{margin-top:30px!important;animation:fadeInUp .8s ease-out 1.2s both}.team-area-two{padding:80px 0;background-color:var(--bg-light)}.theme-dark .team-area-two{background-color:var(--bg-dark)}.section-title h2{color:var(--text-black);font-size:2.1rem;margin-bottom:20px;animation:fadeInUp .8s ease-out}.team-card{background:var(--bg-white);border-radius:12px;padding:30px;text-align:center;box-shadow:0 4px 16px #1018280a;border:1px solid var(--border-color);transition:all .3s ease;animation:zoomIn .8s ease-out;margin-bottom:30px}.theme-dark .team-card{background:var(--bg-dark-card);border:1px solid var(--border-dark)}.team-card:hover{transform:translateY(-4px);border-color:var(--primary-orange);box-shadow:0 12px 30px #1018281a}.theme-dark .team-card:hover{box-shadow:0 12px 30px #0000004d}.team-card img{width:180px;height:180px;border-radius:50%;object-fit:cover;margin-bottom:20px;border:none;box-shadow:0 4px 18px #00000014;transition:all .3s ease}.team-card:hover img{transform:scale(1.05)}.team-card h3{color:var(--text-black);font-size:1.4rem;margin-bottom:10px}.team-card h3 a{color:var(--text-black);text-decoration:none}.team-card h3 a:hover{color:var(--primary-orange)}.team-card span{color:var(--text-gray);font-size:1rem;display:block;margin-bottom:15px}.social-link{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:10px}.social-link li{margin:0}.social-link li a{display:inline-block;width:40px;height:40px;background:var(--primary-orange);color:var(--text-white);border-radius:50%;text-align:center;line-height:40px;transition:all .3s ease}.social-link li a:hover{background:var(--secondary-orange);transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInDown{0%{opacity:0;transform:translate3d(0,-100%,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes bounceIn{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}html{scroll-behavior:smooth!important}@media(max-width:767px){.page-title-area{padding:60px 0 50px!important;margin-top:64px!important}.page-title-content h1{font-size:2rem!important;margin-bottom:12px!important}.page-title-content p{font-size:1rem!important;padding:0 10px!important}.hero-badges{flex-direction:column!important;align-items:center!important}.hero-badge{display:block!important;width:90%!important;max-width:300px!important;margin:8px auto!important;text-align:center!important}.page-title-content .default-btn{width:90%!important;max-width:300px!important;margin:10px auto!important;display:block!important;text-align:center!important}.team-area-two{padding:60px 0 30px!important}.section-title h2{font-size:1.75rem!important;padding:0 10px!important}.team-card{margin-bottom:25px!important;padding:25px 15px!important}.team-card img{width:140px!important;height:140px!important}.team-card h3{font-size:1.2rem!important}.team-card span{font-size:.9rem!important}.social-link li a{width:36px!important;height:36px!important;line-height:36px!important;font-size:14px!important}.contact-info-section{padding:20px 15px!important}.contact-info-section h3{font-size:1.1rem!important;margin-bottom:15px!important}.contact-card{margin-bottom:15px!important}.contact-card h4{font-size:1rem!important}.contact-card a{font-size:.9rem!important}.page-title-content>div:first-of-type{padding:20px 15px!important;margin-top:15px!important}.page-title-content h2{font-size:1.5rem!important}.page-title-content>div>div>div{flex:1 1 100%!important;max-width:100%!important;margin:0 auto!important}}@media(min-width:768px)and (max-width:991px){.page-title-area{padding:70px 0 60px!important;margin-top:64px!important}.page-title-content h1{font-size:2.5rem!important}.hero-badge{display:inline-block!important;margin:5px!important}.team-card img{width:160px!important;height:160px!important}}
