html,body{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;top:0!important;position:static!important;overflow-x:clip;width:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{touch-action:manipulation}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}@keyframes subtleRadarPulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.8);opacity:.2}to{transform:scale(2.2);opacity:0}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.animate-hero-1{animation:heroFadeUp .8s cubic-bezier(.16,1,.3,1) .1s both}.animate-hero-2{animation:heroFadeUp .9s cubic-bezier(.16,1,.3,1) .25s both}.animate-hero-3{animation:heroFadeUp 1s cubic-bezier(.16,1,.3,1) .4s both}.trip-card{opacity:1!important;visibility:visible!important}.map-pin-radar:after{content:"";position:absolute;inset:-4px;border-radius:9999px;background-color:#10b98199;animation:subtleRadarPulse 2.8s cubic-bezier(0,0,.2,1) infinite;pointer-events:none;z-index:-1}details summary{transition:color .2s ease}details[open] summary svg{transform:rotate(180deg)}html{scroll-padding-top:100px}@media(min-width:640px){html{scroll-padding-top:120px}}@media(min-width:1024px){html{scroll-padding-top:130px}}[id]{scroll-margin-top:100px}@media(min-width:640px){[id]{scroll-margin-top:120px}}@media(min-width:1024px){[id]{scroll-margin-top:130px}}
