.GradientButton_gradientButton__lLWCH{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;border-radius:9999px;background:linear-gradient(135deg,#2685f7,#1a5dc5,#35339e);border:none;color:#fff;font-weight:500;font-size:1rem;letter-spacing:.02em;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 15px 30px -10px rgba(38,133,247,.3);cursor:pointer;overflow:hidden}.GradientButton_gradientButton__lLWCH:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 20px 40px -15px rgba(38,133,247,.4)}.GradientButton_buttonContent__pdr91{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.GradientButton_withArrow__O_ulH{padding-right:1.5rem}.GradientButton_arrow__brk2P{transition:transform .3s ease;margin-left:.75rem}.GradientButton_arrowLeft__5MKaf{margin-left:0;margin-right:.75rem;order:-1}.GradientButton_gradientButton__lLWCH:hover .GradientButton_arrow__brk2P{transform:translateX(4px)}.GradientButton_gradientButton__lLWCH:hover .GradientButton_arrowLeft__5MKaf{transform:translateX(-4px)}.GradientButton_lightEffect__sG0Jr{position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,0) 70%);transform:translate(-50%,-50%);opacity:.6;pointer-events:none;z-index:1;mix-blend-mode:overlay;animation:GradientButton_pulse__x8y9w 2s infinite}@keyframes GradientButton_pulse__x8y9w{0%{opacity:.6;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1)}to{opacity:.6;transform:translate(-50%,-50%) scale(.8)}}.CTAForm_contactForm__ZSpdZ{margin-left:auto;margin-right:auto;width:100%;max-width:42rem}.CTAForm_formGroup__T89O3{margin-bottom:1.5rem}.CTAForm_inputWrapper__TgcAS{position:relative;overflow:hidden}.CTAForm_inputWrapper__TgcAS:after{content:"";position:absolute;bottom:0;left:0;height:.1em;width:100%;--tw-bg-opacity:1;background-color:rgb(38 133 247/var(--tw-bg-opacity,1));opacity:0;transition:opacity .3s,transform .3s;transform:translate3d(-100%,0,0)}.CTAForm_inputWrapper__TgcAS:focus-within:after{opacity:1;transform:translateZ(0)}.CTAForm_inputWrapper__TgcAS.CTAForm_errorField__1ZVSL:after{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.CTAForm_inputField__ksRFO{width:100%;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:.75rem;font-size:1rem;line-height:1.5rem}.CTAForm_inputField__ksRFO:focus{outline:2px solid transparent;outline-offset:2px}.CTAForm_inputField__ksRFO{transition:all .3s}.CTAForm_inputField__ksRFO:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.CTAForm_inputField__ksRFO.CTAForm_errorField__1ZVSL{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.CTAForm_inputField__ksRFO.CTAForm_errorField__1ZVSL:focus{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.CTAForm_submitButton__2bXmn{margin-top:1.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(38 133 247/var(--tw-border-opacity,1));padding:.75rem 2rem;font-weight:500;--tw-text-opacity:1;color:rgb(38 133 247/var(--tw-text-opacity,1));transition:all .3s}.CTAForm_submitButton__2bXmn:hover{--tw-bg-opacity:1;background-color:rgb(38 133 247/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.CTAForm_errorMessage__fMeHt{margin-top:.5rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1));animation:CTAForm_slideDown__d_qYb .3s ease-out}@keyframes CTAForm_slideDown__d_qYb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.style_curveContainer__XMT6x .style_curveSvg__65YqT{position:fixed;height:calc(100vh + 600px);width:100vw;pointer-events:none;left:0;top:0;z-index:9999;fill:#090223}.style_curveContainer__XMT6x .style_curveBackground__p_ALJ{position:fixed;height:calc(100vh + 600px);width:100vw;pointer-events:none;left:0;top:0;background-color:#090223;transition:opacity 0s linear .1s;z-index:9998}.style_curveContainer__XMT6x .style_curveRoute__1tsJg{position:fixed;left:50%;top:40%;color:#fff;z-index:10000;transform:translateX(-50%);text-align:center;display:flex;align-items:center;justify-content:center}.style_curveContainer__XMT6x .style_curveRoute__1tsJg img{display:block}@media(max-width:767px){.style_curveContainer__XMT6x .style_curveBackground__p_ALJ,.style_curveContainer__XMT6x .style_curveRoute__1tsJg,.style_curveContainer__XMT6x .style_curveSvg__65YqT{display:none!important}}.CaseStudy_case-study-card__3MbmM{margin-bottom:1.25rem;display:flex;height:100%;cursor:pointer;align-items:center;justify-content:center;padding-left:.75rem;padding-right:.75rem}@media (min-width:640px){.CaseStudy_case-study-card__3MbmM{padding-left:1rem;padding-right:1rem}}.CaseStudy_case-study-card__3MbmM{perspective:1000px}.CaseStudy_case-study-card__3MbmM .CaseStudy_card-inner__BLrwU{position:relative;display:flex;width:100%;align-items:center;justify-content:center;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transform-style:preserve-3d;will-change:transform;min-height:180px}.CaseStudy_case-study-card__3MbmM .CaseStudy_card-inner__BLrwU:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.CaseStudy_case-study-card__3MbmM .CaseStudy_content__Tjicq{display:flex;align-items:center;justify-content:center;transform:translateZ(30px)}.CaseStudy_case-study-card__3MbmM .CaseStudy_image-wrap__loedt{display:flex;height:6rem;align-items:center;justify-content:center}.CaseStudy_case-study-card__3MbmM .CaseStudy_hover-tint__mpO1D{content:"";position:absolute;inset:-1px;border-radius:1rem;background:var(--caseBg,transparent);pointer-events:none;opacity:0;mix-blend-mode:multiply;transition:opacity .25s ease}.CaseStudy_case-study-card__3MbmM .CaseStudy_card-inner__BLrwU:hover .CaseStudy_hover-tint__mpO1D{opacity:1}.style_slidingImages__Ze2Nq{display:flex;flex-direction:column;gap:1.2vw;position:relative;margin-top:100px;background-color:#fff;z-index:1}.style_slidingImages__Ze2Nq .style_slider__FZdU4{display:flex;position:relative;gap:1.2vw;width:120vw;left:-20vw}.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43{width:20%;height:15vw;display:flex;align-items:center;justify-content:center}.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43 .style_imageContainer__07Y5j{position:relative;width:382px;height:100%}.style_slidingImages__Ze2Nq .style_slider__FZdU4 .style_project__ieD43 .style_imageContainer__07Y5j img{width:auto;height:auto;max-width:65%;max-height:65%;-o-object-fit:contain;object-fit:contain;display:block}.style_slidingImages__Ze2Nq .style_circleContainer__F_wS_{background-color:red;position:relative;margin-top:100px}.style_slidingImages__Ze2Nq .style_circleContainer__F_wS_ .style_circle__yEjUo{height:1550%;width:120%;left:-10%;border-radius:0 0 50% 50%;background-color:#fff;z-index:1;position:absolute;box-shadow:0 60px 50px rgba(38,133,247,.2)}.Home_page__KTA_1{position:relative;background-color:#fff;color:#0f172a}.Home_hero__57sdL{position:relative;isolation:isolate;min-height:60vh;display:flex;align-items:center;padding-top:60px}.Home_heroAura__iAp5w{position:absolute;inset:5% 0 0;height:clamp(320px,60vh,800px);background:radial-gradient(ellipse at 30% 40%,rgba(38,133,247,.25),rgba(226,232,240,0) 70%),radial-gradient(ellipse at 70% 60%,rgba(53,51,158,.15),rgba(226,232,240,0) 70%);filter:blur(80px);opacity:.7;pointer-events:none;z-index:0}.Home_heroContent__cB_ph{position:relative;z-index:1}.Home_eyebrow__IDNUl{display:inline-flex;align-items:center;gap:.75rem;padding-left:.25rem;font-size:.75rem;letter-spacing:.4em;text-transform:uppercase;color:#94a3b8}.Home_eyebrow__IDNUl:before{content:"";width:44px;height:1px;background:linear-gradient(90deg,rgba(148,163,184,.9),rgba(148,163,184,0))}.Home_heroHeading__wo61G{font-weight:300;letter-spacing:-.02em;line-height:1.1}.Home_heroGradient__Qmt9e{background:linear-gradient(135deg,#2685f7,#1a5dc5,#35339e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Home_quoteBlock__5qiD7{margin-top:clamp(2rem,4vw,2.8rem);padding:clamp(1.5rem,3vw,2rem) clamp(2rem,3.8vw,3rem);display:inline-flex;flex-direction:column;gap:.75rem;text-align:left;color:#475569;font-style:italic;transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.Home_quoteBlock__5qiD7:hover{transform:translateY(-5px)}.Home_quoteBlock__5qiD7 span{font-style:normal;font-size:.85rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.25em}.Home_section__vQGoY{position:relative;isolation:isolate;padding:8rem 0}@media(max-width:768px){.Home_section__vQGoY{padding:6rem 0}}.Home_sectionHeading__fdLmH{font-weight:300;letter-spacing:-.02em;line-height:1.2;margin-bottom:1.5rem}.Home_featuresSection__CKhjX{position:relative;isolation:isolate}.Home_featuresOverlay__1DZk7{position:absolute;inset:15% -5% auto;height:clamp(400px,70%,700px);border-radius:10rem;background:linear-gradient(145deg,rgba(38,133,247,.08),rgba(53,51,158,.05));filter:blur(80px);opacity:.6;pointer-events:none;z-index:0}.Home_featuresGrid__B0jFE{position:relative;z-index:1;display:grid;gap:clamp(3rem,5vw,4.5rem)}@media(min-width:1024px){.Home_featuresGrid__B0jFE{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(4rem,6vw,5.5rem)}}.Home_featuresCopy__wKkAS{max-width:640px}.Home_featuresCopy__wKkAS p{color:#475569;line-height:1.8;margin-bottom:1.5rem}.Home_featuresCard__Lh5p6{position:relative;padding:clamp(2.5rem,3vw,3.5rem);border-radius:2rem;background:hsla(0,0%,100%,.5);border:1px solid rgba(148,163,184,.08);box-shadow:0 60px 100px -40px rgba(15,23,42,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:grid;gap:2.5rem;transform:perspective(1000px) rotateX(2deg);transition:transform .6s cubic-bezier(.175,.885,.32,1.275),box-shadow .6s ease}.Home_featuresCard__Lh5p6:hover{transform:perspective(1000px) rotateX(0deg) translateY(-5px);box-shadow:0 70px 120px -40px rgba(15,23,42,.25)}.Home_highlight__9mDSK{display:grid;grid-template-columns:auto 1fr;gap:1.8rem;align-items:center}.Home_highlightIcon__LCp_H{display:grid;place-items:center;width:80px;height:80px;border-radius:1.5rem;background:linear-gradient(135deg,rgba(38,133,247,.08),rgba(53,51,158,.05));border:1px solid rgba(148,163,184,.08);color:#2685f7;box-shadow:0 20px 40px -30px rgba(38,133,247,.3);transition:all .4s ease}.Home_highlight__9mDSK:hover .Home_highlightIcon__LCp_H{transform:scale(1.05);background:linear-gradient(135deg,rgba(38,133,247,.12),rgba(53,51,158,.08));box-shadow:0 25px 50px -20px rgba(38,133,247,.4)}.Home_highlight__9mDSK h3{font-size:1.25rem;font-weight:500;color:#0f172a;margin-bottom:.5rem}.Home_highlight__9mDSK p{margin-top:.5rem;color:#475569;line-height:1.7;font-size:clamp(.95rem,1.15vw,1.05rem)}.Home_expertiseSection__gL6ux{position:relative;overflow:visible;padding-bottom:3rem;perspective:1000px}.Home_expertiseHeading__NQViM{position:relative;z-index:2;margin-bottom:6rem}.Home_expertiseBackground__1ZMlq{position:absolute;inset:0;background:linear-gradient(180deg,rgba(247,250,252,.5),rgba(247,250,252,.8));z-index:0}.Home_expertiseGrid__xcaXu{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(100px,auto);gap:2rem;padding:5rem 1rem;margin:-2rem 0;overflow:visible}@media(max-width:1024px){.Home_expertiseGrid__xcaXu{grid-template-columns:1fr;gap:4rem}}.Home_expertiseCard__2EOS6{display:flex;flex-direction:column;position:relative;transition:all .6s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;perspective:1000px}@media(min-width:1025px){.Home_expertiseCard__2EOS6:first-child{grid-column:1/span 5;grid-row:1;margin-top:4rem}.Home_expertiseCard__2EOS6:nth-child(2){grid-column:7/span 6;grid-row:1}.Home_expertiseCard__2EOS6:nth-child(3){grid-column:2/span 5;grid-row:2;margin-top:-3rem}.Home_expertiseCard__2EOS6:nth-child(4){grid-column:8/span 5;grid-row:2;margin-top:2rem}}.Home_expertiseCardInner__CDWfR{position:relative;padding:3rem;border-radius:1.5rem;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.6);box-shadow:0 25px 50px -12px rgba(0,0,0,.1);overflow:hidden;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s ease;will-change:transform;transform:translateZ(0)}.Home_expertiseCardInner__CDWfR:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,var(--accent-gradient-start),var(--accent-gradient-end));opacity:.075;z-index:-1;transition:opacity .6s ease}.Home_expertiseCard__2EOS6:hover .Home_expertiseCardInner__CDWfR{transform:translateY(-10px);box-shadow:0 35px 60px -15px rgba(0,0,0,.15)}.Home_expertiseCard__2EOS6:hover .Home_expertiseCardInner__CDWfR:before{opacity:.12}.Home_expertiseIcon__7rDUr{position:relative;margin-bottom:1.5rem;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:hsla(0,0%,100%,.9);box-shadow:0 15px 30px -15px var(--accent-shadow);transition:transform .6s cubic-bezier(.16,1,.3,1)}.Home_expertiseCard__2EOS6:hover .Home_expertiseIcon__7rDUr{transform:scale(1.1)}.Home_expertiseTitle__yTt7C{font-size:1.75rem;font-weight:400;margin-bottom:1rem;letter-spacing:-.01em;transition:transform .4s ease}.Home_expertiseCard__2EOS6:hover .Home_expertiseTitle__yTt7C{transform:translateX(5px)}.Home_expertiseDescription__4_njg{color:#475569;line-height:1.7;margin-bottom:2.5rem}.Home_expertiseBadge__fwnXU{position:absolute;top:-.75rem;right:-.75rem;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,var(--accent-gradient-start),var(--accent-gradient-end));color:#fff;font-weight:500;box-shadow:0 15px 25px -10px var(--accent-shadow);font-size:1.25rem;z-index:3}.Home_blueTeal__Oc_9J{--accent-gradient-start:rgba(59,130,246,.9);--accent-gradient-end:rgba(56,189,248,.9);--accent-shadow:rgba(59,130,246,.3)}.Home_purplePink__t2MNp{--accent-gradient-start:rgba(139,92,246,.9);--accent-gradient-end:rgba(236,72,153,.9);--accent-shadow:rgba(139,92,246,.3)}.Home_greenTeal__mnxXQ{--accent-gradient-start:rgba(34,197,94,.9);--accent-gradient-end:rgba(20,184,166,.9);--accent-shadow:rgba(34,197,94,.3)}.Home_amberOrange__iD52s{--accent-gradient-start:rgba(245,158,11,.9);--accent-gradient-end:rgba(249,115,22,.9);--accent-shadow:rgba(245,158,11,.3)}.Home_caseStudiesSection__WR_zv{display:none}@media (min-width:1024px){.Home_caseStudiesSection__WR_zv{display:block}}.Home_caseStudiesSection__WR_zv{position:relative;isolation:isolate}.Home_caseStudiesGrid__vYC95{display:grid;gap:clamp(1.5rem,3vw,2rem);position:relative;z-index:1}@media(min-width:768px){.Home_caseStudiesGrid__vYC95{grid-template-columns:repeat(2,1fr)}}.Home_curveButtonContainer__0q4Tc{position:relative;width:100%;display:flex;justify-content:center;margin-top:-3rem;z-index:10}.Home_curveButtonWrapper__lDCbj{position:relative;padding:.5rem}.Home_ctaSection__I57CY{position:relative;isolation:isolate}.Home_ctaSection__I57CY:before{content:"";position:absolute;inset:15% 25% auto;height:40%;border-radius:10rem;background:radial-gradient(circle at 50% 0,rgba(38,133,247,.16),rgba(38,133,247,0));opacity:.6;pointer-events:none;filter:blur(80px)}.Home_ctaSection__I57CY>div{position:relative;z-index:1}.Home_visualDot__o9nBK{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle at center,rgba(38,133,247,.2),rgba(38,133,247,0) 70%);filter:blur(50px);opacity:.5;pointer-events:none;z-index:0}.Home_slidingContainer__f1Yt5{position:relative;z-index:1}@keyframes Home_float__azfva{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.Home_floatingElement__Giddd{animation:Home_float__azfva 6s ease-in-out infinite}