.hf-aeo-quick{display:grid;grid-template-columns:minmax(180px,.75fr) repeat(2,minmax(0,1fr)) minmax(260px,1.35fr);gap:0;margin-top:18px;border:1px solid var(--hf-line);border-radius:18px;background:var(--hf-card);overflow:hidden}
.hf-aeo-quick>div{padding:18px 20px}
.hf-aeo-quick>div+div{border-left:1px solid var(--hf-line)}
.hf-aeo-quick-title{display:flex;flex-direction:column;justify-content:center;background:var(--hf-soft)}
.hf-aeo-quick-title small{display:block;color:var(--hf-orange);font-size:.61rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.hf-aeo-quick-title strong{display:block;margin-top:5px;font-size:.9rem;line-height:1.3}
.hf-aeo-quick-item span{display:block;color:var(--hf-text);font-size:.61rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.hf-aeo-quick-item strong{display:block;margin-top:5px;font-size:1.08rem}
.hf-aeo-quick-item p,.hf-aeo-quick-note p{margin:6px 0 0;color:var(--hf-text);font-size:.68rem;line-height:1.55}
.hf-aeo-quick-note strong{display:block;font-size:.78rem}
.hf-mini-faq{margin-top:24px}
.hf-mini-faq-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}
.hf-mini-faq-head h3{margin:0;font-size:1rem;font-weight:850;letter-spacing:-.01em}
.hf-mini-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.hf-mini-faq details{border:1px solid var(--hf-line);border-radius:14px;background:var(--hf-card);overflow:hidden}
.hf-mini-faq summary{position:relative;padding:15px 42px 15px 16px;font-size:.72rem;font-weight:800;line-height:1.45;cursor:pointer;list-style:none}
.hf-mini-faq summary::-webkit-details-marker{display:none}
.hf-mini-faq summary:after{content:'+';position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--hf-orange);font-size:1.05rem;font-weight:700}
.hf-mini-faq details[open] summary:after{content:'−'}
.hf-mini-faq details p{margin:0;padding:0 16px 16px;color:var(--hf-text);font-size:.68rem;line-height:1.6}
@media (max-width:1100px){
  .hf-aeo-quick{grid-template-columns:1fr 1fr}
  .hf-aeo-quick>div+div{border-left:0}
  .hf-aeo-quick>div:nth-child(even){border-left:1px solid var(--hf-line)}
  .hf-aeo-quick>div:nth-child(n+3){border-top:1px solid var(--hf-line)}
  .hf-mini-faq-grid{grid-template-columns:1fr}
}
@media (max-width:680px){
  .hf-aeo-quick{grid-template-columns:1fr}
  .hf-aeo-quick>div,.hf-aeo-quick>div:nth-child(even){border-left:0}
  .hf-aeo-quick>div+div{border-top:1px solid var(--hf-line)}
  .hf-aeo-quick>div{padding:16px}
  .hf-mini-faq-head{align-items:flex-start;flex-direction:column;gap:8px}
  .hf-mini-faq summary{font-size:.7rem;padding:14px 40px 14px 14px}
  .hf-mini-faq details p{padding:0 14px 14px}
}
@media (max-width:380px){
  .hf-aeo-quick>div{padding:14px}
  .hf-aeo-quick-item p,.hf-aeo-quick-note p{font-size:.66rem}
}

/* Deploy conjunto AEO Arame + Barra: 2026.09.21.11 */
