/* CMPC Industrial — areas-atuacao */
.area-wrap{display:none;margin-top:44px;grid-template-columns:1fr 42%;gap:56px}
@media(min-width:1024px){.area-wrap{display:grid}}
.a-item{width:100%;display:flex;align-items:center;gap:20px;padding:17px 0;text-align:left;border-bottom:1px solid var(--line);background:none;border-left:none;border-right:none;border-top:none;cursor:pointer}
.a-item .idx{font-family:var(--display);font-size:12px;font-weight:600;color:rgba(18,38,43,.3);font-variant-numeric:tabular-nums;transition:.25s}
.a-item .nm{font-family:var(--display);font-size:17.5px;font-weight:600;letter-spacing:-.01em;color:rgba(18,38,43,.5);transition:.25s}
.a-item .ln{position:relative;margin-left:auto;height:1px;flex:1;max-width:160px;background:var(--line);overflow:hidden}
.a-item .ln i{position:absolute;inset:0 auto 0 0;width:0;background:var(--teal);transition:width .35s}
.a-item.active .idx{color:var(--teal)}
.a-item.active .nm{color:var(--petrol)}
.a-item.active .ln i{width:100%}
.a-view .ph{aspect-ratio:16/10}
.a-view h3{font-family:var(--display);font-size:22px;font-weight:600;color:var(--petrol);margin-top:22px}
.a-view p{margin-top:12px;line-height:1.65;color:rgba(18,38,43,.7)}
.a-view .btn{margin-top:22px}
.a-mob{margin-top:28px}
@media(min-width:1024px){.a-mob{display:none}}
