:root{--primary:#2dad72;--primary-dark:#1b7a4d;--primary-light:#e0f2f1;--secondary:#213d78;--secondary-dark:#152952;--accent:#f39c12;--background:#fff;--foreground:#1a1a1a;--muted:#f8fafc;--border:#e2e8f0;--text-muted:#64748b;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--font-base:var(--font-outfit),system-ui,-apple-system,sans-serif;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;padding:0;margin:0}body{color:var(--foreground);background:var(--background);font-family:var(--font-base);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:var(--transition)}.container{max-width:1280px;margin:0 auto;padding:0 2rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;border-radius:var(--radius-md);border:none;cursor:pointer;font-weight:600;transition:var(--transition);gap:.5rem}.btn-primary{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff;box-shadow:0 4px 14px 0 rgba(45,173,114,.39)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(45,173,114,.23)}.btn-secondary{background-color:#fff;color:var(--secondary);border:1.5px solid var(--border)}.btn-secondary:hover{background-color:var(--muted);border-color:var(--secondary)}.section-title{text-align:center;margin-bottom:3rem;color:var(--secondary);font-size:2.5rem;font-weight:700;letter-spacing:-.02em}.glass{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}.Navbar_navProxy__QRrO0{height:80px}.Navbar_navbar__GrSXC{position:fixed;top:0;left:0;right:0;height:80px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1000;display:flex;align-items:center;border-bottom:1px solid var(--border);transition:var(--transition)}.Navbar_container__2Cq63{max-width:1400px;margin:0 auto;padding:0 2rem;width:100%;display:flex;align-items:center;justify-content:space-between}.Navbar_logo__X4o9i{display:flex;align-items:center;gap:.5rem;transition:transform .2s}.Navbar_logo__X4o9i:hover{transform:scale(1.05)}.Navbar_searchBar___Nn_h{flex:1 1;max-width:500px;margin:0 3rem;position:relative}.Navbar_searchIconWrapper__1_1b5{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:var(--text-muted);display:flex}.Navbar_input__QhCY6{width:100%;padding:.85rem 1rem .85rem 3.2rem;border:1px solid var(--border);border-radius:var(--radius-md);outline:none;font-size:.95rem;background-color:var(--muted);transition:var(--transition);color:var(--foreground)}.Navbar_input__QhCY6:focus{background-color:#fff;border-color:var(--primary);box-shadow:0 0 0 4px rgba(45,173,114,.1)}.Navbar_navLinks__BPXkM{display:flex;gap:2.5rem;align-items:center}.Navbar_link__Ssa7S{font-weight:500;color:var(--foreground);font-size:1rem;position:relative}.Navbar_link__Ssa7S:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--primary);transition:var(--transition)}.Navbar_link__Ssa7S:hover{color:var(--primary)}.Navbar_link__Ssa7S:hover:after{width:100%}.Navbar_authButtons__LVi10{display:flex;gap:1.5rem;align-items:center}.Navbar_loginBtn__ovbKe{color:var(--secondary);font-weight:600;display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:var(--radius-sm)}.Navbar_loginBtn__ovbKe:hover{background-color:var(--muted);color:var(--primary)}.Navbar_sellBtn__eeVCp{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff;padding:.75rem 1.6rem;border-radius:var(--radius-lg);font-weight:600;display:flex;align-items:center;gap:.6rem;box-shadow:0 4px 12px rgba(45,173,114,.2)}.Navbar_sellBtn__eeVCp:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(45,173,114,.3)}.Navbar_desktopAuth__iQpPs{display:flex;gap:1.5rem;align-items:center}.Navbar_mobileMenuBtn__vCYFv{display:none;background:none;border:none;cursor:pointer;color:var(--foreground);padding:.5rem}.Navbar_mobileMenu__mhKOr{position:fixed;top:80px;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999;padding:2rem;display:flex;flex-direction:column;transform:translateY(-100%);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}.Navbar_mobileMenu__mhKOr.Navbar_open__wWapx{transform:translateY(0);opacity:1;pointer-events:auto}.Navbar_mobileSearch__LDeWZ{position:relative;margin-bottom:2rem}.Navbar_mobileNavLinks__8nspG{display:flex;flex-direction:column;gap:1.5rem;font-size:1.25rem;margin-bottom:2rem}.Navbar_mobileAuthButtons__h3CJ8{display:flex;flex-direction:column;gap:1rem;margin-top:auto;padding-top:2rem;border-top:1px solid var(--border)}@media (max-width:1024px){.Navbar_desktopAuth__iQpPs,.Navbar_navLinks__BPXkM,.Navbar_searchBar___Nn_h{display:none}.Navbar_mobileMenuBtn__vCYFv{display:flex;align-items:center;justify-content:center}.Navbar_container__2Cq63{padding:0 1rem}}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_ed3508;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:__Outfit_ed3508,__Outfit_Fallback_ed3508;font-style:normal}.__variable_ed3508{--font-outfit:"__Outfit_ed3508","__Outfit_Fallback_ed3508"}