.fade-in-element:where(.astro-x5wjg65z){opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-element:where(.astro-x5wjg65z).fade-in{opacity:1;transform:translateY(0)}.fade-in-element:where(.astro-x5wjg65z)[data-delay="0"]{transition-delay:0ms}.fade-in-element:where(.astro-x5wjg65z)[data-delay="200"]{transition-delay:.2s}.fade-in-element:where(.astro-x5wjg65z)[data-delay="400"]{transition-delay:.4s}.fade-in-element:where(.astro-x5wjg65z)[data-delay="600"]{transition-delay:.6s}.fade-in-element:where(.astro-x5wjg65z)[data-delay="800"]{transition-delay:.8s}.fade-in-element:where(.astro-x5wjg65z)[data-delay="1000"]{transition-delay:1s}.fade-in-element:where(.astro-x5wjg65z)[data-delay="1200"]{transition-delay:1.2s}.testimonial-popup:where(.astro-wom2bmj2){animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.coaches-carousel:where(.astro-efjjwrgp){position:relative}.coach-card:where(.astro-efjjwrgp){transition:all .3s ease;flex-shrink:0;position:relative}.coach-card:where(.astro-efjjwrgp):hover{transform:translateY(-5px)}.coach-card:where(.astro-efjjwrgp) button:where(.astro-efjjwrgp)[onclick*=openTestimonialPopup]{position:absolute;top:8px;right:8px;z-index:20;transition:all .2s ease;min-width:40px;min-height:40px;touch-action:manipulation}.coach-card:where(.astro-efjjwrgp) button:where(.astro-efjjwrgp)[onclick*=openTestimonialPopup]:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026}@media (max-width: 640px){.coach-card:where(.astro-efjjwrgp) button:where(.astro-efjjwrgp)[onclick*=openTestimonialPopup]{top:6px;right:6px;min-width:44px;min-height:44px;z-index:30}}.fade-in-coach-element:where(.astro-efjjwrgp){opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-coach-element:where(.astro-efjjwrgp).fade-in{opacity:1;transform:translateY(0)}.fade-in-coach-element:where(.astro-efjjwrgp)[data-delay="0"]{transition-delay:0ms}.fade-in-coach-element:where(.astro-efjjwrgp)[data-delay="200"]{transition-delay:.2s}.fade-in-coach-element:where(.astro-efjjwrgp)[data-delay="400"]{transition-delay:.4s}.fade-in-coach-element:where(.astro-efjjwrgp)[data-delay="600"]{transition-delay:.6s}.fade-in-coach-element:where(.astro-efjjwrgp)[data-delay="800"]{transition-delay:.8s}.fade-in-coach-element:where(.astro-efjjwrgp)[data-delay="1000"]{transition-delay:1s}.fade-in-coach-element:where(.astro-efjjwrgp)[data-delay="1200"]{transition-delay:1.2s}.fade-in-coach-element:where(.astro-efjjwrgp)[data-delay="1400"]{transition-delay:1.4s}.fade-in-coach-element:where(.astro-efjjwrgp)[data-delay="1600"]{transition-delay:1.6s}.fade-in-coach-element:where(.astro-efjjwrgp)[data-delay="1800"]{transition-delay:1.8s}.fade-in-coach-element:where(.astro-efjjwrgp)[data-delay="2000"]{transition-delay:2s}#coaches-track:where(.astro-efjjwrgp){cursor:grab;user-select:none;display:flex;transition:transform .3s ease-out}#coaches-track:where(.astro-efjjwrgp):active{cursor:grabbing}#coaches-prev:where(.astro-efjjwrgp),#coaches-next:where(.astro-efjjwrgp){position:absolute;top:50%;transform:translateY(-50%);z-index:50;cursor:pointer;pointer-events:auto;background:#fff;border:none;border-radius:50%;padding:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .2s ease;min-width:48px;min-height:48px;display:flex!important;align-items:center;justify-content:center;opacity:1!important;visibility:visible!important}#coaches-prev:where(.astro-efjjwrgp){left:-8px}#coaches-next:where(.astro-efjjwrgp){right:-8px}#coaches-prev:where(.astro-efjjwrgp):hover,#coaches-next:where(.astro-efjjwrgp):hover{transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #00000026;background-color:#f9fafb}#coaches-prev:where(.astro-efjjwrgp):active,#coaches-next:where(.astro-efjjwrgp):active{transform:translateY(-50%) scale(.95)}@media (max-width: 640px){.coach-card:where(.astro-efjjwrgp){width:100%;min-width:100%}#coaches-prev:where(.astro-efjjwrgp),#coaches-next:where(.astro-efjjwrgp){padding:6px;min-width:36px;min-height:36px}#coaches-prev:where(.astro-efjjwrgp) svg:where(.astro-efjjwrgp),#coaches-next:where(.astro-efjjwrgp) svg:where(.astro-efjjwrgp){width:14px;height:14px}}@media (min-width: 641px) and (max-width: 1024px){.coach-card:where(.astro-efjjwrgp){width:50%;min-width:50%}#coaches-prev:where(.astro-efjjwrgp),#coaches-next:where(.astro-efjjwrgp){display:flex;opacity:1;visibility:visible}}@media (min-width: 1025px){.coach-card:where(.astro-efjjwrgp){width:33.333333%;min-width:33.333333%}#coaches-prev:where(.astro-efjjwrgp),#coaches-next:where(.astro-efjjwrgp){display:flex;opacity:1;visibility:visible}}@media (min-width: 1280px){.coach-card:where(.astro-efjjwrgp){width:25%;min-width:25%}#coaches-prev:where(.astro-efjjwrgp),#coaches-next:where(.astro-efjjwrgp){display:flex;opacity:1;visibility:visible}}.coaches-scroll-indicator:where(.astro-efjjwrgp){position:absolute;bottom:-20px;left:50%;transform:translate(-50%);display:flex;gap:8px;opacity:.7}.coaches-scroll-indicator:where(.astro-efjjwrgp) span:where(.astro-efjjwrgp){font-size:12px;color:#6b7280}.activities-carousel:where(.astro-65e3lov2){position:relative}.activity-card:where(.astro-65e3lov2){transition:all .3s ease;flex-shrink:0;position:relative}.activity-card:where(.astro-65e3lov2) button:where(.astro-65e3lov2)[onclick*=openTestimonialPopup]{position:absolute;top:8px;right:8px;z-index:20;transition:all .2s ease;min-width:40px;min-height:40px;touch-action:manipulation}.activity-card:where(.astro-65e3lov2) button:where(.astro-65e3lov2)[onclick*=openTestimonialPopup]:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026}@media (max-width: 640px){.activity-card:where(.astro-65e3lov2) button:where(.astro-65e3lov2)[onclick*=openTestimonialPopup]{top:6px;right:6px;min-width:44px;min-height:44px;z-index:30}}.fade-in-activity-element:where(.astro-65e3lov2){opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-activity-element:where(.astro-65e3lov2).fade-in{opacity:1;transform:translateY(0)}.fade-in-activity-element:where(.astro-65e3lov2)[data-delay="0"]{transition-delay:0ms}.fade-in-activity-element:where(.astro-65e3lov2)[data-delay="200"]{transition-delay:.2s}.fade-in-coach-element:where(.astro-65e3lov2)[data-delay="400"]{transition-delay:.4s}.fade-in-activity-element:where(.astro-65e3lov2)[data-delay="600"]{transition-delay:.6s}.fade-in-activity-element:where(.astro-65e3lov2)[data-delay="800"]{transition-delay:.8s}.fade-in-activity-element:where(.astro-65e3lov2)[data-delay="1000"]{transition-delay:1s}.fade-in-activity-element:where(.astro-65e3lov2)[data-delay="1200"]{transition-delay:1.2s}.fade-in-activity-element:where(.astro-65e3lov2)[data-delay="1400"]{transition-delay:1.4s}.fade-in-activity-element:where(.astro-65e3lov2)[data-delay="1600"]{transition-delay:1.6s}.fade-in-activity-element:where(.astro-65e3lov2)[data-delay="1800"]{transition-delay:1.8s}.fade-in-activity-element:where(.astro-65e3lov2)[data-delay="2000"]{transition-delay:2s}.coaches-carousel:where(.astro-65e3lov2){position:relative}#activities-track:where(.astro-65e3lov2){cursor:grab;user-select:none;display:flex;transition:transform .3s ease-out}#activities-track:where(.astro-65e3lov2):active{cursor:grabbing}#activities-prev:where(.astro-65e3lov2),#activities-next:where(.astro-65e3lov2){position:absolute;top:50%;transform:translateY(-50%);z-index:50;cursor:pointer;pointer-events:auto;background:#fff;border:none;border-radius:50%;padding:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .2s ease;min-width:48px;min-height:48px;display:flex!important;align-items:center;justify-content:center;opacity:1!important;visibility:visible!important}#activities-prev:where(.astro-65e3lov2){left:-8px}#activities-next:where(.astro-65e3lov2){right:-8px}#activities-prev:where(.astro-65e3lov2):hover,#activities-next:where(.astro-65e3lov2):hover{transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #00000026;background-color:#f9fafb}#activities-prev:where(.astro-65e3lov2):active,#activities-next:where(.astro-65e3lov2):active{transform:translateY(-50%) scale(.95)}@media (max-width: 640px){.activity-card:where(.astro-65e3lov2){width:100%;min-width:100%}#activities-prev:where(.astro-65e3lov2),#activities-next:where(.astro-65e3lov2){padding:6px;min-width:36px;min-height:36px}#activities-prev:where(.astro-65e3lov2) svg:where(.astro-65e3lov2),#activities-next:where(.astro-65e3lov2) svg:where(.astro-65e3lov2){width:14px;height:14px}}@media (min-width: 641px) and (max-width: 1024px){.activity-card:where(.astro-65e3lov2){width:50%;min-width:50%}#activities-prev:where(.astro-65e3lov2),#activities-next:where(.astro-65e3lov2){display:flex;opacity:1;visibility:visible}}@media (min-width: 1025px){.activity-card:where(.astro-65e3lov2){width:33.333333%;min-width:33.333333%}#activities-prev:where(.astro-65e3lov2),#activities-next:where(.astro-65e3lov2){display:flex;opacity:1;visibility:visible}}@media (min-width: 1280px){.activity-card:where(.astro-65e3lov2){width:25%;min-width:25%}#activities-prev:where(.astro-65e3lov2),#activities-next:where(.astro-65e3lov2){display:flex;opacity:1;visibility:visible}}.activities-scroll-indicator:where(.astro-65e3lov2){position:absolute;bottom:-20px;left:50%;transform:translate(-50%);display:flex;gap:8px;opacity:.7}.activities-scroll-indicator:where(.astro-65e3lov2) span:where(.astro-65e3lov2){font-size:12px;color:#6b7280}
