.hero-section.svelte-1uha8ag{isolation:isolate}.particle-canvas.svelte-1uha8ag{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.solar-system.svelte-1uha8ag{position:relative;width:min(46vw,520px);height:min(46vw,520px);pointer-events:none;flex-shrink:0}.solar-center.svelte-1uha8ag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;align-items:center;justify-content:center}.solar-center-glow.svelte-1uha8ag{position:absolute;inset:-40px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--color-brand-500) 50%,transparent) 0%,color-mix(in oklch,var(--color-brand-600) 20%,transparent) 40%,transparent 70%);filter:blur(16px);animation:svelte-1uha8ag-center-pulse 4s ease-in-out infinite alternate}.solar-center-logo.svelte-1uha8ag{position:relative;z-index:1;filter:drop-shadow(0 0 32px color-mix(in oklch,var(--color-brand-500) 85%,transparent)) drop-shadow(0 0 12px color-mix(in oklch,var(--color-brand-400) 60%,transparent));animation:svelte-1uha8ag-icon-spin 12s linear infinite}.solar-center-logo.svelte-1uha8ag a{display:flex}.solar-center-logo.svelte-1uha8ag svg{height:52px!important;width:auto!important}@keyframes svelte-1uha8ag-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1uha8ag-center-pulse{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}.orbit-ring.svelte-1uha8ag{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid color-mix(in oklch,var(--color-brand-400) 25%,transparent)}.orbit-ring-1.svelte-1uha8ag{width:22%;height:22%;transform:translate(-50%,-50%)}.orbit-ring-2.svelte-1uha8ag{width:38%;height:38%;transform:translate(-50%,-50%)}.orbit-ring-3.svelte-1uha8ag{width:54%;height:54%;transform:translate(-50%,-50%)}.orbit-ring-4.svelte-1uha8ag{width:72%;height:72%;transform:translate(-50%,-50%)}.orbit-ring-5.svelte-1uha8ag{width:92%;height:92%;transform:translate(-50%,-50%)}.orbit.svelte-1uha8ag{position:absolute;top:50%;left:50%;border-radius:50%;animation:svelte-1uha8ag-orbit-spin linear infinite}.orbit-1.svelte-1uha8ag{width:22%;height:22%;transform:translate(-50%,-50%);animation-duration:14s}.orbit-2.svelte-1uha8ag{width:38%;height:38%;transform:translate(-50%,-50%);animation-duration:20s;animation-direction:reverse}.orbit-3.svelte-1uha8ag{width:54%;height:54%;transform:translate(-50%,-50%);animation-duration:28s}.orbit-4.svelte-1uha8ag{width:72%;height:72%;transform:translate(-50%,-50%);animation-duration:36s;animation-direction:reverse}.orbit-5.svelte-1uha8ag{width:92%;height:92%;transform:translate(-50%,-50%);animation-duration:44s}.orbit-6.svelte-1uha8ag{width:92%;height:92%;transform:translate(-50%,-50%) rotate(150deg);animation-duration:44s}@keyframes svelte-1uha8ag-orbit-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.orbiter.svelte-1uha8ag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.orbiter-icon.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;border-radius:50%}.orbiter-1.svelte-1uha8ag .orbiter-icon:where(.svelte-1uha8ag){animation:svelte-1uha8ag-counter-spin 14s linear infinite;filter:drop-shadow(0 0 10px color-mix(in oklch,#0b3d91 60%,transparent))}.orbiter-2.svelte-1uha8ag .orbiter-icon:where(.svelte-1uha8ag){animation:svelte-1uha8ag-counter-spin 20s linear infinite reverse;filter:drop-shadow(0 0 10px color-mix(in oklch,#f7931a 60%,transparent))}.orbiter-3.svelte-1uha8ag .orbiter-icon:where(.svelte-1uha8ag){animation:svelte-1uha8ag-counter-spin 28s linear infinite;filter:drop-shadow(0 0 10px color-mix(in oklch,#627eea 60%,transparent))}.orbiter-4.svelte-1uha8ag .orbiter-icon:where(.svelte-1uha8ag){animation:svelte-1uha8ag-counter-spin 36s linear infinite reverse;filter:drop-shadow(0 0 10px color-mix(in oklch,#f3ba2f 60%,transparent))}.orbiter-5.svelte-1uha8ag .orbiter-icon:where(.svelte-1uha8ag){animation:svelte-1uha8ag-counter-spin 44s linear infinite;filter:drop-shadow(0 0 10px color-mix(in oklch,#eb0029 60%,transparent))}.orbiter-6.svelte-1uha8ag .orbiter-icon:where(.svelte-1uha8ag){animation:svelte-1uha8ag-counter-spin-offset 44s linear infinite;filter:drop-shadow(0 0 10px color-mix(in oklch,#26a17b 60%,transparent))}@keyframes svelte-1uha8ag-counter-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes svelte-1uha8ag-counter-spin-offset{0%{transform:rotate(-150deg)}to{transform:rotate(-510deg)}}.howitworks-bg.svelte-1uha8ag{background:linear-gradient(135deg,#330b00,#1a0400);background:linear-gradient(135deg,color(xyz 0.017 0.009 -0.001),color(xyz 0.005 0.003 -0))}.hero-glow-1.svelte-1uha8ag{width:600px;height:600px;top:-10%;right:10%;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--color-brand-500) 12%,transparent),transparent 70%);filter:blur(100px);animation:svelte-1uha8ag-glow-pulse 8s ease-in-out infinite alternate}.hero-glow-2.svelte-1uha8ag{width:500px;height:500px;bottom:5%;left:15%;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--color-accent-500) 8%,transparent),transparent 70%);filter:blur(80px);animation:svelte-1uha8ag-glow-pulse 10s ease-in-out infinite alternate-reverse}@keyframes svelte-1uha8ag-glow-pulse{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.hero-gradient-text.svelte-1uha8ag{background:linear-gradient(135deg,var(--color-brand-400),var(--color-brand-500),var(--color-accent-500),var(--color-brand-400));background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1uha8ag-gradient-shift 4s ease-in-out infinite}@keyframes svelte-1uha8ag-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.stat-card.svelte-1uha8ag{position:relative}.stat-card.svelte-1uha8ag:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,var(--color-brand-400),var(--color-accent-500),var(--color-brand-400));background-size:200% 200%;opacity:0;z-index:-1;transition:opacity .3s;animation:svelte-1uha8ag-gradient-shift 3s ease-in-out infinite;pointer-events:none}.stat-card.svelte-1uha8ag:hover:before{opacity:1}.stat-card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in oklch,var(--color-brand-500) 20%,transparent)}
