.Hero-module__JgYmMq__hero{background-color:var(--bg-primary);flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__background{z-index:0;pointer-events:none;position:absolute;inset:0}.Hero-module__JgYmMq__gradientMesh{background:radial-gradient(80% 60% at 30% 10%,#4f6bff29 0%,#0000 60%),radial-gradient(60% 50% at 80% 20%,#3b82f61f 0%,#0000 55%),radial-gradient(50% 40% at 10% 60%,#6a5cff1a 0%,#0000 50%),radial-gradient(70% 50% at 60% 80%,#4f6bff14 0%,#0000 60%),radial-gradient(40% 30%,#3b82f60d 0%,#0000 50%);position:absolute;inset:0}.Hero-module__JgYmMq__heroGrid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%)}.Hero-module__JgYmMq__heroNoise{opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:absolute;inset:0}.Hero-module__JgYmMq__heroDivider{background:linear-gradient(90deg, transparent 0%, var(--border-primary) 20%, #4f6bff33 50%, var(--border-primary) 80%, transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.Hero-module__JgYmMq__mouseGlow{z-index:1;pointer-events:none;transition:background .3s;position:absolute;inset:0}.Hero-module__JgYmMq__content{z-index:2;width:100%;padding-top:calc(var(--navbar-height) + 20px + var(--space-4));padding-bottom:var(--space-4);position:relative}.Hero-module__JgYmMq__inner{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.Hero-module__JgYmMq__textSide{flex-direction:column;align-items:flex-start;max-width:700px;display:flex}.Hero-module__JgYmMq__badge{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-white);background:rgba(var(--color-secondary-rgb), .06);border:1px solid rgba(var(--color-secondary-rgb), .12);border-radius:var(--radius-full);white-space:nowrap;box-shadow:0 0 20px rgba(var(--color-secondary-rgb), .06);padding:4px 12px 4px 10px;display:inline-flex}.Hero-module__JgYmMq__badgeIcon{flex-shrink:0;width:14px;height:14px}.Hero-module__JgYmMq__titleWrapper{width:100%;max-width:800px;margin-bottom:var(--space-6)}.Hero-module__JgYmMq__title{font-size:clamp(1.25rem,1rem + 1.2vw,2rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);color:var(--text-primary);text-wrap:balance;line-height:1.1}.Hero-module__JgYmMq__subtitle{max-width:560px;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);margin-bottom:var(--space-10)}.Hero-module__JgYmMq__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Hero-module__JgYmMq__visualSide{aspect-ratio:1;justify-self:end;width:100%;max-width:420px;position:relative}.Hero-module__JgYmMq__orbitalRing{border:1px solid #4f6bff1f;border-radius:50%;width:280px;height:280px;animation:20s linear infinite Hero-module__JgYmMq__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__orbitalRing2{border:1px solid #6a5cff1a;border-radius:50%;width:200px;height:200px;animation:14s linear infinite Hero-module__JgYmMq__spin-reverse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__floatingDot{background:#4f6bff66;border-radius:50%;width:8px;height:8px;animation:6s ease-in-out infinite Hero-module__JgYmMq__float;position:absolute;top:10%;right:15%;box-shadow:0 0 20px #4f6bff33}.Hero-module__JgYmMq__floatingDot2{background:#6a5cff66;border-radius:50%;width:6px;height:6px;animation:5s ease-in-out 1.5s infinite Hero-module__JgYmMq__float;position:absolute;bottom:20%;left:10%;box-shadow:0 0 16px #6a5cff33}.Hero-module__JgYmMq__floatingDot3{background:#3b82f659;border-radius:50%;width:5px;height:5px;animation:7s ease-in-out 3s infinite Hero-module__JgYmMq__float;position:absolute;top:45%;left:5%;box-shadow:0 0 12px #3b82f626}.Hero-module__JgYmMq__glowOrb{filter:blur(30px);background:radial-gradient(circle,#4f6bff1f 0%,#3b82f60a 50%,#0000 70%);border-radius:50%;width:120px;height:120px;animation:4s ease-in-out infinite Hero-module__JgYmMq__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Hero-module__JgYmMq__spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes Hero-module__JgYmMq__spin-reverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes Hero-module__JgYmMq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes Hero-module__JgYmMq__pulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.Hero-module__JgYmMq__scrollIndicator{bottom:var(--space-8);z-index:2;align-items:center;gap:var(--space-2);color:var(--text-muted);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__scrollArrow{opacity:.5;width:20px;height:20px}@media (max-width:1024px){.Hero-module__JgYmMq__textSide{max-width:600px}.Hero-module__JgYmMq__titleWrapper{max-width:700px}.Hero-module__JgYmMq__title{font-size:clamp(1.125rem,1rem + .8vw,1.75rem)}}@media (max-width:768px){.Hero-module__JgYmMq__hero{min-height:80vh}.Hero-module__JgYmMq__inner{grid-template-columns:1fr}.Hero-module__JgYmMq__visualSide{display:none}.Hero-module__JgYmMq__content{padding-top:calc(var(--navbar-height) + 12px + var(--space-6));padding-bottom:var(--space-8)}.Hero-module__JgYmMq__badge{margin-bottom:var(--space-4)}.Hero-module__JgYmMq__titleWrapper{max-width:100%;margin-bottom:var(--space-4)}.Hero-module__JgYmMq__title{font-size:clamp(1.125rem,1rem + .8vw,1.5rem)}.Hero-module__JgYmMq__subtitle{font-size:var(--text-sm);margin-bottom:var(--space-8)}.Hero-module__JgYmMq__actions{flex-direction:column;width:100%}.Hero-module__JgYmMq__actions>*{width:100%;max-width:320px}.Hero-module__JgYmMq__scrollIndicator{bottom:var(--space-6)}.Hero-module__JgYmMq__heroGrid{background-size:60px 60px}}@media (max-width:480px){.Hero-module__JgYmMq__badge{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}}
