.shopify-section--brutech-choose-class{padding-block:48px}.bcc{--bcc-bg: #0b0d16;--bcc-bg-2: #11131f;--bcc-line: rgba(255, 255, 255, .07);--bcc-ink: #e9e9f2;--bcc-dim: rgba(233, 233, 242, .52);--bcc-brand: #27bcdd;width:100%;max-width:1400px;margin:0 auto;padding:0 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: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: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:Share Tech Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff57}.bcc-readout__v{font-family: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: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:#27bcdd14;border:1px solid rgba(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:#27bcdd29;transform:translateY(-1px)}.bcc-quiz-link:focus-visible{outline:2px solid var(--bcc-brand);outline-offset:3px}.bcc-roster{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bcc-card{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--c, #27bcdd) 12%,transparent) 0%,transparent 58%),var(--bcc-bg-2);background-color:#11131f;border:1px solid var(--bcc-line);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);overflow:hidden;isolation:isolate;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease}.bcc-card:hover,.bcc-card:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c, #27bcdd) 45%,transparent)}.bcc-card:focus-visible{outline:2px solid var(--c, #27bcdd);outline-offset:3px}.bcc-card__rail{position:absolute;left:0;top:14px;bottom:0;width:2px;background:linear-gradient(180deg,var(--c, #27bcdd),transparent 78%);opacity:.55;pointer-events:none;transition:opacity .28s ease;z-index:2}.bcc-card:hover .bcc-card__rail{opacity:1}.bcc-card__tick{position:absolute;top:0;right:0;width:0;height:0;border-top:16px solid var(--c, #27bcdd);border-left:16px solid transparent;opacity:.5;pointer-events:none;z-index:2;transition:opacity .28s ease}.bcc-card:hover .bcc-card__tick{opacity:1}.bcc-card__portrait{position:relative;aspect-ratio:var(--bcc-ratio, 1 / 1);display:grid;place-items:center;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 60%),#0c0e18;border-bottom:1px solid var(--bcc-line);overflow:hidden}.bcc-card__portrait:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;pointer-events:none;opacity:.7}.bcc-card__slot{position:absolute;top:10px;left:12px;z-index:3;font-family:Share Tech Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff4d}.bcc-card__img{position:relative;width:100%;height:100%;box-sizing:border-box;object-fit:contain;object-position:center;padding:var(--bcc-pad, 12px);transform:scale(1);transition:transform .35s cubic-bezier(.22,1,.36,1)}.bcc-card:hover .bcc-card__img{transform:scale(1.05)}.bcc-card__emblem{position:relative;display:grid;place-items:center;width:74px;height:74px;color:var(--c, #27bcdd);background:color-mix(in srgb,var(--c, #27bcdd) 10%,transparent);border:1px solid color-mix(in srgb,var(--c, #27bcdd) 34%,transparent);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.bcc-card__emblem svg{width:32px;height:32px}.bcc-card:hover .bcc-card__emblem{transform:translateY(-3px) scale(1.05)}.bcc-card__scan{position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c, #27bcdd) 16%,transparent),transparent);transform:translate(-120%);opacity:0;pointer-events:none;z-index:2}.bcc-card:hover .bcc-card__scan{opacity:1;animation:bcc-scan 1.1s ease-out}@keyframes bcc-scan{0%{transform:translate(-120%)}to{transform:translate(322%)}}.bcc-card__role{position:absolute;bottom:10px;left:12px;z-index:3;padding:4px 9px;font-family:Share Tech Mono,ui-monospace,monospace;font-size:8.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--c, #27bcdd);background:#060810d1;border:1px solid color-mix(in srgb,var(--c, #27bcdd) 32%,transparent);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.bcc-card__body{display:flex;flex-direction:column;gap:10px;padding:16px 18px 14px;flex:1 1 auto}.bcc-card__name{margin:0;font-family:Syne,Poppins,system-ui,sans-serif;font-size:17px;font-weight:800;line-height:1.15;letter-spacing:-.01em;color:#fff}.bcc-card__desc{margin:0;font-size:12.5px;line-height:1.55;color:var(--bcc-dim)}.bcc-stats{display:flex;flex-direction:column;gap:5px;padding:10px 0 2px;border-top:1px solid var(--bcc-line);margin-top:2px}.bcc-stat{display:grid;grid-template-columns:26px 1fr 22px;align-items:center;gap:8px}.bcc-stat__k,.bcc-stat__v{font-family:Share Tech Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.12em;color:#ffffff52}.bcc-stat__v{text-align:right;color:color-mix(in srgb,var(--c, #27bcdd) 78%,#ffffff)}.bcc-stat__track{position:relative;height:4px;background:#ffffff0f;overflow:hidden}.bcc-stat__fill{display:block;height:100%;width:var(--w, 50%);background:linear-gradient(90deg,color-mix(in srgb,var(--c, #27bcdd) 55%,transparent),var(--c, #27bcdd));transform:scaleX(.001);transform-origin:left;transition:transform .6s cubic-bezier(.22,1,.36,1)}.bcc-card .bcc-stat__fill{transform:scaleX(1)}.bcc-card:hover .bcc-stat__fill{animation:bcc-fill .55s cubic-bezier(.22,1,.36,1)}@keyframes bcc-fill{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.bcc-perks{list-style:none;display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0}.bcc-perk{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-family:Share Tech Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.bcc-perk:before{content:"";width:4px;height:4px;background:var(--c, #27bcdd);transform:rotate(45deg);flex:0 0 auto}.bcc-card__cta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 18px 16px;padding:10px 13px;font-family:Share Tech Mono,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c, #27bcdd);background-color:#ffffff08;background-image:linear-gradient(90deg,color-mix(in srgb,var(--c, #27bcdd) 14%,transparent),transparent);border:1px solid color-mix(in srgb,var(--c, #27bcdd) 26%,transparent);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:background-color .22s ease,border-color .22s ease}.bcc-card:hover .bcc-card__cta{background-color:color-mix(in srgb,var(--c, #27bcdd) 16%,transparent);border-color:color-mix(in srgb,var(--c, #27bcdd) 55%,transparent)}.bcc-card__cta svg{flex:0 0 auto;transition:transform .22s ease}.bcc-card:hover .bcc-card__cta svg{transform:translate(3px)}.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(39,188,221,.07),transparent 55%);background-color:#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:#27bcdd14;border:1px solid rgba(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: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:Share Tech Mono,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#06070d;background-color:#27bcdd;background-image:linear-gradient(135deg,#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)}@media(max-width:1100px){.bcc{padding:0 28px}.bcc-roster{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.shopify-section--brutech-choose-class{padding-block:32px}.bcc{padding:0 16px}.bcc-roster{grid-template-columns:repeat(2,1fr);gap:10px}.bcc-head{margin-bottom:18px}.bcc-head__right{width:100%;justify-content:space-between}.bcc-card__body{padding:12px 13px 10px;gap:8px}.bcc-card__name{font-size:14.5px}.bcc-card__desc{font-size:11.5px}.bcc-card__cta{margin:0 13px 12px;padding:9px 11px;font-size:9px}.bcc-perks{display:none}.bcc-card:hover,.bcc-card:hover .bcc-card__img,.bcc-card:hover .bcc-card__emblem{transform:none}.bcc-card:hover .bcc-card__scan{animation:none;opacity:0}.bcc-trial{padding:16px;gap:14px}.bcc-trial__btn{width:100%;justify-content:center}.bcc-trial__corner{display:none}}@media(max-width:430px){.bcc-roster{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bcc-card,.bcc-card__img,.bcc-card__emblem,.bcc-card__rail,.bcc-card__tick,.bcc-card__cta,.bcc-card__cta svg,.bcc-quiz-link,.bcc-trial__btn,.bcc-stat__fill{transition:none}.bcc-eyebrow__dot,.bcc-trial__die svg{animation:none}.bcc-card:hover .bcc-card__scan{animation:none;opacity:0}.bcc-card:hover .bcc-stat__fill{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/brutech-choose-class.css.map */
