.HeroSection_content__zKf2r{display:flex;flex-direction:column;align-items:center;gap:32px}.HeroSection_logoContainer__dH7DY{display:flex;align-items:center;justify-content:center;width:auto;height:auto;transition:transform .3s ease}.HeroSection_logoContainer__dH7DY:hover{transform:scale(1.05)}.HeroSection_logo__poQSJ{width:96px;height:auto;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);background-color:rgba(0,0,0,0)}.HeroSection_titleContainer__2tCp8{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.HeroSection_title__Cnz9s{font-size:clamp(2.5rem,8vw,4rem);font-weight:800;margin:0;position:relative}.HeroSection_titleGradient__fv0Yv{background:linear-gradient(135deg,#b45309,#be123c 50%,#b45309);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;animation:HeroSection_gradientShift__R_Z96 3s ease-in-out infinite}@keyframes HeroSection_gradientShift__R_Z96{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.HeroSection_titleUnderline__45_ZT{height:4px;background:linear-gradient(90deg,#b45309,#be123c);border-radius:2px;box-shadow:0 2px 10px rgba(180,83,9,.3)}.HeroSection_subtitle__l5aPQ{font-size:24px;font-weight:600;margin:0;position:relative}.HeroSection_subtitleHighlight__wBuyE{position:relative;color:#b45309}.HeroSection_subtitleHighlight__wBuyE:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#b45309,transparent);animation:HeroSection_pulse___krkF 2s ease-in-out infinite}@keyframes HeroSection_pulse___krkF{0%,to{opacity:.5}50%{opacity:1}}.HeroSection_tagline__hS_3p{font-size:18px;max-width:700px;color:#78716c;line-height:1.6;margin:0;font-weight:400}.HeroSection_ctaContainer__wY_UI{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;margin-top:24px}.HeroSection_statsContainer__pBZPb{display:flex;gap:48px;margin-top:32px;flex-wrap:wrap;justify-content:center}.HeroSection_stat__SnLLj{display:flex;flex-direction:column;align-items:center;gap:4px}.HeroSection_statNumber__fWNZE{font-size:32px;font-weight:800;color:#b45309;line-height:1}.HeroSection_statLabel__y9jUF{font-size:14px;color:#78716c;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.HeroSection_scrollIndicator__MpAJQ{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#78716c;z-index:3}.HeroSection_scrollDot__H5zKu{width:6px;height:6px;border-radius:50%;background:#b45309;box-shadow:0 0 10px rgba(180,83,9,.5)}@media(max-width:576px){.HeroSection_content__zKf2r,.HeroSection_ctaContainer__wY_UI{gap:16px}.HeroSection_tagline__hS_3p{font-size:16px;display:none}.HeroSection_statsContainer__pBZPb{gap:16px}}.Button_button__9Ya7B{padding:.5rem 1.25rem;border-radius:8px;font-weight:500;font-size:1rem;line-height:1.25;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;min-width:140px;height:2.75em;display:inline-flex;align-items:center;justify-content:center}.Button_button--default__6Tjw7{background-color:#b45309;color:#fff;border-color:#b45309}.Button_button--default__6Tjw7:hover{background-color:rgb(150.8571428571,69.5619047619,7.5428571429);border-color:rgb(150.8571428571,69.5619047619,7.5428571429)}.Button_button--outline__21kom{background-color:#d6d3d1;color:#292524;border-color:#d6d3d1}.Button_button--outline__21kom:hover{background-color:hsl(24,5.7471264368%,76.9411764706%);border-color:hsl(24,5.7471264368%,76.9411764706%)}.Button_button--accent__FyJzb{background-color:#be123c;color:#fff;border-color:#be123c}.Button_button--accent__FyJzb:hover{background-color:rgb(162.0480769231,15.3519230769,51.1730769231);border-color:rgb(162.0480769231,15.3519230769,51.1730769231)}.Button_button__9Ya7B:disabled{color:#78716c;border-color:#78716c;background-color:#f5f5f4;cursor:not-allowed}.Spinner_spinner__eXRUd{width:1em;height:1em;border:2px solid;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:Spinner_spin__kh1wt .6s linear infinite;display:inline-block;vertical-align:middle;margin-right:.5rem}@keyframes Spinner_spin__kh1wt{to{transform:rotate(1turn)}}.HeroBackgroundWrapper_hero__mohVt{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100svh - 80px);padding:48px 0;background:linear-gradient(135deg,#f5f5f4,#fafaf9 50%,#d6d3d1);color:#292524;text-align:center;overflow:hidden}.HeroBackgroundWrapper_backgroundWrapper__NO95a{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.HeroBackgroundWrapper_gradientOrb__Ybrv_{position:absolute;top:20%;left:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(180,83,9,.15) 0,transparent 70%);border-radius:50%;filter:blur(40px)}.HeroBackgroundWrapper_gradientOrb2__bLRPV{position:absolute;bottom:20%;right:10%;width:300px;height:300px;background:radial-gradient(circle,rgba(190,18,60,.1) 0,transparent 70%);border-radius:50%;filter:blur(30px)}.HeroBackgroundWrapper_floatingElements__9mjfO{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2}.HeroBackgroundWrapper_floatingShape__aDJQi{position:absolute;background:linear-gradient(45deg,#b45309,#be123c);opacity:.1}.HeroBackgroundWrapper_floatingShape__aDJQi.HeroBackgroundWrapper_shape1__iUOdQ{top:10%;left:15%;width:60px;height:60px;border-radius:50%}.HeroBackgroundWrapper_floatingShape__aDJQi.HeroBackgroundWrapper_shape2__x1pji{top:20%;right:20%;width:40px;height:40px;transform:rotate(45deg)}.HeroBackgroundWrapper_floatingShape__aDJQi.HeroBackgroundWrapper_shape3__Nv6v5{bottom:30%;left:10%;width:80px;height:80px;border-radius:20px}.HeroBackgroundWrapper_floatingShape__aDJQi.HeroBackgroundWrapper_shape4__14dqD{top:60%;right:15%;width:50px;height:50px;border-radius:50%}.HeroBackgroundWrapper_floatingShape__aDJQi.HeroBackgroundWrapper_shape5__6mWGx{bottom:20%;left:70%;width:30px;height:30px;transform:rotate(45deg)}.HeroBackgroundWrapper_floatingShape__aDJQi.HeroBackgroundWrapper_shape6__1rTrI{top:40%;left:80%;width:70px;height:70px;border-radius:35px}.HeroBackgroundWrapper_container__L_CFp{position:relative;z-index:3;max-width:1200px;padding:0 24px;width:100%}@media(max-width:768px){.HeroBackgroundWrapper_hero__mohVt{height:calc(100svh - 80px);padding:32px 24px}.HeroBackgroundWrapper_floatingShape__aDJQi{display:none}}.ProjectsSection_projects__sEB2Q{padding:48px 16px;background:#292524;color:#fff;text-align:center}.ProjectsSection_container__5QNVW{max-width:1200px;margin:0 auto;padding:0 16px}.ProjectsSection_heading__4eM41{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#f5f5f4;margin-bottom:8px}.ProjectsSection_subheading__3t3Av{font-size:18px;color:#78716c;max-width:680px;margin:0 auto 32px}.ProjectsGrid_grid__uk1UO{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}@media(max-width:900px){.ProjectsGrid_grid__uk1UO{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ProjectsGrid_grid__uk1UO{grid-template-columns:1fr}}.ProjectsGrid_card__3m2ry{background:#f5f5f4;border-radius:12px;padding:16px;text-align:left;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease;display:flex;flex-direction:column;gap:8px}.ProjectsGrid_card__3m2ry,.ProjectsGrid_card__3m2ry a{color:inherit;text-decoration:none;cursor:pointer}.ProjectsGrid_card__3m2ry:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.15)}.ProjectsGrid_imageWrapper__JuSxu{border-radius:8px;overflow:hidden;height:200px;margin-bottom:8px}.ProjectsGrid_imageWrapper__JuSxu .ProjectsGrid_image__ISnj3{width:100%;height:100%;object-fit:cover}.ProjectsGrid_title__nOTde{font-size:24px;font-weight:600;color:#292524}.ProjectsGrid_description__qXt_A{font-size:16px;color:#78716c;line-height:1.6}.ProjectsGrid_tags__M0CpG{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.ProjectsGrid_tag__q7QnD{font-size:14px;background:#d6d3d1;color:#292524;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.ProjectsGrid_skeletonImage__6iZMs{width:100%;height:240px;background:#e0e0e0;border-radius:8px;margin-bottom:1rem;animation:ProjectsGrid_pulse__a4vLy 1.5s infinite}.ProjectsGrid_skeletonTitle__ucjio{width:60%;height:24px;margin:.5rem 0}.ProjectsGrid_skeletonDescription__fopTM,.ProjectsGrid_skeletonTitle__ucjio{background:#e0e0e0;border-radius:4px;animation:ProjectsGrid_pulse__a4vLy 1.5s infinite}.ProjectsGrid_skeletonDescription__fopTM{width:80%;height:16px;margin-bottom:1rem}.ProjectsGrid_skeletonTag__Q6FRO{display:inline-block;width:48px;height:20px;background:#e0e0e0;border-radius:12px;margin-right:.5rem;animation:ProjectsGrid_pulse__a4vLy 1.5s infinite}@keyframes ProjectsGrid_pulse__a4vLy{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.ProjectsGrid_stateWrapper__YjPGU{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;background:#f8fafc;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.04);padding:40px 20px;margin:32px 0;text-align:center}.ProjectsGrid_stateIcon__i7BWs{font-size:3rem;margin-bottom:16px}.ProjectsGrid_stateTitle__kaHM7{font-size:1.5rem;font-weight:700;margin-bottom:8px;color:#1e293b}.ProjectsGrid_stateMessage__NqcGV{font-size:1rem;color:#64748b;max-width:400px}.ProjectsGrid_errorIcon__LwN_V{color:#be123c}.ProjectsGrid_emptyIcon__inhoq{color:#78716c}.WhatWeDoSection_whatWeDo__KYgmw{padding:48px 16px;background:#f5f5f4;color:#292524;text-align:center}.WhatWeDoSection_container__VQ2lw{max-width:1200px;margin:0 auto;padding:0 16px}.WhatWeDoSection_heading__ee53w{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#292524;margin-bottom:8px}.WhatWeDoSection_subheading__USgHl{font-size:18px;color:#78716c;max-width:680px;margin:0 auto 32px}.WhatWeDoSection_grid__5nPFM{display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.WhatWeDoSection_card__ztYkV{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:left;transition:all .3s ease;display:flex;flex-direction:column;gap:8px}.WhatWeDoSection_card__ztYkV:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.15)}.WhatWeDoSection_icon__z2Aux{color:#b45309}.WhatWeDoSection_title__ga3m_{font-size:24px;font-weight:600;color:#292524}.WhatWeDoSection_description__aHv7F{font-size:16px;color:#78716c;line-height:1.6}.WhatWeDoSection_tags__OoXwy{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.WhatWeDoSection_tag__DecWI{font-size:14px;background:#d6d3d1;color:#292524;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.Badge_badge__t2i_N{display:inline-flex;align-items:center;border-radius:.375rem;font-weight:500;transition:all .2s ease-in-out;border:1px solid rgba(0,0,0,0);white-space:nowrap;text-transform:none;letter-spacing:0}.Badge_badge__t2i_N.Badge_sm__7_fzc{font-size:.75rem;padding:.25rem .5rem}.Badge_badge__t2i_N.Badge_md__9hCy1{font-size:.875rem;padding:.375rem .75rem}.Badge_badge__t2i_N.Badge_lg__f2Bqb{font-size:1rem;padding:.5rem 1rem}.Badge_badge__t2i_N.Badge_default__MlKYY{background-color:#b45309;color:#f5f5f4}.Badge_badge__t2i_N.Badge_default__MlKYY:hover{background-color:rgb(131.4285714286,60.6031746032,6.5714285714)}.Badge_badge__t2i_N.Badge_secondary__qWThX{background-color:#f3f4f6;color:#111827;border-color:#e5e7eb}.Badge_badge__t2i_N.Badge_secondary__qWThX:hover{background-color:#e5e7eb}.Badge_badge__t2i_N.Badge_destructive__FPpzS{background-color:#dc2626;color:#f5f5f4}.Badge_badge__t2i_N.Badge_destructive__FPpzS:hover{background-color:rgb(178.25,28.75,28.75)}.Badge_badge__t2i_N.Badge_outline__1Us9p{background-color:rgba(0,0,0,0);color:#111827;border-color:#e5e7eb}.Badge_badge__t2i_N.Badge_outline__1Us9p:hover{background-color:#f9fafb}.Badge_badge__t2i_N:focus-visible{outline:2px solid #b45309;outline-offset:2px}.Card_card__HsM0S{border-radius:.5rem;background-color:#f5f5f4;transition:all .2s ease-in-out;overflow:hidden}.Card_card__HsM0S.Card_default__0HCYf{border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.Card_card__HsM0S.Card_default__0HCYf:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.Card_card__HsM0S.Card_outlined__bOAut{border:1px solid #e5e7eb;box-shadow:none}.Card_card__HsM0S.Card_outlined__bOAut:hover{border-color:hsl(220,13.0434782609%,80.9803921569%);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.Card_card__HsM0S.Card_elevated__KjoMA{border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.Card_card__HsM0S.Card_elevated__KjoMA:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-2px)}.Card_cardHeader__13Q25{padding:1.5rem 1.5rem 0}.Card_cardHeader__13Q25 h1,.Card_cardHeader__13Q25 h2,.Card_cardHeader__13Q25 h3,.Card_cardHeader__13Q25 h4,.Card_cardHeader__13Q25 h5,.Card_cardHeader__13Q25 h6{margin:0;color:#111827;font-weight:600}.Card_cardHeader__13Q25 p{margin:.5rem 0 0;color:rgb(63.4464285714,89.5714285714,145.5535714286);font-size:.875rem}.Card_cardContent__fZHqr{padding:1.5rem}.Card_cardContent__fZHqr:first-child{padding-top:1.5rem}.Card_cardContent__fZHqr:last-child{padding-bottom:1.5rem}.Card_cardContent__fZHqr p{margin:0 0 1rem;line-height:1.6}.Card_cardContent__fZHqr p:last-child{margin-bottom:0}.Card_cardFooter__n4xPg{padding:0 1.5rem 1.5rem;border-top:1px solid #f3f4f6;background-color:#f9fafb}.Card_cardFooter__n4xPg:last-child{padding-bottom:1.5rem}.Card_cardFooter__n4xPg:only-child{border-top:none;background-color:rgba(0,0,0,0);padding:1.5rem}.Card_card__HsM0S:focus-visible{outline:2px solid #b45309;outline-offset:2px}@media(max-width:768px){.Card_card__HsM0S{border-radius:.375rem}.Card_cardContent__fZHqr,.Card_cardFooter__n4xPg,.Card_cardHeader__13Q25{padding-left:1rem;padding-right:1rem}.Card_cardHeader__13Q25{padding-top:1rem;padding-bottom:0}.Card_cardContent__fZHqr{padding-top:1rem;padding-bottom:1rem}.Card_cardContent__fZHqr:first-child{padding-top:1rem}.Card_cardContent__fZHqr:last-child{padding-bottom:1rem}.Card_cardFooter__n4xPg{padding-top:0;padding-bottom:1rem}.Card_cardFooter__n4xPg:last-child{padding-bottom:1rem}.Card_cardFooter__n4xPg:only-child{padding:1rem}}.ProjectShowcase_projectShowcase__N68j4{min-height:100svh;background:linear-gradient(135deg,#f9fafb,#f5f5f4)}.ProjectShowcase_container__c_bD7{max-width:1280px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.ProjectShowcase_container__c_bD7{padding:0 1.5rem}}@media(min-width:1024px){.ProjectShowcase_container__c_bD7{padding:0 2rem}}.ProjectShowcase_hero___1KOx{position:relative;overflow:hidden;background:linear-gradient(135deg,#b45309,#d6d3d1);color:#f5f5f4}.ProjectShowcase_hero___1KOx .ProjectShowcase_heroOverlay__qIV9Q{position:absolute;inset:0;background:rgba(0,0,0,.2)}.ProjectShowcase_hero___1KOx .ProjectShowcase_heroContent__E6_sp{position:relative;max-width:1280px;margin:0 auto;padding:5rem 1rem}@media(min-width:640px){.ProjectShowcase_hero___1KOx .ProjectShowcase_heroContent__E6_sp{padding:5rem 1.5rem}}@media(min-width:1024px){.ProjectShowcase_hero___1KOx .ProjectShowcase_heroContent__E6_sp{padding:5rem 2rem}}.ProjectShowcase_hero___1KOx .ProjectShowcase_heroText__pza0E{text-align:center}.ProjectShowcase_hero___1KOx .ProjectShowcase_heroBadge__rBk4n{margin-bottom:1rem;background:hsla(0,0%,100%,.2)!important;color:#f5f5f4!important;border:1px solid hsla(0,0%,100%,.3)!important}.ProjectShowcase_hero___1KOx .ProjectShowcase_heroTitle__cKPlo{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.1}@media(min-width:768px){.ProjectShowcase_hero___1KOx .ProjectShowcase_heroTitle__cKPlo{font-size:3.75rem}}.ProjectShowcase_hero___1KOx .ProjectShowcase_heroSubtitle__ubjVN{font-size:1.25rem;margin-bottom:2rem;color:#dbeafe;max-width:48rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.ProjectShowcase_hero___1KOx .ProjectShowcase_heroSubtitle__ubjVN{font-size:1.5rem}}.ProjectShowcase_hero___1KOx .ProjectShowcase_heroButtons__54c3R{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:640px){.ProjectShowcase_hero___1KOx .ProjectShowcase_heroButtons__54c3R{flex-direction:row}}.ProjectShowcase_hero___1KOx .ProjectShowcase_buttonIcon__Ehe4s{width:1.25rem;height:1.25rem;margin-right:.5rem}.ProjectShowcase_overview__3nVDf{padding:4rem 0}.ProjectShowcase_overview__3nVDf .ProjectShowcase_overviewGrid__AUCtL{display:grid;grid-gap:3rem;gap:3rem;align-items:center}@media(min-width:1024px){.ProjectShowcase_overview__3nVDf .ProjectShowcase_overviewGrid__AUCtL{grid-template-columns:1fr 1fr}}.ProjectShowcase_overview__3nVDf .ProjectShowcase_overviewContent__NqQOG{display:flex;flex-direction:column;gap:16px}.ProjectShowcase_overview__3nVDf .ProjectShowcase_overviewContent__NqQOG .ProjectShowcase_sectionTitle__alQ5Q{font-size:1.875rem;font-weight:700;color:#111827}.ProjectShowcase_overview__3nVDf .ProjectShowcase_statsGrid__N71rC{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.ProjectShowcase_overview__3nVDf .ProjectShowcase_statCard__0H_CR{text-align:center;padding:1rem;background:#f9fafb;border-radius:.5rem}.ProjectShowcase_overview__3nVDf .ProjectShowcase_statCard__0H_CR .ProjectShowcase_statValue__cBIBD{font-size:1.5rem;font-weight:700;color:#b45309}.ProjectShowcase_overview__3nVDf .ProjectShowcase_statCard__0H_CR .ProjectShowcase_statLabel__CxDxu{font-size:.875rem;color:#4b5563}.ProjectShowcase_overview__3nVDf .ProjectShowcase_overviewImage__TRjkZ{position:relative}.ProjectShowcase_overview__3nVDf .ProjectShowcase_overviewImage__TRjkZ .ProjectShowcase_imageContainer__QFTDz{aspect-ratio:16/9;border-radius:1rem;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ProjectShowcase_overview__3nVDf .ProjectShowcase_overviewImage__TRjkZ .ProjectShowcase_image___ALKE{object-fit:cover;width:100%;height:100%}.ProjectShowcase_overview__3nVDf .ProjectShowcase_overviewImage__TRjkZ .ProjectShowcase_imageDecoration__TdJca{position:absolute;bottom:-1.5rem;right:-1.5rem;width:8rem;height:8rem;background:linear-gradient(135deg,#b45309,#d6d3d1);border-radius:50%;opacity:.2}.ProjectShowcase_challengeSolution__Mnrje{padding:4rem 0;background:#f9fafb}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_challengeSolutionGrid__BA_gA{display:grid;grid-gap:3rem;gap:3rem}@media(min-width:768px){.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_challengeSolutionGrid__BA_gA{grid-template-columns:1fr 1fr}}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_challengeCard___cQtG,.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_solutionCard__wC0LZ{border:none!important}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_cardContent__9yW4Y{padding:2rem!important}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_cardHeader__iOgE_{display:flex;align-items:center;margin-bottom:1rem}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_challengeIcon__AzK3D{width:3rem;height:3rem;background:#fee2e2;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-right:1rem}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_challengeIcon__AzK3D .ProjectShowcase_icon__eeVLI{width:1.5rem;height:1.5rem;color:#dc2626}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_solutionIcon__BLeKh{width:3rem;height:3rem;background:#dcfce7;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin-right:1rem}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_solutionIcon__BLeKh .ProjectShowcase_icon__eeVLI{width:1.5rem;height:1.5rem;color:#16a34a}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_cardTitle__Ve9Yc{font-size:1.5rem;font-weight:700;color:#111827}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_cardText__eN5qR{color:#4b5563;line-height:1.6}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_cardList__HDvMQ{margin-top:1rem;list-style:none;padding:0}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_cardList__HDvMQ li{display:flex;align-items:center;color:#4b5563;margin-bottom:.5rem}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_cardList__HDvMQ li .ProjectShowcase_listIcon__4GPvS{width:1rem;height:1rem;margin-right:.5rem}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_challengeItem__4QohR .ProjectShowcase_listIcon__4GPvS{color:#dc2626}.ProjectShowcase_challengeSolution__Mnrje .ProjectShowcase_solutionItem__rDK0C .ProjectShowcase_listIcon__4GPvS{color:#16a34a}.ProjectShowcase_features__b6PBC{padding:4rem 0}.ProjectShowcase_features__b6PBC .ProjectShowcase_sectionHeader__p2FcX{text-align:center;margin-bottom:3rem}.ProjectShowcase_features__b6PBC .ProjectShowcase_sectionHeader__p2FcX .ProjectShowcase_sectionTitle__alQ5Q{font-size:1.875rem;font-weight:700;color:#111827}.ProjectShowcase_features__b6PBC .ProjectShowcase_sectionHeader__p2FcX .ProjectShowcase_sectionSubtitle__c4Yex{font-size:1.125rem;color:#4b5563;max-width:32rem;margin:0 auto}.ProjectShowcase_features__b6PBC .ProjectShowcase_featuresGrid__qcU9r{display:grid;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.ProjectShowcase_features__b6PBC .ProjectShowcase_featuresGrid__qcU9r{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.ProjectShowcase_features__b6PBC .ProjectShowcase_featuresGrid__qcU9r{grid-template-columns:repeat(4,1fr)}}.ProjectShowcase_features__b6PBC .ProjectShowcase_featureItem__uaSuk{display:flex;align-items:center;padding:1rem;background:#f5f5f4;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e5e7eb}.ProjectShowcase_features__b6PBC .ProjectShowcase_featureItem__uaSuk .ProjectShowcase_featureIcon___cNP1{width:1.25rem;height:1.25rem;color:#16a34a;margin-right:.75rem;flex-shrink:0}.ProjectShowcase_features__b6PBC .ProjectShowcase_featureItem__uaSuk .ProjectShowcase_featureText__UTJnz{color:#374151}.ProjectShowcase_techStack___TbYV{padding:4rem 0;background:#f9fafb}.ProjectShowcase_techStack___TbYV .ProjectShowcase_sectionHeader__p2FcX{text-align:center;margin-bottom:3rem}.ProjectShowcase_techStack___TbYV .ProjectShowcase_sectionHeader__p2FcX .ProjectShowcase_sectionTitle__alQ5Q{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:1rem}.ProjectShowcase_techStack___TbYV .ProjectShowcase_sectionHeader__p2FcX .ProjectShowcase_sectionSubtitle__c4Yex{font-size:1.125rem;color:#4b5563}.ProjectShowcase_techStack___TbYV .ProjectShowcase_techBadges__toqvi{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem}.ProjectShowcase_techStack___TbYV .ProjectShowcase_techBadges__toqvi .ProjectShowcase_techBadge__HYqa6{padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important}.ProjectShowcase_techStack___TbYV .ProjectShowcase_techCategories___nRo7{display:grid;grid-gap:2rem;gap:2rem}@media(min-width:768px){.ProjectShowcase_techStack___TbYV .ProjectShowcase_techCategories___nRo7{grid-template-columns:repeat(3,1fr)}}.ProjectShowcase_techStack___TbYV .ProjectShowcase_techCategory__IJSXc{text-align:center}.ProjectShowcase_techStack___TbYV .ProjectShowcase_techCategory__IJSXc .ProjectShowcase_techCategoryTitle__fRlUO{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.ProjectShowcase_techStack___TbYV .ProjectShowcase_techCategory__IJSXc .ProjectShowcase_techCategoryText__whs4f{color:#4b5563}.ProjectShowcase_gallery__0no4G{padding:4rem 0}.ProjectShowcase_gallery__0no4G .ProjectShowcase_sectionTitle__alQ5Q{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:3rem;text-align:center}.ProjectShowcase_gallery__0no4G .ProjectShowcase_galleryGrid__Hsbfb{display:grid;grid-gap:1.5rem;gap:1.5rem}@media(min-width:768px){.ProjectShowcase_gallery__0no4G .ProjectShowcase_galleryGrid__Hsbfb{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.ProjectShowcase_gallery__0no4G .ProjectShowcase_galleryGrid__Hsbfb{grid-template-columns:repeat(3,1fr)}}.ProjectShowcase_gallery__0no4G .ProjectShowcase_galleryItem__9SxNt{aspect-ratio:16/9;border-radius:.5rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transition:box-shadow .3s ease}.ProjectShowcase_gallery__0no4G .ProjectShowcase_galleryItem__9SxNt:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ProjectShowcase_gallery__0no4G .ProjectShowcase_galleryItem__9SxNt:hover .ProjectShowcase_galleryImage__sjZCU{transform:scale(1.05)}.ProjectShowcase_gallery__0no4G .ProjectShowcase_galleryItem__9SxNt .ProjectShowcase_galleryImage__sjZCU{object-fit:cover;width:100%;height:100%;transition:transform .3s ease}.ProjectShowcase_projectDetails__bLn2q{padding:4rem 0;background:#f9fafb}.ProjectShowcase_projectDetails__bLn2q .ProjectShowcase_sectionTitle__alQ5Q{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:2rem;text-align:center}.ProjectShowcase_projectDetails__bLn2q .ProjectShowcase_detailsGrid__Zv_gv{display:grid;grid-gap:2rem;gap:2rem;max-width:64rem;margin:0 auto}@media(min-width:768px){.ProjectShowcase_projectDetails__bLn2q .ProjectShowcase_detailsGrid__Zv_gv{grid-template-columns:1fr 1fr}}.ProjectShowcase_projectDetails__bLn2q .ProjectShowcase_detailsSection__76dDV .ProjectShowcase_detailsTitle__AAcWG{font-size:1.25rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center}.ProjectShowcase_projectDetails__bLn2q .ProjectShowcase_detailsSection__76dDV .ProjectShowcase_detailsTitle__AAcWG .ProjectShowcase_detailsIcon___qtOz{width:1.25rem;height:1.25rem;color:#b45309;margin-right:.5rem}.ProjectShowcase_projectDetails__bLn2q .ProjectShowcase_detailsSection__76dDV .ProjectShowcase_detailsList__5XlPY{display:flex;flex-direction:column;gap:.75rem}.ProjectShowcase_projectDetails__bLn2q .ProjectShowcase_detailsSection__76dDV .ProjectShowcase_detailsItem__q6ELm{display:flex;justify-content:space-between}.ProjectShowcase_projectDetails__bLn2q .ProjectShowcase_detailsSection__76dDV .ProjectShowcase_detailsItem__q6ELm .ProjectShowcase_detailsLabel__VHVqH{color:#4b5563}.ProjectShowcase_projectDetails__bLn2q .ProjectShowcase_detailsSection__76dDV .ProjectShowcase_detailsItem__q6ELm .ProjectShowcase_detailsValue__Bm_OC{font-weight:500}@media(max-width:768px){.ProjectShowcase_heroTitle__cKPlo{font-size:2rem}.ProjectShowcase_heroSubtitle__ubjVN{font-size:1rem}.ProjectShowcase_sectionTitle__alQ5Q{font-size:1.5rem}.ProjectShowcase_challengeSolutionGrid__BA_gA,.ProjectShowcase_featuresGrid__qcU9r,.ProjectShowcase_galleryGrid__Hsbfb,.ProjectShowcase_overviewGrid__AUCtL,.ProjectShowcase_techCategories___nRo7{grid-template-columns:1fr}}.BlockRenderer_blocksRenderer__xApkr{display:flex;flex-direction:column;gap:16px;color:#111827}.BlockRenderer_blocksRenderer__xApkr h1,.BlockRenderer_blocksRenderer__xApkr h2,.BlockRenderer_blocksRenderer__xApkr h3,.BlockRenderer_blocksRenderer__xApkr h4,.BlockRenderer_blocksRenderer__xApkr h5,.BlockRenderer_blocksRenderer__xApkr h6{font-size:32px;font-weight:400;line-height:1.2;margin:0}.BlockRenderer_blocksRenderer__xApkr p{font-size:16px;line-height:1.6;font-weight:300;margin:0}.BlockRenderer_blocksRenderer__xApkr ul{padding-left:24px;list-style:disc;margin:0}.BlockRenderer_blocksRenderer__xApkr li{font-weight:300;font-size:16px;line-height:1.6}.BlockRenderer_blocksRenderer__xApkr a{color:#292524;text-decoration:underline;font-weight:400}.BlockRenderer_blocksRenderer__xApkr a:hover{color:#005fa3}.BlockRenderer_blocksRenderer__xApkr em{font-style:italic;font-weight:300}.BlockRenderer_blocksRenderer__xApkr strong{font-weight:700}.BlockRenderer_blocksRenderer__xApkr figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px}.BlockRenderer_blocksRenderer__xApkr img{max-width:100%;height:auto;border-radius:8px}.BlockRenderer_blocksRenderer__xApkr figcaption{font-size:14px;color:#6b7280;text-align:center;font-style:italic}.BlockRenderer_textBlack__FBKmR{color:#292524}.BlockRenderer_textWhite__0JDoJ{color:#f5f5f4}.BlockRenderer_image__eTB9_{max-width:100%;height:auto;border-radius:8px}.TechCategoryIcon_techCategoryIcon__Ia7bw{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.TechCategoryIcon_techCategoryIcon__Ia7bw .TechCategoryIcon_categoryIcon__nQy1a{width:2rem;height:2rem}.TechCategoryIcon_techCategoryIcon__Ia7bw.TechCategoryIcon_frontend__yHet7{background:#dbeafe}.TechCategoryIcon_techCategoryIcon__Ia7bw.TechCategoryIcon_frontend__yHet7 .TechCategoryIcon_categoryIcon__nQy1a{color:#b45309}.TechCategoryIcon_techCategoryIcon__Ia7bw.TechCategoryIcon_backend__6sDbO{background:#dcfce7}.TechCategoryIcon_techCategoryIcon__Ia7bw.TechCategoryIcon_backend__6sDbO .TechCategoryIcon_categoryIcon__nQy1a{color:#16a34a}.TechCategoryIcon_techCategoryIcon__Ia7bw.TechCategoryIcon_mobile__VsZ9D{background:#f3e8ff}.TechCategoryIcon_techCategoryIcon__Ia7bw.TechCategoryIcon_mobile__VsZ9D .TechCategoryIcon_categoryIcon__nQy1a{color:#d6d3d1}.ContactSection_cta__5iP_f{padding:5rem 0;background:linear-gradient(135deg,#b45309,#d6d3d1);color:#f5f5f4;min-height:55svh;display:flex;flex-direction:column;justify-content:center;align-items:center}.ContactSection_cta__5iP_f .ContactSection_ctaContent__XFAf3{max-width:64rem;margin:0 auto;text-align:center;padding:0 1rem;height:100%}@media(min-width:640px){.ContactSection_cta__5iP_f .ContactSection_ctaContent__XFAf3{padding:0 1.5rem}}@media(min-width:1024px){.ContactSection_cta__5iP_f .ContactSection_ctaContent__XFAf3{padding:0 2rem}}.ContactSection_cta__5iP_f .ContactSection_ctaTitle__z_lJs{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}@media(min-width:768px){.ContactSection_cta__5iP_f .ContactSection_ctaTitle__z_lJs{font-size:2.25rem}}.ContactSection_cta__5iP_f .ContactSection_ctaText__NJMid{font-size:1.25rem;margin-bottom:2rem;color:#dbeafe}.ContactSection_cta__5iP_f .ContactSection_ctaButtons___YaUn{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:640px){.ContactSection_cta__5iP_f .ContactSection_ctaButtons___YaUn{flex-direction:row}}.ProjectLoading_loadingSkeleton__qRAVN{background:linear-gradient(110deg,#e5e7eb 8%,#f3f4f6 18%,#f5f5f4 33%,#f3f4f6 48%,#e5e7eb 58%);background-size:200% 100%;animation:ProjectLoading_shimmer__3YWUU 2s ease-in-out infinite;border-radius:8px;position:relative;overflow:hidden}.ProjectLoading_loadingSkeleton__qRAVN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:ProjectLoading_shine__nbsBW 2s ease-in-out infinite;animation-delay:.5s}@keyframes ProjectLoading_shimmer__3YWUU{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ProjectLoading_shine__nbsBW{0%{left:-100%}to{left:100%}}.ProjectLoading_loadingPulse___t0pV{background:linear-gradient(45deg,#e5e7eb,#f5f5f4,#e5e7eb);background-size:400% 400%;animation:ProjectLoading_pulse__XmQpn 2s ease-in-out infinite alternate;border-radius:8px;position:relative}.ProjectLoading_loadingPulse___t0pV:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:radial-gradient(circle,rgba(180,83,9,.3),transparent);border-radius:50%;transform:translate(-50%,-50%);animation:ProjectLoading_ripple__srKQ4 2s ease-out infinite}@keyframes ProjectLoading_pulse__XmQpn{0%{background-position:0 50%;transform:scale(1)}50%{background-position:100% 50%;transform:scale(1.02)}to{background-position:0 50%;transform:scale(1)}}@keyframes ProjectLoading_ripple__srKQ4{0%{width:0;height:0;opacity:1}to{width:40px;height:40px;opacity:0}}.ProjectLoading_loadingFloat__14JXD{background:linear-gradient(135deg,#f3f4f6,#e5e7eb 25%,#f5f5f4 50%,#e5e7eb 75%,#f3f4f6);background-size:300% 300%;animation:ProjectLoading_float__UVo26 3s ease-in-out infinite,ProjectLoading_gradientShift__rrabe 4s ease-in-out infinite;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative}.ProjectLoading_loadingFloat__14JXD:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#b45309,#be123c,#16a34a,#b45309);background-size:400% 400%;border-radius:calc(12px + 2px);z-index:-1;animation:ProjectLoading_borderGlow__1_fxb 3s ease-in-out infinite;opacity:.1}@keyframes ProjectLoading_float__UVo26{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-8px) rotate(.5deg)}66%{transform:translateY(-4px) rotate(-.5deg)}}@keyframes ProjectLoading_gradientShift__rrabe{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ProjectLoading_borderGlow__1_fxb{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ProjectLoading_loadingWave__4Y6Et{background:linear-gradient(90deg,#e5e7eb,#f3f4f6 20%,#f5f5f4 40%,#f3f4f6 60%,#e5e7eb 80%,#f3f4f6);background-size:300% 100%;animation:ProjectLoading_wave__U3xxX 2.5s ease-in-out infinite;border-radius:4px;position:relative}.ProjectLoading_loadingWave__4Y6Et:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(180,83,9,.08) 50%,transparent 70%);animation:ProjectLoading_sweep__DAf37 3s ease-in-out infinite;border-radius:4px}@keyframes ProjectLoading_wave__U3xxX{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ProjectLoading_sweep__DAf37{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(200%) skewX(-15deg)}}.ProjectLoading_loadingBreath___RSzb{background:radial-gradient(circle,#f5f5f4 0,#e5e7eb 30%,#d1d5db 60%,#e5e7eb 100%);animation:ProjectLoading_breathe__CY8ut 2s ease-in-out infinite;border-radius:50%;position:relative}.ProjectLoading_loadingBreath___RSzb:before{content:"";position:absolute;top:10%;left:10%;right:10%;bottom:10%;background:radial-gradient(circle,rgba(255,255,255,.8),transparent);border-radius:50%;animation:ProjectLoading_innerGlow__osZsw 2s ease-in-out infinite reverse}@keyframes ProjectLoading_breathe__CY8ut{0%,to{transform:scale(1);background-size:100% 100%}50%{transform:scale(1.05);background-size:120% 120%}}@keyframes ProjectLoading_innerGlow__osZsw{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.ProjectLoading_loadingStagger__rn1HF{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;animation:ProjectLoading_shimmer__3YWUU 1.8s ease-in-out infinite;border-radius:4px}.ProjectLoading_loadingStagger__rn1HF:first-child{animation-delay:0s}.ProjectLoading_loadingStagger__rn1HF:nth-child(2){animation-delay:.2s}.ProjectLoading_loadingStagger__rn1HF:nth-child(3){animation-delay:.4s}.ProjectLoading_loadingStagger__rn1HF:nth-child(4){animation-delay:.6s}.ProjectLoading_loadingStagger__rn1HF:nth-child(5){animation-delay:.8s}.ProjectLoading_loadingStagger__rn1HF:nth-child(6){animation-delay:1s}.ProjectLoading_loadingBlock__GZQTm{background:linear-gradient(135deg,#f5f5f4,#e5e7eb 25%,#f5f5f4 50%,#e5e7eb 75%,#f5f5f4);background-size:400% 400%;animation:ProjectLoading_blockShimmer__C1DR4 3s ease-in-out infinite;border-radius:8px;position:relative;min-height:120px;overflow:hidden}.ProjectLoading_loadingBlock__GZQTm:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(180,83,9,.1),rgba(190,18,60,.1),rgba(22,163,74,.1),transparent);animation:ProjectLoading_colorSweep__JAj_k 4s ease-in-out infinite}.ProjectLoading_loadingBlock__GZQTm:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#b45309,#be123c,#16a34a,#b45309);background-size:200% 100%;animation:ProjectLoading_progressBar___FYUb 2s ease-in-out infinite;border-radius:1px}@keyframes ProjectLoading_blockShimmer__C1DR4{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes ProjectLoading_colorSweep__JAj_k{0%{left:-100%}to{left:100%}}@keyframes ProjectLoading_progressBar___FYUb{0%{background-position:0 50%;opacity:.3}50%{background-position:100% 50%;opacity:.8}to{background-position:0 50%;opacity:.3}}@media(max-width:768px){.ProjectLoading_loadingBreath___RSzb,.ProjectLoading_loadingFloat__14JXD,.ProjectLoading_loadingPulse___t0pV,.ProjectLoading_loadingSkeleton__qRAVN,.ProjectLoading_loadingWave__4Y6Et{animation-duration:1.5s}.ProjectLoading_loadingFloat__14JXD:before{opacity:.05}}.ProjectError_errorContainer__bQXnV{min-height:100vh;position:relative;overflow:hidden}.ProjectError_errorOverlay__Ppebv{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(220,38,38,.05),rgba(220,38,38,.03) 50%,rgba(220,38,38,.05));animation:ProjectError_errorPulse__sNNSp 4s ease-in-out infinite}@keyframes ProjectError_errorPulse__sNNSp{0%,to{opacity:.3}50%{opacity:.6}}.ProjectError_errorIcon__X_W5E{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#dc2626,rgb(178.25,28.75,28.75));border-radius:50%;display:flex;align-items:center;justify-content:center;animation:ProjectError_errorBounce__Td3QW 2s ease-in-out infinite;position:relative}.ProjectError_errorIcon__X_W5E:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(135deg,#dc2626,rgb(178.25,28.75,28.75),rgb(134.3333333333,21.6666666667,21.6666666667));border-radius:50%;z-index:-1;animation:ProjectError_errorGlow__PVDa1 2s ease-in-out infinite;opacity:.3}.ProjectError_errorIcon__X_W5E svg{width:40px;height:40px;color:#fff;animation:ProjectError_errorShake__7C5nR .5s ease-in-out infinite alternate}@keyframes ProjectError_errorBounce__Td3QW{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}@keyframes ProjectError_errorGlow__PVDa1{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.1}}@keyframes ProjectError_errorShake__7C5nR{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.ProjectError_errorTitle__3MRmX{font-size:32px;font-weight:700;color:#dc2626;text-align:center;margin-bottom:16px;animation:ProjectError_errorSlideIn__K9fyG .8s ease-out}.ProjectError_errorMessage__xP6l7{font-size:18px;color:#f5f5f4;text-align:center;margin-bottom:32px;animation:ProjectError_errorSlideIn__K9fyG .8s ease-out .2s both}@keyframes ProjectError_errorSlideIn__K9fyG{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProjectError_errorActions__ZPfdE{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;animation:ProjectError_errorSlideIn__K9fyG .8s ease-out .4s both}.ProjectError_icon__gjw__{margin-right:8px}.ProjectError_errorSection__dSjAh{padding:48px 0;text-align:center;position:relative}.ProjectError_errorSection__dSjAh:before{content:"";position:absolute;top:0;left:50%;width:1px;height:40px;background:linear-gradient(180deg,transparent,#e5e7eb,transparent);transform:translateX(-50%)}.ProjectError_errorSectionTitle__0wkl5{font-size:24px;font-weight:600;color:#374151;margin-bottom:16px;opacity:.7}.ProjectError_errorSectionContent__jxzXc{color:#6b7280;max-width:500px;margin:0 auto;line-height:1.6}.ProjectError_errorList__eelRe{text-align:left;margin:16px auto 0;max-width:400px}@media(max-width:768px){.ProjectError_errorTitle__3MRmX{font-size:24px}.ProjectError_errorMessage__xP6l7{font-size:16px}.ProjectError_errorActions__ZPfdE{flex-direction:column;align-items:center}.ProjectError_errorButton__Uelm6{width:200px;justify-content:center;text-align:center}}.ProjectSection_sectionWrapper__2HqRk{padding:32px 16px;max-width:1200px;margin:0 auto}.ProjectSection_title__fDDGJ{font-size:24px;font-weight:600;margin-bottom:24px;color:#292524}