.bt-wrap{width:100%;max-width:78rem;margin-inline:auto;padding-inline:1rem}@media (min-width:768px){.bt-wrap{padding-inline:2rem}}.bt-dots{background-image:radial-gradient(color-mix(in oklab, var(--border) 90%, transparent) 1px, transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.bt-tile{isolation:isolate;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translate3d(0, var(--lift,0px), 0);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .15s;position:relative}.bt-tile:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), color-mix(in oklab, var(--primary) 11%, transparent), transparent 65%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.bt-soon{background-image:repeating-linear-gradient(-45deg, transparent 0 9px, color-mix(in oklab, var(--border) 45%, transparent) 9px 10px)}.bt-go{opacity:.55;transition:transform .2s,opacity .2s}@media (hover:hover) and (pointer:fine){.bt-tile:hover{--lift:-4px;box-shadow:0 22px 44px -26px color-mix(in oklab, var(--primary) 55%, transparent)}.bt-tile:hover:before{opacity:1}.bt-tile:hover .bt-go{opacity:1;transform:translate(3px)}}.bt-a{transform-box:fill-box;transform-origin:50%;animation-play-state:paused}[data-live] .bt-a{animation-play-state:running}.bt-lit{animation:4s linear infinite bt-lit}.bt-pop{animation:bt-pop var(--T,6s) cubic-bezier(.3, 1.5, .5, 1) infinite}.bt-grow{transform-origin:0;animation:bt-grow var(--T,6s) cubic-bezier(.3, .8, .3, 1) infinite}.bt-grow-y{transform-origin:top;animation:bt-grow-y var(--T,6s) cubic-bezier(.3, .8, .3, 1) infinite}.bt-rise-y{transform-origin:bottom;animation:bt-grow-y var(--T,6s) cubic-bezier(.3, 1.3, .5, 1) infinite}.bt-slide{animation:bt-slide var(--T,6s) cubic-bezier(.2, .9, .3, 1) infinite}.bt-slide-l{animation:bt-slide-l var(--T,6s) cubic-bezier(.2, .9, .3, 1) infinite}.bt-drop{animation:bt-drop var(--T,6s) cubic-bezier(.3, 1.5, .5, 1) infinite}.bt-ripple{animation:2.6s ease-out infinite bt-ripple}.bt-spin{animation:18s linear infinite bt-spin}.bt-spin-fast{animation:4s linear infinite bt-spin}.bt-blink{animation:1.6s ease-in-out infinite bt-blink}.bt-arm{animation:6s cubic-bezier(.5,0,.3,1) infinite bt-arm}.bt-van{animation:6s cubic-bezier(.45,0,.3,1) infinite bt-van}.bt-stamp{animation:5s cubic-bezier(.3,1.4,.5,1) infinite bt-stamp}.bt-roll{animation:2.4s steps(10,end) infinite bt-roll}.bt-hop{transform-box:view-box;animation:8s cubic-bezier(.6,0,.2,1) infinite bt-hop}.bt-beam{transform-box:view-box;transform-origin:120px 44px;animation:5s ease-in-out infinite alternate bt-beam}.bt-pan-l{animation:5s ease-in-out infinite alternate bt-pan-l}.bt-pan-r{animation:5s ease-in-out infinite alternate bt-pan-r}.bt-bell{transform-origin:top;animation:3s ease-in-out infinite bt-bell}.bt-travel{animation:3s cubic-bezier(.5,0,.3,1) infinite bt-travel}.bt-arc{animation:6s cubic-bezier(.5,0,.3,1) infinite bt-arc}.bt-part{animation:6s cubic-bezier(.5,0,.3,1) infinite bt-part}.bt-off{animation:6s infinite bt-off}.bt-on{animation:6s infinite bt-on}.bt-fade{animation:bt-fade var(--T,7s) ease infinite}.bt-sweep{animation:3.2s linear infinite bt-sweep}.bt-glow{animation:10.4s ease-in-out infinite bt-glow}.bt-type{animation:1.2s ease-in-out infinite bt-type}@keyframes bt-lit{0%{opacity:0}4%,24%{opacity:1}30%,to{opacity:0}}@keyframes bt-pop{0%{opacity:0;transform:scale(.4)}8%,84%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes bt-grow{0%{opacity:0;transform:scaleX(0)}10%,84%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes bt-grow-y{0%{opacity:0;transform:scaleY(0)}10%,84%{opacity:1;transform:scaleY(1)}94%,to{opacity:0;transform:scaleY(1)}}@keyframes bt-slide{0%{opacity:0;transform:translate(22px)}9%,84%{opacity:1;transform:translate(0)}94%,to{opacity:0;transform:translate(0)}}@keyframes bt-slide-l{0%{opacity:0;transform:translate(-26px)}12%,84%{opacity:1;transform:translate(0)}94%,to{opacity:0;transform:translate(0)}}@keyframes bt-drop{0%{opacity:0;transform:translateY(-18px)}9%,84%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}@keyframes bt-ripple{0%{opacity:.7;transform:scale(.3)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes bt-spin{to{transform:rotate(360deg)}}@keyframes bt-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes bt-arm{0%,24%{transform:rotate(0)}36%,62%{transform:rotate(72deg)}76%,to{transform:rotate(0)}}@keyframes bt-van{0%{opacity:0;transform:translate(-50px)}8%{opacity:1}20%,38%{opacity:1;transform:translate(0)}68%{opacity:1;transform:translate(250px)}69%,to{opacity:0;transform:translate(250px)}}@keyframes bt-stamp{0%,30%{opacity:0;transform:scale(1.7)rotate(-12deg)}40%{opacity:1;transform:scale(.92)rotate(-12deg)}46%,88%{opacity:1;transform:scale(1)rotate(-12deg)}96%,to{opacity:0;transform:scale(1)rotate(-12deg)}}@keyframes bt-roll{to{transform:translateY(-120px)}}@keyframes bt-hop{0%,20%{transform:translate(32px)}25%,45%{transform:translate(96px,50px)}50%,70%{transform:translate(64px,75px)}75%,95%{transform:translate(128px,25px)}to{transform:translate(32px)}}@keyframes bt-beam{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes bt-pan-l{0%{transform:translateY(8px)}to{transform:translateY(-8px)}}@keyframes bt-pan-r{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes bt-bell{0%,60%,to{transform:rotate(0)}66%{transform:rotate(14deg)}72%{transform:rotate(-12deg)}78%{transform:rotate(8deg)}84%{transform:rotate(-4deg)}}@keyframes bt-travel{0%{opacity:0;transform:translate(0)}15%{opacity:1}75%{opacity:1;transform:translate(36px)}90%,to{opacity:0;transform:translate(36px)}}@keyframes bt-arc{0%,12%{transform:translate(0)}30%{transform:translate(26px,-30px)}50%{transform:translate(62px,-40px)}70%{transform:translate(98px,-30px)}86%,to{transform:translate(124px)}}@keyframes bt-part{0%,14%{transform:translate(0)rotate(0)}70%,to{transform:translate(112px,8px)rotate(360deg)}}@keyframes bt-off{0%,62%{opacity:1}70%,to{opacity:0}}@keyframes bt-on{0%,62%{opacity:0}70%,to{opacity:1}}@keyframes bt-fade{0%,88%{opacity:1}96%,to{opacity:0}}@keyframes bt-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes bt-glow{0%,14%,to{opacity:0}5%,8%{opacity:1}}@keyframes bt-type{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.bt-rise{animation:.8s cubic-bezier(.2,.8,.2,1) both bt-rise;animation-delay:calc(var(--i,0) * 70ms)}@keyframes bt-rise{0%{opacity:0;transform:translateY(14px)}}.bt-faq[open] .bt-faq-sign{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.bt-a[class],.bt-rise[class]{animation:none}.bt-tile{transition:none;transform:none}}