.Footer_footer__0IXn3{background-color:#2f2f2f;color:hsla(0,0%,100%,.8);padding:64px 0 32px}.Footer_footerMascot__OvAyi{display:flex;align-items:center;gap:1rem;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.12)}.Footer_footerMascotName__QtwHa{font-size:.875rem;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:4px}.Footer_footerMascotTagline__SJyVh{font-size:1rem;color:#f49c3d;font-weight:600;margin:0}.Footer_footerContent__guRXR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px;margin-bottom:48px}.Footer_footerSection__Zafk8 h3{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:12px}.Footer_footerSection__Zafk8 h4{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:16px}.Footer_footerSection__Zafk8 p{color:hsla(0,0%,100%,.8);line-height:1.6;font-size:.9rem}.Footer_footerSection__Zafk8 ul{list-style:none;padding:0}.Footer_footerSection__Zafk8 ul li{margin-bottom:8px}.Footer_footerSection__Zafk8 ul li a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .2s ease;font-size:.9rem}.Footer_footerSection__Zafk8 ul li a:hover{color:#fff}.Footer_footerBottom__jCLw1{border-top:1px solid hsla(0,0%,100%,.1);padding-top:24px;text-align:center}.Footer_footerBottom__jCLw1 p{color:hsla(0,0%,100%,.8);font-size:.875rem}@media (max-width:768px){.Footer_footerMascot__OvAyi{flex-direction:column;text-align:center}.Footer_footerContent__guRXR{grid-template-columns:1fr;gap:32px}}.Navbar2_navbar__LDaqU{background-color:transparent;position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;height:80px;box-shadow:none;border-bottom:none;transition:background-color .3s ease,box-shadow .3s ease,border-bottom .3s ease;will-change:background-color,box-shadow,border-bottom;margin:0;padding:0;display:block}.Navbar2_navbar__LDaqU>.Navbar2_container__atLhP{display:flex;align-items:center;height:100%;width:100%}.Navbar2_navbar__LDaqU.Navbar2_scrolled__cX9Dd{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);border-bottom:1px solid rgba(47,47,47,.1);animation:Navbar2_popIn__opMLt .6s cubic-bezier(.34,1.56,.64,1)}@keyframes Navbar2_popIn__opMLt{0%{opacity:.8;box-shadow:0 2px 8px rgba(0,0,0,.06)}50%{opacity:.95;box-shadow:0 3px 12px rgba(0,0,0,.09)}to{opacity:1;box-shadow:0 4px 16px rgba(0,0,0,.12)}}.Navbar2_navbarContent__bFfi_{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;width:100%;height:80px}.Navbar2_navbarLeft__TIMfT{display:flex;align-items:center;gap:2.5rem;min-width:0;width:100%;transition:opacity .3s ease,visibility .3s ease}.Navbar2_navbarLeft__TIMfT.Navbar2_hidden__Rj1wW{opacity:0;visibility:hidden;pointer-events:none}.Navbar2_logoWrap__ITRI_{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;flex-shrink:0}.Navbar2_logoWrap__ITRI_:hover .Navbar2_logo__Ufktl{color:#d87a2a}.Navbar2_logoMascot__dCaAV{flex-shrink:0}.Navbar2_logo__Ufktl{font-size:1.75rem;font-weight:700;color:#f49c3d;text-decoration:none;transition:color .3s ease;letter-spacing:-.02em;white-space:nowrap}.Navbar2_logo__Ufktl:hover{color:#d87a2a}.Navbar2_desktopNavLinks__0faOq{display:flex;list-style:none;gap:2.5rem;align-items:center;margin:0;padding:0;flex:1 1}.Navbar2_desktopNavLinks__0faOq li{margin:0;padding:0}.Navbar2_desktopNavLinks__0faOq a{color:#2f2f2f;font-weight:500;font-size:.95rem;transition:color .2s ease;display:block;padding:.5rem 0;position:relative;white-space:nowrap;text-decoration:none}.Navbar2_desktopNavLinks__0faOq a:hover{color:#f49c3d}.Navbar2_desktopNavLinks__0faOq a.Navbar2_active__7rfMp{color:#f49c3d;font-weight:600}.Navbar2_desktopNavLinks__0faOq a.Navbar2_active__7rfMp:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background-color:#f49c3d;border-radius:2px 2px 0 0}.Navbar2_mobileMenuButton__7_VUf{display:none;flex-direction:column;justify-content:space-around;width:28px;height:28px;background:transparent;border:none;cursor:pointer;padding:0;z-index:101;margin-left:auto}.Navbar2_mobileMenuButton__7_VUf span{width:100%;height:3px;background-color:#2f2f2f;border-radius:2px;transition:all .3s ease;transform-origin:center}.Navbar2_mobileMenuButton__7_VUf span.Navbar2_open__x9ocV:first-child{transform:rotate(45deg) translate(8px,8px)}.Navbar2_mobileMenuButton__7_VUf span.Navbar2_open__x9ocV:nth-child(2){opacity:0}.Navbar2_mobileMenuButton__7_VUf span.Navbar2_open__x9ocV:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.Navbar2_navbarRight__4KZeG{display:flex;align-items:center;gap:1rem;justify-content:flex-end;min-width:0;width:100%}.Navbar2_submitButton__KEf7T{padding:.625rem 1.5rem;background-color:#f49c3d;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap;display:inline-block}.Navbar2_submitButton__KEf7T:hover{background-color:#d87a2a;transform:translateY(-1px);box-shadow:0 4px 8px rgba(244,156,61,.3)}.Navbar2_signInButton__k7O8s{padding:.625rem 1.25rem;background-color:hsla(0,0%,100%,.12);color:#f49c3d;border:1.5px solid #f49c3d;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Navbar2_signInButton__k7O8s:hover{background-color:rgba(244,156,61,.15);border-color:#d87a2a;color:#d87a2a}.Navbar2_profileContainer__jYBBG{position:relative}.Navbar2_profileButton__i_Ffx{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid rgba(47,47,47,.1);transition:all .2s ease;background:transparent;cursor:pointer;padding:0}.Navbar2_profileButton__i_Ffx:hover{border-color:#f49c3d;transform:scale(1.05);box-shadow:0 2px 8px rgba(244,156,61,.3)}.Navbar2_profileImage___NEEj{width:100%;height:100%;object-fit:cover;display:block}.Navbar2_profilePlaceholder__Dnzgn{width:100%;height:100%;background:linear-gradient(135deg,#f49c3d,#d87a2a);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;text-transform:uppercase}.Navbar2_profileDropdown__an61R{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);min-width:200px;padding:8px 0;z-index:1000;border:1px solid rgba(47,47,47,.1);animation:Navbar2_dropdownFadeIn__9Co_B .2s ease}@keyframes Navbar2_dropdownFadeIn__9Co_B{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navbar2_dropdownItem__aIHDH{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#2f2f2f;text-decoration:none;font-size:.95rem;font-weight:500;transition:all .2s ease;width:100%;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left}.Navbar2_dropdownItem__aIHDH:hover{background-color:rgba(244,156,61,.1);color:#f49c3d}.Navbar2_dropdownIcon__yZtbN{font-size:1.1rem;width:20px;text-align:center}.Navbar2_dropdownDivider__W3Hha{height:1px;background-color:rgba(47,47,47,.1);margin:8px 0}.Navbar2_mobileMenu__XLRqB{display:none;position:absolute;top:80px;left:0;right:0;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out;opacity:0}.Navbar2_mobileMenuOpen__q7SbT{max-height:1000px;opacity:1;transition:max-height .3s ease-in,opacity .3s ease-in}.Navbar2_mobileMenu__XLRqB>.Navbar2_container__atLhP{padding:1.5rem 20px}.Navbar2_mobileNavLinks__8IpXo{list-style:none;display:flex;flex-direction:column;gap:0;padding:0 0 1rem;margin:0 0 1rem}.Navbar2_mobileNavLinks__8IpXo,.Navbar2_mobileNavLinks__8IpXo li{border-bottom:1px solid rgba(47,47,47,.1)}.Navbar2_mobileNavLinks__8IpXo li:last-child{border-bottom:none}.Navbar2_mobileNavLinks__8IpXo a{display:block;padding:1rem 0;color:#2f2f2f;font-weight:500;font-size:1rem;text-decoration:none;transition:all .2s ease}.Navbar2_mobileNavLinks__8IpXo a:hover{color:#f49c3d}.Navbar2_mobileNavLinks__8IpXo a.Navbar2_active__7rfMp{color:#f49c3d;font-weight:600;padding-left:.75rem;border-left:3px solid #f49c3d}.Navbar2_mobileActions__juBNL{display:flex;flex-direction:column;gap:1rem;align-items:stretch}.Navbar2_mobileSubmitButton__anraM{padding:.75rem 1.5rem;background-color:#f49c3d;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;text-decoration:none;text-align:center;transition:all .2s ease}.Navbar2_mobileSubmitButton__anraM:hover{background-color:#d87a2a}.Navbar2_mobileProfileButton___kMAa{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid rgba(47,47,47,.1);transition:all .2s ease;text-decoration:none;align-self:center}.Navbar2_mobileProfileButton___kMAa:hover{border-color:#f49c3d;transform:scale(1.05);box-shadow:0 2px 8px rgba(244,156,61,.3)}.Navbar2_mobileSignInButton__h4S4u{padding:.75rem 1.5rem;background-color:transparent;color:#2f2f2f;border:1.5px solid rgba(47,47,47,.2);border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.Navbar2_mobileSignInButton__h4S4u:hover{background-color:rgba(47,47,47,.05);border-color:#f49c3d;color:#f49c3d}@media (max-width:992px){.Navbar2_navbar__LDaqU{height:auto;min-height:80px}.Navbar2_navbar__LDaqU>.Navbar2_container__atLhP{padding-left:20px;padding-right:20px}.Navbar2_navbarContent__bFfi_{grid-template-columns:1fr;height:80px;gap:0;min-height:80px}.Navbar2_navbarLeft__TIMfT{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.75rem;min-width:0}.Navbar2_navbarLeft__TIMfT.Navbar2_hidden__Rj1wW{opacity:1;visibility:visible;pointer-events:auto}.Navbar2_logoWrap__ITRI_{flex-shrink:0;min-width:0}.Navbar2_logo__Ufktl{font-size:1.5rem}.Navbar2_desktopNavLinks__0faOq{display:none}.Navbar2_mobileMenuButton__7_VUf{display:flex;flex-shrink:0;margin-left:0}.Navbar2_navbarRight__4KZeG{display:none}.Navbar2_mobileMenu__XLRqB{display:block}}