.Navbar_nav__yFFPE{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#ffffff;border-bottom:1px solid #eaeaea;font-family:Inter,sans-serif;position:relative;z-index:50;box-shadow:0 2px 10px rgba(0,0,0,.04)}.Navbar_nav__yFFPE *{margin-bottom:0}.Navbar_left__Wrk82{display:flex;align-items:center}.Navbar_logo__X4o9i{height:52px;object-fit:contain;cursor:pointer}.Navbar_navbarRight__7Ci5x{display:flex;gap:1.5rem;align-items:center}.Navbar_navbarRight__7Ci5x a{color:#264533;text-decoration:none;font-weight:500;transition:color .2s ease,border-bottom .2s ease}.Navbar_navbarRight__7Ci5x a:hover{color:#1b2f25}.Navbar_activeLink__izzmo{font-weight:600;border-bottom:2px solid #e97b5f;padding-bottom:2px}.Navbar_menuToggle__RKmv1{display:none;font-size:1.8rem;cursor:pointer;color:#264533}.Navbar_closeBtn__0aOGu{align-self:flex-end;font-size:1.2rem;margin-bottom:.5rem;cursor:pointer}.Navbar_authButtons__LVi10{display:flex;align-items:center;gap:10px}.Navbar_signInBtn__nQszW{padding:8px 18px;border:1.5px solid #4a6a50;border-radius:8px;color:#4A6A50;font-weight:600;font-size:14px;font-family:inherit;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap}.Navbar_signInBtn__nQszW:hover{background:#4A6A50;color:#fff}.Navbar_signUpBtn__BRHhj{padding:8px 18px;background:#C26A5A;border:1.5px solid #c26a5a;border-radius:8px;color:#fff;font-weight:600;font-size:14px;font-family:inherit;text-decoration:none;transition:background .2s ease;white-space:nowrap}.Navbar_signUpBtn__BRHhj:hover{background:#b05a4a;border-color:#b05a4a}.Navbar_dropdownWrap___k7sl{position:relative}.Navbar_dropdownToggle__WUpU8{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#264533;font-weight:500;font-size:inherit;font-family:inherit;cursor:pointer;padding:4px 0;transition:color .2s ease}.Navbar_dropdownToggle__WUpU8:hover{color:#1b2f25}.Navbar_dropdownOpen__BWyAR{color:#C26A5A}.Navbar_dropdownMenu___PkgI{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);z-index:1000;padding:6px 0;animation:Navbar_fadeIn__5u4gS .15s ease}@keyframes Navbar_fadeIn__5u4gS{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Navbar_dropdownItem__UWMxQ{display:block;padding:10px 16px;color:#264533;text-decoration:none;font-size:14px;font-weight:500;font-family:inherit;transition:background .15s ease;border:none;background:none;width:100%;text-align:left;cursor:pointer}.Navbar_dropdownItem__UWMxQ:hover{background:#f0f9f0}.Navbar_dropdownDivider__k1vOB{height:1px;background:#eee;margin:4px 0}.Navbar_userInfo__o_QUq{padding:10px 16px;font-size:14px;font-weight:600;color:#264533}.Navbar_avatarToggle__SAKVD{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:2px 0}.Navbar_avatarCircle__bbUPz{width:34px;height:34px;border-radius:50%;background:#4A6A50;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}@media (max-width:768px){.Navbar_menuToggle__RKmv1{display:block;margin-left:auto}.Navbar_navbarRight__7Ci5x{display:none;flex-direction:column;align-items:stretch;position:absolute;top:80px;right:1rem;left:1rem;background-color:#ffffff;padding:1rem 1.5rem;border:1px solid #eee;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:999;overflow-y:auto;max-height:calc(100vh - 100px);animation:Navbar_slideDown__fvtmo .3s ease forwards}.Navbar_navbarRight__7Ci5x a{margin:.5rem 0}.Navbar_showMenu__OuTyp{display:flex}@keyframes Navbar_slideDown__fvtmo{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Navbar_dropdownWrap___k7sl{position:static;width:100%}.Navbar_dropdownToggle__WUpU8{width:100%;padding:.5rem 0}.Navbar_dropdownMenu___PkgI{position:static;box-shadow:none;border:none;border-radius:0;padding:0 0 0 16px;animation:none;min-width:0;background:transparent}.Navbar_dropdownItem__UWMxQ{padding:8px 0}.Navbar_authButtons__LVi10{flex-direction:column;gap:8px;margin-top:8px}.Navbar_signInBtn__nQszW,.Navbar_signUpBtn__BRHhj{display:block;text-align:center;width:100%;box-sizing:border-box}.Navbar_avatarToggle__SAKVD{width:100%;padding:.5rem 0}.Navbar_userInfo__o_QUq{padding:8px 0}.Navbar_dropdownDivider__k1vOB{margin:4px 0}}.Footer_footer__pQtti{background-color:#4A6A50;color:#FFFDF8;padding:1.5rem;text-align:center;font-size:.9rem}.Footer_footerLinks__M17kI{margin-top:.5rem}.Footer_link__TBOP7{color:#FFFDF8;text-decoration:none;margin:0 .25rem}.Banner_bannerContainer__BCnSO{text-align:center;padding:.75rem 1.5rem;font-weight:500;font-size:.95rem;letter-spacing:.3px}.Banner_bannerTitle__93TwB{margin-right:.5rem;font-weight:700}.Banner_bannerLink__noTJK{margin-left:1rem;text-decoration:underline;font-weight:600}.Layout_container__m5jTj{display:flex;flex-direction:column;min-height:100vh;background-color:#ffffff;color:#1f2937}.Layout_main__bVVJR{flex:1 1;padding:2rem 1.5rem}@media (min-width:768px){.Layout_main__bVVJR{padding-left:2.5rem;padding-right:2.5rem}}:root{--nf-kora:#FFFDF8;--nf-charcoal:#2B2B2B;--nf-neem:#4A6A50;--nf-terracotta:#C26A5A;--nf-moringa:#8CBA80;--nf-mustard:#E4B04A;--nf-mustard-light:#F5D78E;--nf-clay:#F0E1D6;--nf-deep-green:#264533;--nf-mint:#A8D4B0}#__next,body,html{height:100%;margin:0;padding:0;display:flex;flex-direction:column;background-color:#FFFFFF;color:#2B2B2B;font-family:Inter,sans-serif;line-height:1.65}h1{font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,3rem);color:#4A6A50}div,input,li,p,span,textarea{font-family:Inter,sans-serif;line-height:1.6;margin-bottom:1rem}a{color:#4A6A50;text-decoration:none}a:hover{color:#C26A5A}button{font-family:inherit;cursor:pointer;border:none;padding:.6rem 1.2rem;border-radius:6px;font-weight:600}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:1rem}