.tf-about .at-timeline{padding:66px 0 72px;border-top:1px solid var(--at-line);scroll-margin-top:115px}.at-timeline h2{margin-bottom:44px;font-size:46px}.at-steps{position:relative;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;isolation:isolate}.at-steps:before,.at-steps:after{content:'';position:absolute;left:0;right:0;top:7px;height:1px;background:#cfdae1;z-index:-1}.at-steps:after{background:#4591cb;transform-origin:left;transition:transform 1s ease}.at-ready .at-steps:after{transform:scaleX(0)}.at-visible .at-steps:after{transform:scaleX(1)}.at-step{position:relative;display:flex;flex-direction:column;padding-top:40px;min-width:0;min-height:260px}.at-step:before{content:'';position:absolute;top:1px;left:0;width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid #247bbf;box-shadow:0 0 0 5px #fff}.at-step-main{display:block;text-decoration:none!important}.at-step-main>img{width:27px;height:27px;margin-bottom:16px}.tf-about .at-step h3{font-size:15px;line-height:1.5;max-width:195px}.at-step-main:hover h3{text-decoration:underline;text-underline-offset:4px}.tf-about .at-step-date{font-size:12px;font-weight:700;color:#236a9b;margin:22px 0 0;padding-top:14px;line-height:1.5;margin-top:auto}.at-sectors{list-style:none;display:grid;gap:7px;padding:13px 0 14px;margin:0}.at-sectors li{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--at-muted);line-height:1.35}.at-sectors img{width:15px;height:15px;flex-shrink:0}.tf-about #mecanique,.tf-about #metiers,.tf-about #pascal,.tf-about #timfocus,.tf-about #premieres-images{scroll-margin-top:115px}
.at-trust{padding:70px 0;border-bottom:1px solid var(--at-line)}.at-trust h2{font-size:44px}.at-trust ul{padding:0;list-style:none}.at-trust-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:40px 0 28px}.at-trust-featured li,.at-trust-more li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;min-width:0}.at-trust-featured img{height:66px;width:210px;max-width:100%;object-fit:contain}.at-trust-featured span{font-size:13px;line-height:1.5}.at-trust details{border-top:1px solid var(--at-line);padding-top:8px}.at-trust summary{cursor:pointer;font-size:14px;min-height:48px;padding:12px 0;width:fit-content}.at-trust summary:focus-visible{outline:3px solid #2482de;outline-offset:4px}.at-trust-more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px;margin:28px 0 0}.at-trust-more img{width:150px;height:54px;object-fit:contain;max-width:100%}.at-trust-more span{font-size:12px;line-height:1.5}
@media(max-width:1000px){.at-steps{gap:14px}.tf-about .at-step h3{font-size:13px}.at-step{min-height:290px}.at-trust-featured{gap:24px}.at-trust-featured img{width:170px;height:58px}}
@media(max-width:650px){.tf-about .at-timeline{padding:44px 0}.at-timeline h2{margin-bottom:32px}.at-steps{display:block;padding-left:32px}.at-steps:before,.at-steps:after{left:6px;top:6px;bottom:5px;right:auto;width:1px;height:auto}.at-steps:after{transform-origin:top}.at-ready .at-steps:after{transform:scaleY(0)}.at-visible .at-steps:after{transform:scaleY(1)}.at-step{min-height:0;padding:0 0 27px}.at-step:last-child{padding-bottom:0}.at-step:before{left:-32px;top:4px}.at-step-main{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:14px}.at-step-main>img{width:23px;height:23px;margin:0}.tf-about .at-step h3{font-size:15px;max-width:none}.tf-about .at-step-date{margin:5px 0 0 40px;padding:0;font-size:12px}.at-sectors{padding:12px 0 8px 40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.at-sectors li{font-size:11px}.at-trust{padding:46px 0}.at-trust-featured{gap:12px;margin:30px 0 24px}.at-trust-featured img{width:100%;height:42px}.at-trust-featured span{font-size:10px;line-height:1.5}.at-trust-featured li{gap:12px;justify-content:flex-start}.at-trust-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.at-trust-more img{width:130px;height:48px}}
@media(prefers-reduced-motion:reduce){.at-steps:after{transition:none!important;transform:none!important}}
