@keyframes HeroBlock_AnimationName__cFTgB{0%{background-position:17% 0}50%{background-position:84% 100%}to{background-position:17% 0}}.HeroBlock_wrapperOverlay__NAggQ{display:flex;flex-direction:column;height:100vh}.HeroBlock_animationOverlay__WtFiI{flex:1 1;animation:HeroBlock_AnimationName__cFTgB 16s ease infinite;will-change:background-position}.HeroBlock_heroOverlay__gmJJz{height:100%;overflow:hidden;text-align:center;position:relative}.HeroBlock_heroOverlay__gmJJz img{position:absolute;left:-31.25rem;right:-31.25rem;height:95%;width:auto;object-fit:cover;margin:auto;object-position:bottom;bottom:0;transition:filter .5s}.HeroBlock_heroOverlay__gmJJz img.HeroBlock_shadow__79SCZ{filter:drop-shadow(0 0 1.875rem rgba(255,255,255,.9));mix-blend-mode:overlay}.HeroBlock_contentOverlay__7i1UE{background:#fff;transform:translateY(-9%);-webkit-clip-path:polygon(76% 9%,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(76% 9%,100% 0,100% 100%,0 100%,0 0);text-align:center!important;display:flex;flex-direction:column;align-items:center;padding:80px 1.875rem 2.5rem}.HeroBlock_contentOverlay__7i1UE *{max-width:31.25rem;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px){.HeroBlock_contentOverlay__7i1UE *{max-width:50rem}}.HeroBlock_titleOverlay__pPFTX{margin-bottom:.25em!important;text-align:center!important}.HeroBlock_subtitleOverlay__u_v3t{margin-bottom:1.5rem!important;color:rgba(0,0,0,.6);font-size:1.25rem!important}@media only screen and (min-width:1024px){.HeroBlock_subtitleOverlay__u_v3t{font-size:1.875rem!important}}.HeroBlock_containerSplit___UveT{display:flex;width:100%}.HeroBlock_animationSplit__RAuN8{flex:1 1;animation:HeroBlock_AnimationName__cFTgB 16s ease infinite}.HeroBlock_innerSplit__tCUHo{min-height:100vh;display:flex;flex-direction:column-reverse;max-width:81.25rem;margin:0 auto;align-items:stretch;width:100%;box-sizing:border-box}.HeroBlock_contentSplit__nvIeC{background:#fff;color:rgba(0,0,0,.87);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5.625rem 1.875rem 5rem;-webkit-clip-path:polygon(76% 2.5rem,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(76% 2.5rem,100% 0,100% 100%,0 100%,0 0);margin-top:-2.5rem;position:relative;z-index:3}.HeroBlock_contentSplit__nvIeC a{margin-top:1.875rem}.HeroBlock_heroSplit__L5O90{display:flex;flex:1 1;position:relative;overflow:hidden}.HeroBlock_heroSplit__L5O90 img{height:90%;width:auto;position:absolute;left:50%;bottom:0;transform:translateX(-50%);object-position:bottom;transition:filter .5s;filter:contrast(1.2)}.HeroBlock_heroSplit__L5O90 img.HeroBlock_shadow__79SCZ{filter:drop-shadow(0 0 1.875rem rgba(255,255,255,.9));mix-blend-mode:overlay}.HeroBlock_titleSplit__uHm_I{font-size:2em;margin:0 auto .25rem!important;color:rgba(0,0,0,.87)}.HeroBlock_subtitleSplit__qcAN8{font-size:1.5rem!important;line-height:1.4!important;margin:0 auto;padding:0 1.25rem;color:rgba(0,0,0,.87)}@media only screen and (min-width:1024px){.HeroBlock_containerSplit___UveT{-webkit-clip-path:polygon(100% 0,100% calc(100% - 5rem),50% 100%,0 calc(100% - 5rem),0 0);clip-path:polygon(100% 0,100% calc(100% - 5rem),50% 100%,0 calc(100% - 5rem),0 0);position:relative;z-index:2}.HeroBlock_innerSplit__tCUHo{flex-direction:row;min-height:37.5rem;padding:0 6.25rem}.HeroBlock_contentSplit__nvIeC{background:none;color:rgba(0,0,0,.87)!important;text-align:left!important;padding:0;flex:1 1;-webkit-clip-path:none;clip-path:none;margin-top:0;align-items:flex-start!important}.HeroBlock_heroSplit__L5O90{overflow:visible}.HeroBlock_heroSplit__L5O90 img{height:95%}.HeroBlock_titleSplit__uHm_I{font-size:3rem;margin:1.5625rem 0 .5rem!important;color:rgba(0,0,0,.87)!important;text-align:left!important}.HeroBlock_subtitleSplit__qcAN8{font-size:2rem!important;line-height:1.3!important;padding:0;margin:0;color:rgba(0,0,0,.8)!important;text-align:left!important}.HeroBlock_ctaSplit__72J2_{background:linear-gradient(40deg,var(--color-gradient-start),var(--color-gradient-end))!important;border:none!important;color:#fff!important}.HeroBlock_ctaSplit__72J2_:hover{filter:brightness(1.1);transform:translateY(-2px)}}.HeroBlock_shadow__79SCZ{filter:drop-shadow(0 0 1.875rem rgba(255,255,255,.9));mix-blend-mode:overlay}.TrustBar_trustBar__LD_ME{background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));color:#fff;margin-top:-5rem;padding:7.5rem 0 2.5rem;position:relative;z-index:1}.TrustBar_container__K1qJe{display:flex;gap:1rem;text-align:center;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 1.5rem .5rem;scroll-padding-inline:1.5rem}.TrustBar_container__K1qJe::-webkit-scrollbar{display:none}.TrustBar_stat__ZkcEA{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:8.5rem;width:8.5rem;flex-shrink:0;scroll-snap-align:start}.TrustBar_icon__zpVAj{color:hsla(0,0%,100%,.85);margin-bottom:.25rem}.TrustBar_value__LO7le{font-family:Merriweather,serif;font-weight:900;font-size:2rem;line-height:1.1}.TrustBar_label__ijqWA{font-size:.75rem;opacity:.85;letter-spacing:.02em;text-transform:uppercase}@media only screen and (min-width:768px){.TrustBar_trustBar__LD_ME{padding:7.5rem 1.5rem 2.5rem}.TrustBar_container__K1qJe{max-width:1100px;margin:0 auto;padding:0 0 .5rem;display:grid;grid-template-columns:repeat(4,1fr);overflow-x:visible}.TrustBar_stat__ZkcEA{min-width:0;width:auto;flex-shrink:1}.TrustBar_value__LO7le{font-size:2.5rem}.TrustBar_label__ijqWA{font-size:.9375rem}}.ServicesShowcase_section__21CrC{position:relative;padding:var(--section-padding-lg);background:#fafafa;overflow:hidden}.ServicesShowcase_container__sppDo{max-width:81.25rem;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.ServicesShowcase_subtitle__trXLo{max-width:600px;margin:0 auto 3.5rem}.ServicesShowcase_bgParticles__JyuKY{position:absolute;inset:0;pointer-events:none;z-index:0}.ServicesShowcase_particle1__Gaf8b,.ServicesShowcase_particle2__IsM5n,.ServicesShowcase_particle3__S_3Ul,.ServicesShowcase_particle4__754Fc,.ServicesShowcase_particle5__nOg2t{position:absolute;border-radius:50%}.ServicesShowcase_particle1__Gaf8b{width:300px;height:300px;background:radial-gradient(circle,rgba(255,142,46,.06) 0,transparent 70%);top:-60px;left:-80px;animation:ServicesShowcase_drift__sefw6 18s ease-in-out infinite}.ServicesShowcase_particle2__IsM5n{width:250px;height:250px;background:radial-gradient(circle,rgba(14,165,160,.05) 0,transparent 70%);top:40%;right:-60px;animation:ServicesShowcase_drift__sefw6 22s ease-in-out infinite reverse}.ServicesShowcase_particle3__S_3Ul{width:200px;height:200px;background:radial-gradient(circle,rgba(91,95,199,.05) 0,transparent 70%);bottom:-40px;left:30%;animation:ServicesShowcase_drift__sefw6 20s ease-in-out 3s infinite}.ServicesShowcase_particle4__754Fc{width:120px;height:120px;background:radial-gradient(circle,rgba(255,142,46,.04) 0,transparent 70%);top:20%;left:50%;animation:ServicesShowcase_drift__sefw6 16s ease-in-out 5s infinite}.ServicesShowcase_particle5__nOg2t{width:180px;height:180px;background:radial-gradient(circle,rgba(14,165,160,.04) 0,transparent 70%);bottom:10%;right:20%;animation:ServicesShowcase_drift__sefw6 24s ease-in-out 2s infinite}@keyframes ServicesShowcase_drift__sefw6{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-15px,25px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}.ServicesShowcase_grid___xxKj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}.ServicesShowcase_card__YeXhU{display:flex;flex-direction:column;background:#fff;border-radius:var(--radius-md);border:1px solid #f0f0f0;overflow:hidden;text-decoration:none;color:inherit;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94),border-color .3s ease}.ServicesShowcase_card__YeXhU:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.08);border-color:var(--card-accent)}.ServicesShowcase_illustrationWrap__0ffhv{padding:1.5rem 1.5rem 0;display:flex;justify-content:center;align-items:center;min-height:200px;background:linear-gradient(180deg,#fafafa,#fff);border-bottom:1px solid #f5f5f5;overflow:hidden}.ServicesShowcase_illustration___ze0U{width:100%;max-width:280px;height:auto}.ServicesShowcase_cardContent__G9pe4{padding:1.75rem;display:flex;flex-direction:column;flex:1 1}.ServicesShowcase_cardTitle__1oL8v{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-black);margin:0 0 .75rem;color:var(--color-text-dark);line-height:1.3}.ServicesShowcase_cardDescription__uMNWm{margin:0;line-height:1.6;flex:1 1}.ServicesShowcase_cardCta___WRUn{display:inline-flex;align-items:center;font-weight:var(--weight-bold);color:var(--card-accent);margin-top:1.25rem;font-size:var(--text-base);transition:gap .3s ease;gap:0}.ServicesShowcase_card__YeXhU:hover .ServicesShowcase_cardCta___WRUn{gap:4px}.ServicesShowcase_floatSlow__gkoeo{animation:ServicesShowcase_floatSlow__gkoeo 6s ease-in-out infinite}@keyframes ServicesShowcase_floatSlow__gkoeo{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ServicesShowcase_flowDown1__k8RQ8{animation:ServicesShowcase_flowDown__69Rv3 3s ease-in-out infinite}.ServicesShowcase_flowDown2__8y_5x{animation:ServicesShowcase_flowDown__69Rv3 3s ease-in-out .5s infinite}.ServicesShowcase_flowDown3__Xbs01{animation:ServicesShowcase_flowDown__69Rv3 3s ease-in-out 1s infinite}@keyframes ServicesShowcase_flowDown__69Rv3{0%{transform:translateY(0);opacity:.5}50%{transform:translateY(80px);opacity:.2}to{transform:translateY(140px);opacity:0}}.ServicesShowcase_pulse__l3fQv{animation:ServicesShowcase_pulse__l3fQv 3s ease-in-out infinite}@keyframes ServicesShowcase_pulse__l3fQv{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.ServicesShowcase_rankClimb__y3MIK{animation:ServicesShowcase_rankClimb__y3MIK 4s cubic-bezier(.4,0,.2,1) infinite}@keyframes ServicesShowcase_rankClimb__y3MIK{0%,5%{transform:translateY(0)}25%{transform:translateY(-52px)}50%{transform:translateY(-78px)}70%,90%{transform:translateY(-104px)}to{transform:translateY(0)}}.ServicesShowcase_rankBadge__WSk8b{animation:ServicesShowcase_rankBadge__WSk8b 4s cubic-bezier(.4,0,.2,1) infinite;opacity:0}@keyframes ServicesShowcase_rankBadge__WSk8b{0%,60%{opacity:0;transform:translateY(0) scale(.8)}70%{opacity:1;transform:translateY(-104px) scale(1.1)}85%{opacity:1;transform:translateY(-104px) scale(1)}95%,to{opacity:0;transform:translateY(-104px) scale(.8)}}.ServicesShowcase_rankShiftDown1___dUTB{animation:ServicesShowcase_shiftDown1__2LCyd 4s cubic-bezier(.4,0,.2,1) infinite}@keyframes ServicesShowcase_shiftDown1__2LCyd{0%,60%{transform:translateY(0)}70%,90%{transform:translateY(26px)}to{transform:translateY(0)}}.ServicesShowcase_rankShiftDown2__eM_V3{animation:ServicesShowcase_shiftDown2__jlXg0 4s cubic-bezier(.4,0,.2,1) infinite}@keyframes ServicesShowcase_shiftDown2__jlXg0{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(26px)}to{transform:translateY(0)}}.ServicesShowcase_rankShiftDown3__99k_N{animation:ServicesShowcase_shiftDown3__Pq0ON 4s cubic-bezier(.4,0,.2,1) infinite}@keyframes ServicesShowcase_shiftDown3__Pq0ON{0%,15%{transform:translateY(0)}25%,90%{transform:translateY(26px)}to{transform:translateY(0)}}.ServicesShowcase_rankShiftDown4__25Slt{animation:ServicesShowcase_shiftDown4__M774O 4s cubic-bezier(.4,0,.2,1) infinite}@keyframes ServicesShowcase_shiftDown4__M774O{0%,15%{transform:translateY(0)}25%,90%{transform:translateY(26px)}to{transform:translateY(0)}}.ServicesShowcase_scanLine__dRVjS{animation:ServicesShowcase_scanLine__dRVjS 3s linear infinite}@keyframes ServicesShowcase_scanLine__dRVjS{0%{transform:translateX(0)}to{transform:translateX(180px)}}.ServicesShowcase_chartLineAnim__kRE5D{stroke-dasharray:300;stroke-dashoffset:300;animation:ServicesShowcase_chartDraw__5YUDU 2s ease-out forwards,ServicesShowcase_chartPulse__JVdQs 3s ease-in-out 2s infinite}@keyframes ServicesShowcase_chartDraw__5YUDU{to{stroke-dashoffset:0}}@keyframes ServicesShowcase_chartPulse__JVdQs{0%,to{opacity:1}50%{opacity:.6}}.ServicesShowcase_chartAreaPulse__riE3G{animation:ServicesShowcase_chartAreaPulse__riE3G 3s ease-in-out infinite}@keyframes ServicesShowcase_chartAreaPulse__riE3G{0%,to{opacity:.04}50%{opacity:.08}}.ServicesShowcase_chartDot1__Y7yYG{opacity:0;animation:ServicesShowcase_dotAppear__f711E .3s ease-out 1s forwards,ServicesShowcase_dotPulse__4sZH0 2s ease-in-out 1.3s infinite}.ServicesShowcase_chartDot2__PZ_za{opacity:0;animation:ServicesShowcase_dotAppear__f711E .3s ease-out 1.5s forwards,ServicesShowcase_dotPulse__4sZH0 2s ease-in-out 1.8s infinite}.ServicesShowcase_chartDotLatest__wXJbj{opacity:0;animation:ServicesShowcase_dotAppear__f711E .4s ease-out 2s forwards,ServicesShowcase_dotGlow__RpBEl 1.5s ease-in-out 2.4s infinite}@keyframes ServicesShowcase_dotAppear__f711E{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ServicesShowcase_dotPulse__4sZH0{0%,to{r:3.5;opacity:.8}50%{r:5;opacity:1}}@keyframes ServicesShowcase_dotGlow__RpBEl{0%,to{r:4;opacity:.9}50%{r:6;opacity:1}}.ServicesShowcase_counterTick__1WAE7{animation:ServicesShowcase_counterTick__1WAE7 2s ease-in-out infinite}@keyframes ServicesShowcase_counterTick__1WAE7{0%,to{opacity:1}50%{opacity:.7}}.ServicesShowcase_floatBubble__htJbJ{animation:ServicesShowcase_floatBubble__htJbJ 4s ease-in-out infinite}.ServicesShowcase_floatBubble2__4bXa2{animation:ServicesShowcase_floatBubble__htJbJ 4s ease-in-out 1.5s infinite}@keyframes ServicesShowcase_floatBubble__htJbJ{0%,to{transform:translate(0)}50%{transform:translate(5px,-8px)}}.ServicesShowcase_blink__UXDdg{animation:ServicesShowcase_blink__UXDdg 1s ease-in-out infinite}@keyframes ServicesShowcase_blink__UXDdg{0%,to{opacity:1}50%{opacity:.15}}@media (max-width:1024px){.ServicesShowcase_grid___xxKj{grid-template-columns:1fr;max-width:520px;margin:3rem auto 0}}.FeatureBlock_section__hQUyl{padding:var(--section-padding);background:#fff}.FeatureBlock_container__DWKrb{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem;align-items:center}.FeatureBlock_content__ZMXS8{flex:1 1}.FeatureBlock_description__bU_cb{margin-top:.75rem;margin-bottom:1.5rem}.FeatureBlock_bullets__71hnn{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-gap:.875rem;gap:.875rem}.FeatureBlock_bullet__0JrkA{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fafafa;border-radius:var(--radius-sm);border:1px solid rgba(0,0,0,.04);transition:all .25s ease}.FeatureBlock_bullet__0JrkA:hover{background:#fff;box-shadow:var(--shadow-sm);transform:translateX(4px)}.FeatureBlock_bullet__0JrkA:nth-child(3n+1) .FeatureBlock_bulletIcon__Md0Zc{background:linear-gradient(135deg,rgba(246,119,53,.12),rgba(246,119,53,.05));color:var(--color-primary)}.FeatureBlock_bullet__0JrkA:nth-child(3n+2) .FeatureBlock_bulletIcon__Md0Zc{background:linear-gradient(135deg,rgba(14,165,160,.12),rgba(14,165,160,.05));color:var(--color-accent-teal)}.FeatureBlock_bullet__0JrkA:nth-child(3n+3) .FeatureBlock_bulletIcon__Md0Zc{background:linear-gradient(135deg,rgba(91,95,199,.12),rgba(91,95,199,.05));color:var(--color-accent-indigo)}.FeatureBlock_bulletIcon__Md0Zc{width:3rem;height:3rem;min-width:3rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.FeatureBlock_bulletText__RSz8f{font-size:1.0625rem;color:rgba(0,0,0,.87);font-weight:600}.FeatureBlock_imageArea__wrqmW{flex:1 1;display:flex;justify-content:center}@media only screen and (min-width:600px){.FeatureBlock_bullets__71hnn{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.FeatureBlock_container__DWKrb{flex-direction:row;gap:5rem}.FeatureBlock_reversed__0XxeB .FeatureBlock_container__DWKrb{flex-direction:row-reverse}.FeatureBlock_bulletText__RSz8f{font-size:1.125rem}}.TeamBlock_section__bSHtk{background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-clip-path:polygon(26% 1.875rem,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(26% 1.875rem,100% 0,100% 100%,0 100%,0 0);padding:3.125rem 1.5rem 7.5rem;min-height:80vh;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-1.9375rem}.TeamBlock_dark__NAPpW{background-image:linear-gradient(180deg,#222,#222222d7),url(/_next/static/media/team_small_min.1038304a.webp)}@media only screen and (min-width:1024px){.TeamBlock_dark__NAPpW{background-image:linear-gradient(180deg,#222,#222222d7),url(/_next/static/media/team.a729ad5f.jpg);min-height:auto}}.TeamBlock_light__zMCAC{background:#fff;-webkit-clip-path:none;clip-path:none;margin-top:0}.TeamBlock_avatars__yixVv{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2rem 0 3rem}.TeamBlock_description__5N9Qn{max-width:40rem;margin:0 auto}@media (min-width:768px){.TeamBlock_avatars__yixVv{gap:2rem}}@media (min-width:1024px){.TeamBlock_section__bSHtk{padding:5rem 2rem 8rem}}.Card_card__7jt2e{background:var(--color-white);border-radius:.5rem;padding:1.25rem;box-sizing:border-box}.Card_centered__JhbdF{text-align:center}.Card_left___YfBC{text-align:left}.Card_elevated__f6Vhr{box-shadow:0 2px 8px rgba(0,0,0,.1);transition:box-shadow .3s ease}.Card_elevated__f6Vhr:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.Card_leftElevated__Yjjng{text-align:left;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:box-shadow .3s ease}.Card_leftElevated__Yjjng:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.Card_dark__Ehvhv{background:transparent;text-align:center;width:100%}@media only screen and (max-width:48em){.Card_card__7jt2e{padding:.9375rem}}.Avatar_avatar__WzKod{position:relative;border-radius:50%;overflow:hidden;flex-shrink:0}.Avatar_sm__Fu41z{width:4rem;height:4rem}.Avatar_md__C5DLK{width:7.5rem;height:7.5rem}.Avatar_lg__dpx61{width:30vw;height:30vw;max-width:11.25rem;max-height:11.25rem}.Avatar_grayscale__kRDNO img{filter:grayscale(1)}.Avatar_bordered__4_JY8{border:.3125rem solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Avatar_initials__cJDBQ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary) 0,#ffb347 100%);color:#fff;font-family:var(--font-heading);font-weight:900;font-size:2.5rem;letter-spacing:-.02em}@media (min-width:768px){.Avatar_lg__dpx61{width:11.25rem;height:11.25rem}}.LogosBlock_section__zpQJn{padding:var(--section-padding);position:relative;overflow:hidden}.LogosBlock_dark__gycXg{background-color:#222;color:#fff}.LogosBlock_light__212FY{background-color:transparent;color:rgba(0,0,0,.87)}.LogosBlock_container__2XDki{max-width:1200px;margin:0 auto}.LogosBlock_logos__pBKKH{flex-wrap:wrap;gap:3rem;margin:2rem 0}.LogosBlock_logoCard__Cd9L8,.LogosBlock_logos__pBKKH{display:flex;justify-content:center;align-items:center}.LogosBlock_logoCard__Cd9L8{width:180px;height:120px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.04);padding:1rem;background-color:#fff;transition:transform .3s ease,box-shadow .3s ease}.LogosBlock_square__62iOF{width:120px;height:120px;padding:.5rem}.LogosBlock_logoCard__Cd9L8:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.LogosBlock_logoImage__v2wG4{max-width:100%;max-height:100%;object-fit:contain}.LogosBlock_description__KC8b3{max-width:800px;margin:0 auto;line-height:1.6}@media (max-width:768px){.LogosBlock_logos__pBKKH{gap:2rem}.LogosBlock_logoCard__Cd9L8{height:60px;width:140px}}.CtaBanner_section__8Y1Ky{padding:var(--section-padding-lg);background:linear-gradient(135deg,#1f1f1f,#2a2a2a);text-align:center}.CtaBanner_container__R6Sxe{max-width:700px;margin:0 auto}.CtaBanner_description__nLwvT{margin-top:.75rem;opacity:.85}.CtaBanner_ctaWrapper__cNhEV{margin-top:2rem}.Testimonials_section__wmc_G{padding:var(--section-padding-lg);background:#fafafa}.Testimonials_container__loDOD{max-width:800px;margin:0 auto;position:relative}.Testimonials_scrollTrack__vyyPy{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1rem;padding-right:1rem;scroll-padding-inline:1rem}.Testimonials_scrollTrack__vyyPy::-webkit-scrollbar{display:none}.Testimonials_card__szgpU{background:#fff;border-radius:var(--radius-md);padding:2.5rem 2rem 2rem;box-shadow:var(--shadow-sm);border:1px solid rgba(0,0,0,.04);position:relative;overflow:hidden;min-height:200px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;scroll-snap-align:start;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 1rem)}.Testimonials_card__szgpU:before{content:"\201C";position:absolute;top:-.5rem;left:1.5rem;font-family:Merriweather,serif;font-size:8rem;line-height:1;color:var(--color-primary);opacity:.07;pointer-events:none}.Testimonials_quoteContent__6dQhT{transition:opacity .8s ease-in-out;opacity:1}.Testimonials_quoteText___gz3E{font-family:var(--font-heading);font-size:1.125rem;line-height:1.8;color:rgba(0,0,0,.7);margin:0;font-style:italic;font-weight:400}.Testimonials_authorRow__4fnxS{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.Testimonials_avatar___tEKk{width:3rem;height:3rem;border-radius:50%;object-fit:cover;border:2px solid rgba(246,119,53,.15);flex-shrink:0}.Testimonials_authorName__5t7qT{font-family:var(--font-heading);font-weight:700;font-size:1rem;color:rgba(0,0,0,.87)}.Testimonials_dots__b5LA8{display:flex;justify-content:center;gap:.125rem;margin-top:1.5rem}.Testimonials_dot__b_ukv{width:1.75rem;height:1.75rem;border-radius:50%;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.Testimonials_dot__b_ukv:after{content:"";width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.12);transition:all .3s ease}.Testimonials_dot__b_ukv:hover:after{background:rgba(0,0,0,.25)}.Testimonials_dotActive__1875z:after{background:var(--color-primary);transform:scale(1.25)}@media only screen and (min-width:1024px){.Testimonials_scrollTrack__vyyPy{overflow:visible;scroll-snap-type:none}.Testimonials_card__szgpU{padding:3rem 3.5rem 2.5rem;scroll-snap-align:unset;flex:unset}.Testimonials_quoteContent__6dQhT{opacity:0}.Testimonials_visible__4QR9L{opacity:1}.Testimonials_quoteText___gz3E{font-size:1.25rem}.Testimonials_dots__b5LA8{gap:.5rem}}.ContactUs_section__rxYsO{padding:var(--section-padding-lg);position:relative;overflow:hidden}.ContactUs_dark__CSxzS{background-color:#222;color:#fff}.ContactUs_light__FXOj_{background-color:#f9fafb;color:rgba(0,0,0,.87)}.ContactUs_container__vqcQR{max-width:1100px;margin:0 auto;padding:0 1.5rem}.ContactUs_grid__yOlKK{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:4rem;gap:4rem;align-items:center}.ContactUs_infoSection___J64D{text-align:left}.ContactUs_infoTitle__dADcO{margin-bottom:2rem}.ContactUs_infoTitle__dADcO:after{left:0!important;transform:none!important}.ContactUs_infoList__Z_32_{list-style:none;padding:0;margin:2rem 0}.ContactUs_infoItem__ivmKC{margin-bottom:2rem;display:flex;flex-direction:column}.ContactUs_infoLabel__sjS8N{text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--color-primary)}.ContactUs_infoLink__paJAa{text-decoration:none;transition:opacity .3s ease}.ContactUs_infoLink__paJAa:hover{opacity:.7}.ContactUs_formSection__SNwxM{background:#fff;padding:3rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.ContactUs_dark__CSxzS .ContactUs_formSection__SNwxM{background:hsla(0,0%,100%,.03);box-shadow:none;border:1px solid hsla(0,0%,100%,.1)}.ContactUs_form__7kvMN{width:100%;text-align:left}.ContactUs_submitWrapper__h_Cz2{margin-top:2rem;display:flex;justify-content:flex-start}@media (max-width:992px){.ContactUs_grid__yOlKK{grid-template-columns:1fr;gap:3rem}.ContactUs_formSection__SNwxM{padding:2rem}}@media (max-width:768px){.ContactUs_section__rxYsO{padding:var(--section-padding)}}.Input_formGroup__8BwSZ{margin-bottom:20px}.Input_label__VJgdz{display:block;margin-bottom:10px;color:#333;font-weight:700}.Input_required__5cAOE{color:var(--color-primary)}.Input_light__CNN1r .Input_label__VJgdz{color:#fff}.Input_dark__gnDDx .Input_label__VJgdz{color:#333}.Input_input__x9gBJ,.Input_textarea__flJQR{width:100%;min-height:40px;padding:0 10px;border:1px solid #ccc;border-radius:5px;font-size:16px;box-sizing:border-box;font-family:inherit;transition:border-color .3s ease,box-shadow .3s ease}.Input_textarea__flJQR{min-height:150px;resize:vertical;padding:10px}.Input_input__x9gBJ:focus,.Input_textarea__flJQR:focus{outline:none;border-color:#007bff;box-shadow:0 0 8px rgba(0,123,255,.25)}.Input_input__x9gBJ.Input_error__k4oDR,.Input_textarea__flJQR.Input_error__k4oDR{border-color:var(--color-primary)}.Input_input__x9gBJ.Input_error__k4oDR:focus,.Input_textarea__flJQR.Input_error__k4oDR:focus{box-shadow:0 0 8px rgba(255,142,46,.25)}.Input_errorMessage__9yG_y{display:block;color:var(--color-primary);font-size:.875em;margin-top:5px}.Input_input__x9gBJ:disabled,.Input_textarea__flJQR:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.PerformancePage_topBlock__14mAl{max-width:1024px;margin:0 auto;padding:var(--section-padding-lg);text-align:center;align-self:flex-start;position:relative}.PerformancePage_topBlock__14mAl:before{content:"";background:linear-gradient(0deg,#eeeeee00,#f5f5f5,#f5f5f5);left:0;right:0;top:0;height:200px;position:absolute;z-index:-1}.PerformancePage_logo__urIeZ{width:100px;height:auto;margin-top:-60px;border:10px solid #f5f5f5;border-radius:60px}.PerformancePage_h3__Leq_u{margin-top:10px;margin-bottom:1.5em;font-weight:900}.PerformancePage_author__3aIjs{font-style:italic;color:#aaa;font-size:.9em}.PerformancePage_content__jRtaP{padding-bottom:0}.PerformancePage_logos__MhTti{margin-bottom:20px}.PerformancePage_logos__MhTti img{max-width:40%;height:auto;margin:10px;filter:grayscale(1);transition:all .3s;transform:scale(1);mix-blend-mode:darken}.PerformancePage_logos__MhTti img:hover{filter:grayscale(0)}.PerformancePage_what__xbtjA{background:linear-gradient(180deg,#e9ecf3,#f5f8ff);padding:30px;-webkit-clip-path:polygon(0 0,74% 3%,100% 0,100% 100%,27% 97%,0 100%);clip-path:polygon(0 0,74% 3%,100% 0,100% 100%,27% 97%,0 100%);margin:30px 0}.PerformancePage_quote__nH26A{padding-top:1px}.PerformancePage_howWeWork__azjSG{padding-top:var(--section-padding)}.PerformancePage_stagesGrid__jYL7G{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin:2rem 0 3rem}@media only screen and (min-width:768px){.PerformancePage_stagesGrid__jYL7G{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.PerformancePage_topBlock__14mAl:before{background:transparent}.PerformancePage_logo__urIeZ{margin:-50px auto 15px;border-color:#fff;display:block}.PerformancePage_content__jRtaP>p{padding:0 10%}.PerformancePage_h3__Leq_u{margin-bottom:1em}.PerformancePage_logos__MhTti img{max-width:none;margin:10px}.PerformancePage_what__xbtjA{-webkit-clip-path:polygon(0 0,74% 10%,100% 0,100% 100%,27% 90%,0 100%);clip-path:polygon(0 0,74% 10%,100% 0,100% 100%,27% 90%,0 100%);padding:70px 0}.PerformancePage_quote__nH26A h3{margin-top:0}}