.landing-cta{isolation:isolate;transition:box-shadow var(--transition-normal), background var(--transition-normal), border-color var(--transition-normal);position:relative;overflow:hidden}.landing-cta:before{content:"";pointer-events:none;z-index:-1;left:var(--contact-x,50%);top:var(--contact-y,50%);background:radial-gradient(circle, color-mix(in srgb, var(--primary) 38%, transparent), transparent 68%);opacity:0;border-radius:50%;width:220px;height:220px;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .2s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-50%)scale(0)}.landing-cta:hover:before{opacity:1;transform:translate(-50%,-50%)scale(2.3)}.landing-cta:hover{box-shadow:0 0 28px color-mix(in srgb, var(--primary) 18%, transparent)}.landing-cta-label{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.landing-cta:hover .landing-cta-label{transform:translateY(-2px)}.hero-glow{pointer-events:none;background:radial-gradient(ellipse at 40% 45%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 65%);animation:4s ease-in-out infinite hero-breathe;position:absolute;inset:-15% -10%}.asset-orbit{aspect-ratio:1;width:min(100%,440px);margin:auto;position:relative}.asset-orbit:before,.asset-orbit:after{content:"";border:1px solid var(--border);border-radius:50%;position:absolute;inset:9%}.asset-orbit:after{border-style:dashed;inset:24%}.orbit-axis{background:var(--border);height:1px;position:absolute;inset:50% 0 auto;transform:rotate(-32deg)}.orbit-axis+.orbit-axis{transform:rotate(58deg)}.orbit-center{border:1px solid var(--primary);background:var(--card);color:var(--primary);box-shadow:var(--shadow-lg);border-radius:26%;place-items:center;display:grid;position:absolute;inset:34%;transform:rotate(-12deg)}.orbit-center>*{transform:rotate(12deg)}.orbit-token{aspect-ratio:1;width:22%;color:var(--foreground);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-md);font-family:var(--font-heading);border-radius:50%;place-items:center;font-size:clamp(24px,4vw,46px);display:grid;position:absolute}.orbit-bitcoin{top:2%;left:21%}.orbit-ethereum{top:38%;right:0}.orbit-gold{bottom:1%;left:24%}.ticker-window{scrollbar-width:thin;scrollbar-color:var(--border) transparent;scroll-snap-type:x mandatory;overflow-x:auto}.ticker-track{width:max-content;display:flex}.ticker-set{flex-shrink:0;display:flex}.ticker-item{scroll-snap-align:start;flex-shrink:0;width:200px}.ticker-copy{display:none}@keyframes hero-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes asset-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width>=768px){.ticker-copy{display:flex}.ticker-track{animation:42s linear infinite asset-marquee}.ticker-window:hover .ticker-track,.ticker-window:focus-within .ticker-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.hero-glow,.ticker-track{animation:none}.ticker-copy{display:none}.landing-cta,.landing-cta:before,.landing-cta-label{transition:none}.landing-cta:hover .landing-cta-label{transform:none}}
