/* =========================================================
   BUROFÁCIL — Auto Equity page-specific styles
   Inherits product-page chassis from home-equity.css
   ========================================================= */

/* ============================================================
   PARA QUEM CABE — row variant (icon left, text right) + destaque
   ============================================================ */
.who-card--row{
  display:flex;
  flex-direction:row;
  align-items:center;
  gap:20px;
  padding:24px 26px;
  position:relative;
}
.who-card--row .who-card__icon{
  background:transparent;
  border-radius:0;
  width:60px;height:60px;
  flex:none;
}
.who-card--row .who-card__icon svg{width:54px;height:54px}
.who-card__text{display:flex;flex-direction:column;gap:6px;min-width:0}
.who-card--row .who-card__title{
  font-family:var(--serif);
  font-weight:500;
  font-size:20px;
  line-height:1.15;
  letter-spacing:-0.01em;
  margin:0;
  min-height:0;
  text-wrap:balance;
}
.who-card--row .who-card__sub{
  margin:0;
  font-size:13.5px;
  color:var(--ink-2);
}

.who-card--feature{
  border:2px solid var(--orange);
  background:#fff;
}
.who-card__pin{
  position:absolute;
  top:-12px;
  left:18px;
  background:var(--orange);
  color:#fff;
  font-size:10.5px;
  font-weight:700;
  padding:5px 12px;
  border-radius:6px;
  letter-spacing:0.14em;
}

/* ============================================================
   FAQ — remove sticky scroll effect, center illustration
   ============================================================ */
.page-ae .he-faq__art{
  position:static;
  top:auto;
  display:flex;
  align-items:center;
  justify-content:center;
}
.page-ae .he-faq__art svg{
  margin:0 auto;
  max-width:460px;
}

/* ============================================================
   RESPONSIVE
   ============================================================ */
@media (max-width: 640px){
  .who-card--row{padding:18px 20px;gap:14px}
}
