.infos-section-top[data-astro-cid-j4fgmusw]{padding-block:clamp(1.75rem,3.5vw,2.5rem)}.infos-reperes-container[data-astro-cid-j4fgmusw]{display:flex;justify-content:center;align-items:center}.infos-reperes-card[data-astro-cid-j4fgmusw]{display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid var(--color-ligne);border-radius:24px;padding:clamp(1.75rem,3.5vw,2.5rem) clamp(1.5rem,4vw,3.5rem);box-shadow:0 4px 20px #232b260d;width:100%;max-width:860px;gap:clamp(1.5rem,3.5vw,3rem);margin-inline:auto}.infos-reperes-col[data-astro-cid-j4fgmusw]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.infos-reperes-label[data-astro-cid-j4fgmusw]{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ocre-dark);margin-bottom:.45rem}.infos-reperes-sub[data-astro-cid-j4fgmusw]{font-size:.95rem;font-weight:600;color:var(--color-encre);margin:0 0 .35rem}.infos-reperes-valeur[data-astro-cid-j4fgmusw]{font-family:var(--font-display);font-size:clamp(1.75rem,2.5vw,2.3rem);font-weight:700;color:var(--color-ardoise-dark);margin:0 0 .45rem;line-height:1.15}.infos-reperes-mercredi[data-astro-cid-j4fgmusw]{display:inline-flex;align-items:center;gap:.5rem;background:#c68a331f;border:1px solid rgba(198,138,51,.35);padding:.35rem .85rem;border-radius:50px;font-size:.84rem;color:var(--color-ardoise-dark);margin-block:.35rem .65rem}.mercredi-badge[data-astro-cid-j4fgmusw]{background:var(--color-ocre);color:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;padding:.15rem .5rem;border-radius:20px;letter-spacing:.04em}.infos-reperes-fermetures[data-astro-cid-j4fgmusw]{font-size:.84rem;color:var(--color-encre);opacity:.75;margin:0;line-height:1.45;max-width:320px}.infos-reperes-sep[data-astro-cid-j4fgmusw]{width:1px;height:105px;background:var(--color-ligne);flex-shrink:0}@media (max-width: 680px){.infos-reperes-card[data-astro-cid-j4fgmusw]{flex-direction:column;gap:1.75rem;padding:1.75rem 1.25rem}.infos-reperes-sep[data-astro-cid-j4fgmusw]{width:70%;height:1px}}.tarif-intro-lead[data-astro-cid-j4fgmusw]{max-width:720px;margin-inline:auto;font-size:var(--step-sm, 15px);opacity:.9;line-height:1.6;margin-top:.5rem}.formule-box[data-astro-cid-j4fgmusw]{display:flex;align-items:center;justify-content:center;gap:.75rem;background:#fcfbf70f;border:1px solid var(--color-ligne-craie);border-radius:20px;padding:1.5rem 1.25rem;margin-block:2rem 2.5rem;flex-wrap:wrap}.formule-step[data-astro-cid-j4fgmusw]{background:#ffffff0d;border-radius:14px;padding:.85rem 1.15rem;text-align:center;display:flex;flex-direction:column;align-items:center;min-width:140px}.formule-step--accent[data-astro-cid-j4fgmusw]{background:#c68a3326;border:1px solid rgba(198,138,51,.3)}.formule-step--total[data-astro-cid-j4fgmusw]{background:#abd1c62e;border:1px solid rgba(171,209,198,.4)}.formule-step__num[data-astro-cid-j4fgmusw]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-ocre);color:#fff;font-size:11px;font-weight:700;margin-bottom:.35rem}.formule-step--total[data-astro-cid-j4fgmusw] .formule-step__num[data-astro-cid-j4fgmusw]{background:#418b76}.formule-step__label[data-astro-cid-j4fgmusw]{font-weight:700;font-size:var(--step-xs, 13px);color:#fff}.formule-step__sub[data-astro-cid-j4fgmusw]{font-size:11px;color:#ffffffeb;margin-top:.2rem}.formule-operator[data-astro-cid-j4fgmusw]{font-size:1.5rem;font-weight:700;color:var(--color-ocre-light)}@media (max-width: 768px){.formule-box[data-astro-cid-j4fgmusw]{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:.85rem .65rem;gap:.4rem;margin-block:1.25rem 1.75rem;scrollbar-width:none}.formule-box[data-astro-cid-j4fgmusw]::-webkit-scrollbar{display:none}.formule-step[data-astro-cid-j4fgmusw]{flex:0 0 auto;min-width:120px;padding:.65rem .6rem;scroll-snap-align:center;border-radius:12px}.formule-operator[data-astro-cid-j4fgmusw]{font-size:1.15rem;flex-shrink:0}.formule-step__label[data-astro-cid-j4fgmusw]{font-size:12px}.formule-step__sub[data-astro-cid-j4fgmusw]{font-size:10px}}.cmg-simulator[data-astro-cid-j4fgmusw]{background:#fff;color:var(--color-encre, #232b26)!important;border-radius:24px;padding:clamp(1.75rem,3.5vw,2.5rem);box-shadow:0 10px 30px #0000001f;margin-bottom:3rem}.cmg-simulator__head[data-astro-cid-j4fgmusw]{text-align:center;max-width:600px;margin-inline:auto;margin-bottom:2rem}.cmg-simulator__badge[data-astro-cid-j4fgmusw]{display:inline-block;background:#c68a331f;color:var(--color-ocre-dark);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;padding:.3rem .8rem;border-radius:999px;margin-bottom:.5rem}.cmg-simulator__head[data-astro-cid-j4fgmusw] h3[data-astro-cid-j4fgmusw]{color:var(--color-ardoise-dark);font-size:clamp(1.35rem,2.2vw,1.65rem);margin:.2rem 0 .5rem}.cmg-simulator__head[data-astro-cid-j4fgmusw] p[data-astro-cid-j4fgmusw]{font-size:var(--step-sm, 14px);color:var(--color-encre);opacity:.85;margin:0}.cmg-simulator__form[data-astro-cid-j4fgmusw]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.cmg-sim-row[data-astro-cid-j4fgmusw]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width: 680px){.cmg-sim-row[data-astro-cid-j4fgmusw]{grid-template-columns:1fr}}.cmg-field[data-astro-cid-j4fgmusw]{display:flex;flex-direction:column;gap:.4rem}.cmg-field[data-astro-cid-j4fgmusw] label[data-astro-cid-j4fgmusw]{font-size:var(--step-xs, 13px);font-weight:600;color:var(--color-ardoise-dark)}.cmg-select[data-astro-cid-j4fgmusw]{width:100%;padding:.75rem 1rem;border-radius:12px;border:1.5px solid var(--color-ligne);background:#fdfdfd;font-size:var(--step-sm, 14px);color:var(--color-encre);font-family:inherit;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.cmg-select[data-astro-cid-j4fgmusw]:focus{outline:none;border-color:var(--color-ocre);box-shadow:0 0 0 3px #c68a3326}.cmg-simulator__result[data-astro-cid-j4fgmusw]{margin-top:1rem}.cmg-result-card[data-astro-cid-j4fgmusw],.cmg-result[data-astro-cid-j4fgmusw]{background:linear-gradient(135deg,#fdf9f2,#f7eee0);border:1.5px solid rgba(198,138,51,.35);border-radius:18px;padding:clamp(1.25rem,2.5vw,1.75rem);text-align:center;color:var(--color-encre, #232b26)!important}.cmg-result-card__label[data-astro-cid-j4fgmusw],.cmg-result__tag[data-astro-cid-j4fgmusw]{font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ocre-dark, #a16f24)!important;display:block;margin-bottom:.4rem}.cmg-result-card__amount[data-astro-cid-j4fgmusw],.cmg-result__val[data-astro-cid-j4fgmusw]{font-family:var(--font-titre);font-size:clamp(2.2rem,4.5vw,3rem);font-weight:700;color:var(--color-ardoise-dark, #1c2420)!important;line-height:1.15;margin-bottom:.5rem;display:inline-flex;align-items:baseline;justify-content:center;gap:.4rem}.cmg-result-unit[data-astro-cid-j4fgmusw],.cmg-result-card__amount[data-astro-cid-j4fgmusw] span.cmg-result-unit,.cmg-result-card__amount[data-astro-cid-j4fgmusw] span:not(#cmg-result-valeur),.cmg-result__val[data-astro-cid-j4fgmusw] span{font-size:1.15rem!important;font-weight:600!important;font-family:var(--font-body)!important;color:var(--color-ocre-dark, #a16f24)!important}.cmg-result-card__details[data-astro-cid-j4fgmusw],.cmg-result__note[data-astro-cid-j4fgmusw]{font-size:14px;color:var(--color-encre, #232b26)!important;opacity:.9;margin:0 auto;max-width:600px;line-height:1.5}.cmg-result-card__details[data-astro-cid-j4fgmusw] strong[data-astro-cid-j4fgmusw],.cmg-result__note[data-astro-cid-j4fgmusw] strong[data-astro-cid-j4fgmusw]{color:var(--color-ardoise-dark, #1c2420)!important}.cmg-tables-wrapper[data-astro-cid-j4fgmusw],.cmg-tables-grid[data-astro-cid-j4fgmusw]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3rem}@media (max-width: 900px){.cmg-tables-wrapper[data-astro-cid-j4fgmusw],.cmg-tables-grid[data-astro-cid-j4fgmusw]{grid-template-columns:1fr}}.cmg-table-card[data-astro-cid-j4fgmusw]{background:#fff;border-radius:20px;padding:1.5rem;border:1px solid var(--color-ligne);color:var(--color-encre, #232b26)!important}.cmg-table-card__head[data-astro-cid-j4fgmusw]{margin-bottom:1.1rem}.cmg-table-card__eyebrow[data-astro-cid-j4fgmusw]{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--color-ocre-dark)!important;margin-bottom:.2rem}.cmg-table-card__head[data-astro-cid-j4fgmusw] h4[data-astro-cid-j4fgmusw]{font-size:1.15rem;color:var(--color-ardoise-dark, #1c2420)!important;margin:.1rem 0 .3rem}.cmg-table-card__sub[data-astro-cid-j4fgmusw]{font-size:12px;color:var(--color-encre, #232b26)!important;opacity:.75;margin:0}.table-responsive[data-astro-cid-j4fgmusw]{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmg-data-table[data-astro-cid-j4fgmusw]{width:100%;border-collapse:collapse;font-size:13px;text-align:left;color:var(--color-encre, #232b26)!important}.cmg-data-table[data-astro-cid-j4fgmusw] th[data-astro-cid-j4fgmusw],.cmg-data-table[data-astro-cid-j4fgmusw] td[data-astro-cid-j4fgmusw]{padding:.8rem .65rem;border-bottom:1px solid var(--color-ligne);color:var(--color-encre, #232b26)!important}.cmg-data-table[data-astro-cid-j4fgmusw] th[data-astro-cid-j4fgmusw]{background:#f8f6f0;color:var(--color-ardoise-dark, #1c2420)!important;font-weight:700;font-size:12px}.cmg-data-table[data-astro-cid-j4fgmusw] td[data-astro-cid-j4fgmusw] strong[data-astro-cid-j4fgmusw]{color:var(--color-ardoise-dark, #1c2420)!important;font-weight:700}.cmg-data-table__highlight[data-astro-cid-j4fgmusw]{background:#c68a3314}.cmg-accent[data-astro-cid-j4fgmusw]{font-weight:700;color:var(--color-ocre-dark, #a16f24)!important}.cmg-data-table__bonus[data-astro-cid-j4fgmusw] td[data-astro-cid-j4fgmusw]{font-style:italic;color:#444!important;font-size:12px}.cmg-data-table__bonus[data-astro-cid-j4fgmusw] td[data-astro-cid-j4fgmusw] strong[data-astro-cid-j4fgmusw]{color:#232b26!important}.cmg-table-card__footer[data-astro-cid-j4fgmusw]{margin-top:1rem;padding-top:.75rem;border-top:1px dashed var(--color-ligne)}.cmg-table-card__footer[data-astro-cid-j4fgmusw] p[data-astro-cid-j4fgmusw]{font-size:12px;color:var(--color-encre, #232b26)!important;opacity:.9;margin:0;line-height:1.45}.cmg-table-card__footer[data-astro-cid-j4fgmusw] strong[data-astro-cid-j4fgmusw]{color:var(--color-ardoise-dark, #1c2420)!important}.cmg-rules-grid[data-astro-cid-j4fgmusw]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media (max-width: 900px){.cmg-rules-grid[data-astro-cid-j4fgmusw]{grid-template-columns:repeat(2,1fr);gap:.85rem}}@media (max-width: 540px){.cmg-rules-grid[data-astro-cid-j4fgmusw]{grid-template-columns:repeat(2,1fr);gap:.65rem}.cmg-rule-card[data-astro-cid-j4fgmusw]{padding:.95rem .8rem;border-radius:14px}.cmg-rule-card[data-astro-cid-j4fgmusw] h5[data-astro-cid-j4fgmusw]{font-size:13px;margin-bottom:.3rem}.cmg-rule-card[data-astro-cid-j4fgmusw] p[data-astro-cid-j4fgmusw]{font-size:11px;line-height:1.4}}.cmg-rule-card[data-astro-cid-j4fgmusw]{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-top:3px solid var(--color-ocre);border-radius:16px;padding:1.35rem 1.25rem;text-align:left;position:relative;z-index:2}.cmg-rule-card[data-astro-cid-j4fgmusw] h5[data-astro-cid-j4fgmusw]{font-size:15px;color:#fff!important;margin:0 0 .45rem;font-weight:700}.cmg-rule-card[data-astro-cid-j4fgmusw] p[data-astro-cid-j4fgmusw]{font-size:13px;color:#ffffffeb!important;margin:0;line-height:1.5}.infos-contact-cta[data-astro-cid-j4fgmusw]{text-align:center;max-width:600px;margin-inline:auto}.infos-contact-cta[data-astro-cid-j4fgmusw] h2[data-astro-cid-j4fgmusw]{color:var(--color-ardoise-dark)}.infos-contact-cta[data-astro-cid-j4fgmusw] p[data-astro-cid-j4fgmusw]{color:var(--color-encre)}.infos-contact-cta[data-astro-cid-j4fgmusw] a[data-astro-cid-j4fgmusw]:not(.btn):not(.wave-btn){color:var(--color-ocre-dark);font-weight:600}@media (max-width: 760px){.infos-grid[data-astro-cid-j4fgmusw]{grid-template-columns:1fr;gap:1.5rem}}.chalk-decoration[data-astro-cid-j4fgmusw]{position:absolute;pointer-events:none;z-index:0}.section[data-astro-cid-j4fgmusw]>.container[data-astro-cid-j4fgmusw]{position:relative;z-index:1}.infos-section-top[data-astro-cid-j4fgmusw]{position:relative;overflow:hidden}.chalk-decoration--horaires[data-astro-cid-j4fgmusw]{top:35%;right:clamp(12px,1.8vw,28px);transform:rotate(-3deg)}.tarifs-section[data-astro-cid-j4fgmusw]{position:relative;overflow:hidden}.chalk-decoration--formule[data-astro-cid-j4fgmusw]{top:14%;left:clamp(12px,1.8vw,28px);transform:rotate(4deg)}.chalk-decoration--tableaux[data-astro-cid-j4fgmusw]{top:60%;right:clamp(12px,1.8vw,28px);transform:rotate(-5deg)}.infos-cta-section[data-astro-cid-j4fgmusw]{position:relative;overflow:hidden}.chalk-decoration--infos-cta[data-astro-cid-j4fgmusw]{bottom:25%;left:clamp(12px,1.8vw,28px);transform:rotate(-4deg)}@media (max-width: 1180px){.chalk-decoration[data-astro-cid-j4fgmusw]{transform:scale(.75);opacity:.85}}@media (max-width: 768px){.chalk-decoration[data-astro-cid-j4fgmusw]{display:none!important}}
