/* CLUB 100 — Page publique « Accueil » (home)
 * Classes utilitaires qui remplacent les anciens styles inline de
 * public/pages/home.php (règle : AUCUN CSS/JS inline).
 * Le responsive de fond (containers fluides, grilles, hero, barres d'action,
 * cibles tactiles) est assuré par public.css et theme-club100.css ; ce fichier
 * ne porte que les micro-ajustements cosmétiques des sections de la home.
 */

/* Cartes services / « pourquoi rejoindre » : hauteur pleine pour aligner les
 * cartes d'une même rangée de grille. */
.club-card.is-full {
  height: 100%;
}

/* Filet doré centré (hero / têtes de sections centrées). */
.club-goldline.is-centered {
  margin-left: auto;
  margin-right: auto;
}

/* Filet doré du panneau de marque (hero) : centré avec marge haute. */
.club-goldline.is-brand {
  margin: 32px auto 0;
}

/* Filet doré aligné à gauche, avec léger retrait haut (têtes de sections
 * « Le Club » / « Opportunités »). */
.club-goldline-left.is-spaced {
  margin-top: 12px;
}

/* Bouton d'action séparé du contenu qui le précède (liste d'opportunités). */
.club-btn-primary.has-top-gap {
  margin-top: 32px;
}

/* Sections à contenu centré (citation, CTA final). */
.sec-centered {
  text-align: center;
}

/* Séparateur haut de la section CTA final. */
.has-top-border {
  border-top: 1px solid var(--club-border);
}
