.play-style-btn{--play-btn-size:clamp(7rem,18vw,10.5rem);--play-btn-label-size:clamp(0.65rem,2.2vw,0.95rem);--play-btn-neon-color:#55f0c4;--play-btn-neon-glow-soft:rgba(85,240,196,0.5);--play-btn-neon-glow-mid:rgba(85,240,196,0.72);--play-btn-neon-glow-bloom:rgba(85,240,196,0.28);--play-btn-face-glow-inset:rgba(85,240,196,0.92);--play-btn-face-glow-core:rgba(85,240,196,0.68);--play-btn-face-glow-deep:rgba(85,240,196,0.42);position:relative;display:inline-flex;width:var(--play-btn-size);height:var(--play-btn-size);align-items:center;justify-content:center;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-decoration:none;cursor:pointer;transform:translateY(0) scale(.95);transition:transform .2s ease-out}.play-style-btn-visual{position:relative;display:block;width:100%;aspect-ratio:1}.play-style-btn-image{display:block;width:100%;height:auto;pointer-events:none;user-select:none}.play-style-btn-image--base{position:relative;z-index:0}.play-style-btn-face{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background-color:var(--play-btn-neon-color);transition:opacity .15s ease;-webkit-mask:radial-gradient(circle at 50% 49.5%,#000 0 48%,transparent 49.5%);mask:radial-gradient(circle at 50% 49.5%,#000 0 48%,transparent 49.5%);filter:none;box-shadow:none}.play-style-btn-image--lit{mix-blend-mode:luminosity}.play-style-btn-label{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:.35em .5em 0;color:#120808;font-family:var(--font-pixel),sans-serif;font-size:var(--play-btn-label-size);line-height:1.1;letter-spacing:.1em;text-align:center;text-transform:lowercase;opacity:.9;text-shadow:0 0 1px rgba(0,0,0,.85),0 1px 0 rgba(255,210,160,.22),1px 1px 0 rgba(0,0,0,.55),-1px -1px 0 rgba(255,255,255,.08),2px 2px 2px rgba(0,0,0,.35);filter:contrast(1.15) brightness(.92);pointer-events:none}.contact-panel-wrap:has(.contact-feedback--error) .play-style-btn .play-style-btn-face,.investors-cta-top:has(.white-paper-feedback--error) .play-style-btn .play-style-btn-face,.pioneers-form-panel-wrap:has(.pioneers-feedback--error) .play-style-btn .play-style-btn-face,.play-style-btn--active .play-style-btn-face,.play-style-btn--navigating .play-style-btn-face,.play-style-btn:is(button):active .play-style-btn-face,.play-style-btn[aria-expanded=true] .play-style-btn-face{opacity:1;animation:play-btn-neon-flicker 4.2s linear infinite;box-shadow:inset 0 0 16px var(--play-btn-face-glow-inset),inset 0 0 34px var(--play-btn-face-glow-core),inset 0 0 56px var(--play-btn-face-glow-deep)}.play-style-btn:focus-visible,.play-style-btn:hover{outline:none;transform:translateY(-4px) scale(1.05)}.play-style-btn:active{transform:translateY(2px) scale(.92);transition-duration:.1s}@keyframes play-btn-neon-flicker{0%,17%,21%,24%,52%,56%,to{box-shadow:inset 0 0 16px var(--play-btn-face-glow-inset),inset 0 0 34px var(--play-btn-face-glow-core),inset 0 0 56px var(--play-btn-face-glow-deep)}18%,23%,53%{box-shadow:inset 0 0 20px rgba(85,240,196,1),inset 0 0 42px rgba(85,240,196,.82),inset 0 0 68px rgba(85,240,196,.52)}19%,54%{box-shadow:inset 0 0 10px rgba(85,240,196,.62),inset 0 0 22px rgba(85,240,196,.48),inset 0 0 38px rgba(85,240,196,.3)}20%,55%{box-shadow:inset 0 0 24px rgba(85,240,196,1),inset 0 0 48px rgba(85,240,196,.88),inset 0 0 76px rgba(85,240,196,.58)}}.investors-page .play-style-btn{--play-btn-neon-color:var(--investors-neon-color);--play-btn-neon-glow-soft:var(--investors-neon-glow-soft);--play-btn-neon-glow-mid:var(--investors-neon-glow-mid);--play-btn-neon-glow-bloom:var(--investors-neon-glow-bloom);--play-btn-face-glow-inset:rgba(85,240,196,1);--play-btn-face-glow-core:rgba(85,240,196,0.78);--play-btn-face-glow-deep:rgba(85,240,196,0.5)}@media (prefers-reduced-motion:reduce){.play-style-btn{transition:none;transform:none}.play-style-btn:active,.play-style-btn:focus-visible,.play-style-btn:hover{transform:none}.contact-panel-wrap:has(.contact-feedback--error) .play-style-btn .play-style-btn-face,.investors-cta-top:has(.white-paper-feedback--error) .play-style-btn .play-style-btn-face,.pioneers-form-panel-wrap:has(.pioneers-feedback--error) .play-style-btn .play-style-btn-face,.play-style-btn--active .play-style-btn-face,.play-style-btn--navigating .play-style-btn-face,.play-style-btn:is(button):active .play-style-btn-face,.play-style-btn[aria-expanded=true] .play-style-btn-face{animation:none;box-shadow:inset 0 0 18px var(--play-btn-face-glow-inset),inset 0 0 38px var(--play-btn-face-glow-core),inset 0 0 60px var(--play-btn-face-glow-deep)}}