@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.work-page{padding:var(--spacing-lg,32px);margin:0;overflow-x:hidden;background-color:#ffffff}.work-page-title{font-family:var(--font-family-primary,sans-serif);font-weight:900;font-size:90px;color:#191919;text-align:center;margin-top:35px;margin-bottom:0;opacity:0;animation:fadeInUp .8s ease-out forwards;animation-delay:.3s}.filters{display:flex;justify-content:center;gap:var(--spacing-md,16px);margin-bottom:var(--spacing-lg,32px);opacity:0;animation:fadeInUp .8s ease-out forwards;animation-delay:.5s}.filters button{padding:var(--spacing-sm,8px) var(--spacing-lg,32px);border:none;border-radius:var(--border-radius-lg,8px);background:var(--color-bg-light,#f4f4f4);color:var(--color-secondary,#333);cursor:pointer;transition:all .3s ease}.filters button.active,.filters button:hover{background:var(--color-primary,#ff4b4e);color:#ffffff;transform:translateY(-2px)}.project-slider{overflow-x:hidden;position:relative;width:100vw;margin:0 auto;padding-left:var(--spacing-lg,32px);transform:none!important;left:auto!important;opacity:0;animation:fadeInUp .8s ease-out forwards;animation-delay:.7s}.project-slider.center-content .slider-container{justify-content:center}.slider-container{display:flex;gap:var(--spacing-lg,32px);transition:transform .3s ease-in-out;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.slider-container::-webkit-scrollbar{display:none}.project-card-container{flex:0 0 497px;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateX(-20px);transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform;margin-top:10px}.project-card-container.visible{opacity:1!important;transform:translateX(0)!important}.project-card-container.exiting{opacity:0;transform:translateX(-20px)}.project-card-container.visible:first-child{transition-delay:.3s}.project-card-container.visible:nth-child(2){transition-delay:.5s}.project-card-container.visible:nth-child(3){transition-delay:.7s}.project-card-container.visible:nth-child(4){transition-delay:.9s}.project-card{background-size:cover;background-position:50%;border-radius:20px;height:500px;width:100%;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.project-card:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.project-title{font-weight:800;font-size:35px;color:#191919;margin-top:15px}.project-services{font-size:16px;color:#444;margin-top:8px}.project-service-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.project-service-link{font-size:16px;color:#444;text-decoration:none;padding:0 4px;font-weight:600}.services-dash{color:#999;font-weight:600;margin:0 4px;-webkit-user-select:none;user-select:none}.work-page .slider-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:72px!important;height:72px!important;background:rgba(0,0,0,.5)!important;border:none!important;border-radius:50%!important;cursor:pointer!important;transition:background .3s ease!important;z-index:9999!important;pointer-events:auto!important;display:flex;align-items:center;justify-content:center}.work-page .slider-arrow:hover{background:rgba(0,0,0,.8)!important}.work-page .slider-arrow.left{left:15px!important;margin-left:25px!important}.work-page .slider-arrow.right{right:30px!important;margin-right:35px!important}.work-page .slider-arrow svg{width:24px!important;height:24px!important;fill:#fff!important}@media (max-width:991px){html body .work-page{padding-top:80px!important;padding:0}html body .work-page .work-page-title{font-size:50px!important;line-height:1.2!important;margin-bottom:24px!important}html body .work-page .filters{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:24px!important}html body .work-page .filters button{padding:8px 16px!important;font-size:14px!important;line-height:1!important;min-height:40px!important;min-width:100px!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;-webkit-tap-highlight-color:transparent!important}html body .work-page .filters button:active,html body .work-page .filters button:focus,html body .work-page .filters button:focus-visible{outline:none!important;box-shadow:none!important}html body .work-page .filters button::-moz-focus-inner{border:none!important}html body .work-page .project-slider{overflow:visible!important;width:auto!important;padding-left:0!important}html body .work-page .slider-arrow{display:none!important}html body .work-page .slider-container{display:flex!important;flex-direction:column!important;gap:var(--spacing-lg,32px)!important;overflow:visible!important;padding:0 var(--spacing-md,16px)!important}html body .work-page .project-card-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;background:#ffffff!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;padding:var(--spacing-md)!important;transform:none!important;opacity:1!important;margin:0 0 var(--spacing-lg,32px)!important}html body .work-page .project-card-container .project-title{order:0!important;margin:0 0 8px!important;text-align:center!important;font-size:19px!important}html body .work-page .project-card-container .project-services{order:1!important;margin:0 0 8px!important;text-align:center!important}html body .work-page .project-card-container .project-card{order:2!important;width:100%!important;height:300px!important;background-size:cover!important;background-position:50%!important}html body .work-page .project-services,html body .work-page .project-title{padding:0 var(--spacing-md,16px)!important}}