@keyframes svelte-1uyk7s8-slideLeftToRight{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-1uyk7s8-slideRightToLeft{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-1uyk7s8-fadeUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-left-to-right.svelte-1uyk7s8{animation:svelte-1uyk7s8-slideLeftToRight .6s cubic-bezier(.2,.9,.4,1.1) forwards}.animate-slide-right-to-left.svelte-1uyk7s8{animation:svelte-1uyk7s8-slideRightToLeft .6s cubic-bezier(.2,.9,.4,1.1) forwards}.animate-fade-up.svelte-1uyk7s8{animation:svelte-1uyk7s8-fadeUp .5s ease-out forwards}.shadow-glow.svelte-1uyk7s8{box-shadow:0 0 8px #34d399}.hero.svelte-8gk86a.svelte-8gk86a{position:relative;min-height:calc(100vh - 64px);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;padding:3rem 6rem;background-color:#0a1128;margin:0}.overlay.svelte-8gk86a.svelte-8gk86a{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#000000bf,#00000059 60%,#0003);z-index:0}.content.svelte-8gk86a.svelte-8gk86a{position:relative;z-index:1;max-width:650px;color:#fff;display:flex;flex-direction:column;gap:1.2rem}.content.svelte-8gk86a h1.svelte-8gk86a{font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.15;margin:0;letter-spacing:-.02em}.content.svelte-8gk86a p.svelte-8gk86a{font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.7;opacity:.92;margin:0;max-width:520px}.btn.svelte-8gk86a.svelte-8gk86a{display:inline-block;align-self:flex-start;padding:.8rem 2.5rem;background:#fff;color:#0a0a0a;font-weight:600;text-decoration:none;border-radius:50px;transition:.25s ease;box-shadow:0 4px 18px #0003;border:none;cursor:pointer;font-size:1rem}.btn.svelte-8gk86a.svelte-8gk86a:hover{background:#f0f4ff;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}@media (max-width: 768px){.hero.svelte-8gk86a.svelte-8gk86a{padding:2.5rem 2rem;min-height:90vh;text-align:center;align-items:center}.content.svelte-8gk86a.svelte-8gk86a{max-width:100%;align-items:center}.content.svelte-8gk86a p.svelte-8gk86a{max-width:100%}.btn.svelte-8gk86a.svelte-8gk86a{align-self:center}}@media (max-width: 480px){.hero.svelte-8gk86a.svelte-8gk86a{padding:2rem 1.2rem;min-height:80vh}.content.svelte-8gk86a h1.svelte-8gk86a{font-size:2rem}.btn.svelte-8gk86a.svelte-8gk86a{padding:.7rem 1.8rem;font-size:.95rem}}@keyframes svelte-1a7zw06-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee-left.svelte-1a7zw06.svelte-1a7zw06{animation:svelte-1a7zw06-marquee-left 25s linear infinite}@keyframes svelte-1a7zw06-pulse-slow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}.animate-pulse-slow.svelte-1a7zw06.svelte-1a7zw06{animation:svelte-1a7zw06-pulse-slow 2.5s infinite ease-in-out}@keyframes svelte-1a7zw06-float-glow{0%{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(15px,-12px) scale(1.15);opacity:.7}to{transform:translate(-8px,8px) scale(.9);opacity:.4}}.animate-float-glow.svelte-1a7zw06.svelte-1a7zw06{animation:svelte-1a7zw06-float-glow 10s infinite alternate ease-in-out}@keyframes svelte-1a7zw06-ripple-anim{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.group.svelte-1a7zw06:hover .group-hover\:scale-110.svelte-1a7zw06{transform:scale(1.1)}.group.svelte-1a7zw06:hover .group-hover\:-rotate-6.svelte-1a7zw06{transform:rotate(-6deg)}.group.svelte-1a7zw06:hover .group-hover\:rotate-6.svelte-1a7zw06{transform:rotate(6deg)}.svelte-1a7zw06.svelte-1a7zw06{transition:border-color .3s ease,background-color .3s ease,transform .3s ease,opacity .3s ease,box-shadow .3s ease}.svelte-1a7zw06.svelte-1a7zw06::-webkit-scrollbar{width:8px}.svelte-1a7zw06.svelte-1a7zw06::-webkit-scrollbar-track{background:#0a1128}.svelte-1a7zw06.svelte-1a7zw06::-webkit-scrollbar-thumb{background:#ff6b1a;border-radius:4px}.svelte-1a7zw06.svelte-1a7zw06::-webkit-scrollbar-thumb:hover{background:#e55a0f}.reveal-on-scroll.svelte-9ex1my,.reveal-on-scroll.svelte-10t9qjx{transition:opacity .7s ease,transform .7s ease}.opacity-0.svelte-10t9qjx{opacity:0}.translate-y-8.svelte-10t9qjx{transform:translateY(2rem)}
