/* 01 — Ouverture : enseigne et sculpture lumineuse. */
.slide-opening{display:flex;align-items:center;padding-top:35px;padding-bottom:35px}.opening-copy{width:72%;position:relative}.edition-tag{font:9px var(--mono);letter-spacing:2.4px;margin:0 0 25px;color:#c1c3c5}.opening-copy h1{font-size:clamp(104px,12.4vw,188px);line-height:.81;letter-spacing:-.045em}.opening-copy h1>span{display:block}
/* 02 — Lecture et canaux symboliques. */
.slide-reading{display:grid;grid-template-columns:1.2fr 1fr;padding:0}.reading-copy{padding:40px 8% 35px 9%;display:flex;flex-direction:column;justify-content:center}.reading-copy h2{font-size:clamp(48px,5vw,76px)}.reading-lead{font:18px/1.4 Arial;max-width:36ch;margin:25px 0 18px}.reading-body{display:grid;grid-template-columns:1fr 1fr;gap:24px}.reading-body p{font:12px/1.8 Arial;color:#b9b9bd;margin:0}.reading-tags{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:20px;margin-top:25px;font:10px Arial;color:#d2d2d0}.reading-tags b{font:9px var(--mono);color:var(--cyan);margin-right:9px}
/* 03 — Chiffres éditoriaux, échelle 0–100 et lecture alternative en tableau. */
.slide-evidence{background:#080a13}.evidence-top{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px 40px}.evidence-top .slide-kicker{grid-column:1/-1;margin-bottom:10px}.evidence-top>p:last-child{font:13px/1.7 Arial;margin:0 0 3px;color:#d0d1cf}.evidence-top>p:last-child span{font:8px var(--mono);color:#a6aaaf}.evidence-grid{display:grid;grid-template-columns:.8fr 1.6fr;gap:8%;align-items:center;margin-top:42px}.metric-eyebrow{font:8px var(--mono);letter-spacing:2px;color:#babdc1}.metric-value{font:clamp(130px,14vw,210px)/.9 var(--display);letter-spacing:-.05em;color:var(--coral);margin:15px 0 10px}.metric-value small{font-size:.4em;margin-left:10px;letter-spacing:0}.metric-block h3{font:27px var(--display);text-transform:uppercase;letter-spacing:1px}.metric-block>p{font:12px/1.7 Arial;max-width:31ch;color:#c1c2c4;min-height:62px;margin:14px 0 20px}.metric-source{font:7px/1.8 var(--mono);letter-spacing:1px;color:#8d939a}.chart-caption{display:flex;justify-content:space-between;align-items:center;font:8px var(--mono);letter-spacing:1px;margin-bottom:27px;color:#c3c7ca}.chart-caption button{background:none;border:0;border-bottom:1px solid #ffffff55;padding:0 0 5px;color:var(--cyan);font:9px var(--mono)}.chart-axis{display:flex;justify-content:space-between;font:8px var(--mono);color:#9ca2aa;margin:0 78px 12px 130px}.chart-row{display:grid;grid-template-columns:110px 1fr 58px;align-items:center;gap:20px;width:100%;padding:20px 0;text-align:left;background:none;border:0;border-top:1px solid #ffffff18}.bar-name{font:12px Arial;color:#d4d5d4}.bar-track{height:10px;position:relative;background:#ffffff08;background-image:linear-gradient(90deg,#ffffff12 1px,transparent 1px);background-size:20% 100%}.bar-fill{display:block;height:100%;width:var(--value);transform-origin:left;background:linear-gradient(0deg,#50a5ac,var(--cyan),#d8ffff);box-shadow:0 0 12px #7fe8ea33;border-radius:1px}.chart-row[aria-pressed=true] .bar-fill{background:linear-gradient(0deg,#b13c37,#ff8574,#ffd3bb);box-shadow:0 0 16px #ff5b5444}.chart-row strong{font:23px var(--display);text-align:right}.chart-row strong small{font:10px Arial;color:#aaa}.chart-row[aria-pressed=true] .bar-name{color:#ff9c8f}.chart-footnote{font:9px/1.8 Arial;color:#a5abb0;margin-top:22px}#data-table{min-height:242px}#data-table table{border-collapse:collapse;width:100%;font:12px Arial}#data-table caption{text-align:left;font:10px/1.5 Arial;color:#a3bac0;margin-bottom:13px}#data-table th,#data-table td{border-bottom:1px solid var(--line);padding:12px 5px;text-align:left}#data-table td{text-align:right}#data-table thead th:not(:first-child){text-align:right}
/* 04 — Les mêmes critères restent alignés entre les options. */
.slide-comparison{background:#080a13}.comparison-top{display:grid;grid-template-columns:1fr auto;align-items:end;gap:0 30px}.comparison-top .slide-kicker{grid-column:1/-1;margin-bottom:15px}.comparison-top h2{font-size:clamp(44px,4.6vw,70px)}.comparison-top>p{font:13px/1.7 Arial;color:#bfc2c6;margin:0}.comparison-table-wrap{margin-top:27px}.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}.comparison-table .criteria-col{width:22%}.comparison-table thead th{text-align:left;vertical-align:bottom;padding:0 25px 20px}.comparison-table thead th:first-child{padding-left:0;font:8px var(--mono);letter-spacing:1px;color:#aeb4bc}.comparison-table thead th:not(:first-child){border-bottom:2px solid var(--cyan)}.comparison-table thead th:last-child{border-bottom-color:var(--coral)}.option-code{display:block;font:8px var(--mono);letter-spacing:1.5px;color:var(--cyan);margin-bottom:8px}.comparison-table thead th:last-child .option-code{color:#ff9286}.comparison-table thead strong{display:block;font:34px/.95 var(--display)}.comparison-table thead small{display:block;font:10px Arial;font-weight:400;color:#abb3b9;margin-top:8px}.comparison-table tbody th{font:11px Arial;font-weight:400;text-align:left;padding:15px 15px 15px 0;color:#a8b2ba}.comparison-table td{font:12px/1.4 Arial;padding:15px 25px;color:#d7d7d7;background:#ffffff02}.comparison-table td:last-child{background:#ff5b5404}.comparison-table tbody tr{border-bottom:1px solid var(--line)}.comparison-takeaway{display:flex;gap:30px;font:12px/1.5 Arial;color:#cbd0d0;margin-top:22px}.comparison-takeaway span{font:8px/1.8 var(--mono);color:var(--coral);letter-spacing:1px;flex-shrink:0}
/* 05 — Une progression avec étapes et livrables. */
.process-heading>p:last-child{font:13px/1.7 Arial;color:#c1c7cb;margin:20px 0 0}.process-body{margin-top:45px}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:25px}.process-steps:before{content:'';position:absolute;left:0;right:0;top:18px;border-top:1px solid #7fe8ea66;z-index:-1}.process-steps button{background:none;border:0;padding:0;text-align:left;display:flex;flex-direction:column;align-items:start;gap:12px}.step-number{display:grid;place-items:center;width:36px;height:36px;border:1px solid #6d9298;background:#0d191f;color:var(--cyan);font:12px var(--mono)}.process-steps strong{font:29px var(--display);text-transform:uppercase}.process-steps small{font:7px var(--mono);color:#a4afb3;letter-spacing:1.7px}.process-steps button[aria-pressed=true] .step-number{background:var(--coral);border-color:var(--coral);color:#131416;box-shadow:0 0 25px #ff5b5444}.process-steps button[aria-pressed=true] strong{color:#ff9a8d}.process-detail{display:grid;grid-template-columns:70px 1.4fr 1fr;align-items:center;gap:30px;border-top:1px solid #ffffff30;padding:25px 0 0;margin-top:30px}.process-detail>span{font:65px var(--display);color:#64757e}.process-label{font:7px var(--mono);letter-spacing:1.7px;color:var(--cyan);margin:0 0 8px}.process-detail h3{font:27px var(--display);text-transform:uppercase}.process-detail p:not(.process-label){font:12px/1.7 Arial;max-width:55ch;color:#bdc7c9;margin:10px 0 0}.deliverable{border-left:1px solid #ffffff30;padding-left:30px;display:flex;flex-direction:column;gap:14px}.deliverable small{font:7px var(--mono);letter-spacing:1px;color:#adbec0}.deliverable strong{font:26px/1.1 var(--display);font-weight:700;max-width:16ch}
/* 06 — Retour à la sculpture, avec une action explicite. */
.slide-closing{display:flex;align-items:center}.closing-copy{position:relative;z-index:1}.closing-copy h2{font-size:clamp(76px,8.5vw,130px)}.closing-copy>p:not(.slide-kicker){font:18px/1.5 Arial;color:#d2d5d3;margin:26px 0}.closing-action{border-left:2px solid var(--coral);padding:3px 0 3px 20px;max-width:580px;display:flex;flex-direction:column;gap:10px}.closing-action>span{font:8px var(--mono);letter-spacing:1.6px;color:#ff9a8f}.closing-action strong{font:25px var(--display);font-weight:700}.closing-action p{font:11px/1.6 Arial;margin:0;color:#b5bfc1}.closing-brief{margin-top:30px;padding:14px 18px;display:flex;gap:40px;align-items:center;background:#ff5b54;border:1px solid #ff5b54;color:#111;font:11px Arial;font-weight:700}.closing-brief>span{font-size:19px}
