@keyframes iq-float-up{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(-220px) rotate(8deg);opacity:0}}@keyframes iq-pulse-ring{0%{transform:scale(.95);opacity:.6}to{transform:scale(1.4);opacity:0}}@keyframes iq-spin-slow{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes iq-wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes iq-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes iq-pop-in{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes iq-drift{0%,to{transform:translate(0)}50%{transform:translate(8px,-10px)}}@keyframes iq-meter-fill{0%{stroke-dashoffset:314}}@keyframes iq-flash-green{0%{background:rgba(34,197,94,.4)}to{background:transparent}}@keyframes iq-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes iq-count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.iq-anim-float{animation:iq-float-up 3.4s ease-out infinite}.iq-anim-spin{animation:iq-spin-slow 24s linear infinite}.iq-anim-wiggle{animation:iq-wiggle 1.6s ease-in-out infinite;transform-origin:50% 90%}.iq-anim-pop{animation:iq-pop-in .5s cubic-bezier(.34,1.56,.64,1) both}.iq-anim-drift{animation:iq-drift 6s ease-in-out infinite}.iq-anim-shimmer{background:linear-gradient(90deg,transparent,rgba(34,197,94,.45),transparent);background-size:200% 100%;animation:iq-shimmer 2.4s linear infinite}.iq-anim-ticker{animation:iq-ticker 40s linear infinite}.iq-anim-pulse-ring{animation:iq-pulse-ring 1.6s ease-out infinite}@media (prefers-reduced-motion:reduce){.iq-anim-drift,.iq-anim-float,.iq-anim-pulse-ring,.iq-anim-shimmer,.iq-anim-spin,.iq-anim-ticker,.iq-anim-wiggle{animation:none!important}}.iq-page{background:#0f172a;color:#fff;min-height:100vh;font-family:var(--font-sans,"Inter",system-ui,sans-serif)}.iq-grid-pattern{position:absolute;inset:0;width:100%;height:100%;opacity:.4;pointer-events:none}.iq-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:768px){.iq-hero{padding:36px 18px 18px!important}.iq-hero-grid{grid-template-columns:1fr!important;gap:24px!important;align-items:stretch!important}.iq-hero-right{min-height:0!important}}@media (max-width:480px){.iq-hero{padding:24px 14px 14px!important}}@media (max-width:768px){.iq-mobile-stack{grid-template-columns:1fr!important;gap:18px!important}}@media (max-width:640px){.iq-action-row{grid-template-columns:1fr 1fr!important}.iq-action-row>button:nth-child(3){grid-column:1/-1}}