.mkt .pt-panneau{padding:clamp(1.25rem,3.5vw,2.5rem)}.mkt .pt-widget{--cycle:9.6s;flex-direction:column;gap:.25rem;max-width:26rem;margin-inline:auto;display:flex}.mkt .pt-widget-etiquette{border:1px solid var(--filet);border-radius:var(--r-pilule);color:var(--texte-2);align-self:flex-start;margin-bottom:.5rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:500}.mkt .pt-widget-somme{font-family:var(--police-titre);letter-spacing:-.035em;color:var(--texte);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:clamp(2.75rem,7vw,3.75rem);font-weight:600;line-height:1}.mkt .pt-widget-somme small{font-family:var(--police-texte,inherit);letter-spacing:0;color:var(--texte-3);margin-left:.5rem;font-size:.9375rem;font-weight:500}.mkt .pt-widget-calcul{color:var(--texte-2);font-size:.875rem}.mkt .pt-barres{border-top:1px solid var(--filet);grid-template-columns:repeat(12,minmax(0,1fr));gap:.375rem;margin-top:1.25rem;padding-top:1rem;display:grid}.mkt .pt-barre{flex-direction:column;align-items:center;gap:.375rem;display:flex}.mkt .pt-barre-trait{border-radius:var(--r-puce);background:var(--texte);transform-origin:bottom;width:100%;height:2.75rem;display:block}.mkt .pt-barre-mois{color:var(--texte-3);font-size:.6875rem}.mkt .pt-widget-annee{color:var(--texte-2);margin-top:.75rem;font-size:.8125rem;line-height:1.45}.mkt .pt-barres[data-boucle] .pt-barre-trait{animation:pt-mois var(--cycle) var(--e-sortie) infinite;animation-delay:calc(var(--cycle) * -.96);animation-play-state:paused}.mkt .pt-barres[data-boucle=joue] .pt-barre-trait{animation-play-state:running}@keyframes pt-mois{0%{background:var(--filet-fort);transform:scaleY(.12)}to{background:var(--texte);transform:scaleY(1)}}.mkt .pt-barre:first-child .pt-barre-trait{animation-name:pt-mois-1}.mkt .pt-barre:nth-child(2) .pt-barre-trait{animation-name:pt-mois-2}.mkt .pt-barre:nth-child(3) .pt-barre-trait{animation-name:pt-mois-3}.mkt .pt-barre:nth-child(4) .pt-barre-trait{animation-name:pt-mois-4}.mkt .pt-barre:nth-child(5) .pt-barre-trait{animation-name:pt-mois-5}.mkt .pt-barre:nth-child(6) .pt-barre-trait{animation-name:pt-mois-6}.mkt .pt-barre:nth-child(7) .pt-barre-trait{animation-name:pt-mois-7}.mkt .pt-barre:nth-child(8) .pt-barre-trait{animation-name:pt-mois-8}.mkt .pt-barre:nth-child(9) .pt-barre-trait{animation-name:pt-mois-9}.mkt .pt-barre:nth-child(10) .pt-barre-trait{animation-name:pt-mois-10}.mkt .pt-barre:nth-child(11) .pt-barre-trait{animation-name:pt-mois-11}.mkt .pt-barre:nth-child(12) .pt-barre-trait{animation-name:pt-mois-12}@keyframes pt-mois-1{0%,8%{background:var(--filet-fort);transform:scaleY(.12)}12%,to{background:var(--texte);transform:scaleY(1)}}@keyframes pt-mois-2{0%,14%{background:var(--filet-fort);transform:scaleY(.12)}18%,to{background:var(--texte);transform:scaleY(1)}}@keyframes pt-mois-3{0%,20%{background:var(--filet-fort);transform:scaleY(.12)}24%,to{background:var(--texte);transform:scaleY(1)}}@keyframes pt-mois-4{0%,26%{background:var(--filet-fort);transform:scaleY(.12)}30%,to{background:var(--texte);transform:scaleY(1)}}@keyframes pt-mois-5{0%,32%{background:var(--filet-fort);transform:scaleY(.12)}36%,to{background:var(--texte);transform:scaleY(1)}}@keyframes pt-mois-6{0%,38%{background:var(--filet-fort);transform:scaleY(.12)}42%,to{background:var(--texte);transform:scaleY(1)}}@keyframes pt-mois-7{0%,44%{background:var(--filet-fort);transform:scaleY(.12)}48%,to{background:var(--texte);transform:scaleY(1)}}@keyframes pt-mois-8{0%,50%{background:var(--filet-fort);transform:scaleY(.12)}54%,to{background:var(--texte);transform:scaleY(1)}}@keyframes pt-mois-9{0%,56%{background:var(--filet-fort);transform:scaleY(.12)}60%,to{background:var(--texte);transform:scaleY(1)}}@keyframes pt-mois-10{0%,62%{background:var(--filet-fort);transform:scaleY(.12)}66%,to{background:var(--texte);transform:scaleY(1)}}@keyframes pt-mois-11{0%,68%{background:var(--filet-fort);transform:scaleY(.12)}72%,to{background:var(--texte);transform:scaleY(1)}}@keyframes pt-mois-12{0%,74%{background:var(--filet-fort);transform:scaleY(.12)}78%,to{background:var(--texte);transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.mkt .pt-barres[data-boucle] .pt-barre-trait{transform:none;animation:none!important}}.mkt .pt-conditions{padding-top:0;padding-bottom:var(--pas-lg,3rem)}.mkt .pt-reserve{max-width:62ch;margin-top:1rem}.mkt .pt-tete{max-width:40rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.mkt .pt-gains{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:40rem){.mkt .pt-gains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.mkt .pt-gains{grid-template-columns:repeat(4,minmax(0,1fr))}}.mkt .pt-carte{flex-direction:column;gap:.625rem;display:flex}.mkt .pt-etapes{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.mkt .pt-etapes{grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt .pt-etape{border-radius:var(--r-ilot);background:var(--papier-2);flex-direction:column;gap:.625rem;padding:1.5rem;display:flex}.mkt .pt-etape-num{border-radius:var(--r-pilule);background:var(--texte);width:2rem;height:2rem;color:var(--ilot);place-items:center;font-size:.875rem;font-weight:600;display:grid}.mkt .pt-outils{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:40rem){.mkt .pt-outils{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.mkt .pt-outils{grid-template-columns:repeat(3,minmax(0,1fr))}}.mkt .pt-outil{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.mkt .pt-outil>:last-child{margin-top:auto}.mkt .pt-questions{gap:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:62rem){.mkt .pt-questions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.mkt .pt-questions-tete{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (min-width:62rem){.mkt .pt-questions-tete{position:sticky;top:6.25rem}}.mkt .pt-candidature{border-radius:var(--r-panneau);gap:clamp(1.75rem,4vw,3rem);padding:clamp(1.25rem,4vw,3rem);display:grid}@media (min-width:62rem){.mkt .pt-candidature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.mkt .pt-candidature-texte{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.mkt .pt-candidature .pa-formulaire{box-shadow:none;background:0 0;border:0;padding:0}
