.hero-image-container[data-v-4a29c4ea],.hero-section[data-v-4a29c4ea]{position:relative;width:100%}.hero-image-container[data-v-4a29c4ea]{height:300px;overflow:hidden}@media (min-width:640px){.hero-image-container[data-v-4a29c4ea]{height:400px}}@media (min-width:768px){.hero-image-container[data-v-4a29c4ea]{height:500px}}@media (min-width:1024px){.hero-image-container[data-v-4a29c4ea]{height:600px}}@media (min-width:1280px){.hero-image-container[data-v-4a29c4ea]{height:700px}}.hero-slide[data-v-4a29c4ea]{inset:0;position:absolute;transition-duration:1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero-image[data-v-4a29c4ea]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:1920px){.hero-image[data-v-4a29c4ea]{background-color:#1a472a;height:800px}}.hero-content[data-v-4a29c4ea]{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:absolute;text-align:center;z-index:30}.slide-indicators[data-v-4a29c4ea]{bottom:1rem;display:flex;gap:.5rem;left:50%;position:absolute;transform:translate(-50%);z-index:40}@media (min-width:768px){.slide-indicators[data-v-4a29c4ea]{bottom:2rem}}.slide-nav[data-v-4a29c4ea]{position:absolute;inset-y:0;align-items:center;display:flex;justify-content:space-between;left:0;padding:.5rem;pointer-events:none;right:0;z-index:40}@media (min-width:768px){.slide-nav[data-v-4a29c4ea]{padding:1rem}}.nav-button[data-v-4a29c4ea]{background-color:#0000004d;border-radius:9999px;color:#fff;padding:.5rem;pointer-events:auto;transition:all .3s ease}.nav-button[data-v-4a29c4ea]:hover{background-color:#00000080}.nav-button[data-v-4a29c4ea]:focus{outline:none;ring:2px;ring-color:#fff}@media (min-width:768px){.nav-button[data-v-4a29c4ea]{padding:.75rem}}.btn-primary[data-v-4a29c4ea],.btn-secondary[data-v-4a29c4ea]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);padding:.5rem 1.5rem}@media (min-width:768px){.btn-primary[data-v-4a29c4ea],.btn-secondary[data-v-4a29c4ea]{padding:.75rem 2rem}}.btn-primary[data-v-4a29c4ea]:hover,.btn-secondary[data-v-4a29c4ea]:hover{transform:translateY(-1px);transition:all .3s ease}@keyframes pulse-4a29c4ea{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-4a29c4ea]{animation:pulse-4a29c4ea 2s cubic-bezier(.4,0,.6,1) infinite}.animate-fade-in-up[data-v-e914f799]{animation:fadeInUp-e914f799 .8s ease-out both}@keyframes fadeInUp-e914f799{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.bg-clip-text[data-v-e914f799]{-webkit-background-clip:text;background-clip:text}[data-v-e914f799]{transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-v-e914f799]::-webkit-scrollbar{height:6px;width:6px}[data-v-e914f799]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}[data-v-e914f799]::-webkit-scrollbar-thumb{background:#22c55e;border-radius:3px}[data-v-e914f799]::-webkit-scrollbar-thumb:hover{background:#16a34a}@media (max-width:768px){.container[data-v-e914f799]{padding-left:1rem;padding-right:1rem}.grid-cols-2.md\\:grid-cols-3.lg\\[data-v-e914f799]:grid-cols-5{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.md\\[data-v-e914f799]:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\\[data-v-e914f799]:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (hover:none) and (pointer:coarse){.hover\\[data-v-e914f799]:shadow-xl:hover{box-shadow:0 25px 50px -12px #00000040}.hover\\[data-v-e914f799]:-translate-y-2:hover{transform:translateY(-.5rem)}.hover\\[data-v-e914f799]:scale-105:hover{transform:scale(1.02)}.hover\\[data-v-e914f799]:bg-white\\20:hover{background-color:#fff3}}@supports not (backdrop-filter:blur(10px)){.backdrop-blur-sm[data-v-e914f799]{background-color:#fffc}.bg-white\\70[data-v-e914f799]{background-color:#ffffffe6}}@keyframes pulse-e720e0ac{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-e720e0ac]{animation:pulse-e720e0ac 2s cubic-bezier(.4,0,.6,1) infinite}.category-header[data-v-e720e0ac]{padding-left:1rem;position:relative}.category-header[data-v-e720e0ac]:before{background:linear-gradient(180deg,#10b981,#34d399);border-radius:2px;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}@media (max-width:768px){.grid[data-v-e720e0ac]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@keyframes fade-in-f8abb0a1{0%{opacity:0}to{opacity:1}}@keyframes scale-in-f8abb0a1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in[data-v-f8abb0a1]{animation:fade-in-f8abb0a1 .3s ease-out}.animate-scale-in[data-v-f8abb0a1]{animation:scale-in-f8abb0a1 .3s ease-out}.animate-spin[data-v-f8abb0a1]{animation:spin-f8abb0a1 .8s linear infinite}@keyframes spin-f8abb0a1{to{transform:rotate(1turn)}}.scrollbar-thin[data-v-f8abb0a1]::-webkit-scrollbar{height:6px}.scrollbar-track-amber-100[data-v-f8abb0a1]::-webkit-scrollbar-track,.scrollbar-track-green-100[data-v-f8abb0a1]::-webkit-scrollbar-track{background:#dcfce7;border-radius:3px}.scrollbar-thumb-green-400[data-v-f8abb0a1]::-webkit-scrollbar-thumb{background:#4ade80;border-radius:3px}.scrollbar-thumb-amber-400[data-v-f8abb0a1]::-webkit-scrollbar-thumb{background:#fbbf24;border-radius:3px}.scrollbar-thumb-green-400[data-v-f8abb0a1]::-webkit-scrollbar-thumb:hover{background:#22c55e}.scrollbar-thumb-amber-400[data-v-f8abb0a1]::-webkit-scrollbar-thumb:hover{background:#f59e0b}.select-none[data-v-f8abb0a1]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width:768px){.scrollbar-thin[data-v-f8abb0a1]::-webkit-scrollbar{height:4px}}
