/* NOCTURIS bridge — reproduction du V1 (dark hero overlay + corps serif + lien texte +
   video 2-panneaux play rouge (YouTube) + accordeon Studies + footer navy). Copy = NOS mots. */
:root{--ink:#1e242c;--soft:#33404e;--blue:#2b6cb0;--navy:#232a45;--navy-tx:#aab0c6;}
*{box-sizing:border-box;}
body{margin:0;background:#fff;color:var(--ink);font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.7;}
img{max-width:100%;display:block;}
.hero{position:relative;min-height:460px;display:flex;align-items:center;overflow:hidden;background:#12151c;}
.hero .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.95;}
.hero .in{position:relative;width:min(100% - 44px,860px);margin-inline:auto;padding:44px 0;}
.hero .adv{position:absolute;top:14px;left:0;right:0;text-align:center;color:#9aa0ac;font-family:'Segoe UI',Arial,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.7;}
.hero .over{color:#e9edf3;font-family:'Segoe UI',Arial,sans-serif;font-size:clamp(20px,3vw,26px);margin:0 0 8px;}
.hero h1{color:#fff;font-family:'Segoe UI','Helvetica Neue',Arial,sans-serif;font-weight:800;font-size:clamp(28px,5vw,46px);line-height:1.1;margin:0;max-width:640px;text-shadow:0 2px 16px rgba(0,0,0,.55);}
.wrap{width:min(100% - 44px,740px);margin-inline:auto;padding-top:34px;}
.body p{margin:0 0 20px;color:var(--soft);}
.body p.lead{color:var(--ink);}
.body p.b{color:var(--ink);font-weight:700;}
.textcta{margin:24px 0;}
.textcta a{color:var(--blue);text-decoration:underline;font-weight:700;font-family:'Segoe UI',Arial,sans-serif;}
.videobox{position:relative;margin:22px 0;overflow:hidden;display:block;background:#0b0d12;}
.videobox .play{position:absolute;inset:0;display:grid;place-items:center;}
.videobox .play span{width:100px;height:70px;border-radius:16px;background:#e0201a;display:grid;place-items:center;box-shadow:0 6px 22px rgba(0,0,0,.5);}
.videobox .play span::after{content:"";border-style:solid;border-width:18px 0 18px 30px;border-color:transparent transparent transparent #fff;margin-left:5px;}
.studies{text-align:center;margin:22px auto;}
.studies summary{cursor:pointer;font-family:'Segoe UI',Arial,sans-serif;font-weight:700;color:#3a424e;list-style:none;}
.studies summary::-webkit-details-marker{display:none;}
.studies p{font-size:14px;color:#5a6472;text-align:left;max-width:640px;margin:12px auto 0;}
.foot{background:var(--navy);color:var(--navy-tx);text-align:center;padding:40px 0 36px;font-family:'Segoe UI',Arial,sans-serif;}
.foot .fmag{font-size:22px;font-weight:800;color:#fff;margin-bottom:12px;}
.foot .flinks{font-size:13px;margin-bottom:22px;}
.foot .flinks a{color:#dfe3ef;text-decoration:underline;margin:0 5px;}
.foot .disc{font-size:12px;line-height:1.6;color:#9aa0b6;width:min(100% - 44px,720px);margin-inline:auto;}
.foot .disc b{color:#c7cbdb;}
