.mvr-gc{padding:56px 16px;background:#fdfbf7;color:#171717;font-family:var(--font-plus-jakarta,system-ui,sans-serif)}.mvr-gc-in{max-width:1200px;margin:0 auto}.mvr-gc-eyebrow{margin:0 0 8px;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;font-weight:800;color:#997b28}.mvr-gc h2{margin:0 0 14px;font-family:var(--font-playfair,Georgia,serif);font-weight:500;font-size:clamp(1.7rem,4.5vw,2.8rem);line-height:1.15;color:#082c6c}.mvr-gc-lead{max-width:760px;margin:0 0 24px;font-size:1.02rem;line-height:1.65;color:#444}.mvr-gc-h3{margin:36px 0 14px;font-family:var(--font-playfair,Georgia,serif);font-weight:500;font-size:clamp(1.25rem,3vw,1.7rem);color:#082c6c}.mvr-gc-cartes,.mvr-gc-etapes,.mvr-gc-rass{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.mvr-gc-rass li{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:14px;background:#082c6c;color:#fff}.mvr-gc-rass strong{color:#f5d77f;font-size:1rem;line-height:1.3}.mvr-gc-rass span{font-size:.88rem;line-height:1.5;color:#e8edf7}.mvr-gc-cartes li,.mvr-gc-etapes li{padding:18px;border-radius:14px;background:#fff;border:1px solid #e7e2d6;box-shadow:0 2px 10px rgba(8,44,108,.05)}.mvr-gc h4{margin:0 0 6px;font-size:1rem;line-height:1.3;color:#171717}.mvr-gc-cartes p,.mvr-gc-etapes p{margin:0;font-size:.92rem;line-height:1.55;color:#555}.mvr-gc-etapes{counter-reset:etape}.mvr-gc-etapes li{position:relative;padding-top:50px;counter-increment:etape}.mvr-gc-etapes li:before{content:counter(etape);position:absolute;top:14px;left:18px;width:28px;height:28px;border-radius:50%;background:#c5a850;color:#171717;font-weight:800;display:flex;align-items:center;justify-content:center}.mvr-gc-important li{border-left:4px solid #c5a850}.mvr-gc-final{margin-top:36px;padding:24px;border-radius:16px;background:#f5efdc;border:1px solid #e3d6a8}.mvr-gc-final h3{margin:0 0 8px;font-family:var(--font-playfair,Georgia,serif);font-weight:500;font-size:1.5rem;color:#082c6c}.mvr-gc-final p{margin:0;line-height:1.6;color:#333}.mvr-gc-boutons{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mvr-gc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;font-weight:800;font-size:.95rem;text-decoration:none;text-align:center}.mvr-gc-btn-or{background:#c5a850;color:#171717;box-shadow:0 6px 18px rgba(197,168,80,.35)}.mvr-gc-btn-clair{background:#fff;color:#082c6c;border:2px solid #082c6c}.mvr-gc-lien{color:#082c6c;font-weight:700;text-decoration:underline;padding:12px 4px}@media (max-width:520px){.mvr-gc{padding:40px 16px}.mvr-gc-btn{width:100%}}.mvr-gc-bandeau{list-style:none;margin:0;padding:12px 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;background:#082c6c;color:#fff;font-size:.82rem;font-weight:600;text-align:center}.mvr-gc-bandeau li:before{content:"✓ ";color:#f5d77f;font-weight:800}