.hero-home h1 .word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .02em;margin:0 -.02em}.hero-home h1 .word-reveal{display:inline-block;opacity:0;transform:translateY(105%);filter:blur(5px);will-change:transform,opacity,filter}.hero-home .hero-highlight-bg{overflow:hidden}.hero-home .hero-highlight-text::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:5px;background:var(--Light-Green);border-radius:10px;transform:scaleX(0);transform-origin:left center;transition:transform 0.8s cubic-bezier(.22,1,.36,1)}.hero-home .hero-highlight-text.line-visible::after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.hero-home h1 .word-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.hero-home .hero-highlight-text::after{transform:scaleX(1);transition:none}}.cta-section .cta-background-text{font-size:30px;opacity:.15;transform:translateY(-180px);will-change:transform,font-size,opacity,filter}.cta-section .cta-background-text.is-inview{animation:ctaNumberGrowDrop 1.6s cubic-bezier(.22,1,.36,1) forwards}@keyframes ctaNumberGrowDrop{0%{font-size:30px;opacity:.15;transform:translateY(-180px);filter:blur(3px)}10%{text-shadow:0 4px 12px rgba(237,255,0,.2)}100%{font-size:300px;opacity:1;transform:translateY(0);filter:blur(0)}}.cta-section .cta-badge{overflow:visible;isolation:isolate;transform:translateX(10px);transform-origin:center center;will-change:transform,filter}.cta-section .cta-badge.is-inview{animation:badgeHighlight 1s ease-in-out infinite}@keyframes badgeHighlight{0%,100%{transform:translateX(10px) scale(1);filter:drop-shadow(0 6px 16px rgba(0,0,0,.3))}45%{transform:translateX(10px) scale(1.055);filter:drop-shadow(0 0 10px rgba(237,255,0,.55)) drop-shadow(0 0 22px rgba(237,255,0,.25)) drop-shadow(0 6px 16px rgba(0,0,0,.3))}65%{transform:translateX(10px) scale(1.025)}}.cta-section .cta-badge .badge-particle{position:absolute;left:50%;top:50%;width:var(--size);height:var(--size);background:#EDFF00;border-radius:50%;pointer-events:none;z-index:-1;opacity:0;box-shadow:0 0 5px rgba(237,255,0,.8),0 0 10px rgba(237,255,0,.35);transform:translate(-50%,-50%) scale(0);will-change:transform,opacity}.cta-section .cta-badge.is-inview .badge-particle{animation:badgeParticleBurst 1s cubic-bezier(.16,1,.3,1) var(--delay) infinite}@keyframes badgeParticleBurst{0%{opacity:0;transform:translate(-50%,-50%) translate(0,0) scale(0)}12%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--x) * 0.08),calc(var(--y) * 0.08)) scale(.5)}35%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--x) * 0.45),calc(var(--y) * 0.45)) scale(1)}70%{opacity:.55;transform:translate(-50%,-50%) translate(calc(var(--x) * 0.82),calc(var(--y) * 0.82)) scale(.65)}100%{opacity:0;transform:translate(-50%,-50%) translate(var(--x),var(--y)) scale(0)}}.cta-section .cta-badge span:not(.badge-particle){transform:rotate(-12deg)}@media (prefers-reduced-motion:reduce){.cta-section .cta-badge.is-inview,.cta-section .cta-badge.is-inview .badge-particle{animation:none}}.our-services .service-badge{overflow:visible;isolation:isolate;opacity:0;transform:rotate(-16deg) scale(1.8);transform-origin:center center;filter:blur(3px);will-change:transform,opacity,filter,box-shadow}.our-services .service-badge.stamp-in{animation:badgeStamp 0.65s cubic-bezier(.22,1,.36,1) 0.6s forwards,badgeHeartbeat 2.4s cubic-bezier(.45,0,.55,1) 1.25s infinite}@keyframes badgeStamp{0%{opacity:0;transform:rotate(-16deg) scale(1.8);filter:blur(3px)}25%{opacity:.6;transform:rotate(-11deg) scale(1.4);filter:blur(2px)}42%{opacity:1;transform:rotate(-8deg) scale(1.12);filter:blur(.5px)}58%{opacity:1;transform:rotate(-7deg) scale(.91);filter:blur(0);box-shadow:0 4px 10px rgba(0,0,0,.20),0 0 8px rgba(237,255,0,.50),0 0 22px rgba(237,255,0,.30)}72%{transform:rotate(-7deg) scale(1.055);box-shadow:0 4px 10px rgba(0,0,0,.20),0 0 15px rgba(237,255,0,.25)}86%{transform:rotate(-7deg) scale(.985)}100%{opacity:1;transform:rotate(-7deg) scale(1);filter:blur(0);box-shadow:0 4px 10px rgba(0,0,0,.20)}}@keyframes badgeHeartbeat{0%,100%{transform:rotate(-7deg) scale(1);box-shadow:0 4px 10px rgba(0,0,0,.20),0 0 0 rgba(237,255,0,0)}25%{transform:rotate(-7deg) scale(1.018);box-shadow:0 4px 10px rgba(0,0,0,.20),0 0 5px rgba(237,255,0,.12)}50%{transform:rotate(-7deg) scale(1.045);box-shadow:0 4px 10px rgba(0,0,0,.20),0 0 12px rgba(237,255,0,.35)}75%{transform:rotate(-7deg) scale(1.018);box-shadow:0 4px 10px rgba(0,0,0,.20),0 0 5px rgba(237,255,0,.12)}}.our-services .service-badge .badge-247{display:inline-block;width:28px;white-space:nowrap;vertical-align:bottom}.our-services .service-badge::before,.our-services .service-badge::after{content:"";position:absolute;left:50%;top:50%;width:42px;height:42px;border:1.5px solid var(--Light-Green);border-radius:50%;pointer-events:none;z-index:-1;opacity:0;transform:translate(-50%,-50%) scale(.5);transform-origin:center center;will-change:transform,opacity}.our-services .service-badge.stamp-in::before,.our-services .service-badge.stamp-in::after{animation:badgeRippleRound 2.4s linear 1.25s infinite}.our-services .service-badge.stamp-in::after{animation-delay:2.45s}@keyframes badgeRippleRound{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}8%{opacity:.55}30%{opacity:.42}55%{opacity:.25}78%{opacity:.10}100%{opacity:0;transform:translate(-50%,-50%) scale(4.5)}}.our-services .service-badge span:not(.badge-247):not(.badge-particle){transform:rotate(-12deg)}@media (prefers-reduced-motion:reduce){.our-services .service-badge{opacity:1;transform:rotate(-7deg) scale(1);filter:none;animation:none}.our-services .service-badge::before,.our-services .service-badge::after{display:none}}.about-us-section .about-cnt-list .about-item,.about-us-section .tag-line{opacity:0;transform:translateY(25px);transition:opacity 0.7s ease,transform 0.7s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.about-us-section.is-inview .about-cnt-list .about-item,.about-us-section.is-inview .tag-line{opacity:1;transform:translateY(0)}.about-us-section.is-inview .about-item:nth-child(1){transition-delay:0.1s}.about-us-section.is-inview .about-item:nth-child(2){transition-delay:0.25s}.about-us-section.is-inview .about-item:nth-child(3){transition-delay:0.4s}.about-us-section.is-inview .about-item:nth-child(4){transition-delay:0.55s}.about-us-section.is-inview .tag-line{transition-delay:0.75s}.heading-wrp h6{display:inline-block;position:relative;white-space:nowrap}.heading-wrp h6.is-typing::after{content:"";display:inline-block;width:2px;height:.9em;margin-left:4px;background:currentColor;vertical-align:-1px;animation:headingCursor 0.6s steps(1) infinite}.heading-wrp h6.is-typed{animation:headingHighlight 0.8s ease forwards}@keyframes headingCursor{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes headingHighlight{0%{text-shadow:0 0 0 rgba(237,255,0,0)}50%{text-shadow:0 0 8px rgba(237,255,0,.7),0 0 18px rgba(237,255,0,.35)}100%{text-shadow:0 0 5px rgba(237,255,0,.2)}}.where-we-work-section,.cta-section{position:relative;overflow:hidden}.where-we-work-section .back-bg-image,.where-we-work-section .front-bg-image,.cta-section .back-bg-image,.cta-section .front-bg-image{position:absolute;bottom:-2%;left:-3%;width:106%;pointer-events:none;transform-origin:center bottom;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.where-we-work-section .back-bg-image,.cta-section .back-bg-image{z-index:0;transform:translate3d(0,0,0) scale(1.04)}.where-we-work-section .front-bg-image,.cta-section .front-bg-image{z-index:1;transform:translate3d(0,0,0) scale(1.05)}.where-we-work-section .back-bg-image img,.cta-section .back-bg-image img,.where-we-work-section .front-bg-image img,.cta-section .front-bg-image img{display:block;width:100%;height:auto;max-width:none}@media (max-width:991px){.where-we-work-section .back-bg-image,.cta-section .back-bg-image,.where-we-work-section .front-bg-image,.cta-section .front-bg-image{left:-4%;width:108%}}@media (prefers-reduced-motion:reduce){.where-we-work-section .back-bg-image,.cta-section .back-bg-image,.where-we-work-section .front-bg-image,.cta-section .front-bg-image{transform:none!important}}.give-away-bar .give-away-bar-inner .icon-wrp img{animation:RoteLeftRight 2s ease infinite}@keyframes RoteLeftRight{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg) scale(1.5)}}.cta-section .green-btn .icon-wrap img{width:26px;height:26px;transform-origin:center;animation:callRing 1.5s ease-in-out infinite}@keyframes callRing{0%,40%,100%{transform:rotate(0) scale(1)}10%{transform:rotate(15deg) scale(1.1)}20%{transform:rotate(-15deg) scale(1.1)}30%{transform:rotate(10deg) scale(1.05)}}.where-we-work-section .where-wrp .img-wrp{overflow:hidden;cursor:zoom-in}.where-we-work-section .where-wrp .img-wrp img{width:100%;display:block;transform:translate3d(0,0,0) scale(1);will-change:transform}.about-us-section .bg-image{overflow:hidden}.about-us-section .bg-image img{width:100%;height:100%;display:block;object-fit:cover;will-change:transform;transform-origin:center center;animation:bgDepthZoom 6s ease-in-out infinite alternate}@keyframes bgDepthZoom{0%{transform:scale(1.03) translate3d(0,0,0)}100%{transform:scale(1.15) translate3d(-1%,-1%,0)}}.about-us-section .about-wrp .about-img{position:relative;border:0;padding:2px;background:repeating-conic-gradient(from var(--border-angle),var(--Light-Green) 0deg 4deg,transparent 4deg 8deg);animation:borderRun 30s linear infinite}.about-us-section .about-wrp .about-img img{display:block;border-radius:22px}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes borderRun{to{--border-angle:360deg}}.common-aos{opacity:0;transform:translate3d(0,35px,0) scale(.99);filter:blur(3px);transition:opacity 0.9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter 0.8s ease;transition-delay:var(--aos-delay,0ms);will-change:opacity,transform,filter;backface-visibility:hidden}.common-aos.aos-visible{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)}@media (prefers-reduced-motion:reduce){.common-aos{opacity:1;transform:none;filter:none;transition:none}}@media screen and (max-width:991px){.about-us-section .about-cnt-list .about-item,.about-us-section .tag-line{opacity:1;transform:translateY(0)}}