@font-face{font-family:afacaditalic;src:url(/_next/static/media/afacad-italic-variablefont_wght-webfont.11c36c83.woff2) format("woff2"),url(/_next/static/media/afacad-italic-variablefont_wght-webfont.9a9e3db3.woff) format("woff");font-weight:400;font-style:normal}:root{--brand-color:#bb1901;--brand-hover:#9a1501;--font-size-base:14px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:var(--font-size-base)}body{line-height:1.6;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:Afacad,sans-serif;line-height:1.5;color:#333}h2{margin-bottom:8px}h5{margin-bottom:0;font-size:20px}li,p{font-size:15px;line-height:1.5}li{margin-bottom:8px}.navbar{transition:all .3s ease;backdrop-filter:blur(10px)}.navbar.scrolled{background-color:rgba(255,255,255,.75)!important;box-shadow:0 2px 20px rgba(0,0,0,.1)}.navbar-brand{font-size:1.5rem;font-weight:600;color:var(--brand-color)!important;letter-spacing:-.5px;transition:transform .3s ease}.navbar img{max-width:17rem}.navbar-brand:hover{transform:scale(1.05)}.navbar-nav .nav-link{color:#6c757d!important;font-size:1.2rem;font-weight:500;position:relative;margin:0 1rem;transition:all .3s ease}.navbar-nav .nav-link:hover{transform:translateY(-2px)}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{color:var(--brand-color)!important}.navbar-nav .nav-link.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--brand-color);border-radius:1px}section,section.bg-white{padding-top:80px;padding-bottom:80px}.btn{padding:8px 20px;font-size:18px!important}.btn-primary{background-color:var(--brand-color);border-color:var(--brand-color);position:relative;overflow:hidden;transition:all .3s ease;z-index:10}.btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;z-index:-1}.btn-primary:hover{background-color:var(--brand-hover);border-color:var(--brand-hover);transform:translateY(-2px);box-shadow:0 4px 15px rgba(187,25,1,.3)}.btn-primary:hover:before{width:200px;height:200px}.hero-section{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#ffffff);position:relative;overflow:hidden;isolation:isolate}.hero-section:before{top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 75%,rgba(187,25,1,.3) 0,transparent 50%),radial-gradient(circle at 75% 25%,rgba(187,25,1,.1) 0,transparent 45%);animation:gentlePulse 12s ease-in-out infinite}.hero-section:after,.hero-section:before{content:"";position:absolute;pointer-events:none;z-index:1}.hero-section:after{top:-20%;right:-20%;width:60%;height:60%;background:conic-gradient(from 0deg,rgba(187,25,1,.04),rgba(255,107,61,.02),rgba(187,25,1,.04));border-radius:60% 40% 50% 70%;animation:morphShape 25s linear infinite;filter:blur(2px);opacity:.7}.hero-section .container{position:relative;z-index:10}@keyframes gentlePulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes morphShape{0%{border-radius:60% 40% 50% 70%;transform:rotate(0deg)}25%{border-radius:40% 60% 70% 50%;transform:rotate(90deg)}50%{border-radius:70% 50% 40% 60%;transform:rotate(180deg)}75%{border-radius:50% 70% 60% 40%;transform:rotate(270deg)}to{border-radius:60% 40% 50% 70%;transform:rotate(1turn)}}.hero-badge{color:var(--brand-hover);font-size:1rem;text-transform:uppercase;letter-spacing:2px;font-weight:500;display:inline-block;margin-bottom:1rem;margin-left:.3rem;backdrop-filter:blur(10px)}.hero-title{font-size:clamp(2.5rem,5vw,4.8rem);font-weight:700;line-height:1;margin-bottom:1.5rem;color:#212529;position:relative;z-index:10}.hero-title .text-brand{color:var(--brand-color)}.hero-subtitle{font-size:1.4rem;color:#6c757d;margin-bottom:3rem;line-height:1.6}.floating-icon{position:absolute;background:rgba(187,25,1,.1);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:var(--brand-color);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(187,25,1,.1);z-index:15;transition:all .3s ease;animation:gentleFloat 6s ease-in-out infinite}.floating-icon:hover{transform:scale(1.1) rotate(5deg)!important;background:rgba(187,25,1,.15);box-shadow:0 12px 40px rgba(187,25,1,.2)}.floating-icon-1{width:4rem;height:4rem;top:120px;left:10%;animation-delay:0s}.floating-icon-2{width:5rem;height:5rem;top:200px;right:15%;animation-delay:2s}.floating-icon-3{width:3.5rem;height:3.5rem;bottom:200px;left:20%;animation-delay:4s}@keyframes gentleFloat{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-8px) rotate(2deg)}66%{transform:translateY(-12px) rotate(-1deg)}}.stats-item{text-align:center}.stats-item.lAlign{text-align:left}.stats-number{font-size:5rem;font-weight:700;color:var(--brand-color);margin-bottom:0;line-height:normal}.stats-label{font-size:1.2rem;color:#6c757d}.title-box{display:block;margin-bottom:18px}.title-box h2{font-size:52px}.small{font-size:1.2rem;margin-bottom:0}.section-badge{color:var(--brand-hover);font-size:.9rem;text-transform:uppercase;letter-spacing:1px;font-weight:500;display:inline-block;margin-bottom:0}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:.5rem;color:#212529}.text-brand{color:var(--brand-color)}.service-card{border:none;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;height:100%;position:relative;overflow:hidden}.service-card:hover{transform:translateY(-10px);box-shadow:0 8px 40px rgba(0,0,0,.15)}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(187,25,1,.05) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.service-card:hover:before{opacity:1}.service-icon{width:5rem;height:5rem;background:rgba(187,25,1,.1);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:var(--brand-color);font-size:1.5rem;margin-bottom:1rem;transition:all .3s ease}.service-icon i{font-size:32px}.service-card:hover .service-icon{background:rgba(187,25,1,.2);transform:scale(1.1) rotate(5deg)}.service-card:hover .card-title{color:var(--brand-color)}.service-card .card-body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.service-card .card-body p{font-size:13px}.card-body{padding:32px}.value-card{background:white;border-radius:1rem;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;height:100%;border:1px solid #f1f1f1;position:relative;overflow:hidden}.value-card:hover{transform:translateY(-10px);box-shadow:0 8px 40px rgba(0,0,0,.15)}.value-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,rgba(187,25,1,.05) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.value-card:hover:before{opacity:1}.value-icon{width:3rem;height:3rem;background:linear-gradient(135deg,var(--brand-color),var(--brand-hover));border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:white;font-size:1.5rem;margin-bottom:1rem;transition:transform .3s ease}.value-card:hover .value-icon{transform:scale(1.1) rotate(5deg)}.contact-card{border:none;box-shadow:0 8px 40px rgba(0,0,0,.1);border-radius:1rem}.contact-card .card-body{padding:16px}.contact-card .card-body h5{font-size:18px;font-weight:700}.contact-card .card-body p{font-size:14px;margin-bottom:0!important}.contact-card .card-body .service-icon{margin-right:16px;margin-bottom:0!important}.form-control{border:1px solid #e9ecef;border-radius:.5rem;padding:.75rem 1rem;font-size:.95rem;transition:all .3s ease}.form-control:focus{border-color:var(--brand-color);box-shadow:0 0 0 .2rem rgba(187,25,1,.25);transform:scale(1.02)}.footer{background:#212529;color:white}.footer h5{color:var(--brand-color);margin-bottom:1rem}.footer .nav-link{color:#adb5bd!important;padding:.25rem 0;transition:all .3s ease}.footer .nav-link:hover{color:var(--brand-color)!important;transform:translateX(5px)}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.story-box{padding-right:40px}.story{border:1.5px solid var(--brand-color);padding:16px;border-radius:16px;display:flex;flex-direction:column}.stagger-animation .fade-in:first-child{transition-delay:.1s}.stagger-animation .fade-in:nth-child(2){transition-delay:.2s}.stagger-animation .fade-in:nth-child(3){transition-delay:.3s}.stagger-animation .fade-in:nth-child(4){transition-delay:.4s}.scroll-to-top{position:fixed;bottom:2rem;right:2rem;background:var(--brand-color);color:white;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;opacity:0;visibility:hidden;z-index:1000}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{background:var(--brand-hover);transform:scale(1.1) rotate(-90deg);color:white}.loading-spinner{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:2px solid #ffffff;border-top-color:transparent;animation:spin 1s ease-in-out infinite;margin-right:.5rem}@keyframes spin{to{transform:rotate(1turn)}}.bg-gradient-light{background:linear-gradient(135deg,#f8f9fa,#ffffff)}.bg-gradient-brand{background:linear-gradient(135deg,var(--brand-color) 0,var(--brand-hover) 100%)}.counter{display:inline-block}@media (max-width:768px){.floating-icon{display:none}.hero-section{padding-top:80px;text-align:center}.hero-section:after{width:80%;height:80%;top:-30%;right:-30%}.stats-grid{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.floating-icon,.hero-section:after,.hero-section:before{animation:none!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.floating-icon:focus{outline:2px solid var(--brand-color);outline-offset:4px}.btn:focus{outline:2px solid var(--brand-color);outline-offset:2px}html:not([style*=scroll-behavior]){scroll-behavior:smooth}.brand-partnership-section{position:relative;overflow:hidden}.brand-partnership-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(187,25,1,.03) 0,transparent 70%);animation:brandBackgroundPulse 12s ease-in-out infinite;pointer-events:none;z-index:1}@keyframes brandBackgroundPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.brand-logo-card{cursor:pointer;z-index:10}.brand-logo-card,.brand-logo-container{position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.brand-logo-container{background:rgba(255,255,255,.95);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);overflow:hidden}.brand-logo-container:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease;z-index:1}.brand-logo-card:hover .brand-logo-container:before{left:100%}.brand-svg{color:#9ca3af;position:relative;z-index:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));width:auto;height:50px}.brand-glow,.brand-svg{transition:all .4s ease}.brand-glow{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);border-radius:50%;opacity:0;pointer-events:none;z-index:0}.brand-logo-card[data-brand=intel]:hover .brand-logo-container{background:rgba(0,113,206,.05);box-shadow:0 8px 40px rgba(0,113,206,.2);border-color:rgba(0,113,206,.2);transform:translateY(-8px) scale(1.05)}.brand-logo-card[data-brand=intel]:hover .brand-svg{color:#0071ce;transform:scale(1.1) rotate(2deg)}.brand-logo-card[data-brand=intel]:hover .brand-glow{opacity:.3;background:radial-gradient(circle,rgba(0,113,206,.3) 0,transparent 70%);animation:brandGlow 2s ease-in-out infinite}.brand-logo-card[data-brand=hp]:hover .brand-logo-container{background:rgba(0,150,214,.05);box-shadow:0 8px 40px rgba(0,150,214,.2);border-color:rgba(0,150,214,.2);transform:translateY(-8px) scale(1.05)}.brand-logo-card[data-brand=hp]:hover .brand-svg{color:#0096d6;transform:scale(1.1) rotate(-2deg)}.brand-logo-card[data-brand=hp]:hover .brand-glow{opacity:.3;background:radial-gradient(circle,rgba(0,150,214,.3) 0,transparent 70%);animation:brandGlow 2s ease-in-out infinite}.brand-logo-card[data-brand=microsoft]:hover .brand-logo-container{background:rgba(0,188,242,.05);box-shadow:0 8px 40px rgba(0,188,242,.2);border-color:rgba(0,188,242,.2);transform:translateY(-8px) scale(1.05)}.brand-logo-card[data-brand=microsoft]:hover .brand-svg{color:#00bcf2;transform:scale(1.1) rotate(1deg)}.brand-logo-card[data-brand=microsoft]:hover .brand-svg rect:first-child{fill:#f25022}.brand-logo-card[data-brand=microsoft]:hover .brand-svg rect:nth-child(2){fill:#7fba00}.brand-logo-card[data-brand=microsoft]:hover .brand-svg rect:nth-child(3){fill:#00a4ef}.brand-logo-card[data-brand=microsoft]:hover .brand-svg rect:nth-child(4){fill:#ffb900}.brand-logo-card[data-brand=microsoft]:hover .brand-glow{opacity:.3;background:radial-gradient(circle,rgba(0,188,242,.3) 0,transparent 70%);animation:brandGlow 2s ease-in-out infinite}.brand-logo-card[data-brand=adobe]:hover .brand-logo-container{background:rgba(255,0,0,.05);box-shadow:0 8px 40px rgba(255,0,0,.2);border-color:rgba(255,0,0,.2);transform:translateY(-8px) scale(1.05)}.brand-logo-card[data-brand=adobe]:hover .brand-svg{color:#ff0000;transform:scale(1.1) rotate(-1deg)}.brand-logo-card[data-brand=adobe]:hover .brand-glow{opacity:.3;background:radial-gradient(circle,rgba(255,0,0,.3) 0,transparent 70%);animation:brandGlow 2s ease-in-out infinite}.brand-logo-card[data-brand=dell]:hover .brand-logo-container{background:rgba(0,125,184,.05);box-shadow:0 8px 40px rgba(0,125,184,.2);border-color:rgba(0,125,184,.2);transform:translateY(-8px) scale(1.05)}.brand-logo-card[data-brand=dell]:hover .brand-svg{color:#007db8;transform:scale(1.1) rotate(1deg)}.brand-logo-card[data-brand=dell]:hover .brand-glow{opacity:.3;background:radial-gradient(circle,rgba(0,125,184,.3) 0,transparent 70%);animation:brandGlow 2s ease-in-out infinite}@keyframes brandGlow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.6}}.brand-particles{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.brand-particle{position:absolute;width:8px;height:8px;background:var(--brand-color);border-radius:50%;opacity:.4;animation:brandParticleFloat 8s ease-in-out infinite}.brand-particle:first-child{animation-delay:0s}.brand-particle:nth-child(2){animation-delay:1.5s}.brand-particle:nth-child(3){animation-delay:3s}.brand-particle:nth-child(4){animation-delay:4.5s}.brand-particle:nth-child(5){animation-delay:6s}.brand-particle:nth-child(6){animation-delay:7.5s}@keyframes brandParticleFloat{0%,to{transform:translateY(0) scale(1);opacity:.4}25%{transform:translateY(-15px) scale(1.5);opacity:.8}50%{transform:translateY(-8px) scale(.8);opacity:.3}75%{transform:translateY(-20px) scale(1.2);opacity:.6}}.brand-logo-card{animation:brandFadeIn .8s ease-out forwards;opacity:0;transform:translateY(30px)}.brand-logo-card:first-child{animation-delay:.1s}.brand-logo-card:nth-child(2){animation-delay:.2s}.brand-logo-card:nth-child(3){animation-delay:.3s}.brand-logo-card:nth-child(4){animation-delay:.4s}.brand-logo-card:nth-child(5){animation-delay:.5s}@keyframes brandFadeIn{to{opacity:1;transform:translateY(0)}}.brand-click-ripple{position:absolute;top:50%;left:50%;width:10px;height:10px;background:rgba(187,25,1,.3);border-radius:50%;transform:translate(-50%,-50%);animation:brandRipple .6s ease-out forwards;pointer-events:none;z-index:100}@keyframes brandRipple{0%{width:10px;height:10px;opacity:.8}to{width:200px;height:200px;opacity:0}}.brand-logo-card.in-view{animation:brandFloatContinuous 4s ease-in-out infinite}@keyframes brandFloatContinuous{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(.5deg)}50%{transform:translateY(-3px) rotate(0deg)}75%{transform:translateY(-8px) rotate(-.5deg)}}@media (max-width:768px){.brand-logo-container{padding:1rem}img.brand-svg{width:50px;height:auto}.brand-logo-card:hover .brand-logo-container{transform:translateY(-4px) scale(1.02)}.brand-logo-card{transform:none!important}.stats-item.lAlign{text-align:center}.stats-number{font-size:3rem}}@media (prefers-contrast:high){.brand-logo-container{border:2px solid}.brand-svg{filter:none}}@media (prefers-reduced-motion:reduce){.brand-glow,.brand-logo-card,.brand-particle,.brand-partnership-section:before{animation:none!important;transition:none!important}.brand-logo-card:hover .brand-logo-container{transform:none!important}}.vision-mission-card{transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;overflow:hidden}.vision-mission-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.1)!important}.vision-mission-card[data-type=vision]:hover{border-color:rgba(59,130,246,.3)}.vision-mission-card[data-type=mission]:hover{border-color:rgba(16,185,129,.3)}.vision-mission-card[data-type=values]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(187,25,1,.3)!important}.vision-bg-effect{position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%);border-radius:50%;opacity:0;transition:opacity .4s ease;transform:translate(40px,-40px)}.vision-mission-card[data-type=vision]:hover .vision-bg-effect{opacity:1}.mission-bg-effect{position:absolute;bottom:0;left:0;width:120px;height:120px;background:radial-gradient(circle,rgba(16,185,129,.1) 0,transparent 70%);border-radius:50%;opacity:0;transition:opacity .4s ease;transform:translate(-40px,40px)}.vision-mission-card[data-type=mission]:hover .mission-bg-effect{opacity:1}.values-bg-effect{position:absolute;top:50%;left:50%;width:160px;height:160px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);opacity:.3}.core-values-section{position:relative}.values-background-effect{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(187,25,1,.04) 0,transparent 70%);animation:valuesBackgroundPulse 8s ease-in-out infinite;pointer-events:none}@keyframes valuesBackgroundPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.core-value-item{transition:all .3s ease;cursor:pointer}.core-value-item:hover{transform:translateY(-8px)}.core-value-item:hover h5{color:var(--brand-color);transition:color .3s ease}.core-value-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .3s ease;font-size:24px;color:white;box-shadow:0 4px 15px rgba(0,0,0,.1)}.core-value-item:hover .core-value-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 25px rgba(0,0,0,.15)}.bg-gradient-blue{background:linear-gradient(135deg,#3b82f6,#1e40af)}.bg-gradient-red{background:linear-gradient(135deg,#ef4444,#dc2626)}.bg-gradient-green{background:linear-gradient(135deg,#10b981,#059669)}.bg-gradient-yellow{background:linear-gradient(135deg,#eab308,#ca8a04)}.bg-gradient-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.vision-mission-card .value-icon{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:28px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1)}.vision-mission-card:hover .value-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 25px rgba(0,0,0,.15)}.core-value-item{animation:coreValueFadeIn .6s ease-out forwards;opacity:0;transform:translateY(20px)}.core-value-item:first-child{animation-delay:.1s}.core-value-item:nth-child(2){animation-delay:.2s}.core-value-item:nth-child(3){animation-delay:.3s}.core-value-item:nth-child(4){animation-delay:.4s}.core-value-item:nth-child(5){animation-delay:.5s}@keyframes coreValueFadeIn{to{opacity:1;transform:translateY(0)}}.vision-mission-card{animation:visionMissionFadeIn .8s ease-out forwards;opacity:0;transform:translateY(30px)}.vision-mission-card:first-child{animation-delay:.1s}.vision-mission-card:nth-child(2){animation-delay:.2s}.vision-mission-card:nth-child(3){animation-delay:.3s}@keyframes visionMissionFadeIn{to{opacity:1;transform:translateY(0)}}.vision-mission-ripple{position:absolute;top:50%;left:50%;width:20px;height:20px;background:rgba(187,25,1,.3);border-radius:50%;transform:translate(-50%,-50%);animation:visionMissionRipple .6s ease-out forwards;pointer-events:none;z-index:100}@keyframes visionMissionRipple{0%{width:20px;height:20px;opacity:.8}to{width:300px;height:300px;opacity:0}}.core-value-ripple{position:absolute;top:50%;left:50%;width:10px;height:10px;background:rgba(187,25,1,.4);border-radius:50%;transform:translate(-50%,-50%);animation:coreValueRipple .5s ease-out forwards;pointer-events:none;z-index:100}@keyframes coreValueRipple{0%{width:10px;height:10px;opacity:.8}to{width:150px;height:150px;opacity:0}}.vision-mission-card.in-view{animation:visionMissionFloat 4s ease-in-out infinite}@keyframes visionMissionFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(.3deg)}50%{transform:translateY(-2px) rotate(0deg)}75%{transform:translateY(-5px) rotate(-.3deg)}}@media (max-width:768px){.vision-mission-card:hover{transform:translateY(-4px) scale(1.01)}.core-value-item:hover{transform:translateY(-4px)}.core-value-icon{width:50px;height:50px;font-size:20px}.vision-mission-card .value-icon{width:56px;height:56px;font-size:24px}.stats-item.lAlign{text-align:center}.stats-number{font-size:3rem}.stats-label{font-size:.9rem}}