.ParcoursPreview-module__GJMjgW__root{--pp-page:#f4ecd7;--pp-card:#fbf4e2;--pp-card-lift:#fef9eb;--pp-card-mute:#f1e9d2;--pp-ink:#2a241e;--pp-ink-soft:#5b5347;--pp-ink-mute:#8a8273;--pp-ink-faint:#b0a890;--pp-accent:#8b6936;--pp-accent-deep:#6c5023;--pp-accent-soft:#b18a4d;--pp-line:#e0d6ba;--pp-line-mute:#ebe3c9}.ParcoursPreview-module__GJMjgW__stepper{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:0;margin:0 auto 44px;display:flex}.ParcoursPreview-module__GJMjgW__stepperNode{cursor:pointer;min-width:110px;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;transition:transform .2s;display:flex}.ParcoursPreview-module__GJMjgW__stepperNode:hover{transform:translateY(-1px)}.ParcoursPreview-module__GJMjgW__stepperNode:hover .ParcoursPreview-module__GJMjgW__stepperCircle{border-color:var(--pp-accent)}.ParcoursPreview-module__GJMjgW__stepperNode:focus-visible{outline:none}.ParcoursPreview-module__GJMjgW__stepperNode:focus-visible .ParcoursPreview-module__GJMjgW__stepperCircle{box-shadow:0 0 0 3px #95612459}.ParcoursPreview-module__GJMjgW__stepperCircle{width:36px;height:36px;font-family:var(--font-playfair), "Playfair Display", serif;background:var(--pp-page);border:1px solid var(--pp-line);color:var(--pp-ink-mute);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-style:italic;font-weight:500;transition:all .3s;display:flex}.ParcoursPreview-module__GJMjgW__stepperNode[data-state=done] .ParcoursPreview-module__GJMjgW__stepperCircle{background:var(--pp-accent);border-color:var(--pp-accent);color:var(--pp-card-lift)}.ParcoursPreview-module__GJMjgW__stepperNode[data-state=current] .ParcoursPreview-module__GJMjgW__stepperCircle{background:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-card-lift);box-shadow:0 0 0 4px #2a241e24}.ParcoursPreview-module__GJMjgW__stepperLbl{font-family:var(--font-dm-sans), "Inter", sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--pp-ink-mute);text-align:center;font-size:10.5px;font-weight:400}.ParcoursPreview-module__GJMjgW__stepperNode[data-state=current] .ParcoursPreview-module__GJMjgW__stepperLbl{color:var(--pp-ink);font-weight:500}.ParcoursPreview-module__GJMjgW__stepperLine{background:var(--pp-line);flex:none;width:60px;height:1px;margin-top:17.5px}.ParcoursPreview-module__GJMjgW__stepperLine[data-done="1"]{background:var(--pp-accent)}@media (max-width:767px){.ParcoursPreview-module__GJMjgW__stepperNode{min-width:0}.ParcoursPreview-module__GJMjgW__stepperLine{width:28px}.ParcoursPreview-module__GJMjgW__stepperLbl{display:none}}.ParcoursPreview-module__GJMjgW__grid{align-items:stretch;gap:20px;display:grid}@media (min-width:1024px){.ParcoursPreview-module__GJMjgW__grid{grid-template-columns:var(--pp-cols,1.4fr 1fr 1fr)}}@media (min-width:768px) and (max-width:1023px){.ParcoursPreview-module__GJMjgW__grid{grid-template-columns:1fr 1fr 1fr}}.ParcoursPreview-module__GJMjgW__card{border:1px solid var(--pp-line);background-color:var(--pp-card);cursor:pointer;text-align:left;font:inherit;width:100%;color:var(--pp-ink);border-radius:18px;flex-direction:column;padding:32px 32px 28px;transition:background-color .4s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ParcoursPreview-module__GJMjgW__card:focus-visible{outline:none;box-shadow:0 0 0 3px #95612459}.ParcoursPreview-module__GJMjgW__card:not([data-state=active]):hover{border-color:var(--pp-accent-soft);transform:translateY(-2px);box-shadow:0 14px 32px -22px #3c280f59}.ParcoursPreview-module__GJMjgW__card:not([data-state=active]):hover .ParcoursPreview-module__GJMjgW__illus{opacity:.72;transform:scale(1.06)}.ParcoursPreview-module__GJMjgW__card:not([data-state=active]):hover .ParcoursPreview-module__GJMjgW__hint{color:var(--pp-accent-deep)}.ParcoursPreview-module__GJMjgW__card:not([data-state=active]):hover .ParcoursPreview-module__GJMjgW__hintArr{transform:translate(3px)}.ParcoursPreview-module__GJMjgW__card[data-state=active]{background-color:var(--pp-ink);border-color:var(--pp-ink);color:var(--pp-card-lift);box-shadow:0 24px 60px -32px #281e0fa6}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__num{color:var(--pp-accent-soft);font-size:56px}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__name,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__price{color:var(--pp-card-lift)}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__unit{color:#f7f0dd99}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__divider{background:#ffffff1f}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__lead{color:var(--pp-card-lift)}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__bullets li{color:#f7f0ddd9}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__bullets li:before{background:var(--pp-accent-soft)}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__cta{background:var(--pp-accent-soft);color:var(--pp-ink)}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__cta:hover{background:var(--pp-card-lift)}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__redirect{border-top-color:#ffffff2e}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__redirectNote{color:#f7f0ddb8}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__redirectStep{color:var(--pp-accent-soft)}.ParcoursPreview-module__GJMjgW__card[data-state=done]{background-color:var(--pp-card-mute);border-color:var(--pp-line)}.ParcoursPreview-module__GJMjgW__card[data-state=done] .ParcoursPreview-module__GJMjgW__num{color:var(--pp-accent-deep)}.ParcoursPreview-module__GJMjgW__card[data-state=locked]{background-color:var(--pp-card);border-color:var(--pp-line);color:var(--pp-ink-soft)}.ParcoursPreview-module__GJMjgW__card[data-state=locked] .ParcoursPreview-module__GJMjgW__num{color:var(--pp-accent);opacity:.5}.ParcoursPreview-module__GJMjgW__num{font-family:var(--font-playfair), "Playfair Display", serif;letter-spacing:-.035em;color:var(--pp-accent);margin-bottom:14px;font-size:48px;font-style:italic;font-weight:500;line-height:.85;transition:color .35s,font-size .35s cubic-bezier(.4,0,.2,1)}.ParcoursPreview-module__GJMjgW__name{font-family:var(--font-playfair), "Playfair Display", serif;color:var(--pp-ink);margin:4px 0 14px;font-size:32px;font-weight:500;line-height:1.05}.ParcoursPreview-module__GJMjgW__priceline{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.ParcoursPreview-module__GJMjgW__price{font-family:var(--font-playfair), "Playfair Display", serif;color:var(--pp-ink);white-space:nowrap;font-size:28px;font-weight:500;line-height:1}.ParcoursPreview-module__GJMjgW__unit{font-family:var(--font-dm-sans), "Inter", sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-ink-mute);white-space:nowrap;font-size:11.5px}.ParcoursPreview-module__GJMjgW__divider{background:var(--pp-line-mute);height:1px;margin:4px 0 16px}.ParcoursPreview-module__GJMjgW__lead{font-family:var(--font-playfair), "Playfair Display", serif;color:var(--pp-ink);max-width:36ch;margin:0 0 18px;font-size:18px;font-style:italic;line-height:1.4}.ParcoursPreview-module__GJMjgW__desc{font-family:var(--font-dm-sans), "Inter", sans-serif;color:var(--pp-ink-soft);margin-bottom:18px;font-size:13.5px;line-height:1.55}.ParcoursPreview-module__GJMjgW__bullets{flex-direction:column;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:flex}.ParcoursPreview-module__GJMjgW__bullets li{font-family:var(--font-dm-sans), "Inter", sans-serif;color:var(--pp-ink-soft);align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}.ParcoursPreview-module__GJMjgW__bullets li:before{content:"";background:var(--pp-accent);border-radius:50%;flex:none;width:4px;height:4px;margin-top:8px}.ParcoursPreview-module__GJMjgW__cta{font-family:var(--font-dm-sans), "Inter", sans-serif;letter-spacing:.04em;background:var(--pp-ink);color:var(--pp-card-lift);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:13px 22px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ParcoursPreview-module__GJMjgW__cta:hover{transform:translate(2px)}.ParcoursPreview-module__GJMjgW__ctaArr{font-family:var(--font-playfair), "Playfair Display", serif;font-size:16px;font-style:italic}.ParcoursPreview-module__GJMjgW__redirect{border-top:1px dashed #b0a89059;flex-direction:column;gap:16px;margin-top:auto;padding-top:18px;display:flex}.ParcoursPreview-module__GJMjgW__redirectNote{font-family:var(--font-dm-sans), "Inter", sans-serif;color:var(--pp-ink-soft);font-size:12.5px;line-height:1.55}.ParcoursPreview-module__GJMjgW__redirectStep{letter-spacing:.22em;text-transform:uppercase;color:var(--pp-accent);margin-right:8px;font-size:10px;font-weight:500;display:inline-block}.ParcoursPreview-module__GJMjgW__hint{border-top:1px solid var(--pp-line-mute);font-family:var(--font-dm-sans), "Inter", sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--pp-ink-mute);align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:11px;font-weight:500;transition:color .25s;display:flex}.ParcoursPreview-module__GJMjgW__hintArr{font-family:var(--font-playfair), "Playfair Display", serif;letter-spacing:0;text-transform:none;font-size:16px;font-style:italic;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-block}.ParcoursPreview-module__GJMjgW__illus{width:38px;height:38px;color:var(--pp-accent);opacity:.38;pointer-events:none;transition:width .5s cubic-bezier(.4,0,.2,1),height .5s cubic-bezier(.4,0,.2,1),top .5s cubic-bezier(.4,0,.2,1),right .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);animation:5.5s ease-in-out infinite ParcoursPreview-module__GJMjgW__ppBreathe;position:absolute;top:26px;right:26px}.ParcoursPreview-module__GJMjgW__illus svg{width:100%;height:100%;display:block}@keyframes ParcoursPreview-module__GJMjgW__ppBreathe{0%,to{opacity:.32}50%{opacity:.46}}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus{opacity:1;width:92px;height:92px;color:var(--pp-accent-soft);animation:6.5s ease-in-out infinite ParcoursPreview-module__GJMjgW__ppFloat;top:22px;right:22px}@keyframes ParcoursPreview-module__GJMjgW__ppFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus svg path,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus svg rect,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus svg circle,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus svg ellipse{stroke-dasharray:240;stroke-dashoffset:240px;animation:.9s cubic-bezier(.4,0,.2,1) forwards ParcoursPreview-module__GJMjgW__ppTrace}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus svg [fill=currentColor]{stroke-dasharray:0;stroke-dashoffset:0;opacity:0;animation:.5s ease-out .55s forwards ParcoursPreview-module__GJMjgW__ppFadePin}@keyframes ParcoursPreview-module__GJMjgW__ppTrace{to{stroke-dashoffset:0}}@keyframes ParcoursPreview-module__GJMjgW__ppFadePin{to{opacity:1}}@keyframes ParcoursPreview-module__GJMjgW__ppFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__bullets li,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__cta,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__redirect{animation:.45s cubic-bezier(.2,.7,.2,1) both ParcoursPreview-module__GJMjgW__ppFade}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__bullets li:nth-child(2){animation-delay:60ms}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__bullets li:nth-child(3){animation-delay:.12s}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__cta,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__redirect{animation-delay:.18s}@media (max-width:767px){.ParcoursPreview-module__GJMjgW__card{padding:24px 22px 22px}.ParcoursPreview-module__GJMjgW__num{font-size:40px}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__num{font-size:46px}.ParcoursPreview-module__GJMjgW__name{font-size:26px}.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.ParcoursPreview-module__GJMjgW__illus,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus svg path,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus svg rect,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus svg circle,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus svg ellipse,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__illus svg [fill=currentColor],.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__bullets li,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__cta,.ParcoursPreview-module__GJMjgW__card[data-state=active] .ParcoursPreview-module__GJMjgW__redirect{animation:none}.ParcoursPreview-module__GJMjgW__card,.ParcoursPreview-module__GJMjgW__illus,.ParcoursPreview-module__GJMjgW__num{transition:none}}
