:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#121212;--foreground:#ededed}}body,html{scroll-behavior:smooth;max-width:100vw;height:100%;width:100%;margin:0;background:var(--background)}body{color:var(--foreground);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.loader{background:var(--background);color:var(--foreground);display:flex;align-items:center;justify-content:center;height:100vh;width:100vw}.navbar_navbar__sR_j8{position:fixed;top:0;left:0;width:100%;background:linear-gradient(135deg,#e7f5e9,#ffffff);border-bottom:1px solid #c8e6c9;color:var(--foreground);box-shadow:0 2px 6px rgba(0,60,32,.08),0 6px 12px rgba(0,60,32,.12);z-index:1000}.navbar_navContent__lRge0{max-width:1300px;margin:0 auto;padding:.5rem 0;display:flex;justify-content:space-between;align-items:center}.navbar_logoContainer__5drUJ{display:flex;align-items:center;margin-left:0}.navbar_logoImage__C59dj{height:45px;margin-right:1.5rem}.navbar_logoText__6VjVu{font-size:1.5rem;font-weight:700;letter-spacing:.5px;color:#121212}.navbar_hamburger__FPFrs{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.5rem;color:#1b5e20}.navbar_navLinks___IHzt{list-style:none;display:flex;gap:1.5rem}.navbar_navLinks___IHzt a{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;color:#121212;transition:color .3s ease}.navbar_navLinks___IHzt a:hover{color:#2e7d32;text-decoration:underline}@media (max-width:768px){.navbar_hamburger__FPFrs{display:block;font-size:2.5rem}.navbar_menuContainer__s_Ipw{position:absolute;top:100%;left:0;width:100%;background:linear-gradient(135deg,#e7f5e9,#ffffff);border-bottom:1px solid #c8e6c9;border-top:1px solid rgba(0,0,0,.1);display:none;padding-bottom:1rem}.navbar_menuContainer__s_Ipw.navbar_active__d11O2{display:block}.navbar_navLinks___IHzt{flex-direction:column;padding:1rem}.navbar_navLinks___IHzt li{padding:.5rem 0}.navbar_logoText__6VjVu{font-size:1.2rem}}@media (prefers-color-scheme:dark){.navbar_navbar__sR_j8{background:linear-gradient(135deg,#1c1c1c,#121212);border-bottom:1px solid #333;box-shadow:0 2px 6px rgba(0,0,0,.5),0 6px 12px rgba(0,0,0,.6);color:#e0e0e0}.navbar_navLinks___IHzt a{color:#e0e0e0}.navbar_navLinks___IHzt a:hover{color:#ffffff}.navbar_hamburger__FPFrs,.navbar_logoText__6VjVu{color:#e0e0e0}.navbar_menuContainer__s_Ipw{background:#151515}}