.bd-recit{background:#fcf9e6;background-image:radial-gradient(rgba(0,52,107,.08) 1px,transparent 1px);background-size:18px 18px}.bd-recit__chapo{max-width:760px;margin:-16px 0 40px;font-size:19px;color:var(--doux)}.bd-recit__scene{display:none}.bd-recit__etapes{list-style:none;margin:0;padding:0;display:grid;gap:40px}.bd-recit__etape{position:relative;background:#fff;border:3px solid #0F1A23;border-radius:22px;padding:22px;box-shadow:8px 8px #0f1a23}.bd-recit__num{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--orange);color:#0f1a23;font-weight:800;border:3px solid #0F1A23}.bd-recit__etape h3{margin:10px 0 14px;font-size:clamp(22px,2.6vw,30px);line-height:1.15;color:#0f1a23}.bd-recit__mobile{width:100%;height:auto;border-radius:14px;border:3px solid #0F1A23;margin-bottom:16px}.bd-recit__cartouche{margin:0 0 14px;background:#fff4d6;border:2px solid #0F1A23;border-radius:10px;padding:14px 16px;font-size:17px;line-height:1.55;color:#0f1a23}.bd-recit__bulle{position:relative;margin:0;background:#fff;border:2.5px solid #0F1A23;border-radius:26px;padding:16px 20px;font-size:19px;font-weight:700;line-height:1.4;color:#0f1a23}.bd-recit__bulle:after{content:"";position:absolute;left:34px;bottom:-14px;width:22px;height:22px;background:#fff;border-right:2.5px solid #0F1A23;border-bottom:2.5px solid #0F1A23;transform:rotate(45deg) skew(10deg,10deg)}.bd-recit__bulle--lina:after{left:auto;right:34px}.bd-recit__bulle strong{display:block;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--bleu);margin-bottom:4px}.bd-recit__voir{align-self:flex-start;justify-self:start;margin-top:22px;min-height:44px;padding:0 16px;border-radius:999px;border:2px solid #0F1A23;background:#fff;color:#0f1a23;font:700 15px var(--police);cursor:pointer}.bd-recit__voir:hover{background:var(--orange-50)}.bd-recit__suite{display:flex;flex-wrap:wrap;gap:12px;margin-top:48px}.bd-cinema .bd-recit__grille{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:start}.bd-cinema .bd-recit__scene{display:block;position:sticky;top:max(96px,calc(50vh - 260px))}.bd-cinema .bd-recit__mobile{display:none}.bd-cinema .bd-recit__etapes{gap:0;padding-block:18vh 30vh}.bd-cinema .bd-recit__etape{min-height:62vh;display:flex;flex-direction:column;justify-content:center;background:transparent;border-color:transparent;box-shadow:none;opacity:.28;transform:translate(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.bd-cinema .bd-recit__etape.actif{opacity:1;transform:none}.bd-cinema .bd-recit__etape .bd-recit__bulle{transform:scale(.92) translateY(10px);transform-origin:20% 100%;transition:transform .55s cubic-bezier(.3,1.4,.5,1) .15s}.bd-cinema .bd-recit__etape.actif .bd-recit__bulle{transform:none}.bd-recit__ecran{position:relative;aspect-ratio:3 / 2;border:4px solid #0F1A23;border-radius:22px;overflow:hidden;background:#0f1a23;box-shadow:12px 12px #0f1a23,0 40px 80px #00143240}.bd-recit__case{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.12) translate3d(1.5%,1%,0);filter:saturate(.8) brightness(.85);transition:opacity 1s ease,transform 7s cubic-bezier(.15,.6,.3,1),filter 1s ease}.bd-recit__case.actif{opacity:1;transform:scale(1.02) translateZ(0);filter:none}.bd-recit__pastille{position:absolute;left:16px;top:16px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--orange);border:3px solid #0F1A23;color:#0f1a23;font-weight:800;font-size:22px;z-index:2}.bd-recit__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000 60%,#04142a59)}.bd-recit__barre{height:6px;margin-top:22px;border-radius:6px;background:#0f1a231f;overflow:hidden}.bd-recit__barre i{display:block;height:100%;background:linear-gradient(90deg,var(--orange),var(--bleu));transform-origin:left;transform:scaleX(0)}.bd-recit__points{list-style:none;display:flex;gap:8px;padding:0;margin:14px 0 0}.bd-recit__points li{flex:1;height:8px;border-radius:4px;background:#0f1a2326;transition:background .4s}.bd-recit__points li.actif{background:var(--orange)}.bd-video__cadre{margin:0;max-width:1040px}.bd-video__cadre video{width:100%;aspect-ratio:16 / 9;border-radius:22px;background:#000;box-shadow:var(--ombre-fort)}.bd-video__cadre figcaption{margin-top:14px;color:#ffffffbf;font-size:15px}@media (max-width: 639px){.bd-video__cadre video{aspect-ratio:9 / 16;max-height:82vh}}.bd-lm__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:48px;align-items:start}.bd-lm__texte{font-size:19px;color:var(--doux);margin:-16px 0 18px}.bd-lm__points{margin:0 0 24px;padding-left:20px;line-height:1.9}.bd-lm__mosaique{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bd-lm__mosaique img{width:100%;height:auto;border-radius:12px;border:3px solid #0F1A23}.bd-lm__mosaique img:nth-child(2n){transform:rotate(1.5deg)}.bd-lm__mosaique img:nth-child(odd){transform:rotate(-1.2deg)}.bd-lm__form{display:grid;gap:12px;background:#fff;border-radius:var(--r);padding:clamp(20px,3vw,32px);box-shadow:var(--ombre);border-top:6px solid var(--orange)}.bd-lm__form h3{margin:0 0 6px;font-size:24px}.bd-lm__form label{display:grid;gap:6px;font-weight:700;font-size:15px}.bd-lm__form input:not([type=checkbox]){min-height:48px;padding:0 14px;border-radius:12px;border:1.5px solid #C9D6E5;font:16px var(--police);color:var(--texte)}.bd-lm__form .bd-lm__case{display:flex;gap:10px;align-items:flex-start;font-weight:500;font-size:14px;line-height:1.45}.bd-lm__case input{width:20px;height:20px;margin-top:1px;flex:none}.bd-lm__piege{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.bd-lm__champ,.bd-lm__err{margin:-4px 0 0;color:#b42318;font-size:14px}.bd-lm__mention{margin:0;font-size:13px;color:var(--doux)}.bd-lm__ok{background:#fff;border-radius:var(--r);padding:28px;box-shadow:var(--ombre);border-top:6px solid var(--vert);font-size:19px;font-weight:700;color:#0f1a23;margin:0}@media (prefers-reduced-motion: reduce){.bd-recit__case,.bd-recit__etape,.bd-recit__bulle,.bd-recit__points li{transition:none!important}}
