.TrustedCoaches-module__KPgVtq__section{background:#fff;padding:96px 0 80px;position:relative;overflow:hidden}.TrustedCoaches-module__KPgVtq__section:before{content:"";pointer-events:none;background:radial-gradient(circle,#f9d9491f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-120px;left:-180px}.TrustedCoaches-module__KPgVtq__section:after{content:"";pointer-events:none;background:radial-gradient(circle,#f9d94914 0%,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;bottom:-100px;right:-150px}.TrustedCoaches-module__KPgVtq__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:48px;padding:0 24px;display:flex}.TrustedCoaches-module__KPgVtq__title{flex-direction:column;gap:8px;margin-bottom:0;line-height:1.1;display:flex}.TrustedCoaches-module__KPgVtq__titleSerif{font-family:var(--font-crimson),serif;color:#0e0e0e;text-transform:none;letter-spacing:-.01em;background:linear-gradient(120deg,#f9d94966 0%,#ffd20026 100%);border-radius:4px;margin-bottom:4px;padding:2px 12px;font-size:clamp(18px,3.5vw,30px);font-style:italic;font-weight:900;display:inline-block}.TrustedCoaches-module__KPgVtq__titleMain{font-family:var(--font-josefin),sans-serif;background:linear-gradient(#ffd600 0%,#ff8a00 100%);-webkit-text-fill-color:transparent;text-transform:none;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;margin-top:-2px;font-size:clamp(22px,4.5vw,40px);font-weight:700}.TrustedCoaches-module__KPgVtq__carouselWrapper{padding:0 24px;position:relative}.TrustedCoaches-module__KPgVtq__carouselTrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;justify-content:center;gap:24px;padding:16px 48px 32px;display:flex;overflow-x:auto}.TrustedCoaches-module__KPgVtq__carouselTrack::-webkit-scrollbar{display:none}.TrustedCoaches-module__KPgVtq__carouselTrack:active{cursor:grabbing}.TrustedCoaches-module__KPgVtq__card{scroll-snap-align:center;cursor:pointer;-webkit-backdrop-filter:blur(20px);background:#1414140f;border:1px solid #00000014;border-radius:24px;flex:0 0 320px;height:440px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffffb3}@media (hover:hover){.TrustedCoaches-module__KPgVtq__card:hover{border-color:#f9d94999;transform:translateY(-10px);box-shadow:0 20px 60px #0000002e,0 0 40px #f9d94926,inset 0 1px #ffffffe6}.TrustedCoaches-module__KPgVtq__card:hover .TrustedCoaches-module__KPgVtq__coachPhoto{transform:scale(1.04)}}.TrustedCoaches-module__KPgVtq__verifiedBadge{letter-spacing:.12em;color:#fff;z-index:10;pointer-events:none;background:#0084ff;border:1px solid #ffffff80;border-radius:100px;align-items:center;gap:4px;width:fit-content;padding:4px 12px;font-size:9px;font-weight:800;transition:all .3s;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 4px 12px #0084ff73}.TrustedCoaches-module__KPgVtq__verifiedIcon{color:#fff}.TrustedCoaches-module__KPgVtq__card.TrustedCoaches-module__KPgVtq__tapped .TrustedCoaches-module__KPgVtq__verifiedBadge,.TrustedCoaches-module__KPgVtq__card:hover:not(.TrustedCoaches-module__KPgVtq__no-hover-device) .TrustedCoaches-module__KPgVtq__verifiedBadge{opacity:0;transform:translateY(-8px)}.TrustedCoaches-module__KPgVtq__photoArea{width:100%;height:100%;position:relative;overflow:hidden}.TrustedCoaches-module__KPgVtq__coachPhoto{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s;display:block}.TrustedCoaches-module__KPgVtq__photoOverlay{pointer-events:none;background:linear-gradient(#0000 30%,#0e0e0e80 55%,#0e0e0ef2 100%);position:absolute;inset:0}.TrustedCoaches-module__KPgVtq__cardInfo{z-index:2;padding:20px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s;position:absolute;bottom:0;left:0;right:0}.TrustedCoaches-module__KPgVtq__rolePill{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-yellow);background:#f9d94926;border:1px solid #f9d9494d;border-radius:100px;margin-bottom:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.TrustedCoaches-module__KPgVtq__locationBadge{color:#ffffffe6;text-transform:none;letter-spacing:.02em;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.TrustedCoaches-module__KPgVtq__expBadge{color:#fff;text-transform:none;letter-spacing:.02em;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.TrustedCoaches-module__KPgVtq__expDot{background:var(--accent-yellow);border-radius:50%;flex-shrink:0;width:7px;height:7px}.TrustedCoaches-module__KPgVtq__detailPanel{z-index:3;-webkit-backdrop-filter:blur(28px)saturate(2)brightness(1.1);opacity:0;background:#ffffff8c;border:1px solid #ffffffb3;flex-direction:column;justify-content:flex-end;padding:32px 24px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;position:absolute;inset:0;transform:translateY(100%);box-shadow:0 -8px 32px #0000001a,inset 0 1px #ffffffe6,inset 0 0 0 .5px #f9d9494d}.TrustedCoaches-module__KPgVtq__card.TrustedCoaches-module__KPgVtq__tapped .TrustedCoaches-module__KPgVtq__detailPanel{opacity:1;transform:translateY(0)}@media (hover:hover){.TrustedCoaches-module__KPgVtq__card:not(.TrustedCoaches-module__KPgVtq__no-hover-device):hover .TrustedCoaches-module__KPgVtq__detailPanel{opacity:1;transform:translateY(0)}}.TrustedCoaches-module__KPgVtq__card.TrustedCoaches-module__KPgVtq__tapped .TrustedCoaches-module__KPgVtq__cardInfo{opacity:0;transform:translateY(8px)}@media (hover:hover){.TrustedCoaches-module__KPgVtq__card:not(.TrustedCoaches-module__KPgVtq__no-hover-device):hover .TrustedCoaches-module__KPgVtq__cardInfo{opacity:0;transform:translateY(8px)}}.TrustedCoaches-module__KPgVtq__detailName{letter-spacing:.05em;text-transform:uppercase;color:#0e0e0e;opacity:0;margin:0 0 2px;font-size:18px;font-weight:800;transition:opacity .4s,transform .4s cubic-bezier(.34,1.56,.64,1);transform:translateY(12px)}.TrustedCoaches-module__KPgVtq__detailRole{letter-spacing:.12em;text-transform:uppercase;color:#0e0e0e;background:var(--accent-yellow);opacity:0;border-radius:100px;margin-bottom:12px;padding:4px 10px;font-size:10px;font-weight:800;transition:opacity .4s,transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translateY(12px)}.TrustedCoaches-module__KPgVtq__detailBio{color:#444;text-transform:none;letter-spacing:.01em;-webkit-line-clamp:3;line-clamp:3;opacity:0;-webkit-box-orient:vertical;margin-bottom:14px;font-size:13px;font-weight:400;line-height:1.55;transition:opacity .4s,transform .4s cubic-bezier(.34,1.56,.64,1);display:-webkit-box;overflow:hidden;transform:translateY(12px)}.TrustedCoaches-module__KPgVtq__specialties{opacity:0;flex-wrap:wrap;gap:6px;margin-bottom:14px;transition:opacity .4s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;transform:translateY(12px)}.TrustedCoaches-module__KPgVtq__specialtyTag{letter-spacing:.1em;text-transform:uppercase;color:#333;background:#0000000f;border:1px solid #0000001a;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.TrustedCoaches-module__KPgVtq__viewProfileBtn{background:var(--accent-yellow);color:#0e0e0e;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;z-index:1;opacity:0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:11px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:translateY(12px);box-shadow:0 4px 12px #f9d94940}.TrustedCoaches-module__KPgVtq__card.TrustedCoaches-module__KPgVtq__tapped .TrustedCoaches-module__KPgVtq__detailName{opacity:1;transition-delay:50ms;transform:translateY(0)}.TrustedCoaches-module__KPgVtq__card.TrustedCoaches-module__KPgVtq__tapped .TrustedCoaches-module__KPgVtq__detailRole{opacity:1;transition-delay:.1s;transform:translateY(0)}.TrustedCoaches-module__KPgVtq__card.TrustedCoaches-module__KPgVtq__tapped .TrustedCoaches-module__KPgVtq__detailBio{opacity:1;transition-delay:.15s;transform:translateY(0)}.TrustedCoaches-module__KPgVtq__card.TrustedCoaches-module__KPgVtq__tapped .TrustedCoaches-module__KPgVtq__specialties{opacity:1;transition-delay:.2s;transform:translateY(0)}.TrustedCoaches-module__KPgVtq__card.TrustedCoaches-module__KPgVtq__tapped .TrustedCoaches-module__KPgVtq__viewProfileBtn{opacity:1;transition-delay:.25s;transform:translateY(0)}@media (hover:hover){.TrustedCoaches-module__KPgVtq__card:not(.TrustedCoaches-module__KPgVtq__no-hover-device):hover .TrustedCoaches-module__KPgVtq__detailName{opacity:1;transition-delay:50ms;transform:translateY(0)}.TrustedCoaches-module__KPgVtq__card:not(.TrustedCoaches-module__KPgVtq__no-hover-device):hover .TrustedCoaches-module__KPgVtq__detailRole{opacity:1;transition-delay:.1s;transform:translateY(0)}.TrustedCoaches-module__KPgVtq__card:not(.TrustedCoaches-module__KPgVtq__no-hover-device):hover .TrustedCoaches-module__KPgVtq__detailBio{opacity:1;transition-delay:.15s;transform:translateY(0)}.TrustedCoaches-module__KPgVtq__card:not(.TrustedCoaches-module__KPgVtq__no-hover-device):hover .TrustedCoaches-module__KPgVtq__specialties{opacity:1;transition-delay:.2s;transform:translateY(0)}.TrustedCoaches-module__KPgVtq__card:not(.TrustedCoaches-module__KPgVtq__no-hover-device):hover .TrustedCoaches-module__KPgVtq__viewProfileBtn{opacity:1;transition-delay:.25s;transform:translateY(0)}}.TrustedCoaches-module__KPgVtq__viewProfileBtn:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.TrustedCoaches-module__KPgVtq__viewProfileBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f9d94966}.TrustedCoaches-module__KPgVtq__viewProfileBtn:hover:before{left:150%}.TrustedCoaches-module__KPgVtq__viewProfileBtn svg{transition:transform .3s}.TrustedCoaches-module__KPgVtq__viewProfileBtn:hover svg{transform:translate(4px)}.TrustedCoaches-module__KPgVtq__photoPlaceholder{-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);justify-content:center;align-items:center;width:100%;height:100%;font-size:72px;display:flex}.TrustedCoaches-module__KPgVtq__controls{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.TrustedCoaches-module__KPgVtq__navBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#333;cursor:pointer;background:#0000000d;border:1px solid #00000026;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.TrustedCoaches-module__KPgVtq__navBtn:hover{border-color:var(--accent-yellow);color:var(--accent-yellow);background:#f9d9491a;transform:scale(1.05)}.TrustedCoaches-module__KPgVtq__dots{align-items:center;gap:8px;display:flex}.TrustedCoaches-module__KPgVtq__dot{cursor:pointer;background:#0003;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .3s}.TrustedCoaches-module__KPgVtq__dotActive{background:var(--accent-yellow);border-radius:3px;width:22px}.TrustedCoaches-module__KPgVtq__ctaRow{justify-content:center;margin-top:48px;padding:0 24px;display:flex}.TrustedCoaches-module__KPgVtq__ctaBtn{color:#0e0e0e;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#ffd000 0%,#ffc700 100%);border:none;border-radius:14px;align-items:center;gap:10px;padding:16px 48px;font-size:13px;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 30px #f9d9494d}.TrustedCoaches-module__KPgVtq__ctaBtn:hover{filter:brightness(1.05);transform:translateY(-4px);box-shadow:0 15px 40px #f9d94980}.TrustedCoaches-module__KPgVtq__ctaBtn svg{transition:transform .3s}.TrustedCoaches-module__KPgVtq__ctaBtn:hover svg{transform:translate(4px)}@media (max-width:768px){.TrustedCoaches-module__KPgVtq__section{padding:56px 0 48px}.TrustedCoaches-module__KPgVtq__header{margin-bottom:36px;padding:0 16px}.TrustedCoaches-module__KPgVtq__subtitle{font-size:14px}.TrustedCoaches-module__KPgVtq__carouselWrapper{padding:0}.TrustedCoaches-module__KPgVtq__carouselTrack{cursor:default;justify-content:flex-start;gap:16px;padding:12px 24px 28px}.TrustedCoaches-module__KPgVtq__card{border-radius:20px;flex:0 0 260px;max-width:260px;height:360px}.TrustedCoaches-module__KPgVtq__cardInfo{padding:12px}.TrustedCoaches-module__KPgVtq__coachName{margin-bottom:4px;font-size:18px}.TrustedCoaches-module__KPgVtq__rolePill{margin-bottom:3px;padding:2px 6px;font-size:8px}.TrustedCoaches-module__KPgVtq__locationBadge{color:#fffffff2;text-transform:none;letter-spacing:.02em;align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.TrustedCoaches-module__KPgVtq__expBadge{gap:6px;font-size:14px;font-weight:700}.TrustedCoaches-module__KPgVtq__expDot{width:8px;height:8px}.TrustedCoaches-module__KPgVtq__detailPanel{padding:16px 12px}.TrustedCoaches-module__KPgVtq__detailName{font-size:14px}.TrustedCoaches-module__KPgVtq__detailRole{margin-bottom:6px;padding:2px 8px;font-size:8px}.TrustedCoaches-module__KPgVtq__detailBio{-webkit-line-clamp:2;line-clamp:2;margin-bottom:8px;font-size:11px;line-height:1.3}.TrustedCoaches-module__KPgVtq__specialties{gap:4px;margin-bottom:10px}.TrustedCoaches-module__KPgVtq__specialtyTag{padding:2px 5px;font-size:8px}.TrustedCoaches-module__KPgVtq__viewProfileBtn{border-radius:8px;gap:4px;padding:8px 0;font-size:9px}.TrustedCoaches-module__KPgVtq__viewProfileBtn svg{width:10px;height:10px}.TrustedCoaches-module__KPgVtq__ctaRow{margin-top:32px}.TrustedCoaches-module__KPgVtq__ctaBtn{border-radius:12px;width:auto;padding:12px 32px;font-size:12px}.TrustedCoaches-module__KPgVtq__ctaRow{margin-top:32px;padding:0 16px}.TrustedCoaches-module__KPgVtq__ctaBtn{justify-content:center;width:100%}}
