.Landing_container__zyEsK{min-height:60vh;background:#fff;font-family:Proxima Nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:#333;--card-bg:#fff;--card-border:transparent;--text-color:#333;margin:0;padding:0;border:none;width:100%;overflow-x:hidden;overflow-y:visible}.Landing_header__68M2C{border-bottom:1px solid #e2e8f0;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%}.Landing_headerContent__0_VzF{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;max-width:1200px;margin:0 auto;position:relative}.Landing_logo__bAZbo{font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .3s ease;flex-shrink:0}.Landing_logo__bAZbo:hover{transform:scale(1.02)}.Landing_logoIcon__bzxag{display:flex;align-items:center;justify-content:center}.Landing_mountainIcon__RkYyE{transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(16,185,129,.2));animation:Landing_gentleBreathe___dKwX 4s ease-in-out infinite}@keyframes Landing_gentleBreathe___dKwX{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.Landing_logo__bAZbo:hover .Landing_mountainIcon__RkYyE{transform:scale(1.1);filter:drop-shadow(0 4px 8px rgba(16,185,129,.3))}.Landing_logoText__0XY_J{display:flex;align-items:center;gap:2px}.Landing_logo__bAZbo:hover{opacity:.8}.Landing_logoHighlight__mxvUj{color:#059669;text-shadow:0 1px 2px rgba(5,150,105,.2);font-weight:700}.Landing_logoMiddle__SUar8{color:#111827;font-weight:700}.Landing_logoPark__W_o2p{color:#374151;font-weight:600}.Landing_navigation__coYgy{display:flex;gap:2rem;justify-content:center;flex:1 1;margin:0 2rem}.Landing_navLink__Vsv4d{background:none;border:none;font-size:1rem;font-weight:600;color:#4b5563;cursor:pointer;padding:.5rem 0;transition:all .2s ease;position:relative;white-space:nowrap}.Landing_navLink__Vsv4d:hover{color:#059669;transform:translateY(-1px)}.Landing_navLink__Vsv4d:hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#10b981,#059669);border-radius:1px}.Landing_headerActions__BZ1LU{display:flex;align-items:center;gap:1rem;justify-content:flex-end;flex-shrink:0}.Landing_signInBtn__pVZ04{background:linear-gradient(90deg,#0f9d58,#34a853);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(15,157,88,.3)}.Landing_signInBtn__pVZ04:hover{background:linear-gradient(90deg,#0a8049,#2e7d32);transform:translateY(-2px);box-shadow:0 6px 20px rgba(15,157,88,.4)}.Landing_feedbackBtn__lPRwg{background:linear-gradient(90deg,#1e88e5,#1565c0);border:1px solid #1e88e5;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;color:#fff;cursor:pointer;transition:all .2s ease;font-weight:600;box-shadow:0 2px 4px rgba(30,136,229,.2);height:40px;display:flex;align-items:center;justify-content:center}.Landing_feedbackBtn__lPRwg:hover{background:linear-gradient(90deg,#1976d2,#0d47a1);border-color:#1976d2;transform:translateY(-1px);box-shadow:0 4px 8px rgba(30,136,229,.3)}.Landing_userMenu__XD7B0{display:flex;align-items:center;gap:1rem}.Landing_userActions__G79IC{display:flex;align-items:center;gap:.75rem}.Landing_userInfo__KfQen{display:flex;align-items:center;gap:.5rem}.Landing_userAvatar__h5_Zn{width:32px;height:32px;border-radius:50%;object-fit:cover}.Landing_userName__xoFkU{font-weight:600;color:#333}.Landing_hubBtn__6oTv6{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.Landing_hubBtn__6oTv6:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.Landing_signOutBtn___Ei7p{background:transparent;border:1px solid #ddd;color:#666;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.Landing_signOutBtn___Ei7p:hover{background:#f5f5f5;border-color:#999}.Landing_authError__MH0a1,.Landing_authLoading__fGUW3{font-size:.9rem;color:#666}.Landing_heroSection__Ndg9B{position:relative;min-height:800px;display:block;padding:80px 0;margin:0 0 1rem;overflow:visible;border:none;background:transparent}.Landing_heroBackground__xYLrU{position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.builder.io/api/v1/image/assets%2Fedd2bc0a2010407da248754a5682a99d%2Fe73a35a0753145789d4f514f4f0143c1?format=webp&width=1920);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.Landing_heroOverlay__aqyxM{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.85),rgba(0,0,0,.75) 50%,rgba(0,0,0,.85));z-index:2}.Landing_heroContent__CYsw2{position:relative;z-index:10;text-align:center;color:#fff;max-width:850px;padding:4rem 3rem;margin:0 auto;background:rgba(0,0,0,.8);border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid hsla(0,0%,100%,.3);box-shadow:0 25px 80px rgba(0,0,0,.5);top:0;transform:none}.Landing_heroContent__CYsw2,.Landing_heroTitle__YGrnT{display:block!important;visibility:visible!important;opacity:1!important}.Landing_heroTitle__YGrnT{font-size:4.5rem;font-weight:900;margin-bottom:2rem;text-shadow:0 8px 30px #000,0 4px 15px rgba(0,0,0,.9),0 2px 6px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.7);line-height:1.05;letter-spacing:-.03em;color:#fff!important;text-transform:none;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;position:relative!important;z-index:15!important}.Landing_heroSubtitle__ELtkC{font-size:1.4rem;margin-bottom:3rem;font-weight:500;text-shadow:0 4px 20px #000,0 2px 10px rgba(0,0,0,.8),0 1px 5px rgba(0,0,0,.6);line-height:1.4;max-width:650px;margin-left:auto;margin-right:auto;color:#fff}.Landing_tryButtons__lFopd{margin-top:2rem;text-align:center}.Landing_tryWithoutLoginBtn__cOwmU{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:20px;box-shadow:0 8px 32px rgba(16,185,129,.4)}.Landing_planTripBtn__V_SBk,.Landing_tryWithoutLoginBtn__cOwmU{color:#fff;padding:1.25rem 2.5rem;font-size:1.3rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:2rem;display:inline-flex;align-items:center;gap:.75rem;position:relative;overflow:hidden;text-transform:none;letter-spacing:.5px}.Landing_planTripBtn__V_SBk{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 8px 32px rgba(59,130,246,.3);text-shadow:0 1px 2px rgba(0,0,0,.1)}.Landing_tryWithoutLoginBtn__cOwmU:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00e5a5,#00a3ff);opacity:0;transition:opacity .3s ease}.Landing_tryWithoutLoginBtn__cOwmU:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-3px);box-shadow:0 12px 40px rgba(5,150,105,.5)}.Landing_tryWithoutLoginBtn__cOwmU:focus{box-shadow:0 8px 32px hsla(0,100%,71%,.4),0 0 0 3px hsla(0,0%,100%,.4)}.Landing_tryWithoutLoginBtn__cOwmU:active{transform:translateY(-1px) scale(.98);box-shadow:0 6px 20px rgba(0,200,150,.3);transition:all .1s ease}.Landing_tryWithoutLoginBtn__cOwmU:focus{outline:none;box-shadow:0 8px 25px rgba(0,200,150,.3),0 0 0 3px hsla(0,0%,100%,.3)}.Landing_planTripBtn__V_SBk:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));opacity:0;transition:opacity .3s ease}.Landing_planTripBtn__V_SBk:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-3px);box-shadow:0 16px 45px rgba(59,130,246,.5)}.Landing_planTripBtn__V_SBk:hover:before{opacity:1}.Landing_planTripBtn__V_SBk:active{transform:translateY(-1px) scale(.98);box-shadow:0 6px 20px rgba(59,130,246,.4);transition:all .1s ease;background:linear-gradient(135deg,#1e40af,#1d4ed8)}.Landing_planTripBtn__V_SBk:focus{outline:none;box-shadow:0 8px 25px rgba(59,130,246,.4),0 0 0 3px rgba(59,130,246,.3)}.Landing_planTripBtn__V_SBk:hover .Landing_ctaIcon__FeLpc{transform:rotate(15deg) scale(1.1)}.Landing_ctaIcon__FeLpc{font-size:1.3rem;position:relative;z-index:1;transition:transform .3s ease}.Landing_tryWithoutLoginBtn__cOwmU:hover .Landing_ctaIcon__FeLpc{transform:rotate(15deg) scale(1.1)}.Landing_tryWithoutLoginBtn__cOwmU span{position:relative;z-index:1}.Landing_loginClarification__Txt3S{color:#fff;font-size:.95rem;margin:0 0 2rem;font-weight:500;text-shadow:0 3px 12px #000,0 2px 6px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.6)}.Landing_voiceSearchSection__bIBck{margin-bottom:3rem;padding:2rem 0;position:relative}.Landing_voiceSearchSection__bIBck:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:50px;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent)}.Landing_voiceSearchLabel__kgUcp{color:#fff;font-size:1rem;margin-bottom:1.5rem;font-weight:600;text-shadow:0 4px 15px #000,0 2px 8px rgba(0,0,0,.8),0 1px 4px rgba(0,0,0,.6);text-align:center;font-style:italic}.Landing_searchForm___XSkT{width:100%;max-width:580px;margin:0 auto}.Landing_searchWrapper__gXB_Y{position:relative;display:flex;align-items:center;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;box-shadow:0 12px 48px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2);overflow:hidden;border:2px solid hsla(0,0%,100%,.4);transition:all .3s ease;animation:Landing_subtleGlow__DN3qB 3s ease-in-out infinite}@keyframes Landing_subtleGlow__DN3qB{0%,to{box-shadow:0 12px 48px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2)}50%{box-shadow:0 12px 48px rgba(79,70,229,.2),0 4px 16px rgba(0,0,0,.2)}}.Landing_searchWrapper__gXB_Y:focus-within{box-shadow:0 16px 64px rgba(0,0,0,.4),0 0 0 4px hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.6);transform:translateY(-2px);animation:none}.Landing_searchIcon__qsjuo{position:absolute;left:1rem;color:#999;z-index:2}.Landing_searchInput__M5c2J{flex:1 1;border:none;outline:none;padding:1.5rem 1.25rem 1.5rem 3.5rem;font-size:1.2rem;color:#2d3748;line-height:1.5;font-weight:500;background:transparent}.Landing_searchInput__M5c2J::placeholder{color:#9ca3af;font-style:normal;opacity:1;font-weight:400}.Landing_searchBtn__wvJdH{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:none;padding:1.75rem 2.5rem;font-size:1.3rem;font-weight:800;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:0 20px 20px 0;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden;box-shadow:0 12px 35px rgba(79,70,229,.4);min-width:140px;flex-shrink:0;letter-spacing:.5px;text-transform:uppercase}.Landing_searchBtn__wvJdH:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(135deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease;z-index:-1;filter:blur(8px);transform:scale(1.1)}.Landing_searchBtn__wvJdH:hover:not(:disabled){background:linear-gradient(135deg,#4338ca,#6d28d9);box-shadow:0 16px 45px rgba(67,56,202,.5);transform:translateY(-1px)}.Landing_searchBtn__wvJdH:hover:not(:disabled):after{opacity:.3}.Landing_searchBtn__wvJdH:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.Landing_searchBtn__wvJdH:hover:not(:disabled):before{left:100%}.Landing_searchBtn__wvJdH:hover:not(:disabled){background:linear-gradient(135deg,#3730a3,#6d28d9);transform:translateY(-4px);box-shadow:0 16px 45px rgba(79,70,229,.6),0 4px 16px rgba(124,58,237,.3)}.Landing_searchBtn__wvJdH:focus:not(:disabled){outline:none;box-shadow:0 8px 25px rgba(0,136,255,.4),0 0 0 3px hsla(0,0%,100%,.5)}.Landing_searchBtn__wvJdH:active:not(:disabled){transform:translateY(-1px);transition:transform .1s ease}.Landing_searchBtn__wvJdH:disabled{background:linear-gradient(135deg,#cbd5e0,#a0aec0);cursor:not-allowed;box-shadow:none;opacity:.5}.Landing_searchWrapper__gXB_Y:focus-within .Landing_searchBtn__wvJdH:disabled{animation:Landing_subtlePulse__tAbHV 2s infinite}@keyframes Landing_subtlePulse__tAbHV{0%,to{opacity:.6}50%{opacity:.8}}.Landing_searchArrow__B5ULY{transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;width:20px;height:20px}.Landing_searchBtn__wvJdH:hover:not(:disabled) .Landing_searchArrow__B5ULY{transform:translateX(4px)}.Landing_searchBtnText__EfOT8{font-weight:700;letter-spacing:.5px;transition:all .3s ease;font-size:1.1rem;line-height:1}.Landing_searchBtn__wvJdH:hover:not(:disabled) .Landing_searchBtnText__EfOT8{transform:translateX(2px)}.Landing_searchActions__nJxJh{display:flex;align-items:center;gap:.5rem;padding-right:.5rem;height:100%}.Landing_searchActions__nJxJh>div{display:flex;align-items:center;position:relative}.Landing_searchActions__nJxJh>div:focus-within:after,.Landing_searchActions__nJxJh>div:hover:after{content:"🎤 Speak your destination";position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.9);color:#fff;padding:.75rem 1rem;border-radius:8px;font-size:.85rem;font-weight:500;white-space:nowrap;z-index:1000;pointer-events:none;border:1px solid hsla(0,0%,100%,.2)}.Landing_searchActions__nJxJh>div:hover:before{content:"";position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);border:4px solid transparent;border-bottom-color:rgba(0,0,0,.8);z-index:1000;pointer-events:none}.Landing_trustIndicators__reUJO{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.Landing_trustStats__gk4Md{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.Landing_trustItem__qhruB{color:#fff;font-size:.95rem;font-weight:600;text-shadow:0 2px 8px #000,0 1px 4px rgba(0,0,0,.8);background:rgba(0,0,0,.6);padding:.75rem 1.5rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease;white-space:nowrap}.Landing_trustItem__qhruB:hover{background:rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.6);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.5)}.Landing_scrollHint__2rssp{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease;opacity:.9;margin-top:1rem}.Landing_scrollHint__2rssp:hover{opacity:1;transform:translateY(-2px)}.Landing_scrollText___nd8N{color:#fff;font-size:.9rem;font-weight:600;text-shadow:0 3px 12px #000,0 2px 6px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.6);text-transform:uppercase;letter-spacing:.5px}.Landing_scrollArrow__Zauax{animation:Landing_bounceDown__ZehlP 2s ease-in-out infinite;color:hsla(0,0%,100%,.9);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@keyframes Landing_bounceDown__ZehlP{0%,20%,50%,80%,to{transform:translateY(0);opacity:.9}10%{transform:translateY(-3px);opacity:1}40%{transform:translateY(-6px);opacity:1}60%{transform:translateY(-4px);opacity:1}}.Landing_container__zyEsK{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.Landing_categoriesSection__0GHUu,.Landing_highlightsSection__RD90v,.Landing_howItWorksSection__EDrNt,.Landing_parksSection__hotCx,.Landing_realDataSection__Uudor,.Landing_trustSection__p8FRU{padding:2.5rem 0;min-height:auto;margin:0}.Landing_realDataSection__Uudor{position:relative;padding:3rem 0;margin-top:0;border-radius:40px 40px 0 0;box-shadow:0 -10px 30px rgba(0,0,0,.1)}.Landing_realDataSection__Uudor:before{content:"";position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#08f,#00c896);border-radius:2px}.Landing_howItWorksSection__EDrNt{position:relative;padding:2.5rem 0}.Landing_howItWorksSection__EDrNt:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="%23428a2f" opacity="0.1"/><circle cx="20" cy="20" r="1" fill="%23428a2f" opacity="0.1"/><circle cx="80" cy="30" r="1.5" fill="%23428a2f" opacity="0.1"/><circle cx="30" cy="80" r="1" fill="%23428a2f" opacity="0.1"/><circle cx="70" cy="70" r="1.5" fill="%23428a2f" opacity="0.1"/></svg>') repeat;background-size:100px 100px;pointer-events:none}.Landing_categoriesSection__0GHUu,.Landing_highlightsSection__RD90v{position:relative;padding:2.5rem 0}.Landing_trustSection__p8FRU{background:linear-gradient(135deg,#10b981,#059669);color:#fff;position:relative;padding:3rem 0}.Landing_trustSection__p8FRU:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M20 20h60v60H20z" fill="none" stroke="%23ffffff" stroke-width="0.5" opacity="0.1"/><path d="M30 30h40v40H30z" fill="none" stroke="%23ffffff" stroke-width="0.5" opacity="0.1"/></svg>') repeat;background-size:100px 100px;pointer-events:none}.Landing_parksSection__hotCx{position:relative;padding:3rem 0}.Landing_sectionTitle__KRAEb{font-size:1.8rem;font-weight:700;color:#333;text-align:center;margin-bottom:1.5rem}.Landing_sectionSubtitle__oV4aK{font-size:1.1rem;color:#666;text-align:center;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.Landing_trustSection__p8FRU .Landing_sectionTitle__KRAEb{color:#fff}.Landing_realDataGrid__pYr3c{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem;max-width:1000px;margin:0 auto}.Landing_realDataCard__Rqyis{background:var(--card-bg,#fff);border-radius:16px;padding:2.5rem 2rem;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;border:2px solid var(--card-border,transparent);position:relative;overflow:hidden}.Landing_realDataCard__Rqyis:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#10b981,#059669)}.Landing_realDataCard__Rqyis:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.15);border-color:#10b981}.Landing_realDataIcon__0vBi6{font-size:3.5rem;margin-bottom:1.5rem;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,Android Emoji,EmojiSymbols,sans-serif}.Landing_realDataTitle__M00Pz{font-size:1.4rem;font-weight:700;color:#333;margin-bottom:.75rem;line-height:1.3}.Landing_realDataDescription__6OHVW{color:#666;font-size:1rem;margin-bottom:1.5rem;line-height:1.5}.Landing_realDataBadge__fQtbZ{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;display:inline-block;text-transform:uppercase;letter-spacing:.5px}.Landing_featuresGrid__TJsyt{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.5rem;gap:1.5rem}.Landing_featureCard__T0MT0{background:var(--card-bg,#fff);border-radius:12px;padding:2rem;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid var(--card-border,transparent)}.Landing_featureCard__T0MT0:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.Landing_featureIcon__G14tn{font-size:3rem;margin-bottom:1rem}.Landing_featureName__ADaXQ{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:1rem}.Landing_featureDescription__aViTc{color:#666;line-height:1.6;margin:0}.Landing_highlightsGrid__xibrS{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.Landing_highlightCard__SmTQf{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer;border:1px solid #f0f0f0}.Landing_highlightCard__SmTQf:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.Landing_highlightImageContainer__pgiRF{height:200px;overflow:hidden}.Landing_highlightImage__I0kq_{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Landing_highlightCard__SmTQf:hover .Landing_highlightImage__I0kq_{transform:scale(1.05)}.Landing_highlightContent__51sNV{padding:1.5rem}.Landing_highlightTitle__DAxoM{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:.5rem}.Landing_highlightDescription__78Eh1{color:#666;margin-bottom:1rem;line-height:1.5}.Landing_highlightTags__E0T1c{display:flex;flex-wrap:wrap;gap:.5rem}.Landing_highlightTag__oOOYf{background:#f0f7ed;color:#428a2f;padding:.3rem .8rem;border-radius:16px;font-size:.85rem;font-weight:600;border:1px solid rgba(66,138,47,.2)}.Landing_categoriesGrid__6YQ9a{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1.2rem;gap:1.2rem}.Landing_categoryCard__CWyrH{background:#fff;border:none;border-radius:12px;padding:2rem 1rem;text-align:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.Landing_categoryCard__CWyrH:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.Landing_categoryIcon__S3TIu{font-size:3rem;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,Android Emoji,EmojiSymbols,sans-serif;line-height:1;display:flex;align-items:center;justify-content:center;height:3.5rem;width:3.5rem;margin:0 auto 1rem;text-rendering:optimizeQuality;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Landing_categoryName__KrUtv{font-size:1.1rem;font-weight:600;color:#333;margin:0}.Landing_trustContent__F7dCg{text-align:center;max-width:800px;margin:0 auto}.Landing_trustTitle__s_4nL{font-size:1.6rem;font-weight:700;margin-bottom:.6rem;line-height:1.3}.Landing_trustDescription__Nup_0{font-size:1rem;margin-bottom:1.5rem;opacity:.9;line-height:1.6}.Landing_ctaButton__tfkRA{background:#fff;color:#428a2f;border:none;padding:1rem 2.5rem;border-radius:12px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.Landing_ctaButton__tfkRA:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.Landing_trustLogos__h7aaM{display:flex;justify-content:center;gap:3rem;margin:2.5rem 0;flex-wrap:wrap}.Landing_logoContainer__O2Be_{text-align:center;transition:transform .3s ease}.Landing_logoContainer__O2Be_:hover{transform:translateY(-2px)}.Landing_trustLogo__ft8hM{background:hsla(0,0%,100%,.15);color:#fff;padding:1rem 1.5rem;border-radius:12px;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.Landing_logoContainer__O2Be_ span{color:hsla(0,0%,100%,.8);font-size:.85rem;font-weight:500}.Landing_ctaButtons__PxqRx{display:flex;gap:1rem;justify-content:center;margin:2rem 0;flex-wrap:wrap}.Landing_ctaSecondary__9JumV{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.3);padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Landing_ctaSecondary__9JumV:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}.Landing_loginNote__kqhbb{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.95);padding:1rem 1.5rem;border-radius:12px;font-size:.95rem;margin-top:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);text-align:center}.Landing_parksGrid___F566{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.Landing_parkCard__kkKVp{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer;border:1px solid #f0f0f0}.Landing_parkCard__kkKVp:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.Landing_parkImageContainer__s_ge_{position:relative;height:200px;overflow:hidden}.Landing_parkImage__t4jtX{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Landing_parkCard__kkKVp:hover .Landing_parkImage__t4jtX{transform:scale(1.05)}.Landing_favoriteBtn__66xXL{position:absolute;top:1rem;right:1rem;width:40px;height:40px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#666}.Landing_favoriteBtn__66xXL:hover{background:#fff;color:#e74c3c;transform:scale(1.1)}.Landing_parkContent__w1Rro{padding:1.5rem}.Landing_parkName__zWK2y{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:.5rem;line-height:1.3}.Landing_parkLocation__qYxV7{color:#666;font-size:1rem;margin-bottom:1rem}.Landing_parkMeta__8qlx9{margin-bottom:1rem}.Landing_parkDifficulty__3SgXU{background:#e8f5e8;color:#428a2f;padding:.3rem .8rem;border-radius:20px;font-size:.85rem;font-weight:600;border:1px solid rgba(66,138,47,.3);display:inline-block}.Landing_parkDescription__4oHCc{color:#666;font-size:.9rem;line-height:1.4;margin:0}.Landing_floatingFeedback__BavDX{position:fixed;bottom:2rem;right:2rem;background:#428a2f;color:#fff;border:none;padding:1rem 1.5rem;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 20px rgba(66,138,47,.3);transition:all .3s ease;z-index:1000;display:flex;align-items:center;gap:.5rem}.Landing_floatingFeedback__BavDX:hover{background:#357a24;transform:translateY(-2px);box-shadow:0 6px 25px rgba(66,138,47,.4)}.Landing_footer__ZlnBs{background:#2d3748;color:#fff;padding:3rem 0 1rem;margin-top:2rem}.Landing_footerContent__lp1Nl{max-width:1200px;padding:0 2rem;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3rem;gap:3rem;margin:0 auto 3rem}.Landing_footerSection__14Rnx h4{color:#fff;font-size:1rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.Landing_footerSection__14Rnx ul{list-style:none;margin:0;padding:0}.Landing_footerSection__14Rnx li{margin-bottom:.75rem}.Landing_footerSection__14Rnx a{color:#a0aec0;text-decoration:none;font-size:.9rem;transition:color .2s ease}.Landing_footerSection__14Rnx a:hover{color:#10b981}.Landing_footerBottom__oKYKm{max-width:1200px;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;border-top:1px solid #4a5568;padding:2rem 2rem 0;margin:0 auto 2rem}.Landing_footerLeft__OEN2W{display:flex;flex-direction:column;gap:1rem}.Landing_footerLogo__cEwCW{font-size:1.4rem;font-weight:700;display:flex;align-items:center;gap:2px}.Landing_footerLeft__OEN2W p{color:#a0aec0;margin:0;font-size:.9rem}.Landing_footerRight__dUEOF{text-align:left}.Landing_footerRight__dUEOF h4{color:#fff;font-size:1rem;font-weight:700;margin-bottom:1rem}.Landing_socialLinks__VLX_a{display:flex;gap:1rem;justify-content:flex-start;margin-top:1rem}.Landing_socialLink__0KHOX{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#4a5568;border-radius:50%;color:#fff;text-decoration:none;font-size:1.2rem;transition:all .2s ease}.Landing_socialLink__0KHOX:hover{background:#10b981;transform:translateY(-2px)}.Landing_newsletter__dHiCf{display:flex;gap:.5rem;justify-content:flex-start;margin-bottom:1rem}.Landing_emailInput__lJ_aC{background:#4a5568;border:1px solid #718096;border-radius:8px;padding:.75rem 1rem;color:#fff;font-size:.9rem;outline:none;transition:border-color .2s ease;width:200px}.Landing_emailInput__lJ_aC::placeholder{color:#a0aec0}.Landing_emailInput__lJ_aC:focus{border-color:#10b981}.Landing_subscribeBtn__JA5hc{background:#10b981;border:none;border-radius:8px;padding:.75rem 1rem;color:#fff;font-size:1rem;cursor:pointer;transition:background .2s ease}.Landing_subscribeBtn__JA5hc:hover{background:#059669}.Landing_footerLegal__te_5n{max-width:1200px;margin:0 auto;padding:1.5rem 2rem 0;border-top:1px solid #4a5568;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.Landing_footerLegal__te_5n p{color:#a0aec0;margin:0;font-size:.85rem}.Landing_legalLinks___hlR3{display:flex;gap:2rem}.Landing_legalLinks___hlR3 a{color:#a0aec0;text-decoration:none;font-size:.85rem;transition:color .2s ease}.Landing_legalLinks___hlR3 a:hover{color:#10b981}@media (max-width:768px){.Landing_headerContent__0_VzF{padding:.75rem;flex-direction:column;gap:.75rem;align-items:stretch;position:relative}.Landing_logo__bAZbo{order:0;align-self:center;margin-bottom:.5rem}.Landing_navigation__coYgy{gap:.5rem;order:1;align-self:stretch;margin:0;flex:none;justify-content:center;flex-wrap:wrap}.Landing_headerActions__BZ1LU{order:2;align-self:center;margin-top:.5rem;gap:.5rem;flex-wrap:wrap;justify-content:center}.Landing_mountainIcon__RkYyE{width:28px;height:28px}.Landing_navLink__Vsv4d{font-size:.85rem;padding:.5rem .75rem;min-height:40px;display:flex;align-items:center;justify-content:center}.Landing_heroContent__CYsw2{padding:2.5rem 1.5rem;margin:0 auto;max-width:95%;top:0;transform:none}.Landing_heroTitle__YGrnT{font-size:3rem;margin-bottom:1.5rem;line-height:1.1;color:#fff!important;display:block!important;visibility:visible!important;opacity:1!important;text-shadow:0 8px 30px #000 !important,0 4px 15px rgba(0,0,0,.9) !important,0 2px 6px rgba(0,0,0,.8) !important,0 1px 3px rgba(0,0,0,.7)!important}.Landing_heroSubtitle__ELtkC{font-size:1.25rem;margin-bottom:2.5rem;line-height:1.4}.Landing_tryWithoutLoginBtn__cOwmU{padding:1.125rem 2rem;font-size:1.2rem;min-height:48px}.Landing_searchInput__M5c2J{padding:1.25rem 1rem 1.25rem 3rem;font-size:1.1rem}.Landing_searchBtn__wvJdH{padding:1.25rem 1.5rem;font-size:1.1rem;min-height:48px}.Landing_trustStats__gk4Md{flex-direction:column;gap:1rem}.Landing_trustItem__qhruB{font-size:.85rem}.Landing_searchForm___XSkT{max-width:95%;padding:0 1rem}.Landing_searchWrapper__gXB_Y{flex-direction:row;border-radius:12px;min-height:50px}.Landing_searchActions__nJxJh{gap:.25rem;padding-right:.5rem}.Landing_searchInput__M5c2J{padding:.875rem .75rem .875rem 2.5rem;font-size:.95rem;min-height:50px}.Landing_searchBtn__wvJdH{padding:1rem;font-size:1rem;gap:.3rem}.Landing_searchArrow__B5ULY{width:18px;height:18px}.Landing_searchBtnText__EfOT8{font-size:1rem}.Landing_searchInput__M5c2J{padding:1rem;border-radius:12px 12px 0 0}.Landing_searchBtn__wvJdH{width:100%;border-radius:0 0 12px 12px}.Landing_container__zyEsK{padding:0 1rem}.Landing_featuresGrid__TJsyt,.Landing_highlightsGrid__xibrS{grid-template-columns:1fr;gap:1.5rem}.Landing_categoriesGrid__6YQ9a{grid-template-columns:repeat(2,1fr);gap:1rem}.Landing_parksGrid___F566{grid-template-columns:1fr;gap:1.5rem}.Landing_categoriesSection__0GHUu,.Landing_highlightsSection__RD90v,.Landing_howItWorksSection__EDrNt,.Landing_parksSection__hotCx,.Landing_realDataSection__Uudor,.Landing_trustSection__p8FRU{padding:1rem 0}.Landing_realDataGrid__pYr3c{grid-template-columns:1fr;gap:1rem}.Landing_trustLogos__h7aaM{flex-direction:column;gap:1.5rem}.Landing_ctaButtons__PxqRx{flex-direction:column;align-items:center}.Landing_ctaButton__tfkRA,.Landing_ctaSecondary__9JumV{width:100%;max-width:280px}.Landing_sectionTitle__KRAEb{font-size:1.4rem;margin-bottom:1.2rem}.Landing_trustTitle__s_4nL{font-size:1.8rem}.Landing_floatingFeedback__BavDX{bottom:1rem;right:1rem;padding:.75rem 1.25rem;font-size:.9rem}.Landing_footerContent__lp1Nl{grid-template-columns:repeat(2,1fr);gap:2rem}.Landing_footerBottom__oKYKm{grid-template-columns:1fr;gap:2rem}.Landing_footerRight__dUEOF{text-align:center}.Landing_newsletter__dHiCf,.Landing_socialLinks__VLX_a{justify-content:center}.Landing_footerLegal__te_5n{flex-direction:column;text-align:center}.Landing_legalLinks___hlR3{justify-content:center;flex-wrap:wrap;gap:1rem}.Landing_realDataCard__Rqyis{padding:2rem 1.5rem}.Landing_realDataIcon__0vBi6{font-size:3rem}.Landing_realDataTitle__M00Pz{font-size:1.2rem}}@media (max-width:480px){.Landing_headerContent__0_VzF{padding:.5rem;gap:.5rem}.Landing_logo__bAZbo{font-size:1rem}.Landing_navigation__coYgy{gap:.25rem}.Landing_navLink__Vsv4d{font-size:.8rem;padding:.6rem .8rem;min-height:44px;min-width:44px}.Landing_heroContent__CYsw2{padding:2rem 1.25rem;border-radius:20px;max-width:95%}.Landing_heroTitle__YGrnT{font-size:2.5rem;margin-bottom:1.25rem;line-height:1.1;color:#fff!important;display:block!important;visibility:visible!important;opacity:1!important;text-shadow:0 8px 30px #000 !important,0 4px 15px rgba(0,0,0,.9) !important,0 2px 6px rgba(0,0,0,.8) !important,0 1px 3px rgba(0,0,0,.7)!important}.Landing_heroSubtitle__ELtkC{font-size:1.15rem;margin-bottom:2rem;line-height:1.3}.Landing_searchForm___XSkT{max-width:100%;padding:0 .75rem}.Landing_tryWithoutLoginBtn__cOwmU{padding:1rem 1.75rem;font-size:1.1rem;gap:.5rem;min-height:48px}.Landing_searchInput__M5c2J{padding:1.125rem .875rem 1.125rem 2.75rem;font-size:1rem}.Landing_searchBtn__wvJdH{padding:1.125rem 1.25rem;font-size:1rem;min-height:48px}.Landing_ctaIcon__FeLpc{font-size:1.1rem}.Landing_trustStats__gk4Md{gap:.75rem}.Landing_trustItem__qhruB{font-size:.8rem;padding:.4rem .8rem}.Landing_searchInput__M5c2J{padding:.75rem .5rem .75rem 2.25rem;font-size:.9rem;min-height:46px}.Landing_searchBtn__wvJdH{padding:.75rem;gap:.2rem;min-height:46px}.Landing_searchArrow__B5ULY{width:16px;height:16px}.Landing_searchBtnText__EfOT8{font-size:.9rem}.Landing_heroContent__CYsw2{padding:1rem;margin:0 auto;top:0;transform:none}.Landing_searchIcon__qsjuo{left:.75rem}.Landing_searchInput__M5c2J{padding-left:2.5rem}.Landing_featureCard__T0MT0{padding:1.5rem}.Landing_featureIcon__G14tn{font-size:2.5rem}.Landing_categoryIcon__S3TIu{font-size:2.5rem;height:3rem;width:3rem}.Landing_categoriesGrid__6YQ9a{grid-template-columns:1fr}.Landing_parkImageContainer__s_ge_{height:160px}.Landing_parkContent__w1Rro{padding:1rem}.Landing_parkName__zWK2y{font-size:1.1rem}.Landing_footerContent__lp1Nl{grid-template-columns:1fr;gap:2rem;padding:0 1rem}.Landing_footerBottom__oKYKm{padding:0 1rem}.Landing_footerLegal__te_5n{padding:1.5rem 1rem 0}.Landing_emailInput__lJ_aC{width:150px;font-size:.85rem}}@media (min-width:1200px){.Landing_heroTitle__YGrnT{font-size:4rem;color:#fff!important;display:block!important;visibility:visible!important;opacity:1!important;text-shadow:0 8px 30px #000 !important,0 4px 15px rgba(0,0,0,.9) !important,0 2px 6px rgba(0,0,0,.8) !important,0 1px 3px rgba(0,0,0,.7)!important}.Landing_featuresGrid__TJsyt{grid-template-columns:repeat(5,1fr)}.Landing_highlightsGrid__xibrS{grid-template-columns:repeat(3,1fr)}.Landing_categoriesGrid__6YQ9a{grid-template-columns:repeat(6,1fr)}}::global(.Landing_dark-theme__K7R13) .Landing_container__zyEsK{background:linear-gradient(180deg,#111827,#1f2937);color:#f9fafb;--card-bg:#374151;--card-border:#4b5563;--text-color:#f9fafb}::global(.Landing_dark-theme__K7R13) .Landing_header__68M2C{background:linear-gradient(135deg,#374151,#4b5563);border-bottom-color:#4b5563;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}::global(.Landing_dark-theme__K7R13) .Landing_headerContent__0_VzF{background:transparent}::global(.Landing_dark-theme__K7R13) .Landing_logo__bAZbo{color:#f9fafb}::global(.Landing_dark-theme__K7R13) .Landing_logoText__0XY_J{color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_mountainIcon__RkYyE{color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_navigation__coYgy{background:transparent}::global(.Landing_dark-theme__K7R13) .Landing_navigation__coYgy .Landing_navLink__Vsv4d{background:transparent!important}::global(.Landing_dark-theme__K7R13) .Landing_navLink__Vsv4d{color:#e5e7eb;border-color:transparent;background:transparent!important}::global(.Landing_dark-theme__K7R13) .Landing_navLink__Vsv4d:active,::global(.Landing_dark-theme__K7R13) .Landing_navLink__Vsv4d:focus,::global(.Landing_dark-theme__K7R13) .Landing_navLink__Vsv4d:hover{color:#f59e0b;border-color:#f59e0b;background:transparent!important}::global(.Landing_dark-theme__K7R13) .Landing_headerActions__BZ1LU{background:transparent}::global(.Landing_dark-theme__K7R13) .Landing_headerBtn__Xotof{background:#4b5563;color:#e5e7eb;border-color:#6b7280}::global(.Landing_dark-theme__K7R13) .Landing_headerBtn__Xotof:hover{background:#6b7280;border-color:#f59e0b;color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_feedbackBtn__lPRwg,::global(.Landing_dark-theme__K7R13) .Landing_hubBtn__6oTv6,::global(.Landing_dark-theme__K7R13) .Landing_signInBtn__pVZ04,::global(.Landing_dark-theme__K7R13) .Landing_signOutBtn___Ei7p{background:#4b5563;color:#e5e7eb;border:1px solid #6b7280}::global(.Landing_dark-theme__K7R13) .Landing_feedbackBtn__lPRwg:hover,::global(.Landing_dark-theme__K7R13) .Landing_hubBtn__6oTv6:hover,::global(.Landing_dark-theme__K7R13) .Landing_signInBtn__pVZ04:hover,::global(.Landing_dark-theme__K7R13) .Landing_signOutBtn___Ei7p:hover{background:#6b7280;border-color:#f59e0b;color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_userMenu__XD7B0{background:transparent;color:#e5e7eb}::global(.Landing_dark-theme__K7R13) .Landing_userName__xoFkU{color:#f9fafb}::global(.Landing_dark-theme__K7R13) .Landing_authError__MH0a1{color:#ef4444}::global(.Landing_dark-theme__K7R13) .Landing_authLoading__fGUW3{color:#9ca3af}::global(.Landing_dark-theme__K7R13) .Landing_primaryBtn__qwvoA{background:#f59e0b;color:#1f2937;border-color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_primaryBtn__qwvoA:hover{background:#d97706;border-color:#d97706}::global(.Landing_dark-theme__K7R13) .Landing_hero__mho2U{background:linear-gradient(135deg,rgba(17,24,39,.9),rgba(31,41,55,.8))}::global(.Landing_dark-theme__K7R13) .Landing_heroOverlay__aqyxM{background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(0,0,0,.85) 50%,rgba(0,0,0,.9))!important}::global(.Landing_dark-theme__K7R13) .Landing_heroContent__CYsw2{background:rgba(0,0,0,.9)!important;border-color:hsla(0,0%,100%,.2)!important}::global(.Landing_dark-theme__K7R13) .Landing_heroTitle__YGrnT{color:#fff!important;text-shadow:0 8px 30px #000 !important,0 4px 15px rgba(0,0,0,.9) !important,0 2px 6px rgba(0,0,0,.8) !important,0 1px 3px rgba(0,0,0,.7)!important}::global(.Landing_dark-theme__K7R13) .Landing_heroSubtitle__ELtkC{color:#fff!important;text-shadow:0 4px 20px #000 !important,0 2px 10px rgba(0,0,0,.8) !important,0 1px 5px rgba(0,0,0,.6)!important}::global(.Landing_dark-theme__K7R13) .Landing_searchWrapper__gXB_Y{background:#374151;border-color:#4b5563;box-shadow:0 8px 32px rgba(0,0,0,.3)}::global(.Landing_dark-theme__K7R13) .Landing_searchInput__M5c2J{background:transparent;color:#f9fafb;border-color:transparent}::global(.Landing_dark-theme__K7R13) .Landing_searchInput__M5c2J::placeholder{color:#e5e7eb;opacity:1}::global(.Landing_dark-theme__K7R13) .Landing_searchIcon__qsjuo{color:#9ca3af}::global(.Landing_dark-theme__K7R13) .Landing_searchBtn__wvJdH{background:#f59e0b;color:#1f2937}::global(.Landing_dark-theme__K7R13) .Landing_searchBtn__wvJdH:hover{background:#d97706}::global(.Landing_dark-theme__K7R13) .Landing_voiceBtn__r_rTO{background:#4b5563;color:#e5e7eb;border-color:#6b7280}::global(.Landing_dark-theme__K7R13) .Landing_voiceBtn__r_rTO:hover{background:#6b7280;border-color:#f59e0b;color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_howItWorksSection__EDrNt{background:#1f2937}::global(.Landing_dark-theme__K7R13) .Landing_sectionTitle__KRAEb{color:#f9fafb}::global(.Landing_dark-theme__K7R13) .Landing_sectionDescription__RziZD{color:#d1d5db}::global(.Landing_dark-theme__K7R13) .Landing_featuresGrid__TJsyt{background:transparent}::global(.Landing_dark-theme__K7R13) .Landing_featureCard__T0MT0{background:#374151!important;border-color:#4b5563!important;color:#e5e7eb!important}::global(.Landing_dark-theme__K7R13) .Landing_featureCard__T0MT0:hover{border-color:#f59e0b!important;box-shadow:0 8px 32px rgba(245,158,11,.2)!important;background:#4b5563!important}::global(.Landing_dark-theme__K7R13) .Landing_featureIcon__G14tn{color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_featureName__ADaXQ{color:#f9fafb!important}::global(.Landing_dark-theme__K7R13) .Landing_featureDescription__aViTc{color:#d1d5db!important}::global(.Landing_dark-theme__K7R13) .Landing_highlightsSection__RD90v{background:linear-gradient(180deg,#111827,#1f2937)}::global(.Landing_dark-theme__K7R13) .Landing_highlightCard__SmTQf{background:#374151!important;border-color:#4b5563!important}::global(.Landing_dark-theme__K7R13) .Landing_highlightCard__SmTQf:hover{border-color:#f59e0b!important;box-shadow:0 12px 48px rgba(245,158,11,.2)!important}::global(.Landing_dark-theme__K7R13) .Landing_highlightIcon__5JXBf{color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_highlightTitle__DAxoM{color:#f9fafb!important}::global(.Landing_dark-theme__K7R13) .Landing_highlightDescription__78Eh1{color:#d1d5db!important}::global(.Landing_dark-theme__K7R13) .Landing_highlightTag__oOOYf{background:#1f2937!important;color:#fff!important;border:2px solid #f59e0b!important;text-shadow:0 1px 3px rgba(0,0,0,.8)!important;font-weight:700!important}body.dark-theme .Landing_highlightTag__oOOYf,html.dark-theme .Landing_highlightTag__oOOYf{background:#1f2937!important;color:#fff!important;border:2px solid #f59e0b!important;text-shadow:0 1px 3px rgba(0,0,0,.8)!important;font-weight:700!important}::global(.Landing_dark-theme__K7R13) .Landing_categoriesSection__0GHUu{background:#1f2937}::global(.Landing_dark-theme__K7R13) .Landing_categoryCard__CWyrH{background:#374151!important;border-color:#4b5563!important}::global(.Landing_dark-theme__K7R13) .Landing_categoryCard__CWyrH:hover{background:#4b5563!important;border-color:#f59e0b!important;box-shadow:0 8px 24px rgba(245,158,11,.2)!important}::global(.Landing_dark-theme__K7R13) .Landing_categoryName__KrUtv{color:#f9fafb!important}::global(.Landing_dark-theme__K7R13) .Landing_trustSection__p8FRU{background:linear-gradient(135deg,#111827,#1f2937)}::global(.Landing_dark-theme__K7R13) .Landing_trustTitle__s_4nL{color:#f9fafb}::global(.Landing_dark-theme__K7R13) .Landing_trustDescription__Nup_0{color:#d1d5db}::global(.Landing_dark-theme__K7R13) .Landing_parksSection__hotCx{background:#1f2937}::global(.Landing_dark-theme__K7R13) .Landing_parkCard__kkKVp{background:#374151!important;border-color:#4b5563!important}::global(.Landing_dark-theme__K7R13) .Landing_parkCard__kkKVp:hover{border-color:#f59e0b!important;box-shadow:0 12px 48px rgba(245,158,11,.2)!important}::global(.Landing_dark-theme__K7R13) .Landing_parkContent__w1Rro{background:#374151!important}::global(.Landing_dark-theme__K7R13) .Landing_parkName__zWK2y{color:#f9fafb!important}::global(.Landing_dark-theme__K7R13) .Landing_parkLocation__qYxV7{color:#d1d5db!important}::global(.Landing_dark-theme__K7R13) .Landing_parkDescription__4oHCc{color:#d1d5db!important}::global(.Landing_dark-theme__K7R13) .Landing_parkTag__6KvDR{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3);text-shadow:0 1px 2px rgba(0,0,0,.5)}::global(.Landing_dark-theme__K7R13) .Landing_parkDifficulty__3SgXU{background:#1f2937!important;color:#fff!important;border:2px solid #60a5fa!important;text-shadow:0 1px 3px rgba(0,0,0,.8)!important;font-weight:700!important}body.dark-theme .Landing_parkDifficulty__3SgXU,html.dark-theme .Landing_parkDifficulty__3SgXU{background:#1f2937!important;color:#fff!important;border:2px solid #60a5fa!important;text-shadow:0 1px 3px rgba(0,0,0,.8)!important;font-weight:700!important}::global(.Landing_dark-theme__K7R13) .Landing_footer__ZlnBs{background:linear-gradient(135deg,#111827,#1f2937);border-top-color:#374151}::global(.Landing_dark-theme__K7R13) .Landing_footerContent__lp1Nl{background:transparent}::global(.Landing_dark-theme__K7R13) .Landing_footerColumn__CJnJP h3{color:#f9fafb}::global(.Landing_dark-theme__K7R13) .Landing_footerColumn__CJnJP ul li a{color:#d1d5db}::global(.Landing_dark-theme__K7R13) .Landing_footerColumn__CJnJP ul li a:hover{color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_footerBottom__oKYKm{background:transparent;border-top-color:#374151}::global(.Landing_dark-theme__K7R13) .Landing_footerLeft__OEN2W p{color:#9ca3af}::global(.Landing_dark-theme__K7R13) .Landing_socialLinks__VLX_a a{background:#374151;color:#e5e7eb;border-color:#4b5563}::global(.Landing_dark-theme__K7R13) .Landing_socialLinks__VLX_a a:hover{background:#4b5563;border-color:#f59e0b;color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_newsletter__dHiCf{background:transparent}::global(.Landing_dark-theme__K7R13) .Landing_emailInput__lJ_aC{background:#374151;border-color:#4b5563;color:#f9fafb}::global(.Landing_dark-theme__K7R13) .Landing_emailInput__lJ_aC::placeholder{color:#9ca3af}::global(.Landing_dark-theme__K7R13) .Landing_emailInput__lJ_aC:focus{border-color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_subscribeBtn__JA5hc{background:#f59e0b;color:#1f2937}::global(.Landing_dark-theme__K7R13) .Landing_subscribeBtn__JA5hc:hover{background:#d97706}::global(.Landing_dark-theme__K7R13) .Landing_footerLegal__te_5n{border-top-color:#374151}::global(.Landing_dark-theme__K7R13) .Landing_footerLegal__te_5n p{color:#9ca3af}::global(.Landing_dark-theme__K7R13) .Landing_legalLinks___hlR3 a{color:#9ca3af}::global(.Landing_dark-theme__K7R13) .Landing_legalLinks___hlR3 a:hover{color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_floatingFeedback__BavDX{background:#374151;color:#e5e7eb;border-color:#4b5563}::global(.Landing_dark-theme__K7R13) .Landing_floatingFeedback__BavDX:hover{background:#4b5563;border-color:#f59e0b;color:#f59e0b}.Landing_themeToggle__Oj5W2{background:transparent;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .75rem;font-size:1.25rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.Landing_themeToggle__Oj5W2:hover{background:#f1f5f9;border-color:#cbd5e1;transform:scale(1.05)}::global(.Landing_dark-theme__K7R13) .Landing_themeToggle__Oj5W2{border-color:#4b5563;color:#e5e7eb}::global(.Landing_dark-theme__K7R13) .Landing_themeToggle__Oj5W2:hover{background:#4b5563;border-color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_searchWrapper__gXB_Y .Landing_voiceContainer__G3MoT{display:flex;align-items:center;justify-content:center;height:100%}::global(.Landing_dark-theme__K7R13) .Landing_searchWrapper__gXB_Y .Landing_micButton__xIZad{border-color:#6b7280;background:transparent}::global(.Landing_dark-theme__K7R13) .Landing_searchWrapper__gXB_Y .Landing_micButton__xIZad:hover{border-color:#f59e0b;background:rgba(245,158,11,.1);transform:scale(1.05);box-shadow:0 4px 12px rgba(245,158,11,.3)}.dark-theme .Landing_realDataSection__Uudor,body.dark-theme .Landing_realDataSection__Uudor{background:linear-gradient(135deg,#1f2937,#111827)!important}.dark-theme .Landing_realDataCard__Rqyis,body.dark-theme .Landing_realDataCard__Rqyis{background:#374151!important;border-color:#4b5563!important}.dark-theme .Landing_realDataCard__Rqyis:hover,body.dark-theme .Landing_realDataCard__Rqyis:hover{border-color:#f59e0b!important;box-shadow:0 12px 40px rgba(245,158,11,.2)!important}::global(.Landing_dark-theme__K7R13) .Landing_realDataTitle__M00Pz{color:#f9fafb!important}::global(.Landing_dark-theme__K7R13) .Landing_realDataDescription__6OHVW{color:#d1d5db!important}::global(.Landing_dark-theme__K7R13) .Landing_realDataBadge__fQtbZ{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#1f2937!important}::global(.Landing_dark-theme__K7R13) .Landing_sectionSubtitle__oV4aK{color:#d1d5db!important}::global(.Landing_dark-theme__K7R13) .Landing_tryWithoutLoginBtn__cOwmU{background:linear-gradient(135deg,#f59e0b,#d97706);color:#1f2937}::global(.Landing_dark-theme__K7R13) .Landing_tryWithoutLoginBtn__cOwmU:hover{background:linear-gradient(135deg,#d97706,#b45309)}::global(.Landing_dark-theme__K7R13) .Landing_loginClarification__Txt3S{color:#fff!important;text-shadow:0 4px 15px #000,0 2px 8px rgba(0,0,0,.8),0 1px 4px rgba(0,0,0,.6)!important}::global(.Landing_dark-theme__K7R13) .Landing_voiceSearchLabel__kgUcp{color:#fff!important;text-shadow:0 4px 15px #000,0 2px 8px rgba(0,0,0,.8),0 1px 4px rgba(0,0,0,.6)!important}::global(.Landing_dark-theme__K7R13) .Landing_trustItem__qhruB{background:rgba(0,0,0,.6)!important;border-color:hsla(0,0%,100%,.5)!important;color:#fff!important;text-shadow:0 4px 15px #000,0 2px 8px rgba(0,0,0,.8),0 1px 4px rgba(0,0,0,.6)!important}::global(.Landing_dark-theme__K7R13) .Landing_scrollText___nd8N{color:#fff!important;text-shadow:0 4px 15px #000,0 2px 8px rgba(0,0,0,.8),0 1px 4px rgba(0,0,0,.6)!important}::global(.Landing_dark-theme__K7R13) .Landing_scrollArrow__Zauax{color:rgba(245,158,11,.8)}::global(.Landing_dark-theme__K7R13) .Landing_ctaSecondary__9JumV{border-color:rgba(245,158,11,.3);color:#f59e0b}::global(.Landing_dark-theme__K7R13) .Landing_ctaSecondary__9JumV:hover{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.5)}::global(.Landing_dark-theme__K7R13) .Landing_loginNote__kqhbb{background:rgba(245,158,11,.1);color:#f9fafb;border-color:rgba(245,158,11,.3)}::global(.Landing_dark-theme__K7R13) .Landing_logoContainer__O2Be_ span{color:#d1d5db}body.dark-theme .Landing_realDataCard__Rqyis{background:#374151!important;border:2px solid #4b5563!important}body.dark-theme .Landing_featureCard__T0MT0{background:#374151!important;border:1px solid #4b5563!important;color:#e5e7eb!important}body.dark-theme .Landing_featureName__ADaXQ{color:#f9fafb!important}body.dark-theme .Landing_featureDescription__aViTc{color:#d1d5db!important}body.dark-theme .Landing_highlightCard__SmTQf{background:#374151!important;border:1px solid #4b5563!important}body.dark-theme .Landing_highlightTitle__DAxoM{color:#f9fafb!important}body.dark-theme .Landing_highlightDescription__78Eh1{color:#d1d5db!important}body.dark-theme .Landing_categoryCard__CWyrH{background:#374151!important;border:1px solid #4b5563!important}body.dark-theme .Landing_categoryName__KrUtv{color:#f9fafb!important}body.dark-theme .Landing_parkCard__kkKVp{background:#374151!important;border:1px solid #4b5563!important}body.dark-theme .Landing_parkName__zWK2y{color:#f9fafb!important}body.dark-theme .Landing_parkLocation__qYxV7{color:#d1d5db!important}body.dark-theme .Landing_parkDescription__4oHCc{color:#9ca3af!important}body.dark-theme .Landing_realDataTitle__M00Pz{color:#f9fafb!important}body.dark-theme .Landing_realDataDescription__6OHVW{color:#d1d5db!important}.Landing_animate-on-scroll__0d3PC{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.Landing_animate-on-scroll__0d3PC.Landing_animate-in__hlf_e{opacity:1!important;transform:translateY(0)!important}.Landing_heroBackground__xYLrU{will-change:transform;transform:translateZ(0)}.Landing_categoriesGrid__6YQ9a .Landing_categoryCard__CWyrH,.Landing_featuresGrid__TJsyt .Landing_featureCard__T0MT0,.Landing_highlightsGrid__xibrS .Landing_highlightCard__SmTQf,.Landing_parksGrid___F566 .Landing_parkCard__kkKVp,.Landing_realDataGrid__pYr3c .Landing_realDataCard__Rqyis{opacity:0;transform:translateY(40px) scale(.95);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.Landing_categoriesGrid__6YQ9a .Landing_categoryCard__CWyrH.Landing_animate-in__hlf_e,.Landing_featuresGrid__TJsyt .Landing_featureCard__T0MT0.Landing_animate-in__hlf_e,.Landing_highlightsGrid__xibrS .Landing_highlightCard__SmTQf.Landing_animate-in__hlf_e,.Landing_parksGrid___F566 .Landing_parkCard__kkKVp.Landing_animate-in__hlf_e,.Landing_realDataGrid__pYr3c .Landing_realDataCard__Rqyis.Landing_animate-in__hlf_e{opacity:1!important;transform:translateY(0) scale(1)!important}.Landing_heroContent__CYsw2{animation:Landing_heroEntrance__g6Czx 1s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0}@keyframes Landing_heroEntrance__g6Czx{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Landing_sectionTitle__KRAEb{opacity:0;transform:translateY(20px);transition:all .7s cubic-bezier(.25,.46,.45,.94)}.Landing_sectionTitle__KRAEb.Landing_animate-in__hlf_e{opacity:1;transform:translateY(0)}.Landing_heroSection__Ndg9B:before{content:"";position:absolute;top:15%;left:20%;width:8px;height:8px;background:hsla(0,0%,100%,.3);border-radius:50%;animation:Landing_float1__T13ti 6s ease-in-out infinite;z-index:3}.Landing_heroSection__Ndg9B:after{content:"";position:absolute;top:25%;right:25%;width:6px;height:6px;background:hsla(0,0%,100%,.2);border-radius:50%;animation:Landing_float2__3OP0_ 8s ease-in-out infinite;z-index:3}@keyframes Landing_float1__T13ti{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-15px);opacity:.6}}@keyframes Landing_float2__3OP0_{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(-20px);opacity:.5}}.Landing_planTripBtn__V_SBk,.Landing_tryWithoutLoginBtn__cOwmU{position:relative;overflow:hidden}.Landing_planTripBtn__V_SBk:before,.Landing_tryWithoutLoginBtn__cOwmU:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.3);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.Landing_planTripBtn__V_SBk:hover:before,.Landing_tryWithoutLoginBtn__cOwmU:hover:before{width:300px;height:300px}