.trekcave-container,.trekcave-container h1,.trekcave-container h2,.trekcave-container h3,.trekcave-container p,.trekcave-container button,.trekcave-container input,.trekcave-container select,#bookingModal,#bookingModal h1,#bookingModal h2,#bookingModal h3,#bookingModal p,#bookingModal button,#bookingModal input,#bookingModal select{font-family:Plus Jakarta Sans,sans-serif;box-sizing:border-box}.trekcave-container *,.trekcave-container *:before,.trekcave-container *:after,#bookingModal *,#bookingModal *:before,#bookingModal *:after{box-sizing:border-box}.hero-title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800;letter-spacing:-.035em;line-height:1.06}.trail-path{stroke-dasharray:5,5;animation:dashMove 25s linear infinite}@keyframes dashMove{to{stroke-dashoffset:-200}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-anim{animation:floatSlow 5s ease-in-out infinite}.book-btn-cloud{background:radial-gradient(circle at 15% 55%,#ffffffe0,#fff0e88c 28%,#ee622500 62%);filter:blur(2px)}.inverted-corner-tl{background:radial-gradient(circle at 100% 100%,transparent 28px,#ffffff 28.5px)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-left-3{left:-.75rem}.-left-7{left:-1.75rem}.-top-3{top:-.75rem}.-top-7{top:-1.75rem}.bottom-0{bottom:0}.left-0{left:0}.left-\[145px\]{left:145px}.right-0{right:0}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[5\%\]{right:5%}.top-0{top:0}.top-3\.5{top:.875rem}.top-5{top:1.25rem}.top-\[16\%\]{top:16%}.top-\[177px\]{top:177px}.top-\[65px\]{top:65px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.mb-1{margin-bottom:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mx-auto{margin-left:auto;margin-right:auto}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.p-0\.5{padding:.125rem}.pl-1\.5{padding-left:.375rem}.pl-4{padding-left:1rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pt-2{padding-top:.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0px,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.-space-x-2\.5>:not([hidden])~:not([hidden]){margin-left:-.625rem}.space-x-1\.5>:not([hidden])~:not([hidden]){margin-left:.375rem}.space-x-2>:not([hidden])~:not([hidden]){margin-left:.5rem}.space-x-2\.5>:not([hidden])~:not([hidden]){margin-left:.625rem}.space-x-3>:not([hidden])~:not([hidden]){margin-left:.75rem}.space-x-5>:not([hidden])~:not([hidden]){margin-left:1.25rem}.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-24{height:6rem}.h-\[76px\]{height:76px}.h-\[82px\]{height:82px}.h-\[112px\]{height:112px}.h-\[360px\]{height:360px}.h-full{height:100%}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-24{width:6rem}.w-28{width:7rem}.w-\[108px\]{width:108px}.w-\[145px\]{width:145px}.w-\[235px\]{width:235px}.w-full{width:100%}.max-w-\[360px\]{max-width:360px}.max-w-\[1180px\]{max-width:1180px}.max-w-md{max-width:28rem}.border{border-width:1px;border-style:solid}.border-gray-200{border-color:#e5e7eb}.border-green-200{border-color:#bbf7d0}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.border-white\/25{border-color:#ffffff40}.border-white\/60{border-color:#fff9}.rounded-xl{border-radius:.75rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[34px\]{border-radius:34px}.rounded-full{border-radius:9999px}.rounded-br-\[30px\]{border-bottom-right-radius:30px}.rounded-br-\[32px\]{border-bottom-right-radius:32px}.rounded-tl-\[34px\]{border-top-left-radius:34px}.bg-black\/50{background-color:#00000080}.bg-white{background-color:#fff}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-gray-100{background-color:#f3f4f6}.bg-green-50{background-color:#f0fdf4}.bg-orange-100{background-color:#ffedd5}.bg-pink-100{background-color:#fce7f3}.bg-sky-100{background-color:#e0f2fe}.bg-brand-orange{background-color:#ee6225}.bg-\[\#f4f7f9\]{background-color:#f4f7f9}.bg-\[\#0e3554\]\/85{background-color:#0e3554d9}.bg-\[radial-gradient\(circle_at_56\%_48\%\,rgba\(8\,155\,155\,0\.10\)_0\%\,rgba\(14\,53\,84\,0\.04\)_48\%\,transparent_75\%\)\]{background-image:radial-gradient(circle at 56% 48%,rgba(8,155,155,.1) 0%,rgba(14,53,84,.04) 48%,transparent 75%)}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[9px\]{font-size:9px}.text-\[9\.5px\]{font-size:9.5px}.text-\[10px\]{font-size:10px}.text-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[46px\]{font-size:46px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.text-center{text-align:center}.uppercase{text-transform:uppercase}.leading-tight{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.48\]{line-height:1.48}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-white{color:#fff}.text-brand-dark{color:#111}.text-brand-orange{color:#ee6225}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-green-800{color:#166534}.text-\[\#303030\]{color:#303030}.text-\[\#0e3554\]{color:#0e3554}.text-\[\#0e3554\]\/60{color:#0e355499}.stroke-\[2\.8\]{stroke-width:2.8}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-center{object-position:center center}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-90{opacity:.9}.opacity-100{opacity:1}.overflow-hidden{overflow:hidden}.select-none{-webkit-user-select:none;user-select:none}.mix-blend-screen{mix-blend-mode:screen}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.shadow-\[0_14px_30px_-6px_rgba\(238\,98\,37\,0\.55\)\]{box-shadow:0 14px 30px -6px #ee62258c}.shadow-\[0_35px_70px_-15px_rgba\(0\,0\,0\,0\.45\)\]{box-shadow:0 35px 70px -15px #00000073}.shadow-orange-500\/25{box-shadow:0 10px 15px -3px #f9731640}.ring-2{box-shadow:0 0 0 2px #fff}.ring-white{--tw-ring-color: #fff}.filter{filter:contrast(1.05) saturate(1.1) sepia(.15) hue-rotate(-12deg)}.blur-\[1px\]{filter:blur(1px)}.contrast-\[1\.05\]{filter:contrast(1.05)}.saturate-\[1\.1\]{filter:saturate(1.1)}.sepia-\[0\.15\]{filter:sepia(.15)}.hue-rotate-\[-12deg\]{filter:hue-rotate(-12deg)}.drop-shadow{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow-sm{filter:drop-shadow(0 1px 1px rgba(0,0,0,.05))}.backdrop-blur-\[2px\]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.scale-105{transform:scale(1.05)}.cursor-grab{cursor:grab}.active\:cursor-grabbing:active{cursor:grabbing}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.active\:translate-y-0:active{transform:translateY(0)}.hover\:bg-\[\#e05619\]:hover{background-color:#e05619}.hover\:bg-\[\#d95318\]:hover{background-color:#d95318}.hover\:bg-gray-200:hover{background-color:#e5e7eb}.hover\:bg-white:hover{background-color:#fff}.group:hover .group-hover\:translate-x-1{transform:translate(.25rem)}.group:hover .group-hover\:translate-y-1{transform:translateY(.25rem)}.focus\:border-brand-orange:focus{border-color:#ee6225;outline:none}.focus\:outline-none:focus{outline:none}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-fadeIn{animation:fadeIn .2s cubic-bezier(.16,1,.3,1) forwards}#bookingModal.flex{display:flex}#bookingModal.hidden{display:none}@media(min-width:640px){.sm\:inline-block{display:inline-block}.sm\:mt-4{margin-top:1rem}.sm\:mt-12{margin-top:3rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:h-\[395px\]{height:395px}.sm\:w-\[255px\]{width:255px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[64px\]{font-size:64px}}@media(min-width:1024px){.lg\:absolute{position:absolute}.lg\:block{display:block}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:mt-0{margin-top:0}.lg\:pt-4{padding-top:1rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:right-0{right:0}.lg\:top-1{top:.25rem}.lg\:w-\[54\%\]{width:54%}.lg\:w-\[63\%\]{width:63%}.lg\:text-\[78px\]{font-size:78px}}
