.LayoutSite-module-scss-module__tuX88a__LayoutSite{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}.LayoutSite-module-scss-module__tuX88a__LayoutSite footer{margin-top:auto}
.Header-module-scss-module__uJvYVW__Header{z-index:1000;background:#0f172a;border-bottom:1px solid #a855f74d;padding:20px 0;animation:2s ease-in-out alternate Header-module-scss-module__uJvYVW__head;position:sticky;top:0}@keyframes Header-module-scss-module__uJvYVW__head{0%{transform:translateY(-200px)}}.Header-module-scss-module__uJvYVW__Header .Header-module-scss-module__uJvYVW__content{justify-content:space-between;align-items:center;display:flex}.Header-module-scss-module__uJvYVW__Header .Header-module-scss-module__uJvYVW__logo{cursor:pointer;background:#0f172a;border:2px solid #9333ea;justify-content:center;align-items:center;width:100px;height:40px;animation:4s linear infinite Header-module-scss-module__uJvYVW__morphRadius;display:flex}@keyframes Header-module-scss-module__uJvYVW__morphRadius{0%{border-radius:0 50px}25%{border-radius:50px 0}50%{border-radius:50px 50px 0 0}75%{border-radius:0 0 50px 50px}to{border-radius:0 50px}}.Header-module-scss-module__uJvYVW__Header .Header-module-scss-module__uJvYVW__nav{gap:20px;display:flex}.Header-module-scss-module__uJvYVW__Header .Header-module-scss-module__uJvYVW__nav button{color:#fff;background:0 0;font-size:16px;transition:all .3s}@media (max-width:600px){.Header-module-scss-module__uJvYVW__Header .Header-module-scss-module__uJvYVW__nav button{display:none}}.Header-module-scss-module__uJvYVW__Header .Header-module-scss-module__uJvYVW__nav button:hover{color:#9333ea;transform:translateY(-2px)}.Header-module-scss-module__uJvYVW__burger{cursor:pointer;flex-direction:column;gap:6px;display:none}.Header-module-scss-module__uJvYVW__burger span{background:#fff;width:28px;height:3px;transition:all .3s}@media (max-width:600px){.Header-module-scss-module__uJvYVW__burger{display:flex}}.Header-module-scss-module__uJvYVW__active span:first-child{transform:translateY(9px)rotate(45deg)}.Header-module-scss-module__uJvYVW__active span:nth-child(2){opacity:0}.Header-module-scss-module__uJvYVW__active span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.Header-module-scss-module__uJvYVW__overlay{opacity:0;visibility:hidden;z-index:999;background:#0009;transition:all .3s;position:fixed;inset:0}.Header-module-scss-module__uJvYVW__show{opacity:1;visibility:visible}.Header-module-scss-module__uJvYVW__mobileMenu{z-index:1000;background:#0f172a;border-left:1px solid #a855f74d;flex-direction:column;gap:20px;width:300px;height:100vh;padding:100px 40px;transition:all .4s;display:flex;position:fixed;top:80px;right:-500px}.Header-module-scss-module__uJvYVW__mobileMenu button{color:#fff;text-align:left;background:0 0;font-size:18px}.Header-module-scss-module__uJvYVW__open{right:0}
.Footer-module-scss-module__QPfkOW__footer{background:#0f172a;border-top:1px solid #a855f74d;margin-top:100px;padding:60px 0 30px}.Footer-module-scss-module__QPfkOW__grid{grid-template-columns:repeat(3,1fr);gap:60px;display:grid}.Footer-module-scss-module__QPfkOW__brand h2{color:#a855f7;margin-bottom:16px}.Footer-module-scss-module__QPfkOW__brand p{color:#94a3b8;max-width:300px;line-height:1.6}.Footer-module-scss-module__QPfkOW__links h4,.Footer-module-scss-module__QPfkOW__contacts h4{color:#fff;margin-bottom:20px}.Footer-module-scss-module__QPfkOW__links ul,.Footer-module-scss-module__QPfkOW__contacts ul{padding:0;list-style:none}.Footer-module-scss-module__QPfkOW__links li,.Footer-module-scss-module__QPfkOW__contacts li{color:#94a3b8;margin-bottom:12px}.Footer-module-scss-module__QPfkOW__links a{color:#94a3b8;text-decoration:none;transition:all .3s}.Footer-module-scss-module__QPfkOW__links a:hover{color:#a855f7}.Footer-module-scss-module__QPfkOW__bottom{text-align:center;color:#64748b;border-top:1px solid #a855f733;margin-top:50px;padding-top:20px;font-size:14px}@media (max-width:992px){.Footer-module-scss-module__QPfkOW__grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:600px){.Footer-module-scss-module__QPfkOW__grid{text-align:center;grid-template-columns:1fr}.Footer-module-scss-module__QPfkOW__brand p{margin:0 auto}}
