.Hero_hero__F1sxj{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:80px}.Hero_hero__container__qHGIY{max-width:1200px;margin:0 auto;padding:0 16px;text-align:center}@media(max-width:767px){.Hero_hero__container__qHGIY{padding:0 8px}}.Hero_hero__content___0Rsp{max-width:896px;margin:0 auto}.Hero_hero__title__gQ4E1{font-size:36px;font-weight:700;color:#f2f5f7;line-height:1.1;width:100%;margin:auto auto 24px}@media(min-width:768px){.Hero_hero__title__gQ4E1{font-size:60px}}@media(min-width:1024px){.Hero_hero__title__gQ4E1{font-size:72px}}.Hero_hero__subtitle__Vtyr4{font-size:18px;color:#a9b2bd;margin-bottom:96px;max-width:512px;margin-left:auto;margin-right:auto}@media(min-width:768px){.Hero_hero__subtitle__Vtyr4{font-size:20px}}.Hero_hero__actions__TAEfe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-bottom:32px}@media(min-width:640px){.Hero_hero__actions__TAEfe{flex-direction:row}}.Hero_hero__clients__DM1kR{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;font-size:14px;color:#a9b2bd}.Hero_hero__client__vWQ_X{color:#a9b2bd;transition:color .2s ease}.Hero_hero__client__vWQ_X:hover{color:#f2f5f7}.Hero_hero__separator__6NobH{margin:0 8px;color:#252c34}.Filters_filters__vitNv{display:flex;justify-content:center;margin-bottom:64px;padding:0 16px}.Filters_filters__container__jtGFi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;background:#13171c;border:1px solid #252c34;border-radius:12px;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.05)}.Filters_filters__chip__cV_LH{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:9999px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;background-color:transparent;color:#a9b2bd;overflow:hidden;min-width:80px;text-align:center}.Filters_filters__chip__cV_LH:focus-visible{outline:2px solid #f5c542;outline-offset:2px}.Filters_filters__chip__cV_LH:not(.Filters_active__j_V8D):hover{color:#f2f5f7;background-color:rgba(245,197,66,.1);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.Filters_filters__chip__cV_LH.Filters_active__j_V8D{color:#0f1114;font-weight:600;box-shadow:0 4px 12px rgba(245,197,66,.3),0 2px 4px rgba(0,0,0,.2)}.Filters_filters__chipText__4Pif5{position:relative;z-index:2;transition:all .2s ease}.Filters_filters__chipGlow__K_DrJ{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f5c542,#ffd24d);border-radius:9999px;z-index:1;box-shadow:0 0 20px rgba(245,197,66,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.ImageGallery_gallery__KLm8s{position:relative;width:100%;max-width:100%}.ImageGallery_gallery__main___tXzE{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#13171c;border:1px solid #252c34}.ImageGallery_gallery__image__tNT0_{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.ImageGallery_gallery__arrow__fkRgG{position:absolute;top:50%;transform:translateY(-50%);background:rgba(15,17,20,.8);border:1px solid #252c34;border-radius:9999px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#f2f5f7;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.ImageGallery_gallery__arrow__fkRgG:hover{background:rgba(245,197,66,.9);color:#0f1114;transform:translateY(-50%) scale(1.1)}.ImageGallery_gallery__arrow__fkRgG:active{transform:translateY(-50%) scale(.95)}.ImageGallery_gallery__arrow__fkRgG{opacity:1;transition:all .2s ease}.ImageGallery_gallery__arrowLeft__rD_ob{left:16px}.ImageGallery_gallery__arrowRight__qRiHH{right:16px}.ImageGallery_gallery__arrow__fkRgG svg{width:20px;height:20px}.ImageGallery_gallery__counter__LCWa_{position:absolute;bottom:16px;right:16px;background:rgba(15,17,20,.8);color:#f2f5f7;padding:8px 16px;border-radius:9999px;font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #252c34}.ImageGallery_gallery__thumbnails__L4VhC{display:flex;gap:8px;margin-top:16px;overflow-x:auto;padding:8px 0;scrollbar-width:thin;scrollbar-color:#252c34 transparent}.ImageGallery_gallery__thumbnails__L4VhC::-webkit-scrollbar{height:4px}.ImageGallery_gallery__thumbnails__L4VhC::-webkit-scrollbar-track{background:transparent}.ImageGallery_gallery__thumbnails__L4VhC::-webkit-scrollbar-thumb{background:#252c34;border-radius:2px}.ImageGallery_gallery__thumbnail__wrjI3{position:relative;flex-shrink:0;width:80px;height:60px;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#13171c;cursor:pointer;transition:all .2s ease}.ImageGallery_gallery__thumbnail__wrjI3:hover{border-color:rgba(245,197,66,.5);transform:scale(1.05)}.ImageGallery_gallery__thumbnail__wrjI3.ImageGallery_active__NQGQX{border-color:#f5c542;box-shadow:0 0 0 1px #f5c542}.ImageGallery_gallery__thumbnailImage__nfo0X{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.ImageGallery_gallery__thumbnail__wrjI3:hover .ImageGallery_gallery__thumbnailImage__nfo0X{transform:scale(1.1)}@media(max-width:768px){.ImageGallery_gallery__arrow__fkRgG{width:40px;height:40px}.ImageGallery_gallery__arrow__fkRgG svg{width:16px;height:16px}.ImageGallery_gallery__thumbnails__L4VhC{gap:8px}.ImageGallery_gallery__thumbnail__wrjI3{width:60px;height:45px}}.WorkGrid_workGrid__ayWXr{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:768px){.WorkGrid_workGrid__ayWXr{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.WorkGrid_workGrid__ayWXr{grid-template-columns:repeat(3,1fr)}}.WorkGrid_workGrid__link__c8DQd{display:block;text-decoration:none;height:100%}.WorkGrid_workGrid__card__UsuWc{background-color:#13171c;border:1px solid #252c34;border-radius:12px;height:100%;padding:0;overflow:hidden;display:flex;flex-direction:column;transition:all .2s ease}.WorkGrid_workGrid__card__UsuWc:hover{transform:translateY(-2px);border-color:rgba(245,197,66,.4);box-shadow:0 10px 25px rgba(245,197,66,.1)}.WorkGrid_workGrid__imageContainer__5xGfw{position:relative;aspect-ratio:16/9;overflow:hidden}.WorkGrid_workGrid__gallery__P0_rY{width:100%;height:100%}.WorkGrid_workGrid__gallery__P0_rY .WorkGrid_gallery__main__DreCS{border-radius:0;border:none}.WorkGrid_workGrid__gallery__P0_rY .WorkGrid_gallery__thumbnails___ZSkV{display:none}.WorkGrid_workGrid__image__KUfmH{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.WorkGrid_workGrid__card__UsuWc:hover .WorkGrid_workGrid__image__KUfmH{transform:scale(1.05)}.WorkGrid_workGrid__overlay__ROtYr{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent 50%,transparent)}.WorkGrid_workGrid__content__viwPy{position:absolute;bottom:16px;left:16px;right:16px}.WorkGrid_workGrid__title__eI6aM{font-size:18px;font-weight:600;color:#f2f5f7;margin-bottom:8px}.WorkGrid_workGrid__summary__3_21X{font-size:14px;color:hsla(0,0%,100%,.8)}.WorkGrid_workGrid__footer__7DOFL{padding:16px;background-color:#13171c}.WorkGrid_workGrid__badges__OcQ3C{display:flex;align-items:center;justify-content:space-between}.WorkGrid_workGrid__categoryBadge__93AGk{background-color:#f5c542;color:#0f1114;padding:8px 16px;border-radius:9999px;font-size:12px;font-weight:500}.WorkGrid_workGrid__tags__juWOA{display:flex;flex-wrap:wrap;gap:8px}.WorkGrid_workGrid__tag__YVA1W{background-color:#171c22;color:#a9b2bd;padding:8px 16px;border-radius:9999px;font-size:12px;font-weight:500}.WorkGrid_workGrid__empty__uGJSO{text-align:center;padding:64px 0}.WorkGrid_workGrid__emptyText__TYRJM{color:#a9b2bd}.FAIcon_faIcon__zyYHe{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.FAIcon_faIcon__zyYHe.FAIcon_default__3OWXE{color:#f2f5f7}.FAIcon_faIcon__zyYHe.FAIcon_yellow-bg__LDT1G{background-color:#f5c542;color:#0f1114;border:2px solid transparent}.FAIcon_faIcon__zyYHe.FAIcon_yellow-bg__LDT1G:hover{background-color:#ffd24d;transform:translateY(-2px);box-shadow:0 8px 20px rgba(245,197,66,.3)}.FAIcon_faIcon__zyYHe.FAIcon_ghost__lpE8X{background-color:transparent;color:#f5c542;border:2px solid #f5c542}.FAIcon_faIcon__zyYHe.FAIcon_ghost__lpE8X:hover{background-color:#f5c542;color:#0f1114;transform:translateY(-2px);box-shadow:0 8px 20px rgba(245,197,66,.3)}.FAIcon_faIcon__zyYHe.FAIcon_sm__L1VRa{width:32px;height:32px;font-size:14px}.FAIcon_faIcon__zyYHe.FAIcon_md__FLlTV{width:48px;height:48px;font-size:20px}.FAIcon_faIcon__zyYHe.FAIcon_lg__Axeiw{width:64px;height:64px;font-size:28px}.FAIcon_faIcon__zyYHe.FAIcon_xl__6mDm6{width:80px;height:80px;font-size:36px}.about_aboutPage__cxD53{padding-top:64px}.about_aboutPage__hero__30RL_{margin-bottom:64px}.about_aboutPage__heroContent__dQQaI{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}@media(min-width:1024px){.about_aboutPage__heroContent__dQQaI{grid-template-columns:1fr 1fr}}.about_aboutPage__heroText__r92mi{order:2}@media(min-width:1024px){.about_aboutPage__heroText__r92mi{order:1}}.about_aboutPage__heroTitle__ciDmU{font-size:36px;font-weight:700;color:#f2f5f7;margin-bottom:24px}@media(min-width:768px){.about_aboutPage__heroTitle__ciDmU{font-size:48px}}.about_aboutPage__heroDescription__ihXkR{font-size:18px;color:#a9b2bd;line-height:1.6}.about_aboutPage__heroImage__ThE_B{order:1;display:flex;justify-content:center}@media(min-width:1024px){.about_aboutPage__heroImage__ThE_B{order:2}}.about_aboutPage__imagePlaceholder__HVI_T{width:200px;height:200px;background:linear-gradient(135deg,#f5c542,#ffd24d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:80px;box-shadow:0 20px 40px rgba(245,197,66,.3)}@media(min-width:768px){.about_aboutPage__imagePlaceholder__HVI_T{width:250px;height:250px;font-size:100px}}.about_aboutPage__sectionTitle__xvqjB{font-size:30px;font-weight:700;color:#f2f5f7;text-align:center;margin-bottom:48px}@media(min-width:768px){.about_aboutPage__sectionTitle__xvqjB{font-size:36px}}.about_aboutPage__valuesSection__FWrEa{margin-bottom:64px}.about_aboutPage__valuesGrid__LmcC3{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media(min-width:768px){.about_aboutPage__valuesGrid__LmcC3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.about_aboutPage__valuesGrid__LmcC3{grid-template-columns:repeat(4,1fr)}}.about_aboutPage__valueCard__JwDiV{background:rgba(245,197,66,.05);border:1px solid rgba(245,197,66,.2);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease;cursor:pointer}.about_aboutPage__valueCard__JwDiV:hover{background:rgba(245,197,66,.1);border-color:rgba(245,197,66,.4);box-shadow:0 10px 30px rgba(245,197,66,.2)}.about_aboutPage__valueIcon__P8baM{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.about_aboutPage__valueTitle__kyWHr{font-size:20px;font-weight:600;color:#f2f5f7;margin-bottom:8px}.about_aboutPage__valueDescription__C9FsL{color:#a9b2bd;line-height:1.5}.about_aboutPage__skillsSection__41wD_{margin-bottom:64px}.about_aboutPage__skillsGrid___v_bd{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.about_aboutPage__skillItem__CYJFy{transition:transform .2s ease}.about_aboutPage__processSection__UStHW{margin-bottom:64px}.about_aboutPage__processSteps__lh8fD{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media(min-width:768px){.about_aboutPage__processSteps__lh8fD{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.about_aboutPage__processSteps__lh8fD{grid-template-columns:repeat(4,1fr)}}.about_aboutPage__processStep__WZX_q{text-align:center;position:relative}.about_aboutPage__processStep__WZX_q:after{content:"";position:absolute;top:30px;right:-20px;width:40px;height:2px;background:linear-gradient(90deg,#f5c542,transparent);display:none}@media(min-width:1024px){.about_aboutPage__processStep__WZX_q:after{display:block}}.about_aboutPage__processStep__WZX_q:last-child:after{display:none}.about_aboutPage__stepNumber__OkPjE{width:60px;height:60px;background:linear-gradient(135deg,#f5c542,#ffd24d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#000;margin:0 auto 16px;box-shadow:0 10px 20px rgba(245,197,66,.3)}.about_aboutPage__stepTitle__4Aw73{font-size:20px;font-weight:600;color:#f2f5f7;margin-bottom:8px}.about_aboutPage__stepDescription__PHlqq{color:#a9b2bd;line-height:1.5}.about_aboutPage__cta__kBjrP{text-align:center}.about_aboutPage__ctaCard__JSgyC{max-width:34rem;margin:0 auto}.about_aboutPage__ctaTitle__hc6NX{font-size:24px;font-weight:700;color:#f2f5f7;margin-bottom:16px}.about_aboutPage__ctaDescription__FJNlV{color:#a9b2bd;margin-bottom:24px}.contact_contactPage__rxWHa{padding-top:64px}.contact_contactPage__hero___ZMCE{margin-bottom:64px}.contact_contactPage__heroContent__Zi1XP{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}@media(min-width:1024px){.contact_contactPage__heroContent__Zi1XP{grid-template-columns:1fr 1fr}}.contact_contactPage__heroText__QWOo1{order:2}@media(min-width:1024px){.contact_contactPage__heroText__QWOo1{order:1}}.contact_contactPage__heroTitle__7UG7p{font-size:36px;font-weight:700;color:#f2f5f7;margin-bottom:24px}@media(min-width:768px){.contact_contactPage__heroTitle__7UG7p{font-size:48px}}.contact_contactPage__heroDescription__GnmKH{font-size:18px;color:#a9b2bd;line-height:1.6;margin-bottom:32px}.contact_contactPage__heroActions__1K1RI{display:flex;flex-direction:column;gap:16px}@media(min-width:640px){.contact_contactPage__heroActions__1K1RI{flex-direction:row}}.contact_contactPage__heroImage__fCKZO{order:1;display:flex;justify-content:center}@media(min-width:1024px){.contact_contactPage__heroImage__fCKZO{order:2}}.contact_contactPage__imagePlaceholder__sRmjy{width:200px;height:200px;background:linear-gradient(135deg,#f5c542,#ffd24d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:80px;box-shadow:0 20px 40px rgba(245,197,66,.3)}@media(min-width:768px){.contact_contactPage__imagePlaceholder__sRmjy{width:250px;height:250px;font-size:100px}}.contact_contactPage__sectionTitle__PRQY7{font-size:30px;font-weight:700;color:#f2f5f7;text-align:center;margin-bottom:48px}@media(min-width:768px){.contact_contactPage__sectionTitle__PRQY7{font-size:36px}}.contact_contactPage__methods__7dDBS{margin-bottom:64px}.contact_contactPage__methodsGrid__qUCWy{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media(min-width:768px){.contact_contactPage__methodsGrid__qUCWy{grid-template-columns:repeat(2,1fr)}}.contact_contactPage__methodCard__7_zFR{background:rgba(245,197,66,.05);border:1px solid rgba(245,197,66,.2);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease;cursor:pointer}.contact_contactPage__methodCard__7_zFR:hover{background:rgba(245,197,66,.1);border-color:rgba(245,197,66,.4);box-shadow:0 10px 30px rgba(245,197,66,.2)}.contact_contactPage__methodIcon__ykBbc{color:#f5c542;margin-bottom:16px}.contact_contactPage__methodTitle__DbTPT{font-size:20px;font-weight:600;color:#f2f5f7;margin-bottom:8px}.contact_contactPage__methodDescription__WNq_Y{color:#a9b2bd;margin-bottom:16px;line-height:1.5}.contact_contactPage__methodLink__qpLAR{color:#f5c542;text-decoration:none;font-weight:500;transition:color .2s ease}.contact_contactPage__methodLink__qpLAR:hover{color:#ffd24d}.contact_contactPage__expectations__h11B7{margin-bottom:64px}.contact_contactPage__expectationsGrid__hHfyw{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media(min-width:768px){.contact_contactPage__expectationsGrid__hHfyw{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.contact_contactPage__expectationsGrid__hHfyw{grid-template-columns:repeat(4,1fr)}}.contact_contactPage__expectationCard__zhcbP{background:rgba(245,197,66,.05);border:1px solid rgba(245,197,66,.2);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease;cursor:pointer}.contact_contactPage__expectationCard__zhcbP:hover{background:rgba(245,197,66,.1);border-color:rgba(245,197,66,.4);box-shadow:0 10px 30px rgba(245,197,66,.2)}.contact_contactPage__expectationIcon__mdgIY{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.contact_contactPage__expectationTitle__o_Ho3{font-size:20px;font-weight:600;color:#f2f5f7;margin-bottom:8px}.contact_contactPage__expectationDescription__j4pWX{color:#a9b2bd;line-height:1.5}.contact_contactPage__cta__ggY4j{text-align:center}.contact_contactPage__ctaCard__ag2oI{max-width:34rem;margin:0 auto}.contact_contactPage__ctaTitle__ChZjE{font-size:24px;font-weight:700;color:#f2f5f7;margin-bottom:16px}.contact_contactPage__ctaDescription__1ViAy{color:#a9b2bd;margin-bottom:24px}.contact_contactPage__ctaActions__Ie9Px{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media(min-width:640px){.contact_contactPage__ctaActions__Ie9Px{flex-direction:row}}.services_servicesPage__U_EA5{padding-top:64px}.services_servicesPage__hero__0usUN{margin-bottom:64px}.services_servicesPage__heroContent__9gClI{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}@media(min-width:1024px){.services_servicesPage__heroContent__9gClI{grid-template-columns:1fr 1fr}}.services_servicesPage__heroText__U_0sR{order:2}@media(min-width:1024px){.services_servicesPage__heroText__U_0sR{order:1}}.services_servicesPage__heroTitle__okyy6{font-size:36px;font-weight:700;color:#f2f5f7;margin-bottom:24px}@media(min-width:768px){.services_servicesPage__heroTitle__okyy6{font-size:48px}}.services_servicesPage__heroDescription__QXuBS{font-size:18px;color:#a9b2bd;line-height:1.6}.services_servicesPage__heroImage__Yy5Tk{order:1;display:flex;justify-content:center}@media(min-width:1024px){.services_servicesPage__heroImage__Yy5Tk{order:2}}.services_servicesPage__imagePlaceholder__w6XGT{width:200px;height:200px;background:linear-gradient(135deg,#f5c542,#ffd24d);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:80px;box-shadow:0 20px 40px rgba(245,197,66,.3)}@media(min-width:768px){.services_servicesPage__imagePlaceholder__w6XGT{width:250px;height:250px;font-size:100px}}.services_servicesPage__sectionTitle__lNWur{font-size:30px;font-weight:700;color:#f2f5f7;text-align:center;margin-bottom:48px}@media(min-width:768px){.services_servicesPage__sectionTitle__lNWur{font-size:36px}}.services_servicesPage__services__odfRq{margin-bottom:64px}.services_servicesPage__servicesGrid__mltny{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media(min-width:768px){.services_servicesPage__servicesGrid__mltny{grid-template-columns:repeat(2,1fr)}}.services_servicesPage__serviceCard__H_EzS{position:relative;background:rgba(245,197,66,.02);border:1px solid rgba(245,197,66,.1);border-radius:20px;padding:48px;transition:all .3s ease;cursor:pointer;overflow:hidden}.services_servicesPage__serviceCard__H_EzS:hover{background:rgba(245,197,66,.05);border-color:rgba(245,197,66,.3);box-shadow:0 20px 40px rgba(245,197,66,.1)}.services_servicesPage__serviceCard__H_EzS:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#f5c542,transparent);opacity:0;transition:opacity .3s ease}.services_servicesPage__serviceCard__H_EzS:hover:before{opacity:1}.services_servicesPage__serviceIcon__t6_Md{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.services_servicesPage__serviceTitle__D69ib{font-size:20px;font-weight:600;color:#f2f5f7;margin-bottom:16px}.services_servicesPage__serviceDescription__cvsdp{color:#a9b2bd;margin-bottom:24px;line-height:1.6}.services_servicesPage__serviceFeatures__ZTO__{list-style:none;padding:0;margin:0 0 24px}.services_servicesPage__serviceFeature__rQgcL{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;color:#a9b2bd}.services_servicesPage__serviceFeature__rQgcL svg{color:#f5c542;flex-shrink:0}.services_servicesPage__serviceNumber__0m35s{position:absolute;top:24px;right:24px;font-size:36px;font-weight:700;color:rgba(245,197,66,.1);z-index:1}.services_servicesPage__process__2BMJz{margin-bottom:64px}.services_servicesPage__processSteps__jUEOL{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media(min-width:768px){.services_servicesPage__processSteps__jUEOL{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services_servicesPage__processSteps__jUEOL{grid-template-columns:repeat(4,1fr)}}.services_servicesPage__processStep__pt4yd{text-align:center;background:rgba(245,197,66,.02);border:1px solid rgba(245,197,66,.1);border-radius:16px;padding:32px;transition:all .3s ease}.services_servicesPage__processStep__pt4yd:hover{background:rgba(245,197,66,.05);border-color:rgba(245,197,66,.3);transform:translateY(-5px)}.services_servicesPage__stepIcon__nJ7o4{display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.services_servicesPage__stepTitle__vRKBD{font-size:18px;font-weight:600;color:#f2f5f7;margin-bottom:8px}.services_servicesPage__stepDescription__QTuRd{color:#a9b2bd;line-height:1.5}.services_servicesPage__cta__8e05T{text-align:center}.services_servicesPage__ctaCard__zIU8Q{max-width:34rem;margin:0 auto}.services_servicesPage__ctaTitle__VoCVJ{font-size:24px;font-weight:700;color:#f2f5f7;margin-bottom:16px}.services_servicesPage__ctaDescription__I7UZu{color:#a9b2bd;margin-bottom:24px}.services_servicesPage__ctaActions__r9XCE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media(min-width:640px){.services_servicesPage__ctaActions__r9XCE{flex-direction:row}}.TechIcon_techIcon__Mmfih{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(19,23,28,.8);border:1px solid rgba(37,44,52,.3);transition:all .2s ease;cursor:default}.TechIcon_techIcon__Mmfih svg{width:100%;height:100%;object-fit:contain}.TechIcon_techIcon__Mmfih:hover{background:#13171c;border-color:rgba(37,44,52,.5);transform:scale(1.05)}.TechIcon_techIcon--sm__lyVu9{width:20px;height:20px;font-size:12px}.TechIcon_techIcon--md__vRzxD{width:24px;height:24px;font-size:14px}.TechIcon_techIcon--lg__PQEKy{width:32px;height:32px;font-size:18px}.TechStack_techStack__title__Zerqs{font-size:14px;font-weight:600;color:#a9b2bd;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.TechStack_techStack__grid__UtwSp{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:0}@media(max-width:768px){.TechStack_techStack__grid__UtwSp{gap:6px}}.TechStack_techStack__item__3bGCi{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#13171c;border:1px solid #252c34;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.TechStack_techStack__item__3bGCi:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--tech-color,#f5c542);transform:scaleX(0);transition:transform .2s ease}.TechStack_techStack__item__3bGCi:hover{background:#171c22;border-color:var(--tech-color,#f5c542);box-shadow:0 4px 12px rgba(0,0,0,.2)}.TechStack_techStack__item__3bGCi:hover:before{transform:scaleX(1)}.TechStack_techStack__item__3bGCi:hover .TechStack_techStack__icon__4nEso{transform:scale(1.1);color:var(--tech-color,#f5c542)}.TechStack_techStack__item__3bGCi:hover .TechStack_techStack__name__sG4bv{color:#f2f5f7}.TechStack_techStack__item__3bGCi:active{transform:scale(.98)}.TechStack_techStack__icon__4nEso{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--tech-color,#f5c542);transition:all .2s ease;flex-shrink:0}@media(max-width:768px){.TechStack_techStack__icon__4nEso{width:18px;height:18px}}.TechStack_techStack__name__sG4bv{font-size:11px;font-weight:500;color:#a9b2bd;line-height:1.2;transition:color .2s ease;white-space:nowrap}@media(max-width:768px){.TechStack_techStack__name__sG4bv{font-size:10px}}.TechStack_techStack__item__3bGCi{animation:TechStack_techItemAppear__0AlY4 .4s ease-out forwards}@keyframes TechStack_techItemAppear__0AlY4{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){.TechStack_techStack__grid__UtwSp{gap:4px}.TechStack_techStack__item__3bGCi{padding:4px 6px}.TechStack_techStack__icon__4nEso{width:16px;height:16px}.TechStack_techStack__name__sG4bv{font-size:9px}}.CaseStudyClient_caseStudy__RMgsa{min-height:100vh;background:#0f1114;color:#f2f5f7}.CaseStudyClient_caseStudy__container__X33rk{max-width:1400px;margin:0 auto;padding:64px 24px}.CaseStudyClient_caseStudy__breadcrumb__gbqkW{display:flex;align-items:center;gap:8px;margin-bottom:48px;font-size:14px;color:#a9b2bd;padding-top:24px}.CaseStudyClient_caseStudy__breadcrumbLink__2aVVZ{color:#f5c542;text-decoration:none;transition:color .2s ease}.CaseStudyClient_caseStudy__breadcrumbLink__2aVVZ:hover{color:#ffd24d}.CaseStudyClient_caseStudy__breadcrumbCurrent__YUynF{color:#a9b2bd}.CaseStudyClient_caseStudy__hero__jH7f8{display:grid;grid-template-columns:1fr 300px;grid-gap:50px;gap:50px;margin-bottom:64px}@media(max-width:1024px){.CaseStudyClient_caseStudy__hero__jH7f8{grid-template-columns:1fr;gap:48px}}.CaseStudyClient_caseStudy__title__faH13{font-size:60px;font-weight:700;color:#f2f5f7;margin-bottom:24px;line-height:1.1}@media(max-width:768px){.CaseStudyClient_caseStudy__title__faH13{font-size:48px}}.CaseStudyClient_caseStudy__subtitle__UX3Je{font-size:20px;color:#a9b2bd;margin-bottom:48px;max-width:600px}.CaseStudyClient_caseStudy__heroImage__X7Rmp{margin-bottom:48px;position:relative}.CaseStudyClient_caseStudy__heroImage__X7Rmp img{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.3)}.CaseStudyClient_caseStudy__heroImage__X7Rmp>div{width:100%}.CaseStudyClient_caseStudy__image__NaMP1{width:100%;height:auto;border-radius:12px}.CaseStudyClient_caseStudy__actions__Ad7dn{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.CaseStudyClient_caseStudy__arrow__W7mW3{color:#f5c542;display:flex;align-items:center}.CaseStudyClient_caseStudy__section__j3Bit{margin-bottom:64px}.CaseStudyClient_caseStudy__sectionTitle__X7VFO{font-size:30px;font-weight:700;color:#f2f5f7;margin-bottom:24px}.CaseStudyClient_caseStudy__sectionText__vMR9w{font-size:18px;color:#a9b2bd;line-height:1.6}.CaseStudyClient_caseStudy__grid__RD7Lq{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:64px}@media(max-width:768px){.CaseStudyClient_caseStudy__grid__RD7Lq{grid-template-columns:1fr}}.CaseStudyClient_caseStudy__listItem__vi4LL{padding-left:24px;margin-bottom:16px;font-size:16px}.CaseStudyClient_caseStudy__listItem__vi4LL:before{content:"";top:8px;width:6px;height:6px;background:#f5c542;border-radius:50%}.CaseStudyClient_caseStudy__outcomeImages__GwRxc{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@media(max-width:768px){.CaseStudyClient_caseStudy__outcomeImages__GwRxc{grid-template-columns:1fr}}.CaseStudyClient_caseStudy__outcomeImage__BkfvB img{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 20px rgba(0,0,0,.2)}.CaseStudyClient_caseStudy__testimonial__uxhug{background:#13171c;padding:48px;border-radius:12px;border:1px solid #252c34;margin-bottom:64px}.CaseStudyClient_caseStudy__quote__q7t01{font-size:18px;font-style:italic;color:#f2f5f7;line-height:1.6;margin:0;position:relative}.CaseStudyClient_caseStudy__quote__q7t01:before{content:'"';font-size:36px;color:#f5c542;position:absolute;left:-16px;top:-8px}.CaseStudyClient_caseStudy__navigation__Aa9ox{display:flex;justify-content:space-between;gap:32px;margin-top:64px;padding-top:48px;border-top:1px solid #252c34}@media(max-width:768px){.CaseStudyClient_caseStudy__navigation__Aa9ox{flex-direction:column}}.CaseStudyClient_caseStudy__navItem__xzZY7{display:flex;flex-direction:column;gap:8px}.CaseStudyClient_caseStudy__navLabel__1CcYD{font-size:14px;color:#a9b2bd;text-transform:uppercase;letter-spacing:.5px}.CaseStudyClient_caseStudy__navProject__A_qPw{display:flex;align-items:center;gap:16px;text-decoration:none;color:#f2f5f7;transition:opacity .2s ease}.CaseStudyClient_caseStudy__navProject__A_qPw:hover{opacity:.8}.CaseStudyClient_caseStudy__navImage__3yf2i{width:60px;height:40px;object-fit:cover;border-radius:12px}.CaseStudyClient_caseStudy__navTitle__h_Wq2{font-weight:500}.CaseStudyClient_caseStudy__sidebar__Ur1YC{background:#13171c;border:1px solid #252c34;border-radius:12px;padding:48px;height:-moz-fit-content;height:fit-content}@media(max-width:1024px){.CaseStudyClient_caseStudy__sidebar__Ur1YC{order:-1}}.CaseStudyClient_caseStudy__sidebarContent__LmV8c{display:flex;flex-direction:column;gap:32px}.CaseStudyClient_caseStudy__sidebarItem__iSrf2{display:flex;flex-direction:column;gap:8px}.CaseStudyClient_caseStudy__sidebarItem__iSrf2:has(.CaseStudyClient_techStack__avulM){gap:0}.CaseStudyClient_caseStudy__sidebarLabel__o7fKW{font-size:14px;color:#a9b2bd;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.CaseStudyClient_caseStudy__sidebarValue__0tW3j{font-size:16px;color:#f2f5f7;font-weight:500}.CaseStudyClient_caseStudy__list__506Hr{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.CaseStudyClient_caseStudy__listItem__vi4LL{position:relative;padding-left:32px;font-size:18px;color:#a9b2bd;line-height:1.6}.CaseStudyClient_caseStudy__listItem__vi4LL:before{content:"→";position:absolute;left:0;top:0;color:#f5c542;font-weight:600;font-size:18px}.CaseStudyClient_caseStudy__listItem__vi4LL:hover{color:#f2f5f7}.CaseStudyClient_caseStudy__listItem__vi4LL:hover:before{color:#ffd24d}.ServicesGrid_servicesGrid___K17_{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:768px){.ServicesGrid_servicesGrid___K17_{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ServicesGrid_servicesGrid___K17_{grid-template-columns:repeat(4,1fr)}}.ServicesGrid_servicesGrid__card__Z_dfx{background-color:#13171c;border:1px solid #252c34;border-radius:12px;height:100%;padding:32px;text-align:center;transition:all .2s ease}.ServicesGrid_servicesGrid__card__Z_dfx:hover{transform:translateY(-2px);border-color:rgba(245,197,66,.4);box-shadow:0 10px 25px rgba(245,197,66,.1)}.ServicesGrid_servicesGrid__icon__02_k1{font-size:36px;margin-bottom:16px;display:block}.ServicesGrid_servicesGrid__title__Jh5L4{font-size:18px;font-weight:600;color:#f2f5f7;margin-bottom:16px}.ServicesGrid_servicesGrid__description__tif_M{font-size:14px;color:#a9b2bd;line-height:1.5}.ContactCTA_contactCTA__6Njlx{padding:64px 0}@media(min-width:768px){.ContactCTA_contactCTA__6Njlx{padding:64px 0}}.ContactCTA_contactCTA__container__cuSxD{max-width:1200px;margin:0 auto;padding:0 16px}@media(max-width:767px){.ContactCTA_contactCTA__container__cuSxD{padding:0 8px}}.ContactCTA_contactCTA__content__uAokO{text-align:center;max-width:512px;margin:0 auto}.ContactCTA_contactCTA__title__PmSTt{font-size:30px;font-weight:700;color:#f2f5f7;margin-bottom:16px}@media(min-width:768px){.ContactCTA_contactCTA__title__PmSTt{font-size:36px}}.ContactCTA_contactCTA__subtitle__yJGLk{font-size:18px;color:#a9b2bd;margin-bottom:32px;line-height:1.6}.ContactCTA_contactCTA__actions___SFHw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media(min-width:640px){.ContactCTA_contactCTA__actions___SFHw{flex-direction:row}}