.Header_header__KwdYD{padding:calc(var(--spacing-unit) * 4) 0;position:relative;z-index:10}.Header_inner__DLT3k{display:flex;align-items:center;justify-content:center;flex-direction:column}.Header_logoContainer__55iFg{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 2)}.Header_logoLink__8hJcT{display:inline-flex;align-items:center;justify-content:center;transition:var(--transition)}.Header_logoLink__8hJcT:hover{transform:scale(1.05)}.Header_logoWrapper__9Pokp{width:164px;height:auto;position:relative;display:flex;align-items:center;justify-content:center}.Header_logoLink__8hJcT:hover .Header_logoWrapper__9Pokp{background:rgba(255,255,255,.2)}.Header_companyName__36D4s{font-size:1.5rem;font-weight:700;color:var(--color-text);text-decoration:none;transition:var(--transition);letter-spacing:-.025em}.Header_logoLink__8hJcT:hover .Header_companyName__36D4s{opacity:.9}.Header_navigation__K8EsA{display:flex;gap:calc(var(--spacing-unit) * 4)}.Header_navLink__Rvw2c{color:var(--color-text);text-decoration:none;font-weight:500;padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 2);transition:var(--transition);position:relative;overflow:hidden;font-size:1.25em}.Header_navLink__Rvw2c:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-text);transition:var(--transition)}.Header_navLink__Rvw2c:hover:before{width:100%}@media (max-width:768px){.Header_header__KwdYD{padding:calc(var(--spacing-unit) * 2) 0}.Header_inner__DLT3k{flex-direction:column;gap:calc(var(--spacing-unit) * 3)}.Header_navigation__K8EsA{gap:calc(var(--spacing-unit) * 2)}.Header_logoWrapper__9Pokp{width:48px;height:48px}.Header_companyName__36D4s{font-size:1.25rem}}.ProjectCard_card__ynzED{background:var(--color-card-bg);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:var(--transition);animation:ProjectCard_fadeIn__zlktH .6s ease-out backwards;display:flex;flex-direction:column;height:100%}.ProjectCard_card__ynzED:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ProjectCard_imageWrapper__i0MCO{position:relative;height:200px;overflow:hidden}.ProjectCard_image___Mmu2{object-fit:cover;transition:var(--transition)}.ProjectCard_card__ynzED:hover .ProjectCard_image___Mmu2{transform:scale(1.05)}.ProjectCard_imageOverlay__OCawr{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1))}.ProjectCard_logoContainer__zJcLm{position:absolute;top:calc(var(--spacing-unit) * 2);right:calc(var(--spacing-unit) * 2);width:48px;height:48px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:6px;border:1px solid rgba(0,0,0,.1);transition:var(--transition);z-index:1;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProjectCard_card__ynzED:hover .ProjectCard_logoContainer__zJcLm{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.ProjectCard_logo__VTTnZ{object-fit:contain;transition:var(--transition)}.ProjectCard_content__7ep5M{padding:calc(var(--spacing-unit) * 3);flex-grow:1;display:flex;flex-direction:column}.ProjectCard_title__rP0_G{font-size:1.5rem;font-weight:600;color:var(--color-card-text);margin-bottom:calc(var(--spacing-unit) * 2);line-height:1.3}.ProjectCard_description__pOPAk{color:var(--color-card-description);margin-bottom:calc(var(--spacing-unit) * 3);line-height:1.6;flex-grow:1}.ProjectCard_link__5nwD1{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1);color:var(--color-accent);font-weight:500;text-decoration:none;transition:var(--transition);align-self:flex-start;padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 2);border-radius:var(--border-radius);border:1px solid transparent}.ProjectCard_link__5nwD1:hover{color:var(--color-accent-hover);background:rgba(0,105,241,.05);border-color:var(--color-accent)}.ProjectCard_link__5nwD1:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.ProjectCard_icon__yPm6_{transition:var(--transition)}.ProjectCard_link__5nwD1:hover .ProjectCard_icon__yPm6_{transform:translateX(3px)}.ProjectCard_comingSoon__SSVyi{background:rgba(0,105,241,.1);color:var(--color-accent)}.ProjectCard_comingSoon__SSVyi,.ProjectCard_inProgress__KJuty{font-size:.875rem;padding:calc(var(--spacing-unit) * .5) calc(var(--spacing-unit) * 1);border-radius:calc(var(--border-radius) * .5);margin-bottom:calc(var(--spacing-unit) * 2);display:inline-block}.ProjectCard_inProgress__KJuty{background:rgba(255,157,0,.1);color:#a67c00}.ProjectCard_inProgressButton__7_Ruw{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1);color:#a67c00;font-weight:500;align-self:flex-start;padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 2);border-radius:var(--border-radius);border:1px solid #a67c00;background:rgba(255,157,0,.05);cursor:not-allowed;opacity:.9}.ProjectCard_inProgressButton__7_Ruw .ProjectCard_icon__yPm6_{color:#a67c00}@media (max-width:768px){.ProjectCard_imageWrapper__i0MCO{height:160px}.ProjectCard_content__7ep5M{padding:calc(var(--spacing-unit) * 2)}.ProjectCard_title__rP0_G{font-size:1.25rem}.ProjectCard_logoContainer__zJcLm{width:40px;height:40px;padding:5px}}.ProjectsList_grid__YbsRL{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:calc(var(--spacing-unit) * 4);gap:calc(var(--spacing-unit) * 4);padding:calc(var(--spacing-unit) * 2) 0}@media (max-width:1200px){.ProjectsList_grid__YbsRL{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:calc(var(--spacing-unit) * 3)}}@media (max-width:768px){.ProjectsList_grid__YbsRL{grid-template-columns:1fr;gap:calc(var(--spacing-unit) * 3)}}.Footer_footer__pQtti{padding:calc(var(--spacing-unit) * 8) 0 calc(var(--spacing-unit) * 4);margin-top:auto;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1)}.Footer_content__sRLWS{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:calc(var(--spacing-unit) * 4);gap:calc(var(--spacing-unit) * 4);margin-bottom:calc(var(--spacing-unit) * 6)}.Footer_column__fehd0{animation:Footer_fadeIn__N4tIj .6s ease-out backwards}.Footer_column__fehd0:first-child{animation-delay:.1s}.Footer_column__fehd0:nth-child(2){animation-delay:.2s}.Footer_column__fehd0:nth-child(3){animation-delay:.3s}.Footer_columnTitle__WcnMX{color:var(--color-text);font-size:1.125rem;font-weight:600;margin-bottom:calc(var(--spacing-unit) * 2)}.Footer_columnText__g_nLx{color:var(--color-text-secondary);line-height:1.7}.Footer_links__cFiYr{display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 1)}.Footer_link__TBOP7{color:var(--color-text-secondary);text-decoration:none;transition:var(--transition);display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1)}.Footer_link__TBOP7:hover{color:var(--color-text);transform:translateX(5px)}.Footer_bottom__wxP7Z{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing-unit) * 3);padding-top:calc(var(--spacing-unit) * 6);border-top:1px solid rgba(255,255,255,.1)}.Footer_copyright__j4atB{color:var(--color-text-secondary);font-size:.875rem;text-align:center}.Footer_social__cGivK{display:flex;gap:calc(var(--spacing-unit) * 3)}.Footer_socialLink__hPzxm{color:var(--color-text-secondary);transition:var(--transition);background:rgba(255,255,255,.05);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.Footer_socialLink__hPzxm:hover{color:var(--color-text);background:rgba(255,255,255,.1);transform:translateY(-3px)}@media (max-width:768px){.Footer_footer__pQtti{padding:calc(var(--spacing-unit) * 4) 0 calc(var(--spacing-unit) * 2)}.Footer_content__sRLWS{grid-template-columns:1fr}.Footer_bottom__wxP7Z{gap:calc(var(--spacing-unit) * 2)}}.page_main__nw1Wk{min-height:100vh;display:flex;flex-direction:column}.page_hero__7KFOs{padding:calc(var(--spacing-unit) * 8) 0;animation:page_fadeIn__jjObi .8s ease-out}.page_title__po7na{margin-bottom:calc(var(--spacing-unit) * 2);text-shadow:2px 2px 4px rgba(0,0,0,.1)}.page_subtitle__YBgxm{max-width:800px;margin:0 auto calc(var(--spacing-unit) * 4);color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.25rem)}.page_projectsSection__qCz8i{flex:1 1;padding:calc(var(--spacing-unit) * 8) 0;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:400px}.page_projectsHeader__0TeQ2{margin-bottom:calc(var(--spacing-unit) * 6);text-align:center;animation:page_fadeIn__jjObi .8s ease-out .4s backwards}.page_projectsHeaderTitle__kvzLl{color:var(--color-text);margin-bottom:calc(var(--spacing-unit) * 1)}.page_projectsHeaderDescription__4HXov{color:var(--color-text-secondary);max-width:600px;margin:0 auto}@media (max-width:768px){.page_hero__7KFOs,.page_projectsSection__qCz8i{padding:calc(var(--spacing-unit) * 4) 0}}