.hero[data-astro-cid-c65n3et3]{padding-block:clamp(56px,10vw,120px) clamp(48px,8vw,96px)}.hero__in[data-astro-cid-c65n3et3]{text-align:center;display:flex;flex-direction:column;align-items:center}.hero__title[data-astro-cid-c65n3et3]{margin-top:22px;font-size:clamp(29px,6vw,62px);letter-spacing:.005em}.hero__lead[data-astro-cid-c65n3et3]{margin-top:26px;max-width:620px}.comm[data-astro-cid-c65n3et3]{font-size:1.5em;color:var(--brun)}.hero__cta[data-astro-cid-c65n3et3]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:36px}.pilier[data-astro-cid-c65n3et3]{padding:6px 4px}.pilier[data-astro-cid-c65n3et3] h3[data-astro-cid-c65n3et3]{margin-bottom:12px}.pilier[data-astro-cid-c65n3et3]:before{content:"";display:block;width:34px;height:2px;background:var(--terracotta);margin-bottom:20px}.steps[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,48px);margin-top:52px}@media (max-width: 860px){.steps[data-astro-cid-c65n3et3]{grid-template-columns:1fr}}.step__n[data-astro-cid-c65n3et3]{font-family:var(--font-titre);font-size:40px;color:var(--terracotta);display:block;margin-bottom:14px}.step[data-astro-cid-c65n3et3] h3[data-astro-cid-c65n3et3]{margin-bottom:10px}.formule[data-astro-cid-c65n3et3]{background:var(--creme);border:1px solid var(--ligne);border-radius:var(--radius-lg);padding:38px 32px;position:relative}.formule--vedette[data-astro-cid-c65n3et3]{border-color:var(--terracotta);box-shadow:0 20px 50px -30px #583c2880}.formule__tag[data-astro-cid-c65n3et3]{position:absolute;top:-13px;left:32px;background:var(--terracotta);color:var(--creme);font-family:var(--font-label);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:6px 14px;border-radius:999px}.formule__nom[data-astro-cid-c65n3et3]{font-family:var(--font-titre);font-size:34px;color:var(--brun)}.formule__sub[data-astro-cid-c65n3et3]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:var(--mut);margin-top:4px}.formule__resume[data-astro-cid-c65n3et3]{margin-top:18px;color:color-mix(in srgb,var(--brun) 82%,transparent)}.formule__list[data-astro-cid-c65n3et3]{list-style:none;margin-top:22px;display:grid;gap:11px}.formule__list[data-astro-cid-c65n3et3] li[data-astro-cid-c65n3et3]{position:relative;padding-left:24px;font-size:15.5px}.formule__list[data-astro-cid-c65n3et3] li[data-astro-cid-c65n3et3]:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--terracotta)}.studios[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,72px);align-items:center}@media (max-width: 860px){.studios[data-astro-cid-c65n3et3]{grid-template-columns:1fr}}.studios__villes[data-astro-cid-c65n3et3]{list-style:none;display:grid;gap:2px}.studios__villes[data-astro-cid-c65n3et3] li[data-astro-cid-c65n3et3]{display:flex;align-items:baseline;gap:18px;font-family:var(--font-titre);font-size:clamp(28px,4vw,42px);color:var(--brun);padding:12px 0;border-bottom:1px solid var(--ligne)}.studios__num[data-astro-cid-c65n3et3]{font-family:var(--font-label);font-size:13px;letter-spacing:.1em;color:var(--terracotta)}.communaute__script[data-astro-cid-c65n3et3]{font-size:clamp(64px,12vw,128px);color:var(--terracotta);line-height:1;margin:6px 0}.faq[data-astro-cid-c65n3et3]{display:grid;gap:2px}.faq__item[data-astro-cid-c65n3et3]{border-bottom:1px solid var(--ligne);padding:6px 0}.faq__item[data-astro-cid-c65n3et3] summary[data-astro-cid-c65n3et3]{list-style:none;cursor:pointer;font-family:var(--font-titre);font-size:clamp(19px,2.2vw,23px);color:var(--brun);padding:18px 40px 18px 0;position:relative}.faq__item[data-astro-cid-c65n3et3] summary[data-astro-cid-c65n3et3]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-c65n3et3] summary[data-astro-cid-c65n3et3]:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--font-label);font-size:26px;color:var(--terracotta);transition:transform .3s var(--ease)}.faq__item[data-astro-cid-c65n3et3][open] summary[data-astro-cid-c65n3et3]:after{transform:translateY(-50%) rotate(45deg)}.faq__item[data-astro-cid-c65n3et3] p[data-astro-cid-c65n3et3]{padding:0 40px 20px 0;max-width:680px}.rollover[data-astro-cid-c65n3et3]{max-width:820px;margin:40px auto 0;text-align:center;background:var(--brun);color:var(--lin);border-radius:var(--radius-lg);padding:clamp(30px,5vw,48px)}.rollover__eyebrow[data-astro-cid-c65n3et3]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.22em;font-size:11px;color:var(--terre)}.rollover__title[data-astro-cid-c65n3et3]{font-family:var(--font-titre);font-size:clamp(24px,3.4vw,34px);color:var(--creme);margin-top:12px;line-height:1.15}.rollover__txt[data-astro-cid-c65n3et3]{color:var(--lin-sur-fonce);max-width:560px;margin:14px auto 0;font-size:16px}.gift[data-astro-cid-c65n3et3]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,72px);align-items:center}@media (max-width: 860px){.gift[data-astro-cid-c65n3et3]{grid-template-columns:1fr}}.gift__card[data-astro-cid-c65n3et3]{display:flex;justify-content:center}.giftcard[data-astro-cid-c65n3et3]{width:340px;max-width:100%;aspect-ratio:1.6 / 1;border-radius:var(--radius);background:linear-gradient(150deg,var(--brun),var(--espresso));color:var(--lin);padding:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;box-shadow:0 24px 60px -34px #220d02b3;position:relative;overflow:hidden}.giftcard[data-astro-cid-c65n3et3]:after{content:"";position:absolute;inset:10px;border:1px solid color-mix(in srgb,var(--lin) 26%,transparent);border-radius:10px;pointer-events:none}.giftcard__mono[data-astro-cid-c65n3et3]{height:86px;width:auto;opacity:.95}.giftcard__label[data-astro-cid-c65n3et3]{font-family:var(--font-titre);font-size:26px;letter-spacing:.18em;text-indent:.18em;color:var(--lin)}.perks[data-astro-cid-c65n3et3]{margin-top:52px;text-align:left}.perk[data-astro-cid-c65n3et3]{border-top:1px solid color-mix(in srgb,var(--lin) 22%,transparent);padding-top:20px}.perk[data-astro-cid-c65n3et3] h3[data-astro-cid-c65n3et3]{color:var(--creme);font-size:22px}.perk[data-astro-cid-c65n3et3] p[data-astro-cid-c65n3et3]{color:var(--lin-sur-fonce);margin-top:8px;font-size:15.5px}.rejoindre__cta[data-astro-cid-c65n3et3]{display:flex;justify-content:center;margin-top:30px}
