.hero.svelte-1q37ri0{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(to bottom,#0a0a1e,#1a1a3e)}.hero-background.svelte-1q37ri0{position:absolute;inset:0;z-index:0;overflow:hidden}.gradient-orb.svelte-1q37ri0{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;animation:svelte-1q37ri0-float 8s ease-in-out infinite}.orb-1.svelte-1q37ri0{width:500px;height:500px;background:var(--primary);top:-250px;left:-100px;animation-delay:0s}.orb-2.svelte-1q37ri0{width:400px;height:400px;background:var(--secondary);bottom:-200px;right:-100px;animation-delay:2s}.orb-3.svelte-1q37ri0{width:350px;height:350px;background:var(--accent);top:50%;right:10%;animation-delay:4s}@keyframes svelte-1q37ri0-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.particles.svelte-1q37ri0{position:absolute;inset:0}.particle.svelte-1q37ri0{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;opacity:0;animation:svelte-1q37ri0-particle-float var(--duration) ease-in-out infinite;animation-delay:var(--delay);left:calc(var(--delay) * 5%);top:100%}@keyframes svelte-1q37ri0-particle-float{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(50px);opacity:0}}.hero-content.svelte-1q37ri0{position:relative;z-index:10;width:100%;max-width:1400px;padding:2rem;margin-top:80px}.content-wrapper.svelte-1q37ri0{max-width:800px;margin:0 auto;text-align:center}.hero-subtitle.svelte-1q37ri0{font-size:1.2rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem}.hero-title.svelte-1q37ri0{font-size:clamp(2.5rem,8vw,5rem);font-weight:900;background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;line-height:1.1;background-size:200% 200%;animation:svelte-1q37ri0-gradient-shift 8s ease infinite}@keyframes svelte-1q37ri0-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-description.svelte-1q37ri0{font-size:1.3rem;color:#fffc;line-height:1.6;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.hero-cta.svelte-1q37ri0{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;color:#fff;background:var(--gradient);background-size:200% 200%;border:none;border-radius:50px;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px #667eea4d;animation:svelte-1q37ri0-gradient-shift 8s ease infinite}.hero-cta.svelte-1q37ri0:hover{transform:translateY(-3px);box-shadow:0 15px 40px #667eea80}.cta-arrow.svelte-1q37ri0{display:inline-block;transition:transform .3s ease}.hero-cta.svelte-1q37ri0:hover .cta-arrow:where(.svelte-1q37ri0){transform:translate(5px)}.scroll-indicator.svelte-1q37ri0{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:10;transition:opacity .3s ease}.scroll-arrow.svelte-1q37ri0{width:30px;height:50px;border:2px solid rgba(255,255,255,.5);border-radius:20px;position:relative}.scroll-arrow.svelte-1q37ri0:after{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:6px;height:6px;background:#fff;border-radius:50%;animation:svelte-1q37ri0-scroll-bounce 2s ease-in-out infinite}@keyframes svelte-1q37ri0-scroll-bounce{0%,to{transform:translate(-50%) translateY(0);opacity:1}50%{transform:translate(-50%) translateY(20px);opacity:.3}}.fade-in-up.svelte-1q37ri0{opacity:0;transform:translateY(30px)}.animate-in .fade-in-up.svelte-1q37ri0{animation:svelte-1q37ri0-fadeInUp .8s ease forwards}@keyframes svelte-1q37ri0-fadeInUp{to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero-content.svelte-1q37ri0{margin-top:60px}.hero-subtitle.svelte-1q37ri0{font-size:1rem}.hero-description.svelte-1q37ri0{font-size:1.1rem}.hero-cta.svelte-1q37ri0{padding:.875rem 2rem;font-size:1rem}.gradient-orb.svelte-1q37ri0{filter:blur(60px)}}
