.homepage-counter-template.home-aboutus{background:var(--bg-2);padding:6rem 0;position:relative;will-change:transform}.homepage-counter-template.home-aboutus .about-intro{align-items:center;display:flex;min-height:50vh;position:relative}.homepage-counter-template.home-aboutus .about-intro .intro-bg-image{left:50%;max-width:600px;opacity:.15;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:45%;z-index:0}.homepage-counter-template.home-aboutus .about-intro .intro-bg-image img{border-radius:8px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.homepage-counter-template.home-aboutus .about-intro .intro-content{position:relative;width:100%;z-index:1}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-text-row{align-items:flex-start;display:flex;gap:3rem;margin-bottom:2rem}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-text-row .intro-left{flex:0 0 auto;white-space:nowrap}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-text-row .intro-description{flex:1}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title{margin-bottom:0}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title{margin-top:.5rem}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title .word-wrap{display:inline;overflow:hidden}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title .word-wrap .word{display:inline-block;will-change:transform,opacity}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title .word-wrap .word.flicker-active{animation:flicker-on .4s ease-out forwards}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title .word-wrap .word .char{display:inline;transition:color .06s ease-out,opacity .06s ease-out}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title .word-wrap .word .char.shimmer-10{color:#60a5fa!important;opacity:.5}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title .word-wrap .word .char.shimmer-30{color:#3b82f6!important;opacity:.65}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title .word-wrap .word .char.shimmer-50{color:#2563eb!important;opacity:.8}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title .word-wrap .word .char.shimmer-70{color:#3b82f6!important;opacity:.9}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title .word-wrap .word .char.shimmer-90{color:#60a5fa!important;opacity:.95}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title .word-wrap .word .char.shimmer-100{color:#93c5fd!important;opacity:1}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description{font-size:clamp(2rem,4vw,2.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word{color:var(--white);transition:color .3s ease;will-change:opacity}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word.highlight{color:var(--tech-blue-1)!important}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word.flicker-active{animation:flicker-on .4s ease-out forwards}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word .char{display:inline;transition:color .06s ease-out,opacity .06s ease-out}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word .char.shimmer-10{color:#60a5fa!important;opacity:.5}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word .char.shimmer-30{color:#3b82f6!important;opacity:.65}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word .char.shimmer-50{color:#2563eb!important;opacity:.8}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word .char.shimmer-70{color:#3b82f6!important;opacity:.9}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word .char.shimmer-90{color:#60a5fa!important;opacity:.95}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word .char.shimmer-100{color:#93c5fd!important;opacity:1}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-cta .cta-link{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:0;color:var(--white);display:inline-flex;font-size:.85rem;font-weight:500;gap:.75rem;letter-spacing:.1em;padding:1.25rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-cta .cta-link:hover{background:var(--white);border-color:var(--white);color:var(--bg-2)}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-cta .cta-link:hover .cta-arrow{transform:translate(3px,-3px)}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-cta .cta-link .cta-text{display:inline-block}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-cta .cta-link .cta-arrow{height:1rem;transition:transform .3s ease;width:1rem}.homepage-counter-template.home-aboutus .about-us-bottom{border-top:1px solid hsla(0,0%,100%,.08);margin-top:4rem;padding-top:3rem}.homepage-counter-template.home-aboutus .tech-tagline-divider{align-items:flex-start;display:flex;justify-content:space-between;padding:2rem 0}@media (max-width:991px){.homepage-counter-template.home-aboutus .tech-tagline-divider{display:none}}.changeColor .homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title-label{color:rgba(0,0,0,.5)}.changeColor .homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word,.changeColor .homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title{color:var(--black)}.changeColor .homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description .word.highlight{color:var(--tech-blue-1)!important}.changeColor .homepage-counter-template.home-aboutus .about-intro .intro-content .intro-cta .cta-link{border-color:rgba(0,0,0,.2);color:var(--black)}.changeColor .homepage-counter-template.home-aboutus .about-intro .intro-content .intro-cta .cta-link:hover{background:var(--black);border-color:var(--black);color:var(--white)}.changeColor .homepage-counter-template.home-aboutus .about-us-bottom{border-top-color:rgba(0,0,0,.08)}.changeColor .homepage-counter-template.home-aboutus .tech-code{color:rgba(0,0,0,.4)}.changeColor .homepage-counter-template.home-aboutus .tech-sep{color:rgba(0,0,0,.2)}.changeColor .homepage-counter-template.home-aboutus .tech-word{color:rgba(0,0,0,.25)}.changeColor .homepage-counter-template.home-aboutus .tech-word.state-white{color:rgba(0,0,0,.9)}.changeColor .homepage-counter-template.home-aboutus .tech-char{color:rgba(0,0,0,.25)}.changeColor .homepage-counter-template.home-aboutus .tech-char.char-white{color:rgba(0,0,0,.9)}.changeColor .homepage-counter-template.home-aboutus .indicator-boxes .box{border-color:rgba(0,0,0,.25)}.changeColor .homepage-counter-template.home-aboutus .indicator-boxes .box.filled{background:rgba(0,0,0,.5);border-color:rgba(0,0,0,.5)}.changeColor .homepage-counter-template.home-aboutus .tech-num{color:rgba(0,0,0,.4)}@media screen and (max-width:991px){.homepage-counter-template.home-aboutus{padding:5rem 0}.homepage-counter-template.home-aboutus .about-intro{min-height:auto}.homepage-counter-template.home-aboutus .about-intro .intro-bg-image{opacity:.1;width:60%}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-text-row{flex-direction:column;gap:1.5rem}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-text-row .intro-left{max-width:none}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description{font-size:clamp(1.75rem,3.5vw,2.25rem)}.homepage-counter-template.home-aboutus .about-us-bottom{margin-top:3rem;padding-top:2.5rem}}@media screen and (max-width:767px){.homepage-counter-template.home-aboutus{padding:3.5rem 0}.homepage-counter-template.home-aboutus .about-intro .intro-bg-image{opacity:.08;width:80%}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title{margin-bottom:1.5rem}.homepage-counter-template.home-aboutus .about-intro .intro-content .section-title .title{font-size:2rem!important}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-description .description{font-size:clamp(1.5rem,3vw,1.75rem)}.homepage-counter-template.home-aboutus .about-intro .intro-content .intro-cta .cta-link{font-size:.75rem;padding:1rem 1.5rem}.homepage-counter-template.home-aboutus .about-us-bottom{margin-top:2.5rem;padding-top:2rem}}@keyframes flicker-on{0%{opacity:1}5%{opacity:.1}10%{opacity:.9}15%{opacity:.15}20%{opacity:1}25%{opacity:.2}30%{opacity:.85}35%{opacity:.1}40%{opacity:1}50%{opacity:.3}60%{opacity:.95}70%{opacity:.4}80%{opacity:1}to{opacity:1}}.homepage-counter-template .tech-elements-row{align-items:center;display:flex;justify-content:space-between;left:0;left:50%;margin:0 auto;max-width:90rem;padding:0 2rem;position:absolute;right:0;transform:translateX(-50%);width:100%;z-index:2}@media (max-width:991px){.homepage-counter-template .tech-elements-row{display:none}}.homepage-counter-template .tech-row-top{top:1.25rem}.homepage-counter-template .tech-element{align-items:center;display:flex;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.625rem;gap:.5rem;letter-spacing:.1em;text-transform:uppercase}.homepage-counter-template .tech-center{left:50%;position:absolute;transform:translateX(-50%)}.homepage-counter-template .tech-right{margin-left:auto}.homepage-counter-template .tech-code{color:hsla(0,0%,100%,.4)}.homepage-counter-template .tech-sep{color:hsla(0,0%,100%,.2)}.homepage-counter-template .tech-word{color:hsla(0,0%,100%,.25);display:inline-block;transition:color .15s ease-out}.homepage-counter-template .tech-word.state-white{color:hsla(0,0%,100%,.9)}.homepage-counter-template .tech-word.state-blue{color:#60a5fa}.homepage-counter-template .tech-phrase{display:inline-flex}.homepage-counter-template .tech-char{color:hsla(0,0%,100%,.25);display:inline-block;transition:color .1s ease-out}.homepage-counter-template .tech-char.char-white{color:hsla(0,0%,100%,.9)}.homepage-counter-template .tech-char.char-blue{color:#60a5fa}.homepage-counter-template .tech-tagline{align-items:flex-start;display:flex;flex-direction:column;gap:.15rem}.homepage-counter-template .tech-tagline .tagline-line{display:flex;gap:.4rem;line-height:1.4;margin:0}.homepage-counter-template .tech-right .tech-tagline{align-items:flex-end}.homepage-counter-template .indicator-boxes{display:flex;gap:3px}.homepage-counter-template .indicator-boxes .box{border:1px solid hsla(0,0%,100%,.25);height:5px;width:5px}.homepage-counter-template .indicator-boxes .box.filled{background:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.5)}.homepage-counter-template .tech-num{color:hsla(0,0%,100%,.4);display:inline-flex;font-variant-numeric:tabular-nums}.homepage-counter-template .num-digit{display:inline-block;position:relative;transition:none}.homepage-counter-template .num-digit.bounce-up{transform:translateY(-2px)}.homepage-counter-template .num-digit.bounce-down{transform:translateY(2px)}
