.Navbar_navbar__ZZiCr{display:flex;align-items:center;justify-content:center;padding:20px;background:#1a1a1a;position:relative;z-index:10;transition:background .3s ease}.Navbar_loginIcon__nCmUZ{cursor:pointer;padding-left:40px;animation:Navbar_fadeInOverlay__Ge2sy .5s ease forwards}.Navbar_loginIcon__nCmUZ svg{width:24px;height:24px;fill:#e5e5e5;transform:scale(1.4);transition:fill .3s ease,transform .3s ease}.Navbar_loginIcon__nCmUZ svg:hover{fill:#f4ca9f;transform:scale(1.8)}.Navbar_hamburger__ULnWd{display:none;cursor:pointer;flex-direction:column;gap:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;transition:top .3s ease,left .3s ease,transform .5s ease}.Navbar_hamburger__ULnWd.Navbar_open__W8A8x{top:20px;left:20px;transform:none}.Navbar_hamburger__ULnWd.Navbar_open__W8A8x:hover{transform:scale(1.05)}.Navbar_hamburger__ULnWd span{width:30px;height:3px;background:#e5e5e5;transition:transform .3s ease,background .3s ease,width .3s ease}.Navbar_hamburger__ULnWd span:first-child,.Navbar_hamburger__ULnWd span:nth-child(3){transition-delay:.1s}.Navbar_hamburger__ULnWd.Navbar_open__W8A8x span{background:#1a1a1a}.Navbar_hamburger__ULnWd.Navbar_open__W8A8x span:first-child{transform:translateY(8px) rotate(45deg) scale(1.1)}.Navbar_hamburger__ULnWd.Navbar_open__W8A8x span:nth-child(2){opacity:0}.Navbar_hamburger__ULnWd.Navbar_open__W8A8x span:nth-child(3){transform:translateY(-8px) rotate(-45deg) scale(1.1)}.Navbar_menu__vS8jz{display:flex;align-items:center;justify-content:center}.Navbar_menu__vS8jz ul{display:flex;gap:20px;list-style:none;margin:0;padding:0;opacity:0;animation:Navbar_fadeInLinks__NeTx8 .5s ease .3s forwards}.Navbar_menu__vS8jz a{display:flex;align-items:center;gap:8px;color:#e5e5e5;text-decoration:none;font-size:18px;transition:color .3s ease,transform .3s ease;transform:translateY(-10px);opacity:0;animation:Navbar_slideIn__ArB7S .4s ease forwards}.Navbar_menu__vS8jz a:hover{color:#ddb78c;transform:scale(1.05)}.Navbar_menu__vS8jz a svg{width:16px;height:16px;fill:#333}.Navbar_menu__vS8jz a svg:hover{transform:scale(1.05)}.Navbar_menuOpen__z2KsS{display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);color:#1a1a1a;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;opacity:0;transform:translateY(-20px);transition:opacity .5s ease,transform .5s ease;overflow:hidden;animation:Navbar_fadeInOverlay__Ge2sy .5s ease forwards}.Navbar_menuOpen__z2KsS ul{flex-direction:column;gap:30px;align-items:center}.Navbar_menuOpen__z2KsS ul:hover{transform:scale(1.1)}.Navbar_menuOpen__z2KsS li{border-bottom:2px solid #333}.Navbar_menuOpen__z2KsS a{color:#1a1a1a;font-size:24px;transform:translateY(20px);animation:Navbar_slideIn__ArB7S .4s ease forwards}@media(max-width:768px){.Navbar_hamburger__ULnWd{display:flex}.Navbar_menu__vS8jz{display:none}.Navbar_menuOpen__z2KsS{display:flex}.Navbar_menuOpen__z2KsS a{color:#00283b}.Navbar_menuOpen__z2KsS a:hover{color:#345e6c}.Navbar_loginIcon__nCmUZ{position:relative;padding-top:30px;padding-left:0}.Navbar_loginIcon__nCmUZ svg{fill:#00283b}.Navbar_loginIcon__nCmUZ svg:hover{fill:#345e6c}}@media(min-width:769px){.Navbar_hamburger__ULnWd{display:none}.Navbar_menu__vS8jz{display:flex;justify-content:center;align-items:center}.Navbar_menuOpen__z2KsS{display:none}}@keyframes Navbar_fadeInOverlay__Ge2sy{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_fadeInLinks__NeTx8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_slideIn__ArB7S{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Roboto:wght@300;400;500&display=swap";*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Poppins,sans-serif;background-color:#242424;color:#e5e5e5;scroll-behavior:smooth;overflow-x:hidden}.app-body{display:flex;flex-direction:column;min-height:100vh}.content-container{font-family:Poppins,sans-serif}.content-container,.page-specific-container{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#1a1a1a}.header,.page-specific-container{justify-content:center;padding:20px}.header{display:flex;align-items:center;background-color:#1a1a1a;position:-webkit-sticky;position:sticky;top:0;z-index:100}.logo-wrapper{display:flex;justify-content:center;animation:fadeIn 1s ease-in-out}.logo{display:block;max-width:150px;height:auto;transition:transform .3s ease}.logo:hover{transform:scale(1.05)}.footer{text-align:center;font-size:14px;padding:40px 20px;background-color:#242424;color:#e5e5e5;border-top:1px solid #333;margin-top:auto;width:100%}.social-links{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;animation:fadeIn 1s ease-in-out}.social-icon{width:32px;height:32px;transition:transform .3s ease,filter .3s ease;filter:brightness(.8)}.social-icon:hover{transform:scale(1.2);filter:brightness(1.2)}.footer-link{color:#ddb78c;text-decoration:none;transition:color .3s ease;font-weight:500}.footer-link:hover{color:#f4ca9f;text-decoration:underline}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(-100%)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#242424}::-webkit-scrollbar-thumb{background:#014353;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#00283b}::selection{background-color:rgba(221,183,140,.3);color:#e5e5e5}.Header_header__SQD4u{background:#1a1a1a;padding:15px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid #333}.Header_header__SQD4u,.Header_logoWrapper__67jiK{display:flex;justify-content:center;align-items:center}.Header_logo__0BY1u{width:auto;height:150px;object-fit:contain}@media(max-width:768px){.Header_logo__0BY1u{height:140px}}@media(max-width:480px){.Header_logo__0BY1u{height:135px}}