[data-astro-cid-myhh55ae]{box-sizing:border-box}.nav-switch[data-astro-cid-myhh55ae]{background:#c99763;padding:.85rem 2rem;text-align:center}.nav-switch[data-astro-cid-myhh55ae] p[data-astro-cid-myhh55ae]{font-size:.88rem;color:#fff;margin:0}.nav-switch[data-astro-cid-myhh55ae] a[data-astro-cid-myhh55ae]{color:#fff;font-weight:700;text-decoration:underline}.nav-switch[data-astro-cid-myhh55ae] a[data-astro-cid-myhh55ae]:hover{opacity:.85}.part-hero[data-astro-cid-myhh55ae]{background:#535861;color:#f4f1ea;padding:6rem 2rem 5rem;text-align:center}.part-hero-inner[data-astro-cid-myhh55ae]{max-width:800px;margin:0 auto}.part-surtitre[data-astro-cid-myhh55ae]{font-size:.75rem;letter-spacing:.15em;color:#c99763;text-transform:uppercase;margin-bottom:1rem;font-weight:600}.part-hero[data-astro-cid-myhh55ae] h1[data-astro-cid-myhh55ae]{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;line-height:1.25;margin-bottom:1.5rem;color:#f4f1ea}.part-intro[data-astro-cid-myhh55ae]{font-size:1.05rem;color:#a8b8a2;line-height:1.7;margin-bottom:2rem}.part-cta-hero[data-astro-cid-myhh55ae]{display:inline-block;background:#c99763;color:#fff;padding:.9rem 2rem;font-weight:600;text-decoration:none;border-radius:.5rem;font-size:.95rem;transition:background .2s}.part-cta-hero[data-astro-cid-myhh55ae]:hover{background:#a07d45;color:#fff}.part-parcours[data-astro-cid-myhh55ae]{background:#f4f1ea;padding:5rem 2rem}.part-container[data-astro-cid-myhh55ae]{max-width:1100px;margin:0 auto}.part-label[data-astro-cid-myhh55ae]{font-size:.75rem;letter-spacing:.15em;color:#c99763;text-transform:uppercase;font-weight:600;margin-bottom:2rem}.part-etapes[data-astro-cid-myhh55ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem}.part-etape[data-astro-cid-myhh55ae]{text-align:center}.part-etape-num[data-astro-cid-myhh55ae]{font-size:2.5rem;font-weight:700;color:#c99763;opacity:.4;font-family:Georgia,serif;line-height:1;margin-bottom:.75rem}.part-etape[data-astro-cid-myhh55ae] h3[data-astro-cid-myhh55ae]{font-size:1.1rem;font-weight:700;color:#535861;margin-bottom:.5rem}.part-etape[data-astro-cid-myhh55ae] p[data-astro-cid-myhh55ae]{font-size:.92rem;color:#4a4f4b;line-height:1.6;margin:0}.part-forfaits[data-astro-cid-myhh55ae]{background:#fff;padding:5rem 2rem}.part-forfaits[data-astro-cid-myhh55ae] h2[data-astro-cid-myhh55ae]{font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:700;color:#535861;margin-bottom:2.5rem}.part-grid[data-astro-cid-myhh55ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:1.5rem}.part-forfait[data-astro-cid-myhh55ae]{background:#f4f1ea;border:1px solid #e8e3d8;border-top:3px solid #C99763;padding:2rem 1.75rem;border-radius:2px}.part-forfait--mid[data-astro-cid-myhh55ae]{border-top-color:#535861}.part-forfait-nom[data-astro-cid-myhh55ae]{font-size:1.1rem;font-weight:700;color:#535861;margin-bottom:.4rem}.part-forfait-sous[data-astro-cid-myhh55ae]{font-size:.88rem;color:#7f9b88;margin-bottom:1.25rem;font-style:italic}.part-forfait-prix[data-astro-cid-myhh55ae]{font-size:1.75rem;font-weight:700;color:#c99763;margin-bottom:.3rem}.part-forfait-detail[data-astro-cid-myhh55ae]{font-size:.82rem;color:#7f9b88;margin:0}.part-modalites[data-astro-cid-myhh55ae]{font-size:.82rem;color:#7f9b88;line-height:1.6}.part-cadre[data-astro-cid-myhh55ae]{background:#f4f1ea;padding:5rem 2rem}.part-cadre-grid[data-astro-cid-myhh55ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem}.part-cadre-item[data-astro-cid-myhh55ae]{background:#fff;border-left:3px solid #C99763;padding:1.75rem}.part-cadre-item[data-astro-cid-myhh55ae] h3[data-astro-cid-myhh55ae]{font-size:1rem;font-weight:700;color:#535861;margin-bottom:.6rem}.part-cadre-item[data-astro-cid-myhh55ae] p[data-astro-cid-myhh55ae]{font-size:.9rem;color:#4a4f4b;line-height:1.65;margin:0}.part-contact[data-astro-cid-myhh55ae]{background:#7f9b88;color:#fff;padding:5rem 2rem;text-align:center}.part-contact[data-astro-cid-myhh55ae] .part-label[data-astro-cid-myhh55ae]{color:#f4f1ea;opacity:.7}.part-contact[data-astro-cid-myhh55ae] h2[data-astro-cid-myhh55ae]{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;margin-bottom:1rem;line-height:1.25;color:#fff}.part-contact[data-astro-cid-myhh55ae] p[data-astro-cid-myhh55ae]{font-size:1rem;color:#dde8e0;margin-bottom:2rem;line-height:1.7}.part-cta[data-astro-cid-myhh55ae]{display:inline-block;background:#c99763;color:#fff;padding:.9rem 2rem;font-weight:600;text-decoration:none;border-radius:.5rem;font-size:.95rem;transition:background .2s}.part-cta[data-astro-cid-myhh55ae]:hover{background:#a07d45;color:#fff}@media(max-width:768px){.part-hero[data-astro-cid-myhh55ae]{padding:3.5rem 1.25rem 3rem}.part-intro[data-astro-cid-myhh55ae]{font-size:.95rem}.part-cta-hero[data-astro-cid-myhh55ae]{display:block;width:100%;text-align:center}.part-parcours[data-astro-cid-myhh55ae]{padding:3rem 1.25rem}.part-etapes[data-astro-cid-myhh55ae]{grid-template-columns:1fr;gap:1.5rem}.part-etape[data-astro-cid-myhh55ae]{text-align:left}.part-etape-num[data-astro-cid-myhh55ae]{font-size:2rem}.part-forfaits[data-astro-cid-myhh55ae]{padding:3rem 1.25rem}.part-grid[data-astro-cid-myhh55ae]{grid-template-columns:1fr;gap:1rem}.part-forfait[data-astro-cid-myhh55ae]{padding:1.5rem 1.25rem}.part-forfait-prix[data-astro-cid-myhh55ae]{font-size:1.5rem}.part-cadre[data-astro-cid-myhh55ae]{padding:3rem 1.25rem}.part-cadre-grid[data-astro-cid-myhh55ae]{grid-template-columns:1fr;gap:1rem}.part-cadre-item[data-astro-cid-myhh55ae]{padding:1.25rem}.part-contact[data-astro-cid-myhh55ae]{padding:3rem 1.25rem}.part-cta[data-astro-cid-myhh55ae]{display:block;width:100%;text-align:center}.nav-switch[data-astro-cid-myhh55ae]{padding:.85rem 1.25rem}}
