@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;700&family=Syne:wght@400;700;800&display=swap");.hover-preview-container{position:relative;background:linear-gradient(180deg,#00201c,#002924);display:flex;align-items:center;justify-content:flex-start;padding:100px 6vw;font-family:Space Grotesk,sans-serif;overflow:hidden}.hover-preview-container:before{content:"";position:absolute;inset:0;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)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:1}.ambient-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(100,255,218,.1) 0,transparent 70%);pointer-events:none;z-index:0;top:50%;left:15%;transform:translate(-50%,-50%);animation:pulse 8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.content-container{position:relative;z-index:2;max-width:900px;width:100%}.text-block{font-size:clamp(1.4rem,3.4vw,2.1rem);line-height:1.6;color:rgba(255,255,255,.68);font-weight:400;letter-spacing:-.02em}.text-block p{margin-bottom:1.5em;opacity:0;animation:fadeUp .8s ease forwards}.text-block p:first-child{animation-delay:.2s}.text-block p:nth-child(2){animation-delay:.4s}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ambient-glow,.text-block p{animation:none}.text-block p{opacity:1}}.hover-link{color:#fff;font-weight:700;font-family:Syne,sans-serif;cursor:pointer;position:relative;display:inline-block;transition:color .3s ease}.hover-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#64FFDA,#00BFA5);transition:width .4s cubic-bezier(.25,.46,.45,.94)}.hover-link:hover:after{width:100%}.preview-card{position:fixed;pointer-events:none;z-index:1000;opacity:0;transform:translateY(10px) scale(.95);transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity}.preview-card.visible{opacity:1;transform:translateY(0) scale(1)}.preview-card-inner{background:#0e1a17;border-radius:16px;padding:8px;box-shadow:0 25px 50px -12px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.1),0 0 60px rgba(100,255,218,.15);overflow:hidden;backdrop-filter:blur(10px)}.preview-card img{width:280px;height:auto;border-radius:10px;display:block}.preview-card-title{padding:12px 8px 8px;font-size:.85rem;color:#fff;font-weight:600;font-family:Syne,sans-serif}.preview-card-subtitle{padding:0 8px 8px;font-size:.75rem;color:#64FFDA}@keyframes orbit-cw{0%{transform:rotate(var(--start-angle))}to{transform:rotate(calc(var(--start-angle) + 1turn))}}@keyframes orbit-ccw{0%{transform:rotate(var(--start-angle))}to{transform:rotate(calc(var(--start-angle) - 1turn))}}@keyframes counter-cw{0%{transform:rotate(var(--counter-offset,0deg))}to{transform:rotate(calc(var(--counter-offset, 0deg) - 1turn))}}@keyframes counter-ccw{0%{transform:rotate(var(--counter-offset,0deg))}to{transform:rotate(calc(var(--counter-offset, 0deg) + 1turn))}}@media (prefers-reduced-motion:reduce){.orbit-arm{transform:rotate(var(--start-angle))}.orbit-arm,.orbit-badge{animation:none!important}.orbit-badge{transform:rotate(var(--counter-offset,0deg))}}