.page-cercle .circle-hero{position:relative;overflow:hidden;background:var(--uv-text-primary);color:var(--uv-bg-primary);padding:112px 0 96px;text-align:center}
.page-cercle .circle-hero-inner{position:relative;max-width:840px}.page-cercle .circle-hero h1{color:var(--uv-bg-primary);font-size:clamp(3rem,7vw,6.3rem);line-height:.94}.page-cercle .circle-hero h1 em,.page-cercle .gold{color:var(--uv-gold)}.page-cercle .circle-hero p{color:rgba(251,248,243,.84)}
.page-cercle .privilege-row{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.page-cercle .privilege-row>div{padding:28px;background:var(--uv-bg-primary);border:1px solid rgba(200,166,106,.25)}
.page-cercle .premium-club-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.page-cercle .club-card.luxury{position:relative;padding:38px;background:var(--uv-bg-primary);color:var(--uv-text-primary);border:1px solid rgba(200,166,106,.3);border-radius:22px}.page-cercle .club-card.featured{border-color:var(--uv-gold)}.page-cercle .club-monogram{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border:1px solid var(--uv-gold);border-radius:50%;font-family:Georgia,serif;font-size:1.5rem}.page-cercle .club-price{font-size:2rem;color:var(--uv-gold);margin:22px 0}.page-cercle .club-card li{margin:10px 0}.page-cercle .circle-rules{max-width:800px;margin:38px auto 0;text-align:center}
.page-cercle .circle-quote{font-family:Georgia,serif;font-size:1.45rem;line-height:1.5;border-left:2px solid var(--uv-gold);padding:30px}
@media(max-width:760px){.page-cercle .circle-hero{padding:76px 0}.page-cercle .privilege-row,.page-cercle .premium-club-grid{grid-template-columns:1fr}.page-cercle .club-card.luxury{padding:28px 22px}}
