/* Orus One V1 keeps the approved composition and strengthens its reading levels. */
:root[data-theme=night] {
  --text:#fff;
  --muted:#d7e1e8;
  --signal-red:#c51c0e;
  --signal-red-light:#e33125;
  --signal-red-deep:#651019;
  --signal-red-text:#ef3828;
  --cta:#ae190f;
  --cta-hover:#cc2416;
  --header-height:80px;
}
.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.night-reprise {font-size:1.2rem}
.night-reprise :is(h1,h2,h3,h4,.stat-value,.stat-unit,.price) {color:#fff}
.night-reprise .btn--primary {color:#fff;background:linear-gradient(125deg,#b51b10,#74131b);border-color:#c62a1a;box-shadow:inset 0 1px 0 #ffb09220,0 8px 24px #430b121f}
.night-reprise .btn--primary:hover {background:linear-gradient(125deg,#cb2517,#8b1420);border-color:#e33622}
.night-reprise .site-header__bar {gap:24px}
.night-reprise .site-header .brand {width:180px}
.night-reprise .site-header .logo {width:100%;height:64px;object-fit:contain}
.night-reprise .desktop-nav {font-size:1.125rem;gap:20px;padding-inline:0}
.night-reprise .desktop-nav a {padding-block:10px;color:#e7edf2}
.night-reprise .desktop-nav a:hover,.night-reprise .desktop-nav a[aria-current] {color:#fff}
.night-reprise .header-actions {gap:16px;flex-shrink:0}
.night-reprise .header-demo {font-size:1.1rem;min-height:44px;padding:9px 20px}
.header-login {display:inline-flex;align-items:center;gap:7px;font-size:1.05rem;font-weight:600;letter-spacing:.035em;min-height:44px;white-space:nowrap;color:#fff}
.header-login>span {color:#b7c9d5;font-size:1.1em}
.header-login:hover {color:#c5dcec}
.language-control {position:relative;display:flex;align-items:center;min-height:44px}
.language-control::after {content:'';position:absolute;right:5px;top:50%;width:5px;height:5px;border-right:1.5px solid #d7e1e8;border-bottom:1.5px solid #d7e1e8;transform:translateY(-70%) rotate(45deg);pointer-events:none}
.language-control select {appearance:none;-webkit-appearance:none;font:600 1rem/1 'Barlow Condensed',sans-serif;color:#fff;min-height:44px;width:60px;padding:6px 16px 6px 2px;background:transparent;border:0;border-radius:0;cursor:pointer;color-scheme:dark}
.language-control option {background:#0a111c;color:#fff}
.night-reprise .mobile-menu {font-size:1.2rem;background:#080e17f5}
.night-reprise .hero-copy .lead,.night-reprise .hero-explanation {color:#e0e8ee;font-size:clamp(1.18rem,1.3vw,1.35rem);line-height:1.4}
.night-reprise .hero-copy .lead {color:#f1f5f8}
.night-reprise .hero-statement {color:#fff}
.night-reprise .hero-copy>.hero-signature {color:#d0dce4;font-size:.8rem;letter-spacing:.12em}
.night-reprise .hero-media figcaption {font-size:1.05rem;color:#e8eef3}
.night-reprise .section-intro,.night-reprise .quiet,.night-reprise .section-closing {color:#dbe5ed}
.night-reprise .section-hook {font-size:1.2rem;color:#c7e3f1}
.night-reprise #process-title,.night-reprise #process-title .decrypt-layout,.night-reprise #process-title .decrypt-text {white-space:pre-line;text-wrap:initial;line-height:1.02}
.night-reprise .blindspot-copy p:not(.stat),.night-reprise .incident-summary {font-size:1.23rem;line-height:1.4;color:#e0e7ed}
.night-reprise .incident-copy>p:not(.stat) {color:#dce5ec}
.night-reprise .incident-source,.night-reprise .incidents-note {font-size:1rem;color:#c1cfda}
.night-reprise #cas-usage .usecase:not([hidden]) .incident-stat {transform-origin:left center;animation:incident-stat-breathe 1000ms ease-in-out infinite;animation-play-state:paused}
.night-reprise #cas-usage .usecases[data-playing=true]>.usecase:not([hidden]) .incident-stat {animation-play-state:running}
@keyframes incident-stat-breathe {0%,100%{transform:scale(1);text-shadow:0 0 14px #9dd6e50f}50%{transform:scale(1.025);text-shadow:0 0 14px #9dd6e561}}
@media(prefers-reduced-motion:reduce) {.night-reprise #cas-usage .usecase:not([hidden]) .incident-stat {animation:none;text-shadow:none}}
.night-reprise .sector-controls button {font-size:1.12rem;min-height:44px}
.night-reprise #tarifs .offer-heading {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px}
.night-reprise #tarifs .offer-heading h3 {margin:0}
.night-reprise #tarifs .offer-badge {position:static;flex:0 0 auto;width:max-content;align-self:center;padding:5px 11px;border:1px solid #9dd6e547;border-radius:999px;background:#9dd6e50d;color:#d5edf5;font-size:.9rem;font-weight:600;line-height:1.15;letter-spacing:.01em;white-space:nowrap}
.night-reprise .console-description p {color:#e1eaf0}
.night-reprise .domino-card :is(h3,strong),.night-reprise .domino-services strong {color:#fff}
.night-reprise .domino-card p {color:#dce5ec}
.night-reprise .domino-leak-label,.night-reprise .domino-identity-note {color:var(--signal-red-text)}
.night-reprise .audit-challenge {grid-template-columns:minmax(0,680px) minmax(220px,280px);justify-content:center;gap:clamp(32px,4vw,60px);max-width:1050px;margin-inline:auto}
.night-reprise .audit-challenge-label {font-size:1rem;color:var(--signal-red-text)}
.night-reprise .audit-challenge-copy>p:last-child {font-size:1.25rem;line-height:1.4;color:#e1e8ee}
.night-reprise .audit-challenge-action>.btn {min-width:210px;font-size:1.15rem}
.night-reprise .audit-challenge-action>p {color:#d7e1e8;font-size:1.12rem}
.night-reprise .scan :is(p,label),.night-reprise .check-list {color:#e3eaf0}
.night-reprise .scan input {color:#fff;font-size:1.2rem}
.night-reprise .scan input::placeholder {color:#c5d3de;opacity:1}
.night-reprise .scan-note {font-size:1.03rem;color:#ccd9e3}
.night-reprise .faq-list summary {font-size:1.28rem;color:#fff}
.night-reprise .faq-list details>p {font-size:1.2rem;color:#dce5ed}
.night-reprise .footer .brand {width:145px;flex-shrink:0}
.night-reprise .footer .logo {width:100%;height:auto}
.night-reprise .footer nav {font-size:1.07rem;color:#e4ebf1}
.night-reprise .footer small {font-size:1rem;color:#d3dee7}
.night-reprise .section-nav {right:8px;top:50%;bottom:auto;left:auto;transform:translateY(-50%);background:none;border:0;backdrop-filter:none}
.night-reprise .section-nav ul {gap:3px;flex-direction:column}
.night-reprise .section-nav a {width:44px;height:40px}
.night-reprise .section-nav a::before,.night-reprise .section-nav a::after {display:none}
.section-iris {position:relative;display:block;width:23px;height:23px;background:#12212d;--orus-iris-mask:url("data:image/png;base64,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");mask:var(--orus-iris-mask) center/contain no-repeat;-webkit-mask:var(--orus-iris-mask) center/contain no-repeat;animation:iris-turn 22s linear infinite;animation-play-state:paused}
.section-iris::after {content:'';position:absolute;inset:0;background:#bf1004;opacity:var(--iris-level,0);transition:opacity 90ms linear}
.section-nav a[aria-current] .section-iris {animation-play-state:running}
.section-nav a:hover .section-iris::after,.section-nav a:focus-visible .section-iris::after {opacity:1}
.night-reprise .section-nav span {right:48px;font-size:1.03rem;padding:7px 12px;color:#fff;background:#0a1420e8;border-color:#738d9e55;backdrop-filter:blur(12px)}
@keyframes iris-turn {to{transform:rotate(360deg)}}
@media(min-width:1201px) and (max-width:1350px) {
  .night-reprise .site-header__bar {gap:18px}
  .night-reprise .site-header .brand {width:158.4px}
  .night-reprise .desktop-nav {font-size:1.07rem;gap:17px}
  .night-reprise .header-actions {gap:13px}
  .night-reprise .header-demo {padding-inline:16px}
}
@media(max-width:1200px) {
  .night-reprise .desktop-nav {display:none}
  .night-reprise .nav-toggle {display:grid}
  .night-reprise .header-actions {margin-left:auto}
}
@media(min-width:1101px) {
  .night-reprise :is(#cas-usage,#tarifs,#contact,#faq) {padding-block:24px}
  .night-reprise #cas-usage .section-heading {margin-bottom:16px}
  .night-reprise #cas-usage .section-intro {max-width:none;margin-top:8px}
  .night-reprise #cas-usage .usecase {gap:40px}
  .night-reprise #cas-usage .usecase>.mesh-image {min-height:390px}
  .night-reprise #cas-usage .incident-copy {display:grid;grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;gap:0;padding:0}
  .night-reprise #cas-usage .incident-meta {grid-column:1/-1;grid-row:1;align-self:start;font-size:.83rem}
  .night-reprise #cas-usage .incident-copy h3 {grid-column:1/-1;grid-row:2;font-size:2.5rem;margin:6px 0 0;line-height:1.02}
  .night-reprise #cas-usage .incident-stat {grid-column:1;grid-row:3;justify-self:start;min-width:2.75em;margin:8px 0 0;font-size:4.8rem;font-variant-numeric:tabular-nums}
  .night-reprise #cas-usage .incident-measure {grid-column:1;grid-row:4;text-align:left;align-self:start;margin-top:4px;font-size:1.12rem;max-width:none}
  .night-reprise #cas-usage .incident-summary {grid-column:1/-1;grid-row:5;margin-top:12px;max-width:none;font-size:1.16rem;line-height:1.32}
  .night-reprise #cas-usage .incident-source {grid-column:1/-1;grid-row:6;margin:0;font-size:1rem}
  .night-reprise #cas-usage .incident-relevance {grid-column:1/-1;grid-row:7;margin-top:6px;padding-top:12px}
  .night-reprise #cas-usage .incident-relevance p {max-width:none;font-size:1.12rem;line-height:1.3;margin-top:5px}
  .night-reprise #cas-usage .sector-controls {margin-top:14px}
  .night-reprise .incidents-note {margin-top:8px}
  .night-reprise #tarifs .center-heading {margin-bottom:28px}
  .night-reprise #tarifs .center-heading .lead {font-size:1.2rem;margin-top:12px}
  .night-reprise #tarifs .offer {padding:26px}
  .night-reprise #tarifs .offer>p:not(.price) {min-height:0;line-height:1.35}
  .night-reprise #tarifs .check-list {gap:10px;margin-block:18px 24px;font-size:1.15rem}
  .night-reprise #tarifs .price {margin-top:16px}
  .night-reprise #contact .audit-challenge {margin-bottom:24px;padding-block:4px}
  .night-reprise #contact .audit-challenge-label {margin-bottom:9px}
  .night-reprise #contact .audit-challenge h2 {font-size:2.9rem}
  .night-reprise #contact .audit-challenge-copy>p:last-child {margin-top:12px;font-size:1.2rem}
  .night-reprise #contact .scan {padding:24px}
  .night-reprise #contact .scan label {margin-top:16px}
  .night-reprise #contact .scan>p {line-height:1.35}
  .night-reprise #contact .scan .btn {min-height:48px;padding-block:12px}
  .night-reprise #faq .section-heading {margin-bottom:24px}
  .night-reprise #faq .footer {margin-top:28px;padding-block:22px}
}
@media(min-width:1101px) and (max-height:850px) {
  .night-reprise #fonctionnement {padding-block:20px}
  .night-reprise #fonctionnement .section-heading {margin-bottom:10px}
  .night-reprise #process-title {font-size:2.65rem}
  .night-reprise #fonctionnement .section-intro {font-size:1.13rem;margin-top:7px}
  .night-reprise #fonctionnement .section-hook {font-size:1.12rem;margin-bottom:6px}
  .night-reprise .hero-copy .lead {font-size:1.22rem;margin-top:19px}
  .night-reprise .hero-explanation {font-size:1.17rem}
  .night-reprise .hero-grid {gap:42px}
  .night-reprise #cas-usage {padding-block:8px}
  .night-reprise #cas-usage .section-heading h2 {font-size:2.65rem}
  .night-reprise #cas-usage .section-hook {font-size:1.1rem;margin-bottom:6px}
  .night-reprise #cas-usage .section-intro {font-size:1.15rem;line-height:1.3}
  .night-reprise #cas-usage .section-heading {margin-bottom:8px}
  .night-reprise #cas-usage .sector-controls {margin-top:6px}
  .night-reprise #cas-usage .deck-playback {margin-top:2px}
  .night-reprise #cas-usage .incidents-note {margin-top:4px}
  .night-reprise #cas-usage .usecase>.mesh-image {min-height:360px}
  .night-reprise #cas-usage .incident-copy h3 {font-size:2.15rem}
  .night-reprise #cas-usage .incident-stat {font-size:4.3rem;margin-top:6px}
  .night-reprise #cas-usage .incident-summary {margin-top:8px}
  .night-reprise #cas-usage .incident-relevance {margin-top:4px;padding-top:8px}
  .night-reprise #tarifs .center-heading h2 {font-size:2.8rem}
  .night-reprise #tarifs {padding-block:16px}
  .night-reprise #tarifs .center-heading {margin-bottom:16px}
  .night-reprise #tarifs .offer {padding:22px}
  .night-reprise #tarifs .eyebrow {margin-bottom:8px}
  .night-reprise #contact {padding-block:12px}
  .night-reprise #contact .audit-challenge h2 {font-size:2.7rem}
  .night-reprise #faq .section-heading h2 {font-size:2.8rem}
  .night-reprise #faq {padding-block:22px}
}
@media(min-width:768px) and (max-width:1100px) {
  .night-reprise .wrap {width:calc(100% - 88px)}
  .night-reprise .section-nav {display:block;right:2px}
  .night-reprise .section-nav a {width:40px;height:38px}
  .section-iris {width:21px;height:21px}
  .night-reprise .section-nav span {display:block}
  .night-reprise .hero-copy .lead {font-size:1.22rem}
  .night-reprise .hero-explanation {font-size:1.17rem}
  .night-reprise .audit-challenge {grid-template-columns:minmax(0,1fr) minmax(190px,.55fr);gap:30px}
  .night-reprise .audit-challenge-action {flex-direction:column;align-items:flex-start}
}
@media(max-width:767px) {
  :root[data-theme=night] {--header-height:72px}
  .night-reprise .site-header__bar {gap:10px}
  .night-reprise .site-header .brand {width:134.4px}
  .night-reprise .site-header .logo {height:52px}
  .night-reprise .header-actions {gap:10px}
  .night-reprise .header-demo {display:none}
  .header-login {font-size:1rem;gap:4px}
  .header-login>span {display:none}
  .language-control select {font-size:.95rem}
  .night-reprise .hero-copy .lead {font-size:1.22rem}
  .night-reprise .hero-explanation {font-size:1.18rem}
  .night-reprise .hero-copy>.hero-signature {font-size:.76rem}
  .night-reprise #process-title {font-size:clamp(2rem,8.6vw,2.75rem)}
  .night-reprise .section-nav {display:none}
  .night-reprise .audit-challenge {grid-template-columns:minmax(0,1fr);gap:22px}
  .night-reprise .audit-challenge-action {flex-direction:row;align-items:center;gap:12px}
  .night-reprise .audit-challenge-action>.btn {min-width:0;font-size:1.1rem}
  .night-reprise .audit-challenge-action>p {width:100%}
  .night-reprise .footer nav {font-size:1.06rem}
}
@media(max-width:360px) {
  .night-reprise .site-header .brand {width:115.2px}
  .night-reprise .header-actions {gap:6px}
  .night-reprise .site-header__bar {gap:6px}
  .night-reprise .icon-btn {width:36px}
  .night-reprise .hero-copy .lead {font-size:1.18rem}
  .night-reprise #process-title {font-size:1.94rem}
}
@media(prefers-reduced-motion:reduce) {
  .section-iris {animation:none}
  .section-iris::after {transition:none}
}
@media(prefers-reduced-transparency:reduce) {
  .night-reprise .section-nav span {background:#0a1420;backdrop-filter:none}
}

/* Keep the supplied hero film in its dedicated 4:3 frame on every format. */
.night-reprise .hero-media .media-video,.night-reprise .hero-media>img{aspect-ratio:4/3;min-height:0;max-height:none;object-fit:cover}
