.hero.svelte-1q37ri0{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:72px;overflow:hidden;background:var(--c-bg)}.hero__bg.svelte-1q37ri0{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero__grid-lines.svelte-1q37ri0{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:80px 80px}.hero__glow.svelte-1q37ri0{position:absolute;border-radius:50%;filter:blur(120px)}.hero__glow--1.svelte-1q37ri0{width:600px;height:600px;background:#00ff880d;top:-15%;right:5%;animation:svelte-1q37ri0-breathe 8s ease-in-out infinite}.hero__glow--2.svelte-1q37ri0{width:400px;height:400px;background:#00ff8808;bottom:-5%;left:10%;animation:svelte-1q37ri0-breathe 12s ease-in-out infinite reverse}.hero__v-lines.svelte-1q37ri0{position:absolute;inset:0}.hero__v-line.svelte-1q37ri0{position:absolute;width:1px;background:linear-gradient(180deg,transparent,rgba(0,255,136,.08),transparent);animation:svelte-1q37ri0-vLineDrift 10s ease-in-out infinite}.hero__v-line--1.svelte-1q37ri0{height:60%;top:10%;left:20%;transform:rotate(-15deg);animation-delay:0s}.hero__v-line--2.svelte-1q37ri0{height:50%;top:15%;right:25%;transform:rotate(15deg);animation-delay:2.5s}.hero__v-line--3.svelte-1q37ri0{height:40%;top:25%;left:45%;transform:rotate(-8deg);animation-delay:5s}.hero__v-line--4.svelte-1q37ri0{height:55%;top:5%;right:40%;transform:rotate(10deg);animation-delay:7.5s}@keyframes svelte-1q37ri0-vLineDrift{0%,to{opacity:.3;transform:rotate(var(--rotation, -15deg)) translateY(0)}50%{opacity:.8;transform:rotate(var(--rotation, -15deg)) translateY(-20px)}}.hero__particles.svelte-1q37ri0{position:absolute;inset:0}.hero__particle.svelte-1q37ri0{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:var(--c-green);border-radius:50%;box-shadow:0 0 6px var(--c-green);animation:svelte-1q37ri0-particleFloat 6s ease-in-out infinite;animation-delay:var(--delay)}@keyframes svelte-1q37ri0-particleFloat{0%,to{opacity:.2;transform:translateY(0) scale(1)}50%{opacity:.8;transform:translateY(-15px) scale(1.3)}}@keyframes svelte-1q37ri0-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero__inner.svelte-1q37ri0{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center;position:relative;z-index:1}.hero__content.svelte-1q37ri0{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.hero__content.mounted.svelte-1q37ri0{opacity:1;transform:translateY(0)}.hero__badge.svelte-1q37ri0{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--c-border);padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:500;color:var(--c-text-secondary);margin-bottom:var(--space-8);letter-spacing:.04em}.hero__badge-dot.svelte-1q37ri0{width:6px;height:6px;background:var(--c-green);border-radius:50%;box-shadow:0 0 8px var(--c-green);animation:svelte-1q37ri0-pulse 2s ease-in-out infinite}@keyframes svelte-1q37ri0-pulse{0%,to{opacity:1}50%{opacity:.3}}.hero__title.svelte-1q37ri0{font-size:var(--fs-5xl);font-weight:800;line-height:1.08;margin-bottom:var(--space-6);letter-spacing:-.03em;color:var(--c-white)}.hero__title--accent.svelte-1q37ri0{color:var(--c-green)}.hero__subtitle.svelte-1q37ri0{font-size:var(--fs-base);color:var(--c-text-secondary);line-height:1.7;margin-bottom:var(--space-8);max-width:480px}.hero__actions.svelte-1q37ri0{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-12)}.hero__stats.svelte-1q37ri0{display:flex;align-items:center;gap:var(--space-8)}.hero__stat-num.svelte-1q37ri0{display:block;font-size:var(--fs-2xl);font-weight:800;color:var(--c-white)}.hero__stat-label.svelte-1q37ri0{font-size:var(--fs-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.06em}.hero__stat-divider.svelte-1q37ri0{width:1px;height:32px;background:var(--c-border)}.hero__visual.svelte-1q37ri0{position:relative;opacity:0;transform:translate(30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94) .15s,transform .8s cubic-bezier(.25,.46,.45,.94) .15s}.hero__visual.mounted.svelte-1q37ri0{opacity:1;transform:translate(0)}.hero__brand-mark.svelte-1q37ri0{position:relative;width:100%;max-width:440px;margin:0 auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.hero__brand-v.svelte-1q37ri0{width:55%;height:auto;filter:drop-shadow(0 0 40px rgba(0,255,136,.15));animation:svelte-1q37ri0-vPulse 4s ease-in-out infinite;position:relative;z-index:2}@keyframes svelte-1q37ri0-vPulse{0%,to{filter:drop-shadow(0 0 30px rgba(0,255,136,.12))}50%{filter:drop-shadow(0 0 50px rgba(0,255,136,.25))}}.hero__brand-rings.svelte-1q37ri0{position:absolute;inset:0}.hero__ring.svelte-1q37ri0{position:absolute;border-radius:50%;border:1px solid rgba(0,255,136,.06);top:50%;left:50%;transform:translate(-50%,-50%)}.hero__ring--1.svelte-1q37ri0{width:70%;height:70%;animation:svelte-1q37ri0-ringPulse 5s ease-in-out infinite}.hero__ring--2.svelte-1q37ri0{width:85%;height:85%;border-style:dashed;animation:svelte-1q37ri0-ringRotate 30s linear infinite,svelte-1q37ri0-ringPulse 7s ease-in-out infinite}.hero__ring--3.svelte-1q37ri0{width:100%;height:100%;animation:svelte-1q37ri0-ringPulse 9s ease-in-out infinite reverse}@keyframes svelte-1q37ri0-ringPulse{0%,to{border-color:#00ff880a;transform:translate(-50%,-50%) scale(1)}50%{border-color:#00ff881f;transform:translate(-50%,-50%) scale(1.03)}}@keyframes svelte-1q37ri0-ringRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.hero__float-card.svelte-1q37ri0{position:absolute;display:flex;align-items:center;gap:var(--space-2);background:var(--c-surface-2);border:1px solid var(--c-border);padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);font-size:var(--fs-xs);font-weight:600;color:var(--c-green);animation:svelte-1q37ri0-floatCard 5s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero__float-card--1.svelte-1q37ri0{top:15%;right:0%}.hero__float-card--2.svelte-1q37ri0{bottom:20%;left:0%;animation-delay:2.5s}@keyframes svelte-1q37ri0-floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:1024px){.hero__inner.svelte-1q37ri0{display:flex;flex-direction:column-reverse;text-align:center;gap:var(--space-10)}.hero__subtitle.svelte-1q37ri0{margin-left:auto;margin-right:auto}.hero__actions.svelte-1q37ri0{justify-content:center}.hero__stats.svelte-1q37ri0{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin:var(--space-8) 0;width:100%}.hero__stat-divider.svelte-1q37ri0{display:none}.hero__visual.svelte-1q37ri0{max-width:400px;margin:0 auto}}@media(max-width:768px){.hero__title.svelte-1q37ri0{font-size:var(--fs-4xl)}.hero__float-card.svelte-1q37ri0{display:none}}@media(max-width:480px){.hero__title.svelte-1q37ri0{font-size:var(--fs-3xl)}}
