.TrainersGrid_section{background:var(--bg-light);padding:1rem 0}.TrainersGrid_header{text-align:center;margin-bottom:40px}.TrainersGrid_title{font-size:clamp(var(--font-size-3xl),2.6vw,var(--font-size-5xl-hero));color:var(--text-description);margin-bottom:12px}.TrainersGrid_titleLight{font-weight:300}.TrainersGrid_titleBold{font-weight:700}.TrainersGrid_subtitle{max-width:65%;font-size:var(--font-size-base);color:var(--text-description);margin:0 auto;line-height:1.7}.TrainersGrid_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.TrainersGrid_card{border-radius:var(--br-xl);flex-direction:column;display:flex;overflow:hidden}.TrainersGrid_cardTop{height:16.375rem;position:relative}.TrainersGrid_card-1 .TrainersGrid_cardTop{background:#cbece5}.TrainersGrid_card-2 .TrainersGrid_cardTop{background:#f5e0d8}.TrainersGrid_card-3 .TrainersGrid_cardTop{background:#d7e6f7}.TrainersGrid_imageWrapper{position:absolute;inset:0}.TrainersGrid_image{object-fit:cover;object-position:top center}.TrainersGrid_cardBottom{background:var(--white);padding:30px 20px 22px;position:relative}.TrainersGrid_cardHeader{height:0;margin-bottom:14px;position:relative}.TrainersGrid_logoWrapper{background:var(--white);border-radius:10px;justify-content:center;align-items:center;padding:8px 18px;display:inline-flex;position:absolute;top:-60px;left:6px;box-shadow:0 4px 10px #c4c4c440}.TrainersGrid_logoImage{object-fit:contain;width:120px;height:auto}.TrainersGrid_name{font-size:clamp(var(--font-size-base),1.1vw,var(--font-size-22));color:var(--text-description);align-items:center;gap:6px;margin-bottom:4px;font-weight:700;line-height:1.3;display:flex}.TrainersGrid_linkedinIcon{color:#fff;width:18px;height:18px;font-size:var(--font-size-xs);background:#0a66c2;border-radius:4px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.TrainersGrid_linkedinIcon:hover{transform:scale(1.1)}.TrainersGrid_role{font-size:var(--font-size-base);color:var(--text-description);margin-bottom:12px;font-weight:700}.TrainersGrid_experience{font-size:var(--font-size-base);color:var(--text-description);font-weight:400;line-height:1.6}.TrainersGrid_experience p{margin:0}.TrainersGrid_actions{justify-content:center;display:flex}.TrainersGrid_loadMore{background:var(--primary);color:#fff;font-size:clamp(var(--font-size-base),1.1vw,var(--font-size-22));cursor:pointer;border:none;border-radius:50px;padding:.9rem 5rem;font-weight:700}.TrainersGrid_loadMore:hover{background:var(--primary-hover);transform:translateY(-2px)}@media (max-width:1100px){.TrainersGrid_grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.TrainersGrid_cardTop{height:220px}}@media (max-width:992px){.TrainersGrid_section{padding:48px 0 64px}.TrainersGrid_header{margin-bottom:48px}.TrainersGrid_grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}}@media (max-width:768px){.TrainersGrid_section{padding:40px 0 56px}.TrainersGrid_header{margin-bottom:40px;padding:0 .5rem}.TrainersGrid_title{margin-bottom:12px}.TrainersGrid_grid{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.TrainersGrid_cardTop{height:200px}.TrainersGrid_cardBottom{min-height:180px;padding:24px 20px 20px}.TrainersGrid_role{margin-bottom:8px}.TrainersGrid_loadMore{padding:.875rem 2.5rem}}@media (max-width:480px){.TrainersGrid_section{padding:32px 0 48px}.TrainersGrid_header{margin-bottom:32px}.TrainersGrid_grid{gap:16px;margin-bottom:32px}.TrainersGrid_cardTop{height:180px}.TrainersGrid_cardBottom{padding:20px 16px 16px}.TrainersGrid_logoWrapper{padding:6px 14px;top:-50px}.TrainersGrid_logoImage{width:100px}.TrainersGrid_linkedinIcon{width:18px;height:18px;font-size:10px}.TrainersGrid_loadMore{width:100%;max-width:280px;padding:.75rem 2rem}.TrainersGrid_subtitle{max-width:100%}}
