.scrollbar-hide[data-astro-cid-bbe6dxrz]::-webkit-scrollbar{display:none}.tech-strip[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;overflow:hidden;isolation:isolate}.tech-strip-band[data-astro-cid-bbe6dxrz]{position:absolute;top:50%;left:-1%;width:102%;height:85%;transform:translateY(-50%) rotate(-1.8deg);transform-origin:center}.tech-strip-viewport[data-astro-cid-bbe6dxrz]{box-sizing:border-box;inset:7.5% 0;width:100%;display:flex;align-items:center;overflow:hidden;contain:layout paint}.tech-strip-viewport-inner[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;top:50%;width:120vw;min-width:100%;height:100%;transform:translate(-50%,-50%) rotate(-1.8deg);transform-origin:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.tech-strip-track[data-astro-cid-bbe6dxrz]{animation:tech-strip-scroll 3.8s linear infinite;will-change:transform;flex-wrap:nowrap}@keyframes tech-strip-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}.tech-strip-unit[data-astro-cid-bbe6dxrz]{gap:1.25rem}.tech-strip-gap[data-astro-cid-bbe6dxrz]{width:1.25rem;min-width:1.25rem;pointer-events:none}.tech-strip-logo[data-astro-cid-bbe6dxrz]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:4.75rem;height:4.75rem;min-width:4.75rem;min-height:4.75rem;border-radius:50%;background:#0a0a0ad9;border:1px solid rgba(255,255,255,.06);flex-shrink:0;transition:border-color .25s ease,box-shadow .25s ease}.tech-strip-logo[data-astro-cid-bbe6dxrz]:hover{border-color:#ffffff1f;box-shadow:0 0 24px #ffffff0a}.tech-strip-logo[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:2.5rem;height:2.5rem;-o-object-fit:contain;object-fit:contain}@media(min-width:320px)and (max-width:409px){.hero-character-img[data-astro-cid-bbe6dxrz]{max-width:260px;width:70%}.hero-krishna-text[data-astro-cid-bbe6dxrz]{font-size:clamp(5.5rem,22vw,7.5rem)}.tech-strip[data-astro-cid-bbe6dxrz]{height:5.5rem!important}.tech-strip-logo[data-astro-cid-bbe6dxrz]{width:3rem;height:3rem;min-width:3rem;min-height:3rem}.tech-strip-logo[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:1.5rem;height:1.5rem}.tech-strip-unit[data-astro-cid-bbe6dxrz]{gap:.5rem}.tech-strip-gap[data-astro-cid-bbe6dxrz]{width:.5rem;min-width:.5rem}}@media(max-width:979px){.hero-krishna-text[data-astro-cid-bbe6dxrz]{font-size:clamp(9rem,32vw,14rem)}}@media(min-width:507px)and (max-width:979px){.red-circle[data-astro-cid-bbe6dxrz],.hero-center-col[data-astro-cid-bbe6dxrz]{width:min(85vw,680px);height:min(85vw,680px)}}@media(min-width:640px)and (max-width:765px){.krishna-text[data-astro-cid-bbe6dxrz]{font-size:28vw;white-space:nowrap;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.red-circle[data-astro-cid-bbe6dxrz]{width:min(85vw,680px);height:min(85vw,680px)}.hero-container[data-astro-cid-bbe6dxrz]{overflow:hidden}.hero-center-col[data-astro-cid-bbe6dxrz]{width:min(85vw,680px);height:min(85vw,680px)}.hero-role-pill[data-astro-cid-bbe6dxrz]{padding:1rem 2.25rem;font-size:1.25rem}}@media(min-width:765px)and (max-width:979px){.hero-role-pill[data-astro-cid-bbe6dxrz]{padding:1.125rem 2.5rem;font-size:1.35rem}}@media(min-width:980px){.tech-strip-logo[data-astro-cid-bbe6dxrz]{width:5.25rem;height:5.25rem;min-width:5.25rem;min-height:5.25rem}.tech-strip-logo[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:2.75rem;height:2.75rem}.tech-strip-unit[data-astro-cid-bbe6dxrz]{gap:1.5rem}.tech-strip-gap[data-astro-cid-bbe6dxrz]{width:1.5rem;min-width:1.5rem}}@media(prefers-reduced-motion:reduce){.tech-strip-track[data-astro-cid-bbe6dxrz]{animation-duration:11s}}.hero-grid[data-astro-cid-bbe6dxrz]{overflow:visible}.hero-left-col[data-astro-cid-bbe6dxrz],.hero-right-col[data-astro-cid-bbe6dxrz]{overflow:visible;flex-shrink:0}.hero-center-col[data-astro-cid-bbe6dxrz]{flex-shrink:0;overflow:visible}.hero-option[data-astro-cid-bbe6dxrz]{display:block;position:relative;width:100%;padding:0 0 10px;margin:0;border:none;background:none;cursor:pointer;font:inherit;color:inherit;text-align:inherit;white-space:nowrap;overflow:visible;flex-shrink:0;perspective:600px;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 12px rgba(0,0,0,.4);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.hero-option-text[data-astro-cid-bbe6dxrz]{display:inline-block;position:relative}.hero-char[data-astro-cid-bbe6dxrz]{display:inline-block;transform-origin:center bottom;transition:transform .35s cubic-bezier(.34,1.56,.64,1),color .3s ease,text-shadow .35s ease;transition-delay:calc(var(--i, 0) * .02s)}.hero-char-space[data-astro-cid-bbe6dxrz]{transition:none}.hero-option[data-astro-cid-bbe6dxrz]:before,.hero-option[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;bottom:0;height:3px;border-radius:2px;transform:scaleX(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.hero-option[data-astro-cid-bbe6dxrz]:before{left:0;width:100%;background:linear-gradient(90deg,transparent,rgba(255,26,26,.6),transparent);box-shadow:0 0 20px #ff1a1acc;transform-origin:left}.hero-option[data-astro-cid-bbe6dxrz]:after{left:0;width:100%;height:2px;background:#ff1a1a;transform-origin:left;transition-delay:.08s}.hero-option-right[data-astro-cid-bbe6dxrz]:before,.hero-option-right[data-astro-cid-bbe6dxrz]:after{left:auto;right:0;transform-origin:right}.hero-option-left[data-astro-cid-bbe6dxrz]:hover{transform:translate(10px) rotateY(-2deg)}.hero-option-left[data-astro-cid-bbe6dxrz]:hover .hero-char[data-astro-cid-bbe6dxrz]:not(.hero-char-space){transform:translateY(-2px) scale(1.05);color:#ff4d4d;text-shadow:0 0 15px rgba(255,26,26,.5),0 2px 4px rgba(0,0,0,.5)}.hero-option-left[data-astro-cid-bbe6dxrz]:hover:before,.hero-option-left[data-astro-cid-bbe6dxrz]:hover:after{transform:scaleX(1)}.hero-option-right[data-astro-cid-bbe6dxrz]:hover{transform:translate(-10px) rotateY(2deg)}.hero-option-right[data-astro-cid-bbe6dxrz]:hover .hero-char[data-astro-cid-bbe6dxrz]:not(.hero-char-space){transform:translateY(-2px) scale(1.05);color:#ff4d4d;text-shadow:0 0 15px rgba(255,26,26,.5),0 2px 4px rgba(0,0,0,.5)}.hero-option-right[data-astro-cid-bbe6dxrz]:hover:before,.hero-option-right[data-astro-cid-bbe6dxrz]:hover:after{transform:scaleX(1)}.hero-option[data-astro-cid-bbe6dxrz]:focus{outline:none}.hero-option[data-astro-cid-bbe6dxrz]:focus-visible{outline:2px solid rgba(255,26,26,.6);outline-offset:4px}#what .what-cards-grid{perspective:1200px}@media(min-width:980px){#what .what-cards-grid:has(.what-card:hover) .what-card:not(:hover){transform:scale(.72)!important;opacity:.6;filter:brightness(.8)}#what .what-cards-grid:has(.what-card:hover) .what-card:not(:hover) .what-card-edge{width:2px}}@media(max-width:979px){.what-carousel-viewport{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.what-carousel-viewport::-webkit-scrollbar{display:none}}#what .what-i-do-title{opacity:0;transform:scale(.3) translateY(100px);filter:blur(8px);transition:none}#what.in-view .what-i-do-title{animation:whatTitleBang 1s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes whatTitleBang{0%{opacity:0;transform:scale(.3) translateY(100px);filter:blur(8px)}60%{opacity:1;transform:scale(1.08) translateY(-8px);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}#what .what-i-do-title:hover{transform:scale(1.05);color:#ff1a1a;text-shadow:0 0 30px rgba(255,26,26,.5)}#what.in-view .what-i-do-title:hover{transform:scale(1.05)}.what-card-anim{opacity:0;transform:translateY(80px) rotateX(-25deg) scale(.85);filter:blur(6px);transform-style:preserve-3d;transition:none}#what.in-view .what-card-anim{animation:whatCardBang .9s cubic-bezier(.34,1.56,.64,1) forwards}#what.in-view .what-card-anim:nth-child(1){animation-delay:.15s}#what.in-view .what-card-anim:nth-child(2){animation-delay:.25s}#what.in-view .what-card-anim:nth-child(3){animation-delay:.35s}#what.in-view .what-card-anim:nth-child(4){animation-delay:.45s}@keyframes whatCardBang{0%{opacity:0;transform:translateY(80px) rotateX(-25deg) scale(.85);filter:blur(6px)}70%{opacity:1;transform:translateY(-12px) rotateX(2deg) scale(1.02);filter:blur(0)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1);filter:blur(0)}}.what-card{transform-style:preserve-3d;transform-origin:center center;perspective:1000px;transition:border-color .6s ease,box-shadow .6s ease,transform .75s cubic-bezier(.34,1.56,.64,1),opacity .75s ease,filter .75s ease}.what-card:hover{z-index:10;border-color:#ff1a1a66;box-shadow:0 25px 60px -15px #ff1a1a59,0 0 0 1px #ff1a1a33;transform:translateY(-8px) rotateX(3deg) scale(1.28)!important}.what-card-edge{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#ff1a1a,#ff1a1a 50%,#ff1a1a80);border-radius:12px 0 0 12px;transition:width .6s cubic-bezier(.34,1.56,.64,1),box-shadow .6s ease}.what-card:hover .what-card-edge{width:6px;box-shadow:0 0 25px #ff1a1ab3}.what-card-shine{position:absolute;top:-50%;left:-50%;width:50%;height:200%;background:linear-gradient(105deg,transparent 0%,transparent 35%,rgba(255,255,255,.06) 50%,transparent 65%,transparent 100%);transform:skew(-20deg);pointer-events:none}.what-card:hover .what-card-shine{animation:whatShine .7s cubic-bezier(.4,0,.2,1) forwards}@keyframes whatShine{0%{left:-50%;opacity:0}40%{opacity:1}to{left:150%;opacity:0}}.what-card-glow{position:absolute;top:-30%;right:-30%;width:60%;height:60%;background:radial-gradient(circle,rgba(255,26,26,.15) 0%,transparent 70%);pointer-events:none;opacity:0;transition:opacity .4s ease}.what-card:hover .what-card-glow{opacity:1}.what-card-icon{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,background-color .35s ease,border-color .35s ease}.what-card:hover .what-card-icon{transform:scale(1.1) rotate(-3deg);box-shadow:0 0 25px #ff1a1a80;background-color:#ff1a1a4d;border-color:#ff1a1ab3}.what-card-title{transition:color .35s ease,text-shadow .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1),letter-spacing .4s ease}.what-card:hover .what-card-title{color:#ff4d4d;text-shadow:0 0 20px rgba(255,26,26,.4);transform:scale(1.03);letter-spacing:.2em}.what-card-title-underline{position:absolute;left:0;bottom:-4px;height:2px;width:100%;background:linear-gradient(90deg,#ff1a1a,#ff1a1a80);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 10px #ff1a1a80}.what-card:hover .what-card-title-underline{transform:scaleX(1)}.what-card-num{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.what-card:hover .what-card-num{transform:scale(1.12);box-shadow:0 0 18px #ff1a1a99}.what-card-row{transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--row-i, 0) * .04s)}.what-card:hover .what-card-row{transform:translate(4px)}#what a[href="#contact"]{opacity:0;transform:scale(.7) translateY(40px);filter:blur(4px);transition:none}#what.in-view a[href="#contact"]{animation:whatBtnBang .8s cubic-bezier(.34,1.56,.64,1) .55s forwards}@keyframes whatBtnBang{0%{opacity:0;transform:scale(.7) translateY(40px);filter:blur(4px)}70%{opacity:1;transform:scale(1.08) translateY(-4px);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.money-tab[data-astro-cid-xlzfqvs2]{border-color:transparent;background:transparent;color:#fff9}.money-tab[data-astro-cid-xlzfqvs2]:hover{color:#fffc}.money-tab[data-astro-cid-xlzfqvs2].active{border-color:#ff1a1a80;background:#ff1a1a33;color:#fff}.money-track[data-astro-cid-xlzfqvs2]{will-change:transform}.money-card[data-astro-cid-xlzfqvs2]{transition:border-color .5s ease,box-shadow .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.money-card[data-astro-cid-xlzfqvs2]:hover{border-color:#ff1a1a66;box-shadow:0 30px 70px -20px #ff1a1a59,0 0 0 1px #ff1a1a26;transform:scale(1.02)}.money-card-featured[data-astro-cid-xlzfqvs2]{box-shadow:0 0 0 1px #ff1a1a33}.money-card-featured[data-astro-cid-xlzfqvs2]:hover{box-shadow:0 35px 80px -20px #ff1a1a66,0 0 0 2px #ff1a1a4d}.money-badge[data-astro-cid-xlzfqvs2]{animation:moneyBadgePulse 2.5s ease-in-out infinite}@keyframes moneyBadgePulse{0%,to{opacity:1}50%{opacity:.85}}.money-card-glow[data-astro-cid-xlzfqvs2]{background:radial-gradient(circle at top right,rgba(255,26,26,.12) 0%,transparent 70%)}.money-card-shine[data-astro-cid-xlzfqvs2]{position:absolute;top:-50%;left:-50%;width:50%;height:200%;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.05) 50%,transparent 60%,transparent 100%);transform:skew(-20deg)}.money-card[data-astro-cid-xlzfqvs2]:hover .money-card-shine[data-astro-cid-xlzfqvs2]{animation:moneyShine .8s cubic-bezier(.4,0,.2,1) forwards}@keyframes moneyShine{0%{left:-50%;opacity:0}40%{opacity:1}to{left:150%;opacity:0}}.money-card-icon[data-astro-cid-xlzfqvs2]{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.money-card[data-astro-cid-xlzfqvs2]:hover .money-card-icon[data-astro-cid-xlzfqvs2]{transform:scale(1.1)}.money-card-title[data-astro-cid-xlzfqvs2]{transition:color .35s ease,text-shadow .35s ease}.money-card[data-astro-cid-xlzfqvs2]:hover .money-card-title[data-astro-cid-xlzfqvs2]{color:#ff4d4d;text-shadow:0 0 25px rgba(255,26,26,.4)}.money-card-title-underline[data-astro-cid-xlzfqvs2]{position:absolute;left:0;bottom:-6px;height:3px;width:100%;background:linear-gradient(90deg,#ff1a1a,#ff1a1a80);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 12px #ff1a1a80}.money-card[data-astro-cid-xlzfqvs2]:hover .money-card-title-underline[data-astro-cid-xlzfqvs2]{transform:scaleX(1)}.money-services-title[data-astro-cid-xlzfqvs2]{transition:color .35s ease,text-shadow .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.money-services-title[data-astro-cid-xlzfqvs2]:hover{color:#ff4d4d;text-shadow:0 0 40px rgba(255,26,26,.5);transform:scale(1.03)}.money-card-systems[data-astro-cid-xlzfqvs2]{transition:border-color .5s ease,box-shadow .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.money-card-systems[data-astro-cid-xlzfqvs2]:hover{border-color:#f59e0b80;box-shadow:0 30px 70px -20px #f59e0b33,0 0 0 1px #f59e0b26;transform:scale(1.02)}#contact .contact-name-hero span{font-size:clamp(6rem,18vw,16rem);opacity:0;transform:scale(.5) translateY(80px);filter:blur(12px);transition:none;line-height:.9;text-shadow:0 0 60px rgba(255,26,26,.3)}#contact.in-view .contact-name-hero span{animation:contactNameBang 1.2s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes contactNameBang{0%{opacity:0;transform:scale(.5) translateY(80px);filter:blur(12px)}60%{opacity:.15;transform:scale(1.02) translateY(-5px);filter:blur(2px)}to{opacity:.12;transform:scale(1) translateY(0);filter:blur(0)}}
