.pg-offre .hero-offre{padding-block:var(--space-10) var(--space-9);text-align:center}.pg-offre .hero-offre h1{margin-bottom:var(--space-4);font-size:var(--text-4xl)}.pg-offre .hero-ticket{font-family:var(--font-display);font-size:var(--text-lg);margin:0 0 var(--space-2)}.pg-offre .hero-ticket strong{font-weight:var(--weight-black);font-size:var(--text-2xl)}.pg-offre .hero-cible{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-6)}.pg-offre .btn--cream{background:var(--mc-cream);color:var(--navy-900)}.pg-offre .herite-note{color:var(--text-muted)}.pg-offre .features-list{margin:var(--space-5) 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.pg-offre .features-list li{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-xs)}.pg-offre .meta-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:700px){.pg-offre .meta-grid{grid-template-columns:1fr}}.pg-offre .meta-item{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-1);display:grid}.pg-offre .meta-label{font-family:var(--font-body);font-weight:var(--weight-bold);font-size:var(--text-3xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted)}.pg-offre .meta-value{font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-strong)}.pg-offre .legal-note{margin-top:var(--space-5);font-size:var(--text-2xs);color:var(--text-muted)}.pg-offre .section--autres{background:var(--surface-sunken)}.pg-offre .autres-grid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:700px){.pg-offre .autres-grid{grid-template-columns:1fr}}.pg-offre .autre-card{border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-1);color:inherit;font-size:var(--text-xl);transition:transform .15s,box-shadow .15s;display:grid}.pg-offre .autre-card:hover{box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-2px)}.pg-offre .autre-name{font-family:var(--font-display);font-weight:var(--weight-bold)}.pg-offre .autre-ticket{font-size:var(--text-xs);opacity:.75}.pg-offre .compare-link{margin-top:var(--space-5)}
