.muscle-groups-module__61ocCG__hero{isolation:isolate;position:relative;overflow:hidden}.muscle-groups-module__61ocCG__hero:before{content:"";z-index:-2;background:radial-gradient(circle,color-mix(in srgb,var(--muscle-accent)16%,transparent),transparent 70%);pointer-events:none;border-radius:999px;width:540px;height:540px;position:absolute;top:-310px;right:-190px}.muscle-groups-module__61ocCG__hero:after{content:"";z-index:-2;background:radial-gradient(circle,color-mix(in srgb,var(--muscle-primary)6%,transparent),transparent 72%);pointer-events:none;border-radius:999px;width:400px;height:400px;position:absolute;bottom:-280px;left:-220px}.muscle-groups-module__61ocCG__reveal{opacity:0;animation:.58s cubic-bezier(.22,1,.36,1) forwards muscle-groups-module__61ocCG__muscleReveal;animation-delay:var(--reveal-delay,0s);transform:translateY(16px)scale(.988)}.muscle-groups-module__61ocCG__muscleCard{transition:transform .26s,border-color .26s,box-shadow .26s}.muscle-groups-module__61ocCG__muscleCard:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(145deg,color-mix(in srgb,var(--muscle-accent)6%,transparent),transparent 46%);transition:opacity .26s;position:absolute;inset:0}.muscle-groups-module__61ocCG__muscleCard:hover{border-color:color-mix(in srgb,var(--muscle-accent)32%,transparent);transform:translateY(-5px);box-shadow:0 20px 50px #0003}.muscle-groups-module__61ocCG__muscleCard:hover:after{opacity:1}.muscle-groups-module__61ocCG__floatingIcon{animation:6s ease-in-out infinite muscle-groups-module__61ocCG__muscleFloat}@keyframes muscle-groups-module__61ocCG__muscleReveal{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes muscle-groups-module__61ocCG__muscleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.muscle-groups-module__61ocCG__reveal{opacity:1;animation:none;transform:none}.muscle-groups-module__61ocCG__muscleCard{transition:none}.muscle-groups-module__61ocCG__muscleCard:hover{transform:none}.muscle-groups-module__61ocCG__floatingIcon{animation:none}}