.atomic-glass{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(135deg, var(--primary), var(--border) 42%, var(--border) 78%, var(--accent)) border-box;box-shadow:inset 0 1px 18px color-mix(in srgb, var(--primary) 5%, transparent), var(--shadow-sm);backdrop-filter:blur(18px);border:1px solid #0000}.atomic-cta{background:linear-gradient(110deg, var(--primary), var(--chart-1));color:var(--primary-foreground);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s ease-out}.atomic-cta:hover{background:linear-gradient(130deg, var(--primary), var(--chart-1));box-shadow:var(--shadow-md);transform:scale(1.03)}.atomic-cta:focus-visible,.atomic-link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.atomic-headline{background:linear-gradient(120deg, var(--foreground) 25%, var(--primary) 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.atomic-enter{animation:.65s cubic-bezier(.2,.8,.2,1) both atomic-rise}.atomic-word-two{animation-delay:.4s}.atomic-actions{animation-delay:.6s}.atomic-orbit{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--primary) 15%, transparent), transparent 66%)}.atomic-ticker{width:max-content;animation:35s linear infinite atomic-ticker}.atomic-ticker:hover{animation-play-state:paused}@keyframes atomic-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes atomic-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.atomic-enter,.atomic-ticker{animation:none}.atomic-cta,.atomic-glass{transition:none}.atomic-cta:hover{transform:none}}
