.cpx-product-story .cpx-ps-ring-b:after{content:none!important}.cpx-ps-progress{position:absolute;inset:7px;width:calc(100% - 14px);height:calc(100% - 14px);transform:rotate(-90deg);pointer-events:none;z-index:1}.cpx-ps-progress circle{fill:none;stroke-width:2.5}.cpx-ps-progress .track{stroke:rgba(255,255,255,.1)}.cpx-ps-progress .line{stroke:#35d5c8;stroke-width:3;stroke-linecap:round;stroke-dasharray:72 28;animation:cpxPsProgress 10s linear infinite}@keyframes cpxPsProgress{to{stroke-dashoffset:-100}}.cpx-eq{display:flex!important;align-items:flex-end;justify-content:center;gap:4px;height:30px}.cpx-eq i{display:block;width:4px;height:22px;border-radius:999px;background:#7f8fff;transform-origin:bottom;animation:cpxEq 1.1s ease-in-out infinite}.cpx-eq i:nth-child(2){height:28px;animation-delay:-.35s}.cpx-eq i:nth-child(3){height:18px;animation-delay:-.7s}.cpx-eq i:nth-child(4){height:25px;animation-delay:-.2s}.cpx-eq i:nth-child(5){height:15px;animation-delay:-.55s}@keyframes cpxEq{0%,100%{transform:scaleY(.28);opacity:.55}50%{transform:scaleY(1);opacity:1}}.cpx-ps-temp{position:relative;display:grid!important;place-items:center;min-width:76px;height:30px}.cpx-ps-temp b{position:absolute;inset:0;display:grid;place-items:center;opacity:0;animation:cpxPsTemp 6s ease-in-out infinite}.cpx-ps-temp b:nth-child(2){animation-delay:2s}.cpx-ps-temp b:nth-child(3){animation-delay:4s}@keyframes cpxPsTemp{0%,27%{opacity:1}33%,100%{opacity:0;transform:translateY(-4px)}}.cpx-ps-set{display:inline-flex;justify-self:center;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.09);color:#ffb07f;font-size:8px;font-weight:700;letter-spacing:.1em;animation:cpxPsSet 6s ease-in-out infinite}@keyframes cpxPsSet{0%,62%{opacity:.25;transform:scale(.92)}70%,82%{opacity:1;transform:scale(1.06)}90%,100%{opacity:.25;transform:scale(.92)}}.cpx-next-build{position:relative;display:grid!important;place-items:center;width:44px;height:44px;margin:auto}.cpx-next-build>b{position:relative;z-index:2}.cpx-next-arrows{position:absolute;font-size:22px;color:#e38ae3;font-style:normal;animation:cpxNext 8s steps(4,end) infinite}@keyframes cpxNext{to{transform:rotate(360deg)}}a[title="Cirkix reserve card"]{display:block;width:100%;box-sizing:border-box;padding:22px;color:#fff!important;text-decoration:none!important;border-radius:18px;line-height:1.55;transition:.2s ease}a[title="Cirkix reserve card"]:hover{background:#35004F}a[title="Cirkix reserve card"] strong:first-child{font-size:12px;letter-spacing:.12em;opacity:.75}a[title="Cirkix reserve card"] strong:last-child{display:inline-block;margin-top:10px;font-size:22px}p:has(>a[title="Cirkix reserve card"]){margin:0!important}@media(prefers-reduced-motion:reduce){.cpx-ps-progress .line,.cpx-eq i,.cpx-ps-temp b,.cpx-ps-set,.cpx-next-arrows{animation:none!important}.cpx-ps-temp b:first-child{opacity:1!important}}