/* AEC — page Les avantages. */
.avintro{max-width:720px;margin:80px auto 0;padding:0 30px;text-align:center;}
.avintro h2{font-family:var(--aec-disp);font-weight:500;font-size:clamp(1.7rem,3vw,2.3rem);color:var(--aec-t);margin:12px 0 10px;}
.avintro p{color:var(--aec-mut);margin:0;}
.avgrid{display:flex;flex-wrap:wrap;justify-content:center;gap:44px 30px;max-width:1180px;margin:56px auto 0;padding:0 30px;}
.avgrid .avc{flex:0 0 calc(33.333% - 20px);}
@media(max-width:820px){.avgrid .avc{flex:0 0 100%;}}
.avc{text-align:center;padding:8px;}
.avc__ic{width:38px;height:38px;stroke:var(--aec-cop);fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 16px;display:block;}
.avc h3{font-family:var(--aec-disp);font-weight:500;font-size:1.3rem;color:var(--aec-t);margin:0 0 10px;}
.avc p{font-size:.98rem;color:#3a352e;margin:0;}
@media(max-width:820px){.avgrid{grid-template-columns:1fr;gap:26px;}}
.compwrap{background:#fff;border-top:1px solid var(--aec-st);margin-top:80px;padding:74px 0;}
.comp{max-width:860px;margin:0 auto;padding:0 30px;}
.comp__h{text-align:center;margin-bottom:32px;}
.comp__h h2{font-family:var(--aec-disp);font-weight:500;font-size:clamp(1.7rem,3vw,2.3rem);color:var(--aec-t);margin:12px 0 0;}
table.ct{width:100%;border-collapse:collapse;}
.ct th{padding:14px;font-size:.72rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--aec-mut);text-align:left;}
.ct th:nth-child(2){color:var(--aec-t);}
.ct td{padding:15px 14px;border-top:1px solid var(--aec-st);font-size:.98rem;}
.ct td:first-child{color:var(--aec-mut);}
.ct .y{color:var(--aec-t);font-weight:500;}
.ct .n{color:var(--aec-mut);}
.ct .y::before{content:"✓ ";color:var(--aec-cop);}
.ct .n::before{content:"— ";}
.cta-band{margin-top:0;}
@media(max-width:560px){.ct th:nth-child(3),.ct td:nth-child(3){display:none;}}
