/* Seções de destaque em 2 colunas: título grande + texto e CTA (Aluno bilíngue, Nosso Compromisso) */
.drive-destaque-grid { display:grid; grid-template-columns:.9fr 1.1fr; align-items:center; gap:72px; }
.drive-destaque .drive-destaque-titulo { margin:0; color:var(--inteligencia); font-size:clamp(44px,5.6vw,80px); font-weight:600; letter-spacing:-.035em; line-height:1.02; }
.drive-destaque-titulo em { display:block; }
.drive-destaque-copy { display:flex; flex-direction:column; align-items:flex-start; gap:18px; }
.drive-destaque-copy p { margin:0; color:var(--text-muted); font-size:18px; line-height:1.75; }
.drive-destaque-copy .drive-button { margin-top:12px; }
.drive-section-dark.drive-destaque .drive-destaque-titulo { color:#fff; }
.drive-section-dark .drive-destaque-copy p { color:rgba(255,255,255,.82); }
@media (max-width:1050px) {
  .drive-destaque-grid { gap:44px; }
}
@media (max-width:767px) {
  .drive-destaque-grid { grid-template-columns:1fr; gap:24px; }
  .drive-destaque .drive-destaque-titulo { font-size:clamp(38px,11vw,52px); }
  .drive-destaque-copy p { font-size:16px; }
  .drive-destaque-copy .drive-button { width:100%; }
}
