@keyframes tbl-logo-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tbl-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);overflow:hidden;width:100%}.tbl-track{align-items:center;animation:tbl-logo-scroll 30s linear infinite;display:flex;gap:40px;width:-webkit-max-content;width:max-content}@media (min-width:640px){.tbl-track{gap:64px}}@media (max-width:767px),(prefers-reduced-motion:reduce){.tbl-marquee{-webkit-mask-image:none;mask-image:none;overflow:visible}.tbl-track{animation:none;flex-wrap:wrap;gap:24px 40px;justify-content:center;width:auto}.tbl-dup{display:none}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.tbl-marquee.tbl-marquee--scroll-mobile{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);overflow:hidden}.tbl-marquee--scroll-mobile .tbl-track{animation:tbl-logo-scroll 30s linear infinite;flex-wrap:nowrap;gap:40px;justify-content:flex-start;width:-webkit-max-content;width:max-content}.tbl-marquee--scroll-mobile .tbl-dup{display:block}}.training-stat-grad{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(-38.52deg,#8cc8ff 31.79%,#007bff 93.51%);color:#0000}.training-bento-img-1{height:81.21%;left:10.95%;top:9.39%;width:78.1%}.training-bento-img-2{height:80.3%;left:11.31%;top:9.56%;width:77.37%}.training-fade-border-tl:before{background:linear-gradient(180deg,#ffffff24,#fff0);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px 0 0 1px;pointer-events:none;position:absolute;z-index:1}.training-tab-fade{animation:training-tab-fade .4s cubic-bezier(.16,1,.3,1)}@keyframes training-tab-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.training-tab-fade{animation:none}}