.pk-root{--pk-bg:#0b0a10;--pk-bg-soft:#14121a;--pk-gold-deep:#8a6a1f;--pk-gold:#d4af37;--pk-gold-glow:#f5d061;--pk-cream:#f7f5f0;background-color:var(--pk-bg);color:var(--pk-cream)}.pk-root ::-moz-selection{background:var(--pk-gold);color:#181305}.pk-root ::selection{background:var(--pk-gold);color:#181305}.pk-gold-text{background:linear-gradient(105deg,#8a6a1f,#d4af37 30%,#f7e08a 50%,#d4af37 70%,#8a6a1f);-webkit-background-clip:text;background-clip:text;color:transparent}.pk-gold-sheen{background-size:220% auto;animation:pkGoldSheen 7s linear infinite}@keyframes pkGoldSheen{0%{background-position:0}to{background-position:-220%}}.pk-neon{text-shadow:0 0 16px rgba(245,208,97,.5),0 0 44px rgba(212,175,55,.28)}.pk-neon-flicker{animation:pkNeonFlicker 5.5s linear infinite}@keyframes pkNeonFlicker{0%,to{opacity:1;text-shadow:0 0 16px rgba(245,208,97,.5),0 0 44px rgba(212,175,55,.28)}3%{opacity:.82;text-shadow:0 0 8px rgba(245,208,97,.3)}48%,5%{opacity:1;text-shadow:0 0 16px rgba(245,208,97,.5),0 0 44px rgba(212,175,55,.28)}50%{opacity:.9;text-shadow:0 0 10px rgba(245,208,97,.35)}52%{opacity:1}}.btn-gold{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:1rem 2rem;font-family:var(--font-space-grotesk),system-ui,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#181305;background:linear-gradient(115deg,#a67c1f,#d4af37 38%,#f7e08a 52%,#d4af37 66%,#a67c1f);background-size:200% auto;box-shadow:0 12px 36px -10px rgba(212,175,55,.55),inset 0 1px 0 hsla(0,0%,100%,.4);transition:all .3s ease}.btn-gold:hover{transform:scale(1.02);background-position:100%;box-shadow:0 18px 52px -12px rgba(245,208,97,.7),inset 0 1px 0 hsla(0,0%,100%,.45)}.btn-gold:active{transform:scale(1)}.btn-gold-lg{padding:1.25rem 2.5rem;font-size:1rem}.pk-gold-pulse{animation:pkGoldPulse 2.4s cubic-bezier(.22,1,.36,1) infinite}@keyframes pkGoldPulse{0%,to{box-shadow:0 12px 36px -10px rgba(212,175,55,.55),0 0 0 0 rgba(212,175,55,.55)}50%{box-shadow:0 12px 36px -10px rgba(212,175,55,.55),0 0 0 14px rgba(212,175,55,0)}}.pk-shimmer{animation:pkShimmer 2.6s linear infinite}@keyframes pkShimmer{0%{transform:translateX(-100%) skewX(-12deg)}to{transform:translateX(320%) skewX(-12deg)}}.pk-hairline{height:1px;border:0;background:linear-gradient(90deg,transparent,rgba(212,175,55,.55),transparent)}.pk-card{border:1px solid rgba(212,175,55,.16);background:var(--pk-bg-soft)}.pk-card-hover{transition:border-color .3s ease,transform .3s ease}.pk-card-hover:hover{border-color:rgba(212,175,55,.45)}.pk-demo-in{animation:pkDemoIn .6s cubic-bezier(.22,1,.36,1) both}.pk-step{opacity:0;animation:pkDemoIn .55s cubic-bezier(.22,1,.36,1) both}@keyframes pkDemoIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pk-term{position:relative;white-space:nowrap;padding:.05em .28em;border-radius:.4em;color:var(--pk-gold-glow);background:rgba(212,175,55,.12);box-shadow:inset 0 0 0 1px rgba(212,175,55,.4);animation:pkTermGlow 2.6s ease-in-out infinite}@keyframes pkTermGlow{0%,to{box-shadow:inset 0 0 0 1px rgba(212,175,55,.4),0 0 0 rgba(245,208,97,0)}50%{box-shadow:inset 0 0 0 1px rgba(245,208,97,.75),0 0 22px rgba(245,208,97,.35)}}@media (prefers-reduced-motion:reduce){.pk-gold-pulse,.pk-gold-sheen,.pk-neon-flicker,.pk-shimmer,.pk-term{animation:none}}