/* Client evidence and working-team photographs. Scoped to this overlay. */
.at-trust{background:#fff;border-top:1px solid var(--line)}.at-trust h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;margin:18px 0 24px}.at-trust-lead{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:60px;align-items:start}.at-trust-lead>div>p{line-height:1.85;color:#46515b}.at-team-photo{margin:0;background:#f1f4f6;border:1px solid var(--line)}.at-team-photo img{display:block;width:100%;height:440px;object-fit:cover;object-position:50% 45%}.at-team-photo figcaption{font-size:.8rem;line-height:1.7;padding:16px 20px;color:#46515b}.at-google{border:1px solid #cbd4dc;border-top:3px solid var(--accent);padding:26px;margin-top:26px;background:#fff}.at-google>div{display:flex;gap:22px;align-items:center}.at-google-score{font-size:2.8rem;font-weight:600;line-height:1}.at-google-score small{font-size:1.2rem;font-weight:400}.at-google strong{font-size:1.05rem}.at-google p{margin:15px 0;font-size:.86rem;line-height:1.7}.at-google blockquote{margin:22px 0 12px;padding:0;border:0;font-size:1rem;line-height:1.6;font-weight:600}.at-google a,.at-feedback>a{font-weight:600;color:var(--accent);font-size:.9rem}.at-feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:45px}.at-feedback{border:1px solid var(--line);padding:28px;background:#fff;min-width:0}.at-client-logo{display:block;width:100%;height:82px;object-fit:contain;object-position:left center;margin-bottom:20px}.at-client-name{display:flex;align-items:center;min-height:82px;font-weight:600;font-size:1.45rem;margin-bottom:20px}.at-feedback h3{font-size:1.23rem;line-height:1.35;margin:12px 0}.at-feedback p{font-size:.9rem;line-height:1.8;color:#46515b}.at-feedback blockquote{border:0;border-left:3px solid var(--accent);margin:24px 0;padding:0 0 0 17px;font-size:1.05rem;font-weight:600;line-height:1.65;color:#111820}.at-proof-period{font-size:.73rem!important;letter-spacing:.03em;color:#6b4a35!important}.at-source{font-size:.74rem!important;line-height:1.75!important;color:#5b6670!important}.at-proof-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:35px}.at-proof-bottom p{max-width:760px;font-size:.95rem;line-height:1.85}.at-proof-bottom .button{flex-shrink:0}.at-hub-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:65px;align-items:start}.at-hub-intro h2,.at-team-story h2{font-size:2.25rem;line-height:1.25}.at-hub-intro p,.at-team-story p{line-height:1.9;color:#46515b}.at-hub-toc{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:25px}.at-hub-toc a{font-weight:600;color:var(--accent)}.at-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:38px}.at-project-card{border:1px solid var(--line);background:#fff;text-decoration:none;min-width:0}.at-project-brand{padding:30px;border-bottom:1px solid var(--line)}.at-project-brand .at-client-logo,.at-project-brand .at-client-name{margin:0;height:80px;min-height:80px;object-position:center}.at-project-card>div:last-child{padding:28px}.at-project-card h3{font-size:1.3rem;line-height:1.4;margin:12px 0}.at-project-card p{font-size:.95rem;line-height:1.85;color:#46515b}.at-project-card span{font-size:.85rem;color:var(--accent);font-weight:600}.at-provenance{margin-top:26px;max-width:1000px}.at-team-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:65px;align-items:center}.at-team-photo--portrait img{height:620px;object-fit:contain;background:#e9edf0}.at-reference-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:35px 0}.at-reference-logos>div{background:#fff;border:1px solid var(--line);padding:24px}.at-reference-logos .at-client-logo{height:85px;margin:0;object-position:center}.at-case-identity{display:flex;gap:25px;align-items:center;margin:30px 0;padding:24px;border:1px solid var(--line);background:#fff;max-width:900px}.at-case-identity .at-client-logo{width:180px;height:88px;margin:0;flex-shrink:0}.at-case-identity .at-client-name{display:none}.at-case-identity p{font-size:.9rem!important;line-height:1.8;margin:7px 0}.at-case-identity strong{font-size:1.2rem}.at-case-validation{padding:28px;border-left:3px solid var(--accent);background:#f2f5f7;margin:40px 0}.at-case-validation h2{font-size:1.65rem}.at-case-validation blockquote{font-size:1.2rem;font-weight:600;margin:26px 0;padding:0;border:0;line-height:1.6}.at-story-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:30px 0}.at-story-links a{display:block;border-top:2px solid var(--accent);padding:22px 0}.at-story-links strong,.at-story-links span{display:block;line-height:1.7}.at-story-links span{font-size:.9rem;margin-top:15px}.at-trust,.at-hub-intro,#realisations,#retours-clients,#equipes{scroll-margin-top:115px}
@media(max-width:1050px){.at-feedback-grid,.at-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.at-trust-lead,.at-hub-intro,.at-team-story{gap:32px}.at-proof-bottom{display:block}.at-proof-bottom .button{margin-top:12px}.at-story-links{grid-template-columns:1fr}.at-case-identity{flex-wrap:wrap}}
@media(max-width:760px){.at-trust-lead,.at-hub-intro,.at-team-story,.at-feedback-grid,.at-project-grid{grid-template-columns:minmax(0,1fr)}.at-team-photo img{height:300px}.at-team-photo--portrait img{height:510px}.at-trust h2{font-size:2.2rem}.at-feedback-grid{margin-top:30px}.at-feedback{padding:24px}.at-hub-intro h2,.at-team-story h2{font-size:1.9rem}.at-reference-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.at-reference-logos>div{padding:15px}.at-reference-logos .at-client-logo{height:65px}.at-case-identity{padding:18px;gap:15px}.at-case-identity .at-client-logo{width:150px}.at-case-validation{padding:22px}.at-google{padding:22px}.at-google-score{font-size:2.5rem}}
