/* Btrok Effects — velocímetro ativo e fumaça de pneu para o banner de pré-largada. */
.speedometer{aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:50%;height:auto;left:clamp(-100px,1vw,22px);opacity:.48;overflow:hidden;position:absolute;top:17%;width:min(43vw,590px);z-index:-1}.speedometer:before{background:repeating-conic-gradient(from 214deg,rgba(255,255,255,.52) 0deg 1deg,transparent 1.2deg 6deg);border-radius:50%;content:"";inset:0;mask:radial-gradient(transparent 0 64%,#000 64.5% 67%,transparent 67.5%);position:absolute}.speedometer:after{background:conic-gradient(from 215deg,transparent 0deg 10deg,#00aeef 10deg 109deg,transparent 109deg);border-radius:50%;box-shadow:0 0 28px rgba(0,174,239,.55);content:"";inset:6%;mask:radial-gradient(transparent 0 66%,#000 67% 70%,transparent 71%);position:absolute}.speedometer>i{background:linear-gradient(90deg,transparent,#00aeef,transparent);bottom:50%;height:42%;left:50%;position:absolute;transform:translateX(-50%) rotate(-57deg);transform-origin:50% 100%;width:3px;z-index:1;animation:speedNeedle 3.4s cubic-bezier(.37,0,.18,1) infinite alternate}.speedometer>b{background:#00aeef;border-radius:50%;box-shadow:0 0 16px rgba(0,174,239,.8);height:11px;left:calc(50% - 5px);position:absolute;top:calc(50% - 5px);width:11px;z-index:2}.speedometer span{color:rgba(255,255,255,.54);font-family:"Barlow Condensed",Arial,sans-serif;font-size:clamp(52px,7vw,105px);font-weight:800;left:50%;letter-spacing:-.08em;line-height:.7;position:absolute;text-align:center;top:47%;transform:translateX(-50%)}.speedometer small{color:#00aeef;display:block;font-family:Manrope,Arial,sans-serif;font-size:8px;letter-spacing:.18em;margin-top:9px}.tire-smoke{bottom:8%;height:48%;left:43%;pointer-events:none;position:absolute;width:45%;z-index:-1}.tire-smoke i{background:radial-gradient(ellipse,rgba(205,211,213,.5) 0%,rgba(148,156,160,.25) 28%,transparent 69%);border-radius:50%;filter:blur(9px);height:58%;position:absolute;transform:rotate(-12deg);width:52%;animation:smokeDrift 4.2s ease-out infinite}.tire-smoke i:nth-child(1){bottom:4%;left:5%}.tire-smoke i:nth-child(2){animation-delay:-1.2s;bottom:16%;left:22%;transform:rotate(10deg) scale(.8)}.tire-smoke i:nth-child(3){animation-delay:-2.5s;bottom:26%;left:0;transform:rotate(-20deg) scale(.7)}.tire-smoke i:nth-child(4){animation-delay:-3.1s;bottom:8%;left:43%;transform:scale(.55)}@keyframes speedNeedle{0%{transform:translateX(-50%) rotate(-57deg)}62%{transform:translateX(-50%) rotate(31deg)}100%{transform:translateX(-50%) rotate(18deg)}}@keyframes smokeDrift{0%{opacity:0;transform:translate(0,12%) scale(.48)}23%{opacity:.7}100%{opacity:0;transform:translate(30%,-26%) scale(1.35)}}@media(max-width:700px){.speedometer{left:-96px;top:25%;width:390px}.speedometer span{font-size:72px}.tire-smoke{bottom:19%;left:34%;width:78%}.tire-smoke i{filter:blur(7px)}}@media(prefers-reduced-motion:reduce){.speedometer>i,.tire-smoke i{animation:none}}
