.Logo-module__FeqWJG__main{cursor:pointer;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#ff6b35 50%,#f7931e 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;transition:transform .3s;animation:4s ease-in-out infinite Logo-module__FeqWJG__gradientFlow}.Logo-module__FeqWJG__main:hover{transform:scale(1.05)}@keyframes Logo-module__FeqWJG__gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
.Navbar-module___rHu7W__main{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0a0a0af2 0%,#1a1a1af2 100%);border-bottom:1px solid #ff6b3533;flex-direction:row;justify-content:space-between;align-items:center;gap:2px;padding:16px 24px;transition:background .3s,box-shadow .3s,padding .3s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 12px #0000004d}.Navbar-module___rHu7W__main.Navbar-module___rHu7W__scrolled{background:linear-gradient(135deg,#0a0a0afa 0%,#1a1a1afa 100%);padding:12px 24px;box-shadow:0 4px 20px #00000080}.Navbar-module___rHu7W__logoContainer{cursor:pointer;z-index:1001;text-decoration:none;transition:transform .2s;display:inline-block}.Navbar-module___rHu7W__logoContainer:hover{transform:scale(1.02)}.Navbar-module___rHu7W__navLinks{flex-direction:row;align-items:center;gap:8px;display:flex}.Navbar-module___rHu7W__navLink{font-family:var(--font-body,"Poppins",sans-serif);color:#fffc;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:inline-block}.Navbar-module___rHu7W__navLink:hover{color:#fff;background:#ff6b351a}.Navbar-module___rHu7W__activeLink{color:#ff6b35;background:#ff6b3526}.Navbar-module___rHu7W__activeLink:hover{background:#ff6b3533}.Navbar-module___rHu7W__burgerButton{cursor:pointer;z-index:1001;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Navbar-module___rHu7W__burgerIcon{width:24px;height:24px;transition:transform .2s}.Navbar-module___rHu7W__burgerButton:hover .Navbar-module___rHu7W__burgerIcon{transform:scale(1.1)}.Navbar-module___rHu7W__mobileMenu{z-index:1000;opacity:0;visibility:hidden;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.Navbar-module___rHu7W__mobileMenu.Navbar-module___rHu7W__menuOpen{opacity:1;visibility:visible}.Navbar-module___rHu7W__mobileMenuContent{flex-direction:column;gap:16px;width:100%;max-width:300px;padding:0 24px;display:flex}.Navbar-module___rHu7W__mobileMenuContent .Navbar-module___rHu7W__navLink{text-align:center;background:#ffffff0d;border-radius:8px;width:100%;padding:16px 24px;font-size:1.2rem}.Navbar-module___rHu7W__mobileMenuContent .Navbar-module___rHu7W__navLink:hover{background:#ff6b3526}.Navbar-module___rHu7W__mobileMenuContent .Navbar-module___rHu7W__activeLink{background:#ff6b3533}@media (max-width:768px){.Navbar-module___rHu7W__main{padding:12px 16px}.Navbar-module___rHu7W__main.Navbar-module___rHu7W__scrolled{padding:10px 16px}.Navbar-module___rHu7W__navLinks{display:none}}@media (min-width:769px){.Navbar-module___rHu7W__burgerButton,.Navbar-module___rHu7W__mobileMenu{display:none}}
.Footer-module__Grjkva__footer{color:#fff;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);border-top:1px solid #ff6b3533;padding:4rem 0 1.5rem}.Footer-module__Grjkva__container{max-width:1200px;margin:0 auto;padding:0 2rem}.Footer-module__Grjkva__content{grid-template-columns:2fr 1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.Footer-module__Grjkva__brand{max-width:350px}.Footer-module__Grjkva__brandLink{text-decoration:none}.Footer-module__Grjkva__brandName{font-family:var(--font-heading,"Bebas Neue",cursive);letter-spacing:.1em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff6b35 0%,#f7931e 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 .75rem;font-size:2rem;font-weight:400;transition:opacity .2s}.Footer-module__Grjkva__brandLink:hover .Footer-module__Grjkva__brandName{opacity:.8}.Footer-module__Grjkva__brandTagline{font-family:var(--font-body,"Poppins",sans-serif);color:#ffffffa6;margin:0;font-size:.95rem;font-weight:300;line-height:1.6}.Footer-module__Grjkva__navLinks{flex-direction:column;display:flex}.Footer-module__Grjkva__navTitle{font-family:var(--font-body,"Poppins",sans-serif);color:#ffffffe6;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1rem;font-size:.9rem;font-weight:600}.Footer-module__Grjkva__nav{flex-direction:column;gap:.75rem;display:flex}.Footer-module__Grjkva__navLink{font-family:var(--font-body,"Poppins",sans-serif);color:#fff9;font-size:.9rem;font-weight:400;text-decoration:none;transition:color .2s}.Footer-module__Grjkva__navLink:hover{color:#ff6b35}.Footer-module__Grjkva__social{flex-direction:column;display:flex}.Footer-module__Grjkva__socialLink{color:#fffc;font-family:var(--font-body,"Poppins",sans-serif);letter-spacing:.02em;background:#ffffff0d;border:1px solid #ff6b354d;border-radius:2rem;align-items:center;gap:.75rem;width:fit-content;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.Footer-module__Grjkva__socialLink:hover{color:#ff6b35;background:#ff6b351a;border-color:#ff6b35;transform:translateY(-2px);box-shadow:0 8px 20px #ff6b3533}.Footer-module__Grjkva__socialIcon{flex-shrink:0;width:20px;height:20px}.Footer-module__Grjkva__copyright{text-align:center;border-top:1px solid #ffffff1a;padding-top:2rem}.Footer-module__Grjkva__copyright p{font-family:var(--font-body,"Poppins",sans-serif);color:#ffffff80;margin:0;font-size:.85rem;font-weight:300}@media (max-width:768px){.Footer-module__Grjkva__footer{padding:3rem 0 1.5rem}.Footer-module__Grjkva__container{padding:0 1.5rem}.Footer-module__Grjkva__content{text-align:center;grid-template-columns:1fr;gap:2rem}.Footer-module__Grjkva__brand{max-width:none}.Footer-module__Grjkva__nav,.Footer-module__Grjkva__social{align-items:center}.Footer-module__Grjkva__socialLink{padding:.6rem 1rem;font-size:.85rem}.Footer-module__Grjkva__socialIcon{width:18px;height:18px}}
