.shopify-section--brutech-choose-class{padding-block:48px}.bcc{--bcc-bg: var(--bt-bg-3,#0b0d16);--bcc-bg-2: var(--bt-bg-3,#11131f);--bcc-line: rgba(255, 255, 255, .07);--bcc-ink: var(--bt-text-2,#e9e9f2);--bcc-dim: rgba(233, 233, 242, .52);--bcc-brand: var(--bt-brand,#27bcdd);--bcc-gutter: 48px;width:100%;max-width:1400px;margin:0 auto;padding:0 var(--bcc-gutter, 48px)}.bcc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:26px;padding-bottom:18px;border-bottom:1px solid var(--bcc-line)}.bcc-head__left{min-width:0;flex:1 1 auto}.bcc-head__right{min-width:0;flex:0 0 auto}.bcc-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--bcc-brand)}.bcc-eyebrow__dot{width:6px;height:6px;background:var(--bcc-brand);transform:rotate(45deg);animation:bcc-pulse 2.4s ease-in-out infinite}@keyframes bcc-pulse{0%,to{opacity:.35;transform:rotate(45deg) scale(.8)}50%{opacity:1;transform:rotate(45deg) scale(1)}}.bcc-title{margin:0;font-family:var(--bt-font-display, "Syne", "Poppins", system-ui, sans-serif);font-size:clamp(26px,3.6vw,42px);font-weight:800;line-height:1.04;letter-spacing:-.02em;color:var(--bcc-ink)}.bcc-title__accent{color:var(--bcc-brand)}.bcc-sub{margin:10px 0 0;font-size:13.5px;line-height:1.6;color:var(--bcc-dim);max-width:46ch}.bcc-head__right{display:flex;align-items:center;gap:12px}.bcc-readout{display:flex;align-items:baseline;gap:8px;padding:8px 13px;background:var(--bcc-bg-2);border:1px solid var(--bcc-line);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.bcc-readout__k{font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff57}.bcc-readout__v{font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:15px;font-weight:700;color:var(--bcc-brand)}.bcc-quiz-link{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--bcc-brand);background:rgba(var(--bt-brand-rgb,39,188,221),.08);border:1px solid rgba(var(--bt-brand-rgb,39,188,221),.3);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);transition:background .2s ease,transform .2s ease}.bcc-quiz-link:hover{background:rgba(var(--bt-brand-rgb,39,188,221),.16);transform:translateY(-1px)}.bcc-quiz-link:focus-visible{outline:2px solid var(--bcc-brand);outline-offset:3px}.bfs-arena{--bfs-stage-w: 56%;--bfs-stage-h: clamp(430px, 38vw, 560px);position:relative;isolation:isolate;background-color:var(--bt-bg-2, #0a0c14);border:1px solid var(--bcc-line);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);touch-action:pan-y}.bfs-fighter{position:relative;display:grid;grid-template-columns:var(--bfs-stage-w) minmax(0,1fr);min-height:var(--bfs-stage-h)}.bfs-fighter[hidden]{display:none}.bfs-stage{position:relative;overflow:hidden;min-width:0;background:radial-gradient(70% 62% at 50% 60%,rgba(var(--c-rgb, 39, 188, 221),.3),transparent 72%),linear-gradient(180deg,rgba(var(--c-rgb, 39, 188, 221),.07),transparent 42%);background-color:var(--bt-bg-3, #0c0e18);border-right:1px solid var(--bcc-line)}.bfs-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 4px);pointer-events:none}.bfs-stage__streak{position:absolute;top:-10%;bottom:-10%;left:24%;width:54%;background:linear-gradient(90deg,transparent,rgba(var(--c-rgb, 39, 188, 221),.16),transparent);transform:skew(-14deg);pointer-events:none}.bfs-stage__floor{position:absolute;left:-25%;right:-25%;bottom:0;height:44%;background-image:linear-gradient(rgba(var(--c-rgb, 39, 188, 221),.4) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--c-rgb, 39, 188, 221),.4) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 88%);mask-image:linear-gradient(to top,#000 0%,transparent 88%);transform:perspective(520px) rotateX(62deg);transform-origin:50% 100%;opacity:.5;pointer-events:none}.bfs-stage__ghost{position:absolute;left:4%;right:4%;bottom:7%;z-index:1;margin:0;font-family:var(--bt-font-display, "Syne", "Poppins", system-ui, sans-serif);font-size:clamp(54px,8.6vw,124px);font-style:italic;font-weight:800;line-height:.88;letter-spacing:-.03em;text-transform:uppercase;color:rgba(var(--c-rgb, 39, 188, 221),.07);pointer-events:none;-webkit-user-select:none;user-select:none}@supports (-webkit-text-stroke: 1px #000){.bfs-stage__ghost{color:transparent;-webkit-text-stroke:1.5px rgba(var(--c-rgb, 39, 188, 221),.3)}}.bfs-stage__pad{position:absolute;left:50%;bottom:6%;z-index:2;width:min(64%,430px);aspect-ratio:6 / 1;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--c-rgb, 39, 188, 221),.5),transparent);box-shadow:0 0 0 1px rgba(var(--c-rgb, 39, 188, 221),.28);transform:translate(-50%);pointer-events:none}.bfs-stage__art{position:absolute;top:8%;right:6%;bottom:10%;left:6%;z-index:3}.bfs-stage__float{width:100%;height:100%}.bfs-stage__img{display:block;width:100%;height:100%;box-sizing:border-box;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 20px rgba(0,0,0,.55)) drop-shadow(0 0 28px rgba(var(--c-rgb, 39, 188, 221),.32))}.bfs-stage__emblem{display:grid;place-items:center;width:100%;height:100%;color:var(--c, var(--bt-brand, #27bcdd))}.bfs-stage__emblem svg{width:min(46%,190px);height:auto;filter:drop-shadow(0 0 22px rgba(var(--c-rgb, 39, 188, 221),.5))}.bfs-bracket{position:absolute;z-index:5;width:18px;height:18px;border:0 solid var(--c, var(--bt-brand, #27bcdd));opacity:.8;pointer-events:none}.bfs-bracket--tl{top:12px;left:12px;border-top-width:2px;border-left-width:2px}.bfs-bracket--tr{top:12px;right:12px;border-top-width:2px;border-right-width:2px}.bfs-bracket--bl{bottom:12px;left:12px;border-bottom-width:2px;border-left-width:2px}.bfs-bracket--br{bottom:12px;right:12px;border-bottom-width:2px;border-right-width:2px}.bfs-stage__p1,.bfs-stage__count{position:absolute;top:17px;z-index:5;display:inline-flex;align-items:center;gap:8px;font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;pointer-events:none}.bfs-stage__p1{left:42px;color:var(--c, var(--bt-brand, #27bcdd))}.bfs-stage__count{right:42px;color:#ffffff73}.bfs-stage__p1 i{width:6px;height:6px;background:currentColor;transform:rotate(45deg)}.bfs-stage__flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:radial-gradient(60% 60% at 50% 56%,rgba(255,255,255,.55),transparent 70%);opacity:0;pointer-events:none}.bfs-card{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:clamp(22px,3vw,44px) clamp(22px,3vw,44px) clamp(22px,3vw,44px) clamp(20px,2.6vw,38px);background:radial-gradient(120% 80% at 100% 0%,rgba(var(--c-rgb, 39, 188, 221),.14),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%);background-color:var(--bt-bg-3, #11131f)}.bfs-card:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:linear-gradient(180deg,var(--c, var(--bt-brand, #27bcdd)),transparent);opacity:.7;pointer-events:none}.bfs-card:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:18px solid var(--c, var(--bt-brand, #27bcdd));border-left:18px solid transparent;opacity:.55;pointer-events:none}.bfs-card__role{align-self:flex-start;margin:0;padding:5px 12px;font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--c, var(--bt-brand, #27bcdd));background:rgba(var(--bt-ink-rgb, 6, 8, 16),.7);border:1px solid rgba(var(--c-rgb, 39, 188, 221),.4);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.bfs-card__name{margin:0;font-family:var(--bt-font-display, "Syne", "Poppins", system-ui, sans-serif);font-size:clamp(28px,3.1vw,46px);font-weight:800;line-height:1.02;letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere}.bfs-card__desc{margin:0;max-width:42ch;font-size:14.5px;line-height:1.6;color:var(--bcc-dim)}.bfs-stats{display:grid;gap:10px;margin-top:4px;padding-top:16px;border-top:1px solid var(--bcc-line)}.bfs-stat{display:grid;grid-template-columns:78px minmax(0,1fr) 30px;align-items:center;gap:12px}.bfs-stat__k,.bfs-stat__v{font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase}.bfs-stat__k{font-size:10px;color:#ffffff80}.bfs-stat__v{font-size:13px;font-weight:700;letter-spacing:.04em;text-align:right;color:color-mix(in srgb,var(--c, var(--bt-brand, #27bcdd)) 70%,#ffffff)}.bfs-stat__track{position:relative;height:12px;overflow:hidden;background:#ffffff12;border:1px solid rgba(255,255,255,.1);transform:skew(-18deg)}.bfs-stat__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--c, var(--bt-brand, #27bcdd)) 68%,#ffffff) 0 42%,var(--c, var(--bt-brand, #27bcdd)) 42% 100%);transform:scaleX(var(--s, .5));transform-origin:left}.bfs-stat__track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 2px),rgba(var(--bt-ink-rgb, 6, 8, 16),.9) calc(10% - 2px) 10%);pointer-events:none}.bfs-perks{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0}.bfs-perk{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.bfs-perk:before{content:"";flex:0 0 auto;width:4px;height:4px;background:var(--c, var(--bt-brand, #27bcdd));transform:rotate(45deg)}.bfs-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:16px 20px;font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:12px;font-weight:700;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;color:var(--bt-bg-0, #06070d);background-color:var(--c, var(--bt-brand, #27bcdd));background-image:linear-gradient(135deg,color-mix(in srgb,var(--c, var(--bt-brand, #27bcdd)) 76%,#ffffff),var(--c, var(--bt-brand, #27bcdd)));clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:transform .2s ease,opacity .2s ease}.bfs-cta:hover{transform:translateY(-2px);opacity:.95}.bfs-cta:focus-visible{outline:2px solid #fff;outline-offset:-5px}.bfs-cta svg{flex:0 0 auto;transition:transform .2s ease}.bfs-cta:hover svg{transform:translate(4px)}.bfs-nav{position:absolute;top:calc(var(--bfs-stage-h) / 2);z-index:8;display:grid;place-items:center;width:46px;height:46px;margin:-23px 0 0;padding:0;cursor:pointer;color:#fff;background:rgba(var(--bt-ink-rgb, 6, 8, 16),.72);border:1px solid rgba(255,255,255,.18);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.bfs-nav[hidden]{display:none}.bfs-nav--prev{left:14px}.bfs-nav--next{left:calc(var(--bfs-stage-w) - 60px)}.bfs-nav:hover{background:rgba(var(--bt-brand-rgb, 39, 188, 221),.28);border-color:rgba(var(--bt-brand-rgb, 39, 188, 221),.7)}.bfs-nav:active{transform:scale(.94)}.bfs-nav:focus-visible{outline:2px solid #fff;outline-offset:-4px}.bfs-cap{display:flex;align-items:center;justify-content:center;gap:14px;margin:22px 0 0}.bfs-cap__line{flex:1 1 0;max-width:220px;height:1px;background:linear-gradient(90deg,transparent,var(--bcc-line))}.bfs-cap__line:last-child{transform:scaleX(-1)}.bfs-cap__text{font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#fff6}.bfs-cap{display:none}.bfs--js .bfs-cap{display:flex}.bfs-cap__text--touch{display:none}.bfs-roster{position:relative;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,190px));justify-content:center;gap:12px;margin:0;padding:18px 0 0}.bfs-roster__item{display:flex;min-width:0;margin:0}.bfs-tile{position:relative;display:flex;flex:1 1 auto;min-width:0;text-decoration:none;color:inherit;transition:transform .25s cubic-bezier(.22,1,.36,1)}.bfs-tile:focus-visible{outline:2px solid var(--c, var(--bt-brand, #27bcdd));outline-offset:3px}.bfs-tile:hover{transform:translateY(-3px)}.bfs-tile__frame{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;background:linear-gradient(180deg,rgba(var(--c-rgb, 39, 188, 221),.1),transparent 70%);background-color:var(--bt-bg-3, #11131f);border:1px solid var(--bcc-line);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:border-color .2s ease}.bfs-tile:hover .bfs-tile__frame{border-color:rgba(var(--c-rgb, 39, 188, 221),.5)}.bfs-tile__portrait{position:relative;display:grid;place-items:center;aspect-ratio:var(--bcc-ratio, 1 / 1);border-bottom:1px solid var(--bcc-line)}.bfs-tile__slot{position:absolute;top:8px;left:10px;z-index:2;font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:9px;letter-spacing:.2em;color:#ffffff57}.bfs-tile__img{display:block;width:100%;height:100%;box-sizing:border-box;object-fit:contain;object-position:center;padding:var(--bcc-pad, 12px);opacity:.6;transition:opacity .2s ease}.bfs-tile:hover .bfs-tile__img,.bfs-tile.is-active .bfs-tile__img{opacity:1}.bfs-tile__emblem{display:grid;place-items:center;width:46%;aspect-ratio:1;color:var(--c, var(--bt-brand, #27bcdd));opacity:.7}.bfs-tile.is-active .bfs-tile__emblem,.bfs-tile:hover .bfs-tile__emblem{opacity:1}.bfs-tile__emblem svg{width:100%;height:100%}.bfs-tile__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.5em;padding:10px 11px 11px;font-family:var(--bt-font-display, "Syne", "Poppins", system-ui, sans-serif);font-size:11px;font-weight:800;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;color:#ffffff9e}.bfs-tile.is-active .bfs-tile__name,.bfs-tile:hover .bfs-tile__name{color:#fff}.bfs-tile.is-active .bfs-tile__frame{border-color:var(--c, var(--bt-brand, #27bcdd));box-shadow:inset 0 0 0 1px var(--c, var(--bt-brand, #27bcdd)),inset 0 -34px 36px -22px rgba(var(--c-rgb, 39, 188, 221),.5)}.bfs-tile.is-active .bfs-tile__portrait:before,.bfs-tile.is-active .bfs-tile__portrait:after{content:"";position:absolute;z-index:2;width:12px;height:12px;border:0 solid var(--c, var(--bt-brand, #27bcdd));pointer-events:none}.bfs-tile.is-active .bfs-tile__portrait:before{top:6px;right:6px;border-top-width:2px;border-right-width:2px}.bfs-tile.is-active .bfs-tile__portrait:after{bottom:6px;right:6px;border-bottom-width:2px;border-right-width:2px}.bfs-tile__cursor{position:absolute;top:-13px;left:50%;z-index:3;padding:2px 9px 7px;font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:9px;font-weight:700;letter-spacing:.18em;color:var(--bt-bg-0, #06070d);background:var(--c, var(--bt-brand, #27bcdd));clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);transform:translate(-50%) translateY(4px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.bfs-tile.is-active .bfs-tile__cursor{opacity:1;transform:translate(-50%)}.bfs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){.bfs-stage__float{animation:bfs-float 5s ease-in-out infinite}.bfs-stage__p1 i{animation:bfs-blink 1.1s step-end infinite}.bfs-tile.is-active .bfs-tile__portrait:before,.bfs-tile.is-active .bfs-tile__portrait:after{animation:bfs-blink 1.1s step-end infinite}.bfs{--bfs-dx: 46px}.bfs[data-bfs-dir=prev]{--bfs-dx: -46px}.bfs-fighter.is-entering .bfs-stage__art{animation:bfs-land .46s cubic-bezier(.22,1,.36,1) both}.bfs-fighter.is-entering .bfs-stage__ghost{animation:bfs-ghost .62s cubic-bezier(.22,1,.36,1) both}.bfs-fighter.is-entering .bfs-stage__flash{animation:bfs-flash .5s ease-out both}.bfs-fighter.is-entering .bfs-card>*{animation:bfs-rise .42s cubic-bezier(.22,1,.36,1) both}.bfs-fighter.is-entering .bfs-card>:nth-child(2){animation-delay:.04s}.bfs-fighter.is-entering .bfs-card>:nth-child(3){animation-delay:.08s}.bfs-fighter.is-entering .bfs-card>:nth-child(4){animation-delay:.12s}.bfs-fighter.is-entering .bfs-card>:nth-child(5){animation-delay:.16s}.bfs-fighter.is-entering .bfs-card>:nth-child(6){animation-delay:.2s}.bfs-fighter.is-entering .bfs-stat__fill{animation:bfs-bar .8s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.14s + var(--k, 0) * .09s)}}@keyframes bfs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bfs-blink{0%{opacity:1}50%{opacity:.25}to{opacity:1}}@keyframes bfs-land{0%{opacity:0;transform:translate(var(--bfs-dx, 46px)) skew(-6deg) scale(.96)}to{opacity:1;transform:none}}@keyframes bfs-ghost{0%{opacity:0;transform:translate(calc(var(--bfs-dx, 46px) * 1.8))}to{opacity:1;transform:none}}@keyframes bfs-flash{0%{opacity:.6}to{opacity:0}}@keyframes bfs-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bfs-bar{0%{transform:scaleX(0)}to{transform:scaleX(var(--s, .5))}}.bcc-trial{position:relative;display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:18px;padding:20px 24px;background:radial-gradient(80% 140% at 100% 0%,rgba(168,85,247,.1) 0%,transparent 60%),linear-gradient(90deg,rgba(var(--bt-brand-rgb,39,188,221),.07),transparent 55%);background-color:var(--bt-bg-3,#11131f);border:1px solid var(--bcc-line);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.bcc-trial__corner{position:absolute;width:12px;height:12px;pointer-events:none;opacity:.55}.bcc-trial__corner--tl{top:8px;left:20px;border-top:1px solid var(--bcc-brand);border-left:1px solid var(--bcc-brand)}.bcc-trial__corner--br{bottom:8px;right:20px;border-bottom:1px solid var(--bcc-brand);border-right:1px solid var(--bcc-brand)}.bcc-trial__die{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;color:var(--bcc-brand);background:rgba(var(--bt-brand-rgb,39,188,221),.08);border:1px solid rgba(var(--bt-brand-rgb,39,188,221),.28);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.bcc-trial__die svg{width:24px;height:24px;animation:bcc-die 6s ease-in-out infinite}@keyframes bcc-die{0%,82%,to{transform:rotate(0)}88%{transform:rotate(-14deg)}94%{transform:rotate(12deg)}}.bcc-trial__copy{flex:1 1 320px;min-width:0}.bcc-trial__label{margin:0 0 5px;font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:9.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--bcc-brand)}.bcc-trial__text{margin:0;font-size:13.5px;line-height:1.6;color:var(--bcc-dim);max-width:62ch}.bcc-trial__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;padding:13px 22px;font-family:var(--bt-font-label, "Share Tech Mono", ui-monospace, monospace);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--bt-bg-0,#06070d);background-color:var(--bt-brand,#27bcdd);background-image:linear-gradient(135deg,var(--bt-brand,#27bcdd),#59d7f0);border:0;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:transform .2s ease,opacity .2s ease}.bcc-trial__btn:hover{transform:translateY(-2px);opacity:.94}.bcc-trial__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.bcc-trial__btn svg{transition:transform .2s ease}.bcc-trial__btn:hover svg{transform:translate(3px)}html[data-bt-look=pro] .bfs-arena,html[data-bt-look=pro] .bfs-tile__frame,html[data-bt-look=pro] .bfs-cta,html[data-bt-look=pro] .bfs-nav,html[data-bt-look=pro] .bfs-card__role{clip-path:none}html[data-bt-look=pro] .bfs-arena{overflow:hidden;border-color:var(--bt-edge-soft, var(--bcc-line));border-radius:var(--bt-radius-lg, 16px)}html[data-bt-look=pro] .bfs-stage__streak,html[data-bt-look=pro] .bfs-stage__floor,html[data-bt-look=pro] .bfs-stage__ghost,html[data-bt-look=pro] .bfs-stage__pad,html[data-bt-look=pro] .bfs-stage__p1,html[data-bt-look=pro] .bfs-bracket,html[data-bt-look=pro] .bfs-tile__cursor,html[data-bt-look=pro] .bfs-stage:before,html[data-bt-look=pro] .bfs-card:before,html[data-bt-look=pro] .bfs-card:after,html[data-bt-look=pro] .bfs-tile .bfs-tile__portrait:before,html[data-bt-look=pro] .bfs-tile .bfs-tile__portrait:after{display:none}html[data-bt-look=pro] .bfs-tile__frame{overflow:hidden;border-color:var(--bt-edge-soft, var(--bcc-line));border-radius:var(--bt-radius, 12px)}html[data-bt-look=pro] .bfs-tile.is-active .bfs-tile__frame{border-color:var(--c, var(--bt-brand, #27bcdd));box-shadow:inset 0 0 0 1px var(--c, var(--bt-brand, #27bcdd))}html[data-bt-look=pro] .bfs-tile__name{font-family:var(--bt-font-body, system-ui, sans-serif);letter-spacing:.02em;text-transform:none;font-size:12px}html[data-bt-look=pro] .bfs-card__role{color:color-mix(in srgb,var(--c, #e9e9f2) 55%,#ffffff);background:#08090cc7;border-color:rgba(var(--c-rgb, 255, 255, 255),.45);border-radius:999px;font-family:var(--bt-font-body, system-ui, sans-serif);letter-spacing:.1em}html[data-bt-look=pro] .bfs-perk{border-radius:999px;font-family:var(--bt-font-body, system-ui, sans-serif);font-size:11px;letter-spacing:.02em;text-transform:none}html[data-bt-look=pro] .bfs-perk:before{border-radius:50%;transform:none}html[data-bt-look=pro] .bfs-stat__track{height:8px;border:0;border-radius:999px;transform:none}html[data-bt-look=pro] .bfs-stat__track:after{display:none}html[data-bt-look=pro] .bfs-stat__fill{background:var(--c, var(--bt-brand, #27bcdd));border-radius:999px}html[data-bt-look=pro] .bfs-stat__v{color:var(--bt-text-3, #bcc3d0)}html[data-bt-look=pro] .bfs-cta{color:var(--bt-btn-text, #06070d);background-color:var(--c, var(--bt-brand, #27bcdd));background-image:none;border-radius:var(--bt-radius-btn, 10px);font-family:var(--bt-font-body, system-ui, sans-serif);font-size:13px;letter-spacing:.04em;text-transform:none}html[data-bt-look=pro] .bfs-nav{border-radius:999px}@media(max-width:1100px){.bcc{--bcc-gutter: 28px}.bfs-arena{--bfs-stage-w: 54%}.bfs-card__name{font-size:clamp(26px,3.4vw,36px)}.bfs-roster{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}}@media(max-width:899px){.bfs-arena{--bfs-stage-h: clamp(300px, 80vw, 460px)}.bfs-fighter{grid-template-columns:minmax(0,1fr);min-height:0}.bfs-stage{height:var(--bfs-stage-h);border-right:0;border-bottom:1px solid var(--bcc-line)}.bfs-nav--prev{left:10px}.bfs-nav--next{left:auto;right:10px}.bfs-stage__ghost{font-size:clamp(44px,15vw,100px)}.bfs-card{gap:12px;padding:22px 20px 24px}.bfs-card:before{top:0;right:18px;bottom:auto;left:18px;width:auto;height:2px;background:linear-gradient(90deg,var(--c, var(--bt-brand, #27bcdd)),transparent)}.bfs-card__name{font-size:clamp(26px,7.4vw,38px)}.bfs-cta{padding:15px 18px}.bfs-cap__text--fine{display:none}.bfs-cap__text--touch{display:inline}.bfs-roster{display:flex;justify-content:flex-start;gap:10px;margin:0 calc(var(--bcc-gutter, 16px) * -1);padding:18px var(--bcc-gutter, 16px) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--bcc-gutter, 16px),#000 calc(100% - var(--bcc-gutter, 16px)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--bcc-gutter, 16px),#000 calc(100% - var(--bcc-gutter, 16px)),transparent 100%)}.bfs-roster::-webkit-scrollbar{display:none}.bfs-roster__item{flex:0 0 104px;scroll-snap-align:center}.bfs-tile:hover{transform:none}}@media(max-width:749px){.shopify-section--brutech-choose-class{padding-block:32px}.bcc{--bcc-gutter: 16px}.bcc-head{margin-bottom:18px}.bcc-head__right{width:100%;justify-content:space-between}.bfs-stat{grid-template-columns:70px minmax(0,1fr) 28px;gap:10px}.bcc-trial{padding:16px;gap:14px}.bcc-trial__btn{width:100%;justify-content:center}.bcc-trial__corner{display:none}}@media(max-width:430px){.bfs-roster__item{flex-basis:112px}.bfs-nav{width:42px;height:42px;margin-top:-21px}.bfs-tile__name{padding:8px 7px 9px;font-size:10px;letter-spacing:.02em;overflow-wrap:normal;word-break:normal}}@media(prefers-reduced-motion:reduce){.bfs-tile,.bfs-tile__frame,.bfs-tile__img,.bfs-tile__cursor,.bfs-nav,.bfs-cta,.bfs-cta svg,.bcc-quiz-link,.bcc-trial__btn,.bcc-trial__btn svg{transition:none}.bfs-tile:hover,.bfs-cta:hover,.bfs-cta:hover svg,.bfs-nav:active{transform:none}.bcc-eyebrow__dot,.bcc-trial__die svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/brutech-choose-class.css.map */
