.ae-b2b{--b2b-space:76px}.ae-b2b h1{font-size:clamp(36px,4.3vw,60px);letter-spacing:-1.7px;line-height:1.1}.ae-b2b h2{font-size:clamp(29px,3.2vw,43px);line-height:1.15;letter-spacing:-1px;margin:0 0 24px}.ae-b2b h3{font-size:21px;line-height:1.3;margin:0 0 15px}.ae-b2b p{line-height:1.75}.b2b-hero{padding:28px 0 var(--b2b-space);background:var(--navy);color:#fff}.b2b-hero .eyebrow,.b2b-dark .eyebrow,.b2b-step{color:var(--gold)}.b2b-hero h1 em{font-style:normal;color:var(--gold)}.b2b-breadcrumb{font-size:12px;color:#c2ceda;margin:0 0 42px}.b2b-breadcrumb a{text-decoration:underline}.b2b-two{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;align-items:center}.b2b-lead{font-size:21px;line-height:1.6}.ae-b2b figure{margin:0;min-width:0}.ae-b2b figure img{width:100%;height:auto;border-radius:7px}.ae-b2b figcaption{font-size:12px;color:var(--muted);padding-top:12px}.b2b-hero figcaption{color:#c2ceda}.b2b-section{padding:var(--b2b-space) 0}.b2b-white{background:#fff}.b2b-intro{max-width:820px;margin-bottom:30px}.b2b-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.b2b-card{padding:27px;border:1px solid var(--line);border-radius:8px;background:#fff}.b2b-card p:last-child{margin-bottom:0}.b2b-note{font-size:13px;color:var(--muted)}.b2b-hero .b2b-note{color:#c2ceda;margin-top:22px}.b2b-dark{background:var(--navy);color:#fff}.b2b-dark article{border-top:1px solid #5c6977;padding-top:12px}.b2b-dark article p{color:#d3dce5}.b2b-dark article .b2b-step{font-size:11px;letter-spacing:1px;color:var(--gold)}#exemple-ems figure img{max-height:550px;object-fit:contain;background:#f2f5f8}.b2b-faq{max-width:990px}.b2b-faq details{border-bottom:1px solid var(--line);padding:20px 0}.b2b-faq summary{cursor:pointer;font-size:18px;font-weight:650}.ae-b2b .link{text-decoration:underline;text-underline-offset:4px}.ae-b2b #projet a{overflow-wrap:anywhere}@media(max-width:850px){.b2b-two{grid-template-columns:1fr;gap:30px}.b2b-grid{grid-template-columns:1fr}.ae-b2b{--b2b-space:48px}.ae-b2b .wrap{padding-left:22px;padding-right:22px}.b2b-hero figure{max-width:600px}.b2b-breadcrumb{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
