/* Services : FAQ et appel à contact. Processus partagé dans figma-process.css. */
.aeria-services-tail .aeria-faq{position:relative;isolation:isolate;padding:96px;display:flex;justify-content:center}
.aeria-services-tail .aeria-faq__background{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover}
.aeria-services-tail .aeria-faq__panel{width:100%;max-width:714px;min-width:0;background:#e8e5dc;border:10px solid #fff;border-radius:4px;padding:30px}
.aeria-services-tail .aeria-faq h2{font-weight:900;font-size:32px;line-height:1.05;text-align:center;margin-bottom:20px}
.aeria-services-tail .aeria-faq__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.aeria-services-tail .aeria-faq__column{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-content:start;min-width:0}
.aeria-services-tail .aeria-faq__item{min-width:0;overflow-wrap:break-word}
.aeria-services-tail .aeria-faq__question{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.aeria-services-tail .aeria-faq h3{font:700 16px/20px var(--font-sans);flex:1;min-width:0}
.aeria-services-tail .aeria-faq__question img{flex:none;max-width:none}
.aeria-services-tail .aeria-faq__line{height:1px;overflow:hidden;margin-bottom:10px}
.aeria-services-tail .aeria-faq__line img{max-width:none}
.aeria-services-tail .aeria-faq p{font:400 16px/24px var(--font-sans)}
.aeria-services-final{background:var(--color-accent);color:var(--color-paper);padding:60px 96px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}
.aeria-services-final__portrait{position:relative;isolation:isolate;overflow:hidden;border:5px solid var(--color-paper);border-radius:30px;padding:20px 10px;width:127px}
.aeria-services-final__portrait>div{position:absolute;inset:0;z-index:-1}
.aeria-services-final__portrait>div img{width:100%;height:100%;object-fit:cover}
.aeria-services-final__portrait>img{display:block;width:97px;height:122px;object-fit:cover}
.aeria-services-final h2{font-size:50px;line-height:1;font-weight:900}
.aeria-services-final>p{font:400 18px/28px var(--font-sans);text-transform:none;max-width:56ch;margin:0}
:root body .aeria-services-final>.aeria-button{--button-edge:var(--color-ink)}
.aeria-services-final>a{width:100%;max-width:400px;min-height:58px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-ink);background:#fff6ec;color:var(--color-ink);font:700 18px/22px var(--font-sans);padding:14px 24px;margin-bottom:9px;box-shadow:0 7px 0 var(--color-ink)}
@media(max-width:1100px){.aeria-services-tail .aeria-faq,.aeria-services-final{padding-inline:32px}}
@media(max-width:700px){.aeria-services-tail .aeria-faq{padding:32px 16px}.aeria-services-tail .aeria-faq__panel{padding:20px}.aeria-services-tail .aeria-faq h2{font-size:clamp(24px,7.5vw,32px)}.aeria-services-tail .aeria-faq__columns{grid-template-columns:minmax(0,1fr);gap:28px}.aeria-services-final{padding:40px 16px}.aeria-services-final h2{font-size:clamp(30px,8vw,40px)}}
