.trainers-page{--trainers-pale: #fefde8;--trainers-header-height: 96px;position:relative;font-size:16px;line-height:1.5}.trainers-page:before{content:"";position:absolute;inset:0 0 auto;height:var(--trainers-header-height);background:var(--color-marketing-ink)}.trainers-page :focus-visible{outline:3px solid #2451bb;outline-offset:4px}.trainers-page section{scroll-margin-top:110px}.trainers-skip{position:absolute;top:-100px;left:24px;z-index:101;background:#fff;padding:16px}.trainers-skip:focus{top:24px}.trainers-header{position:sticky;top:0;z-index:100;padding:24px 44px 0;pointer-events:none}.trainers-nav{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 24px;border-radius:100px;background:var(--color-marketing-yellow)}.trainers-nav img{width:116px;height:auto}.trainers-nav nav{display:flex;gap:36px;font-size:16px}.trainers-course{background:var(--color-marketing-ink);color:#fff;padding:40px 0 64px}.trainers-course-label{display:flex;justify-content:space-between;gap:16px;color:#c9cbd1;margin-bottom:14px}.trainers-screen{aspect-ratio:16/9;background:#3a3d45;border-radius:4px;overflow:hidden;position:relative}.trainers-screen iframe,.trainers-video-embed{width:100%;height:100%;border:0}.trainers-pending{display:grid;place-items:center;width:100%;height:100%;color:#b5b9c2;font:11px var(--font-marketing-mono);letter-spacing:.12em;text-transform:uppercase}.trainers-course-info{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;padding:26px 0 34px;border-bottom:1px solid #ffffff2e}.trainers-course-info h1{max-width:480px;font-size:40px;line-height:1.08}.trainers-course-info .trainers-who{margin-top:12px;font-size:14px}.trainers-course-info>div>p{font-size:16px}.trainers-who{color:#bfc2cb}.trainers-idea .trainers-mono{display:block;color:#c9cbd1;margin-bottom:6px}.trainers-idea{margin-top:16px;padding-top:14px;border-top:1px solid #ffffff2e}.trainers-idea p{font-size:24px;font-weight:300;line-height:1.3}.trainers-capsules{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;padding-top:28px}.trainers-capsule{display:flex;flex-direction:column;gap:8px;min-width:0;text-align:left}.trainers-thumbnail{display:block;width:100%;aspect-ratio:16/9;background:#3a3d45;border-radius:3px;position:relative;outline:1px solid #ffffff2e}.trainers-thumbnail b{position:absolute;left:8px;top:8px;font-size:22px;font-weight:400;line-height:1}.trainers-thumbnail img{width:100%;height:100%;object-fit:cover}.trainers-thumbnail-pending{position:absolute;inset:0;display:grid;place-items:center;padding-top:18px;color:#c9cbd1;font-size:10px}.trainers-capsule[aria-pressed=true] .trainers-thumbnail{outline:3px solid var(--color-marketing-yellow)}.trainers-capsule-title{font-size:13px;line-height:1.3}.trainers-capsule .trainers-who{font-size:12px;line-height:1.4}.trainers-club-capsule .trainers-mono{font-size:9px}.trainers-club-capsule .trainers-thumbnail{display:flex;flex-direction:column;justify-content:flex-end;padding:10px;color:var(--color-marketing-ink);background:var(--color-marketing-yellow)}.trainers-club-capsule strong{font-size:17px;font-weight:400;line-height:1.1;letter-spacing:-.02em}.trainers-split>img{width:100%;height:100%;object-fit:cover}.trainers-offer-copy h2{max-width:540px}.trainers-offer-copy>p:not(.trainers-mono){max-width:480px;font-size:17px;line-height:1.35}.trainers-care-intro h2{max-width:440px}.trainers-care-intro p{font-size:16px}.trainers-care-intro strong{font-weight:600}.trainers-care-intro mark{background:var(--color-marketing-yellow);color:inherit}.trainers-care-blocks article{border:1px solid #686a70;background:#fff}.trainers-care-blocks .trainers-training{background:var(--color-marketing-yellow)}.trainers-care-image{position:relative;height:170px;border-bottom:1px solid #686a70}.trainers-care-image img{width:100%;height:100%;object-fit:cover}.trainers-care-image>span{position:absolute;top:10px;left:10px;border:1px solid var(--color-marketing-ink);border-radius:100px;padding:3px 9px;background:#fff;font-size:10px}.trainers-training .trainers-care-image>span{background:var(--color-marketing-ink);color:#fff}.trainers-care-text h3{font-size:18px;font-weight:500;margin-bottom:4px}.trainers-care-text p{font-size:15px;line-height:1.45}.trainers-steps article{display:flex;flex-direction:column;gap:8px;padding:22px 18px;border:1px solid #e9e39a;border-radius:6px;background:#fff;text-align:center}.trainers-steps h3{font-size:24px}.trainers-steps p{font-size:15px;line-height:1.4}.trainers-care .trainers-care-note{font-size:14px;text-align:center;margin-top:18px}.trainers-materials{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:12px}.trainers-material{border:1px solid #686a70;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.trainers-material-dossier,.trainers-material-flyer{grid-row:span 2}.trainers-material>img{width:100%;height:100%;object-fit:cover;min-height:0;flex:1}.trainers-material-meta .trainers-mono{font-size:9px;color:#5f6472}.trainers-material-meta{border-top:1px solid #686a70;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.trainers-material-meta h3{font-size:16px;font-weight:500;letter-spacing:0;line-height:1.35}.trainers-material-meta a{font-size:13px;white-space:nowrap;text-decoration:underline}.trainers-material-meta .trainers-soon{background:var(--color-marketing-yellow);padding:3px 6px;border-radius:100px;color:var(--color-marketing-ink);font-size:8px;white-space:nowrap}.trainers-material-art{flex:1;min-height:190px;display:grid;place-items:center;padding:20px;background:var(--trainers-pale)}.trainers-logos{width:100%;display:grid;gap:6px}.trainers-logos>div{height:46px;display:grid;place-items:center;border:1px solid #686a70;background:#fff}.trainers-logos img{width:92px;height:auto}.trainers-logos .dark{background:var(--color-marketing-ink)}.trainers-logos .dark img{filter:invert(1) brightness(2)}.trainers-logos .yellow{background:var(--color-marketing-yellow)}.trainers-checklist{width:144px;aspect-ratio:1/1.3;padding:12px;border:1px solid #686a70;background:#fff;transform:rotate(2deg);box-shadow:0 8px 16px #2a2c3220}.trainers-checklist>div{height:12px;background:var(--color-marketing-yellow);margin-bottom:8px}.trainers-checklist span{display:flex;align-items:center;gap:6px;margin:8px 0}.trainers-checklist i{width:8px;height:8px;border:1px solid #686a70}.trainers-checklist b{width:80%;height:4px;background:#e2e0d7}.trainers-faq>img{min-height:670px}.trainers-faq-content h2{font-size:40px;margin-bottom:8px}.trainers-marquee{border-block:1px solid #686a70;overflow:hidden;white-space:nowrap;padding-block:8px;background:var(--color-marketing-yellow);font:11px var(--font-marketing-mono);letter-spacing:.14em;text-transform:uppercase}.trainers-marquee>div{width:max-content}@media(prefers-reduced-motion:no-preference){.trainers-marquee>div{animation:trainers-marquee 40s linear infinite}}@keyframes trainers-marquee{to{transform:translate(-50%)}}.trainers-closing h2{max-width:760px}.trainers-closing>p{max-width:540px;font-size:18px;line-height:1.4}.trainers-footer-groups .trainers-mono{color:#c9cbd1;margin-bottom:8px}.trainers-footer-groups a{display:block;line-height:1.4}.trainers-legal>div{display:flex;gap:8px}.trainers-legal a+a:before{content:"·";margin-right:8px}@media(max-width:1000px){.trainers-capsules{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:28px 3px 8px}.trainers-capsule{flex:0 0 200px;scroll-snap-align:start}.trainers-course-info{gap:40px}.trainers-nav nav{gap:18px;font-size:14px}}@media(max-width:760px){.trainers-page{--trainers-header-height: 90px}.trainers-header{padding:24px 16px 0}.trainers-nav{padding-left:16px}.trainers-nav img{width:96px}.trainers-nav nav{display:none}.trainers-course{padding:40px 0 64px}.trainers-course-label{font-size:8px;gap:8px}.trainers-course-info{grid-template-columns:1fr;gap:18px;padding:22px 0 26px}.trainers-course-info h1{font-size:28px}.trainers-course-info>div>p{font-size:14px}.trainers-idea p{font-size:20px}.trainers-offer-copy>p:not(.trainers-mono){font-size:15px}.trainers-offer>img{height:auto;min-height:260px}.trainers-care-intro p,.trainers-care-text p{font-size:14px}.trainers-care .trainers-care-note{font-size:13px}.trainers-materials{grid-template-columns:1fr}.trainers-material-dossier,.trainers-material-flyer{grid-row:auto}.trainers-material>img{flex:none;height:auto}.trainers-material-flyer>img{height:auto;object-fit:cover}.trainers-material-art{min-height:220px}.trainers-faq>img{min-height:0;height:auto}.trainers-closing>p{font-size:15px}}@media(max-width:760px){.trainers-care-balance .trainers-care-image{height:auto;aspect-ratio:1419 / 340}.trainers-care-balance .trainers-care-image>span{top:6px;left:6px;font-size:8px;padding:2px 6px}}.trainers-marquee span{padding-inline-end:18px}
