.Navbar-module__cJzEcG__navbar{z-index:1000;padding:16px 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.Navbar-module__cJzEcG__scrolled{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm);background:#ffffffeb;padding:10px 0}.Navbar-module__cJzEcG__inner{justify-content:space-between;align-items:center;display:flex}.Navbar-module__cJzEcG__logo{align-items:center;gap:10px;display:flex}.Navbar-module__cJzEcG__logoImg{width:auto;height:36px}.Navbar-module__cJzEcG__logoText{letter-spacing:-.5px;font-size:22px;font-weight:800}.Navbar-module__cJzEcG__logoHighlight{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.Navbar-module__cJzEcG__links{gap:32px;list-style:none;display:flex}.Navbar-module__cJzEcG__links a{color:var(--text-secondary);font-size:14px;font-weight:500;transition:color .2s}.Navbar-module__cJzEcG__links a:hover{color:var(--blue-600)}.Navbar-module__cJzEcG__actions{align-items:center;gap:12px;display:flex}.Navbar-module__cJzEcG__menuBtn{cursor:pointer;color:var(--text-primary);background:0 0;border:none;display:none}.Navbar-module__cJzEcG__mobileMenu{z-index:999;background:#fff;flex-direction:column;gap:4px;padding:24px;display:flex;position:fixed;inset:60px 0 0}.Navbar-module__cJzEcG__mobileMenu a{color:var(--text-secondary);border-radius:8px;padding:14px 16px;font-size:16px;font-weight:500;display:block}.Navbar-module__cJzEcG__mobileMenu a:hover{background:var(--blue-50);color:var(--blue-600)}@media (max-width:900px){.Navbar-module__cJzEcG__links,.Navbar-module__cJzEcG__actions{display:none}.Navbar-module__cJzEcG__menuBtn{display:block}}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--border);background:var(--bg-secondary);padding:80px 0 32px}.Footer-module__S6Hkya__top{grid-template-columns:1.5fr 2fr;gap:60px;margin-bottom:60px;display:grid}.Footer-module__S6Hkya__logo{align-items:center;gap:10px;display:flex}.Footer-module__S6Hkya__logoImg{width:auto;height:36px}.Footer-module__S6Hkya__logoText{letter-spacing:-.5px;font-size:22px;font-weight:800}.Footer-module__S6Hkya__logoHighlight{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.Footer-module__S6Hkya__desc{color:var(--text-muted);margin:16px 0 20px;font-size:14px;line-height:1.7}.Footer-module__S6Hkya__contacts{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.Footer-module__S6Hkya__contacts a{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;transition:color .2s;display:flex}.Footer-module__S6Hkya__contacts a:hover{color:var(--blue-600)}.Footer-module__S6Hkya__socials{gap:12px;display:flex}.Footer-module__S6Hkya__socials a{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);background:#fff;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex}.Footer-module__S6Hkya__socials a:hover{color:var(--blue-600);border-color:var(--blue-200);background:var(--blue-50);transform:translateY(-2px)}.Footer-module__S6Hkya__linksGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.Footer-module__S6Hkya__col h4{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-size:14px;font-weight:700}.Footer-module__S6Hkya__col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.Footer-module__S6Hkya__col ul a{color:var(--text-muted);font-size:14px;transition:color .2s}.Footer-module__S6Hkya__col ul a:hover{color:var(--blue-600)}.Footer-module__S6Hkya__bottom{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;padding-top:32px;font-size:13px;display:flex}.Footer-module__S6Hkya__legal{gap:24px;display:flex}.Footer-module__S6Hkya__legal a{color:var(--text-muted);font-size:13px;transition:color .2s}.Footer-module__S6Hkya__legal a:hover{color:var(--text-secondary)}@media (max-width:1024px){.Footer-module__S6Hkya__top{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.Footer-module__S6Hkya__linksGrid{grid-template-columns:repeat(2,1fr)}.Footer-module__S6Hkya__bottom{text-align:center;flex-direction:column;gap:16px}}@media (max-width:480px){.Footer-module__S6Hkya__linksGrid{grid-template-columns:1fr}}
