body footer .demoIconBtn{place-items:center;width:36px;height:36px;display:inline-grid;border-radius:50%!important;padding:0!important}.demoIconBtn svg{width:17px;height:17px}.demoTenLabel{letter-spacing:0;font-size:13px;line-height:1}body .demoIconBtn.on{background:var(--b-blue);color:var(--b-white)}body .tenPromoBtn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:46px;height:46px;margin-right:4px;padding:0;display:grid;position:relative}.tenPromoBtn img{width:30px;height:auto;position:relative}body .tenPromoBtn svg.tenPromoRing{opacity:.55;pointer-events:none;transform-origin:50%;max-width:none;animation:40s linear infinite ten-spin;position:absolute;top:-12px;left:-13px;-webkit-mask:radial-gradient(circle,#000 34%,#0000 70%);mask:radial-gradient(circle,#000 34%,#0000 70%);width:70px!important;height:70px!important}@keyframes ten-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tenPromoRing{animation:none}}.tenPromoRing line{stroke:var(--b-neon);stroke-width:.9px;stroke-linecap:round}.tenPromoBtn:hover .tenPromoRing{opacity:.7}.tenPromoBtn:focus-visible{outline:2px solid var(--b-neon);outline-offset:3px}.tenPage{background:var(--b-blue);color:var(--b-white);text-align:center;border-radius:28px;justify-items:center;gap:18px;padding:72px 48px;display:grid;position:relative;overflow:hidden}.tenPage img{width:min(320px,70%);height:auto}body .tenPage h1{color:var(--b-white);margin:12px 0 0;font-size:clamp(30px,4vw,46px);font-weight:400}.tenPage p{max-width:520px;margin:0;line-height:1.6}
