.TrainersPage-module-scss-module__E2leiq__trainersPage{color:#f2f2f2;background-color:#080808;width:100%;min-height:100vh;overflow-x:hidden}.TrainersPage-module-scss-module__E2leiq__heroSection{z-index:10;background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:80vh;min-height:600px;display:flex;position:relative}@media (max-width:768px){.TrainersPage-module-scss-module__E2leiq__heroSection{height:90dvh}}.TrainersPage-module-scss-module__E2leiq__heroBackground{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.TrainersPage-module-scss-module__E2leiq__heroBackground .TrainersPage-module-scss-module__E2leiq__heroImgBg{filter:saturate(.8)contrast(1.2);background-image:url(/images/wlasciciele-silowni-ground-zero-niemodlin-kacper-nikola-miller.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.TrainersPage-module-scss-module__E2leiq__heroBackground .TrainersPage-module-scss-module__E2leiq__heroImgBg{background-image:url(/images/wlasciciele-silowni-ground-zero-niemodlin-kacper-nikola-miller.webp);background-attachment:scroll}}.TrainersPage-module-scss-module__E2leiq__heroBackground .TrainersPage-module-scss-module__E2leiq__overlay{z-index:2;background:linear-gradient(135deg,#000c 0%,#000a14b3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.TrainersPage-module-scss-module__E2leiq__heroContent{z-index:10;text-align:center;width:100%;max-width:1000px;margin:0 auto;padding:0 40px;position:relative}.TrainersPage-module-scss-module__E2leiq__cyberBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border:1px solid #ff005580;align-items:center;gap:15px;margin-bottom:30px;padding:10px 25px;display:inline-flex}.TrainersPage-module-scss-module__E2leiq__cyberBadge .TrainersPage-module-scss-module__E2leiq__glitchBlock{background:#f05;width:12px;height:12px;box-shadow:0 0 10px #f05}.TrainersPage-module-scss-module__E2leiq__cyberBadge .TrainersPage-module-scss-module__E2leiq__badgeText{font-family:var(--font-heading);color:#fff;letter-spacing:4px;text-transform:uppercase;font-size:1.5rem;font-weight:700}.TrainersPage-module-scss-module__E2leiq__heroTitle{font-size:clamp(3.5rem,10vw,8rem);line-height:1.1;font-family:var(--font-heading);text-transform:uppercase;color:#fff;text-shadow:0 10px 30px #000000e6;margin-bottom:30px;font-style:italic}.TrainersPage-module-scss-module__E2leiq__heroTitle .TrainersPage-module-scss-module__E2leiq__outlineText{color:#0000;-webkit-text-stroke:2px #06f}.TrainersPage-module-scss-module__E2leiq__heroSubtitle{color:#d0d0d0;max-width:700px;margin:0 auto;font-size:clamp(1.4rem,2vw,2rem);line-height:1.6}.TrainersPage-module-scss-module__E2leiq__plateOrnaments{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.TrainersPage-module-scss-module__E2leiq__concentricCircle1,.TrainersPage-module-scss-module__E2leiq__concentricCircle2{border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.TrainersPage-module-scss-module__E2leiq__concentricCircle1:before,.TrainersPage-module-scss-module__E2leiq__concentricCircle1:after,.TrainersPage-module-scss-module__E2leiq__concentricCircle2:before,.TrainersPage-module-scss-module__E2leiq__concentricCircle2:after{content:"";border:1px solid #ffffff05;border-radius:50%;position:absolute}.TrainersPage-module-scss-module__E2leiq__concentricCircle1:before,.TrainersPage-module-scss-module__E2leiq__concentricCircle2:before{width:70%;height:70%}.TrainersPage-module-scss-module__E2leiq__concentricCircle1:after,.TrainersPage-module-scss-module__E2leiq__concentricCircle2:after{background:radial-gradient(circle,#0066ff05 0%,#0000 60%);border-width:2px;border-color:#0066ff0d;width:40%;height:40%}.TrainersPage-module-scss-module__E2leiq__concentricCircle1{width:900px;height:900px;animation:150s linear infinite TrainersPage-module-scss-module__E2leiq__slowRotate;top:10%;right:-300px}.TrainersPage-module-scss-module__E2leiq__concentricCircle2{opacity:.6;width:1200px;height:1200px;animation:200s linear infinite reverse TrainersPage-module-scss-module__E2leiq__slowRotate;bottom:10%;left:-400px}@keyframes TrainersPage-module-scss-module__E2leiq__slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TrainersPage-module-scss-module__E2leiq__gridOverlay{opacity:.8;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:80px 80px;width:100%;height:100%;position:absolute;top:0;left:0}.TrainersPage-module-scss-module__E2leiq__trainersSplitSection{z-index:20;background:#080808;margin-top:-40px;padding:150px 0 180px;position:relative}@media (max-width:768px){.TrainersPage-module-scss-module__E2leiq__trainersSplitSection{padding:100px 0 120px}}@media (max-width:576px){.TrainersPage-module-scss-module__E2leiq__trainersSplitSection{padding:80px 0 100px}}.TrainersPage-module-scss-module__E2leiq__trainersSplitSection{clip-path:polygon(0 40px,15% 40px,calc(15% + 20px) 0,calc(85% - 20px) 0,85% 40px,100% 40px,100% 100%,0 calc(100% - 5vw))}@media (max-width:576px){.TrainersPage-module-scss-module__E2leiq__trainersSplitSection{clip-path:polygon(0 40px,5% 40px,calc(5% + 15px) 0,calc(95% - 15px) 0,95% 40px,100% 40px,100% 100%,0 calc(100% - 8vw))}}.TrainersPage-module-scss-module__E2leiq__trainersContainer{max-width:1280px;margin:0 auto;padding:0 24px}@media (max-width:768px){.TrainersPage-module-scss-module__E2leiq__trainersContainer{padding:0 16px}}.TrainersPage-module-scss-module__E2leiq__trainersContainer{flex-direction:column;gap:120px;display:flex}.TrainersPage-module-scss-module__E2leiq__profileRow{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:1024px){.TrainersPage-module-scss-module__E2leiq__profileRow{grid-template-columns:1fr;gap:40px}.TrainersPage-module-scss-module__E2leiq__profileRow.TrainersPage-module-scss-module__E2leiq__reverse{flex-direction:column;display:flex}}.TrainersPage-module-scss-module__E2leiq__profileRow:hover .TrainersPage-module-scss-module__E2leiq__profileImageContainer{transform:translateY(-10px);box-shadow:0 40px 80px #000000e6}.TrainersPage-module-scss-module__E2leiq__profileRow:hover .TrainersPage-module-scss-module__E2leiq__profileImageContainer .TrainersPage-module-scss-module__E2leiq__profileImg{filter:contrast(1.15)saturate(1.2);transform:scale(1.05)}.TrainersPage-module-scss-module__E2leiq__profileRow:hover .TrainersPage-module-scss-module__E2leiq__profileImageContainer .TrainersPage-module-scss-module__E2leiq__neonGlow{opacity:.9;transform:scale(1.3)}.TrainersPage-module-scss-module__E2leiq__profileRow:hover .TrainersPage-module-scss-module__E2leiq__profileImageContainer .TrainersPage-module-scss-module__E2leiq__decoCorner{width:120px;height:120px}.TrainersPage-module-scss-module__E2leiq__profileImageContainer{border-radius:12px;width:100%;height:700px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 30px 60px #000c}@media (max-width:768px){.TrainersPage-module-scss-module__E2leiq__profileImageContainer{height:500px}}.TrainersPage-module-scss-module__E2leiq__profileImageContainer.TrainersPage-module-scss-module__E2leiq__reverseImage{order:2}@media (max-width:1024px){.TrainersPage-module-scss-module__E2leiq__profileImageContainer.TrainersPage-module-scss-module__E2leiq__reverseImage{order:1}}.TrainersPage-module-scss-module__E2leiq__profileImageContainer .TrainersPage-module-scss-module__E2leiq__profileImg{object-fit:cover;object-position:center;filter:contrast(1.1)saturate(1.1);transition:all .8s cubic-bezier(.16,1,.3,1)}.TrainersPage-module-scss-module__E2leiq__profileImageContainer .TrainersPage-module-scss-module__E2leiq__neonGlow{filter:blur(80px);z-index:2;opacity:.5;border-radius:50%;width:200px;height:200px;transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-50px;right:-50px}.TrainersPage-module-scss-module__E2leiq__profileImageContainer .TrainersPage-module-scss-module__E2leiq__neonGlowKacper{background:#06fc}.TrainersPage-module-scss-module__E2leiq__profileImageContainer .TrainersPage-module-scss-module__E2leiq__neonGlowNikola{background:#ff0080cc}.TrainersPage-module-scss-module__E2leiq__profileImageContainer .TrainersPage-module-scss-module__E2leiq__decoCorner{z-index:3;pointer-events:none;width:80px;height:80px;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0}.TrainersPage-module-scss-module__E2leiq__profileImageContainer .TrainersPage-module-scss-module__E2leiq__cornerKacper{border-bottom:4px solid #06f;border-left:4px solid #06f;left:0}.TrainersPage-module-scss-module__E2leiq__profileImageContainer .TrainersPage-module-scss-module__E2leiq__cornerNikola{border-bottom:4px solid #ff0080;border-right:4px solid #ff0080;right:0}.TrainersPage-module-scss-module__E2leiq__profileInfo{flex-direction:column;padding:20px;display:flex}.TrainersPage-module-scss-module__E2leiq__profileInfo.TrainersPage-module-scss-module__E2leiq__reverseInfo{order:1}@media (max-width:1024px){.TrainersPage-module-scss-module__E2leiq__profileInfo.TrainersPage-module-scss-module__E2leiq__reverseInfo{order:2}}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__nameBadge{letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;font-size:1.2rem;font-weight:700}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__nameBadge.TrainersPage-module-scss-module__E2leiq__badgeKacper{color:#06f}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__nameBadge.TrainersPage-module-scss-module__E2leiq__badgeNikola{color:#ff0080}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__name{font-family:var(--font-heading);color:#fff;margin-bottom:25px;font-size:clamp(3rem,5vw,5rem);font-style:italic;font-weight:900;line-height:1}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__desc{color:#a0a0a0;margin-bottom:30px;font-size:1.6rem;line-height:1.7}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__desc strong{color:#fff}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList{flex-direction:column;gap:15px;display:flex}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__featItem{color:#fff;cursor:default;background:#ffffff05;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:15px;padding:15px 20px;font-size:1.4rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__featItem:before{content:"";opacity:0;z-index:0;background:linear-gradient(90deg,#ffffff0d 0%,#0000 100%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__featItem span,.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__featItem .TrainersPage-module-scss-module__E2leiq__featIcon{z-index:1;position:relative}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__featItem:hover{background:#ffffff0a;transform:translate(10px);box-shadow:0 10px 20px #0000004d}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__featItem:hover:before{opacity:1}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__featItem:hover .TrainersPage-module-scss-module__E2leiq__featIcon{transform:scale(1.2)rotate(5deg)}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__featIcon{font-size:1.8rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__kacperFeat{border-color:#0066ff4d}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__kacperFeat .TrainersPage-module-scss-module__E2leiq__featIcon{color:#06f}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__kacperFeat:hover{border-color:#06f}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__kacperFeat:hover .TrainersPage-module-scss-module__E2leiq__featIcon{color:#fff;text-shadow:0 0 10px #06f}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__kacperFeat:hover span{color:#06f}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__nikolaFeat{border-color:#ff00804d}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__nikolaFeat .TrainersPage-module-scss-module__E2leiq__featIcon{color:#ff0080}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__nikolaFeat:hover{border-color:#ff0080}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__nikolaFeat:hover .TrainersPage-module-scss-module__E2leiq__featIcon{color:#fff;text-shadow:0 0 10px #ff0080}.TrainersPage-module-scss-module__E2leiq__profileInfo .TrainersPage-module-scss-module__E2leiq__featuresList .TrainersPage-module-scss-module__E2leiq__nikolaFeat:hover span{color:#ff0080}.TrainersPage-module-scss-module__E2leiq__offerSection{z-index:10;background:#05080d;margin-top:-5vw;padding:150px 0;position:relative}@media (max-width:768px){.TrainersPage-module-scss-module__E2leiq__offerSection{padding:100px 0}}@media (max-width:576px){.TrainersPage-module-scss-module__E2leiq__offerSection{padding:80px 0}}.TrainersPage-module-scss-module__E2leiq__offerSection{clip-path:polygon(0 5vw,100% 0,100% calc(100% - 5vw),0 100%)}@media (max-width:576px){.TrainersPage-module-scss-module__E2leiq__offerSection{clip-path:polygon(0 8vw,100% 0,100% calc(100% - 8vw),0 100%)}}.TrainersPage-module-scss-module__E2leiq__offerGrid{flex-wrap:wrap;justify-content:center;gap:30px;max-width:1100px;margin-top:60px;margin-left:auto;margin-right:auto;display:flex}.TrainersPage-module-scss-module__E2leiq__offerCard{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;width:calc(50% - 15px);padding:40px;transition:all .4s;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.TrainersPage-module-scss-module__E2leiq__offerCard{width:100%}}.TrainersPage-module-scss-module__E2leiq__offerCard:before{content:"";transform-origin:0;background:#06f;width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.TrainersPage-module-scss-module__E2leiq__offerCard:hover{background:#ffffff0a;transform:translateY(-10px);box-shadow:0 20px 40px #0009}.TrainersPage-module-scss-module__E2leiq__offerCard:hover:before{transform:scaleX(1)}.TrainersPage-module-scss-module__E2leiq__offerCard .TrainersPage-module-scss-module__E2leiq__offerIcon{color:#06f;margin-bottom:20px;font-size:3.5rem}.TrainersPage-module-scss-module__E2leiq__offerCard .TrainersPage-module-scss-module__E2leiq__offerTitle{font-family:var(--font-heading);color:#fff;text-transform:uppercase;margin-bottom:15px;font-size:2.2rem}.TrainersPage-module-scss-module__E2leiq__offerCard .TrainersPage-module-scss-module__E2leiq__offerDesc{color:#a0a0a0;flex-grow:1;font-size:1.4rem;line-height:1.6}.TrainersPage-module-scss-module__E2leiq__sectionHeader{text-align:center;margin-bottom:60px}.TrainersPage-module-scss-module__E2leiq__sectionHeader .TrainersPage-module-scss-module__E2leiq__secTitle{font-family:var(--font-heading);color:#fff;text-transform:uppercase;font-size:4rem;font-style:italic}.TrainersPage-module-scss-module__E2leiq__sectionHeader .TrainersPage-module-scss-module__E2leiq__secTitle span{color:#06f}.TrainersPage-module-scss-module__E2leiq__transformationsSection{z-index:5;background:#0e0e0e;margin-top:-5vw;padding:150px 0;position:relative}@media (max-width:768px){.TrainersPage-module-scss-module__E2leiq__transformationsSection{padding:100px 0}}@media (max-width:576px){.TrainersPage-module-scss-module__E2leiq__transformationsSection{padding:80px 0}}.TrainersPage-module-scss-module__E2leiq__transformationsSection{clip-path:polygon(0 0,100% 5vw,100% 100%,0 100%)}@media (max-width:576px){.TrainersPage-module-scss-module__E2leiq__transformationsSection{clip-path:polygon(0 0,100% 8vw,100% 100%,0 100%);margin-top:-8vw}}.TrainersPage-module-scss-module__E2leiq__galleryGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px;display:grid}@media (max-width:1024px){.TrainersPage-module-scss-module__E2leiq__galleryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.TrainersPage-module-scss-module__E2leiq__galleryGrid{grid-template-columns:1fr}}.TrainersPage-module-scss-module__E2leiq__galleryItem{aspect-ratio:4/5;background:#111;border:1px solid #ffffff1a;border-radius:8px;width:100%;position:relative;overflow:hidden}.TrainersPage-module-scss-module__E2leiq__galleryItem .TrainersPage-module-scss-module__E2leiq__galleryImg{object-fit:cover;filter:grayscale();transition:filter .4s,transform .4s}.TrainersPage-module-scss-module__E2leiq__galleryItem .TrainersPage-module-scss-module__E2leiq__placeholderText{color:#ffffff4d;font-family:var(--font-heading);text-align:center;z-index:2;font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TrainersPage-module-scss-module__E2leiq__galleryItem:hover .TrainersPage-module-scss-module__E2leiq__galleryImg{filter:grayscale(0%);transform:scale(1.05)}.TrainersPage-module-scss-module__E2leiq__ctaSection{text-align:center;z-index:30;background:linear-gradient(135deg,#0066ff1a 0%,#000 100%);margin-top:-40px;padding:120px 0;position:relative}@media (max-width:768px){.TrainersPage-module-scss-module__E2leiq__ctaSection{padding:90px 0}}@media (max-width:576px){.TrainersPage-module-scss-module__E2leiq__ctaSection{padding:70px 0}}.TrainersPage-module-scss-module__E2leiq__ctaSection{clip-path:polygon(0 0,30% 0,calc(30% + 20px) 40px,100% 40px,100% 100%,0 100%)}@media (max-width:576px){.TrainersPage-module-scss-module__E2leiq__ctaSection{clip-path:polygon(0 0,20% 0,calc(20% + 15px) 30px,100% 30px,100% 100%,0 100%)}}.TrainersPage-module-scss-module__E2leiq__ctaSection .TrainersPage-module-scss-module__E2leiq__ctaTitle{font-family:var(--font-heading);color:#fff;margin-bottom:20px;font-size:3.5rem;font-style:italic}.TrainersPage-module-scss-module__E2leiq__ctaSection .TrainersPage-module-scss-module__E2leiq__ctaDesc{color:#a0a0a0;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.6rem}.TrainersPage-module-scss-module__E2leiq__ctaSection .TrainersPage-module-scss-module__E2leiq__ctaButton{color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:1.8rem;font-style:italic;font-weight:800;font-family:var(--font-heading);background:#06f;padding:18px 45px;display:inline-block;position:relative}@media (max-width:768px){.TrainersPage-module-scss-module__E2leiq__ctaSection .TrainersPage-module-scss-module__E2leiq__ctaButton{font-size:1.7rem}}.TrainersPage-module-scss-module__E2leiq__ctaSection .TrainersPage-module-scss-module__E2leiq__ctaButton{clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);z-index:1;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.TrainersPage-module-scss-module__E2leiq__ctaSection .TrainersPage-module-scss-module__E2leiq__ctaButton .TrainersPage-module-scss-module__E2leiq__btnText{z-index:2;position:relative}.TrainersPage-module-scss-module__E2leiq__ctaSection .TrainersPage-module-scss-module__E2leiq__ctaButton:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fffc,#0000);width:60%;height:100%;transition:all .6s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:-150%;transform:skew(-25deg)}.TrainersPage-module-scss-module__E2leiq__ctaSection .TrainersPage-module-scss-module__E2leiq__ctaButton:after{content:"";z-index:-2;opacity:0;background:repeating-linear-gradient(-45deg,#0000,#0000 4px,#00000026 4px 8px);transition:opacity .4s;position:absolute;inset:0}.TrainersPage-module-scss-module__E2leiq__ctaSection .TrainersPage-module-scss-module__E2leiq__ctaButton:hover{filter:drop-shadow(0 10px 25px #0066ffb3);transform:translateY(-3px)}.TrainersPage-module-scss-module__E2leiq__ctaSection .TrainersPage-module-scss-module__E2leiq__ctaButton:hover:before{left:150%}.TrainersPage-module-scss-module__E2leiq__ctaSection .TrainersPage-module-scss-module__E2leiq__ctaButton:hover:after{opacity:1}
