:root{--bg:#070506;--panel:#111016;--line:#332d3b;--text:#f7f5f8;--muted:#bbb3c1;--lav:#b06cff;--red:#ff533f;--amber:#ff9a4f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;background:radial-gradient(circle at 80% 12%,rgba(176,108,255,.16),transparent 30%),radial-gradient(circle at 18% 70%,rgba(255,83,63,.08),transparent 25%),var(--bg);color:var(--text);font-family:Segoe UI,Arial,sans-serif;line-height:1.65}.container{width:min(1180px,calc(100% - 56px));margin:auto}a{color:inherit;text-underline-offset:5px}.topbar{position:sticky;top:0;z-index:20;background:rgba(7,5,6,.93);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.nav{min-height:78px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.06em}.brand small{color:var(--muted)}.navlinks{display:flex;gap:18px;margin-inline-start:auto}.navlinks a,.lang a{text-decoration:none;color:var(--muted);font-size:12px}.lang{display:flex;direction:ltr}.lang a{padding:7px}.lang [aria-current=page]{color:#fff;border-bottom:2px solid var(--lav)}.mobilemenu{display:none}.skip{position:fixed;top:-80px;left:10px;background:#fff;color:#000;padding:10px 14px;z-index:99}.skip:focus{top:10px}a:focus-visible,summary:focus-visible{outline:3px solid var(--amber);outline-offset:4px}section{padding:82px 0;border-bottom:1px solid rgba(255,255,255,.07)}.hero{min-height:calc(100vh - 78px);display:grid;align-items:center}.heroGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(48px,6vw,80px);margin:18px 0 24px}h2{font-size:clamp(31px,4vw,48px);margin:12px 0 22px}h3{font-size:23px}.lead,.sectionlead,p{color:var(--muted)}.lead{font-size:clamp(18px,1.7vw,23px);max-width:780px}.eyebrow{font:700 11px Consolas,monospace;letter-spacing:.12em;color:#c293ff}.actions,.truthline{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.btn{min-height:48px;padding:13px 20px;border:1px solid #51485e;border-radius:9px;text-decoration:none;display:inline-flex;align-items:center;font-weight:750}.btn.primary{background:linear-gradient(100deg,#8c57e6,#b06cff,#ff533f);border:0}.truthline span{border:1px solid #4a3c58;border-radius:999px;padding:7px 9px;font:700 10px Consolas,monospace;color:#d9cce1}.mission-map{padding:28px;border:1px solid #4a4052;border-radius:22px;background:linear-gradient(145deg,#17121d,#0d0a0f);box-shadow:0 40px 90px #0009}.ring{width:250px;height:250px;margin:auto;border:1px solid #66517a;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 60px rgba(176,108,255,.08)}.ring b{font-size:38px;color:#c393ff}.ring span{font:700 9px Consolas,monospace;color:var(--muted)}.state-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:22px}.state-grid span{padding:15px;border:1px solid var(--line);border-radius:8px;font:700 10px Consolas,monospace;text-align:center}.command-demo{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center}.command-demo>*{padding:18px;border:1px solid var(--line);border-radius:10px;text-align:center}.command-demo i{border:0;color:var(--red);font-style:normal}.roles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.roles article{padding:30px;border:1px solid var(--line);border-top:3px solid var(--lav);border-radius:14px;background:#100d13}.roles article:nth-child(2){border-top-color:var(--amber)}.roles article:nth-child(3){border-top-color:var(--red)}.roles small{color:#c293ff}.gates,.safe-actions{display:flex;flex-wrap:wrap;gap:10px}.gates span,.safe-actions span{padding:13px 15px;border:1px solid #5b3d3a;background:#1d0e0d;border-radius:999px;font:700 10px Consolas,monospace}.safe-actions span{border-color:#4d3c60;background:#130e19}.reading .container{max-width:960px}.reading p{font-size:18px}.proof-ledger,.status-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.proof-ledger article,.status-ledger article{padding:25px;border:1px solid var(--line);border-radius:13px;background:#100d13}.proof-ledger small,.status-ledger small{color:#c293ff;display:block}.proof-ledger b,.status-ledger b{color:#ff9b85}.realshot{margin-top:30px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.realshot img{display:block;width:100%}.realshot figcaption{padding:14px;color:var(--muted)}.boundary{margin-top:24px;padding:20px;border:1px solid #74453d;border-inline-start:4px solid var(--red);background:#20100e;border-radius:10px}.contact{background:#0d0a0f}.contactgrid{display:grid;grid-template-columns:1fr 320px;gap:70px}.status-mini{border:1px solid var(--line);border-radius:13px;padding:22px;display:grid;gap:8px}.status-mini b{color:#ff9b85}.status-mini span{color:var(--muted);font-size:12px}.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:12px;color:var(--muted)}.foot nav{display:flex;gap:16px;flex-wrap:wrap}.foot small{width:100%}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;line-height:1.35}
@media(max-width:960px){.navlinks{display:none}.mobilemenu{display:block;position:relative;border:0}.mobilemenu summary{min-width:44px;min-height:44px;display:grid;place-items:center;list-style:none}.mobilemenu nav{position:absolute;inset-inline-end:0;top:48px;width:240px;display:grid;background:#100d13;border:1px solid var(--line);padding:10px}.mobilemenu nav a{padding:11px;text-decoration:none}.heroGrid{grid-template-columns:1fr}.roles,.proof-ledger,.status-ledger{grid-template-columns:1fr 1fr}.contactgrid{grid-template-columns:1fr}.command-demo{grid-template-columns:1fr}.command-demo i{transform:rotate(90deg)}}
@media(max-width:640px){.container{width:calc(100% - 34px)}.nav{min-height:68px;gap:8px}.brand{font-size:11px}.brand img{width:24px}.lang{margin-inline-start:auto}.lang a{padding:7px 5px;font-size:11px}section{padding:58px 0}.hero{min-height:auto;padding:58px 0}h1{font-size:clamp(40px,12vw,56px)}h2{font-size:31px}.lead{font-size:17px}.roles,.proof-ledger,.status-ledger{grid-template-columns:1fr}.ring{width:190px;height:190px}.state-grid{grid-template-columns:1fr}.actions .btn{width:100%}.foot{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* COMMANDER PRIMARY AGENT R7 — final command-center visual delta */
:root{--r7-red:#ff4438;--r7-red2:#a70c0c;--r7-ink:#070405;--r7-warm:#ffb36b}
body.commander{
  background:
    radial-gradient(circle at 82% 8%,rgba(190,12,14,.25),transparent 30%),
    radial-gradient(circle at 10% 48%,rgba(255,68,56,.07),transparent 24%),
    linear-gradient(180deg,#080405,#050405 58%,#080506);
}
.commander .topbar{background:rgba(8,4,5,.94);border-bottom-color:rgba(255,68,56,.22)}
.commander .brand small,.commander .eyebrow{color:#ff7d74}
.commander .hero{position:relative;overflow:hidden;isolation:isolate}
.commander .hero:before{
  content:"";position:absolute;z-index:-1;inset:-12%;
  background:
    radial-gradient(circle at 76% 48%,#020000 0 9%,rgba(60,0,2,.95) 10%,rgba(231,31,20,.72) 13%,rgba(108,0,4,.38) 20%,transparent 36%);
  filter:saturate(1.08);
}
.commander .hero:after{
  content:"";position:absolute;z-index:-1;inset:0;
  background:linear-gradient(90deg,rgba(6,3,4,.94) 0%,rgba(6,3,4,.72) 48%,rgba(6,3,4,.16) 100%);
}
.commander h1{font-size:clamp(52px,6vw,84px);line-height:1.02;max-width:900px}
.commander .btn.primary{
  background:linear-gradient(100deg,#8d0909,#df2118 58%,#ff665a);
  box-shadow:0 16px 45px rgba(190,15,12,.28)
}
.commander .mission-map{
  border-color:rgba(255,76,64,.44);
  background:linear-gradient(145deg,rgba(52,8,10,.96),rgba(12,7,8,.98));
  box-shadow:0 46px 105px rgba(0,0,0,.72),0 0 74px rgba(204,14,12,.12)
}
.commander .ring{
  border-color:rgba(255,82,70,.62);
  box-shadow:inset 0 0 76px rgba(255,58,42,.09),0 0 38px rgba(255,58,42,.08)
}
.commander .ring b{color:#ff756b}
.commander .state-grid span,.commander .roles article,.commander .status-ledger article,.commander .proof-ledger article{
  border-color:rgba(255,75,62,.22);
  background:linear-gradient(150deg,rgba(43,9,11,.78),rgba(14,8,9,.96))
}
.commander .roles article{border-top-color:#ff5147}
.commander .roles article:nth-child(2){border-top-color:#ff9a4f}
.commander .roles article:nth-child(3){border-top-color:#c967ff}
.commander .status-ledger b,.commander .proof-ledger b,.commander .status-mini b{color:#ff8b80}
.commander .gates span{border-color:rgba(255,92,76,.42);background:rgba(55,10,9,.75)}
.commander .truthline span{border-color:rgba(255,76,64,.35);color:#f4d9d7;background:rgba(34,7,8,.72)}
.commander .contact{background:linear-gradient(180deg,#0d0809,#080506)}
.commander .status-mini{border-color:rgba(255,76,64,.28);background:linear-gradient(145deg,rgba(44,9,10,.58),rgba(10,7,8,.9))}
.commander [data-release="COMMANDER_PRIMARY_AGENT_SITE_R7"]{}
@media(max-width:700px){
  .commander .hero:before{background:radial-gradient(circle at 50% 70%,#020000 0 8%,rgba(65,0,2,.92) 10%,rgba(220,29,19,.56) 14%,transparent 34%)}
  .commander .hero:after{background:linear-gradient(180deg,rgba(6,3,4,.96),rgba(6,3,4,.7) 64%,rgba(6,3,4,.35))}
  .commander h1{font-size:clamp(40px,12vw,57px)}
}
@media(prefers-reduced-motion:reduce){.commander .hero:before{filter:none}}


/* ==========================================================================
   COMMANDER R8 — Executive Control Plane
   A denser, more product-specific command-center language.
   ========================================================================== */
:root{
  --r8-bg:#050506;
  --r8-panel:#0c090a;
  --r8-panel2:#14090b;
  --r8-line:rgba(255,255,255,.10);
  --r8-red:#ff3b30;
  --r8-red-hot:#ff7168;
  --r8-amber:#ffb45d;
  --r8-green:#6fe2a3;
  --r8-violet:#c47cff;
}
body.commander-r8{
  background:
    linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),
    radial-gradient(circle at 79% 9%,rgba(255,43,32,.18),transparent 28%),
    radial-gradient(circle at 18% 56%,rgba(196,124,255,.055),transparent 26%),
    var(--r8-bg);
  background-size:48px 48px,48px 48px,auto,auto,auto;
}
.commander-r8 .topbar{
  background:rgba(5,5,6,.88);
  border-bottom:1px solid rgba(255,72,61,.18);
  box-shadow:0 10px 45px rgba(0,0,0,.20);
}
.commander-r8 .brand{letter-spacing:.12em}
.commander-r8 .brand small{color:#ff776e}
.commander-r8 .navlinks a:hover,.commander-r8 .lang a:hover{color:#fff}
.commander-r8 .lang [aria-current=page]{border-color:var(--r8-red);color:#fff}
.commander-r8 section{border-bottom-color:rgba(255,255,255,.065)}
.commander-r8 .r8-hero{
  min-height:calc(100vh - 78px);
  overflow:hidden;
  position:relative;
}
.commander-r8 .r8-hero:before{
  content:"";
  position:absolute;inset:-30% -12% auto 48%;
  height:920px;
  background:radial-gradient(circle,rgba(255,52,38,.22) 0 9%,rgba(93,0,5,.20) 10% 18%,rgba(14,4,6,.12) 31%,transparent 62%);
  filter:blur(2px);
  pointer-events:none;
}
.commander-r8 .heroGrid{position:relative;z-index:1;grid-template-columns:1.02fr .98fr;gap:72px}
.commander-r8 .hero-copy h1{font-size:clamp(58px,6.4vw,96px);max-width:930px;margin-top:14px}
.commander-r8 .hero-copy h1 em{font-style:normal;color:#ff6a60}
.commander-r8 .hero-copy .lead{max-width:760px}
.commander-r8 .eyebrow{color:#ff776e;letter-spacing:.15em}
.commander-r8 .btn{
  border-color:rgba(255,255,255,.20);
  background:rgba(255,255,255,.025);
  transition:transform .18s ease,border-color .18s ease,background .18s ease;
}
.commander-r8 .btn:hover{transform:translateY(-2px);border-color:rgba(255,109,96,.65);background:rgba(255,63,48,.065)}
.commander-r8 .btn.primary{
  background:linear-gradient(110deg,#7e0806,#d51f18 50%,#ff5548);
  box-shadow:0 15px 48px rgba(208,25,18,.24),inset 0 1px rgba(255,255,255,.20)
}
.commander-r8 .truthline{margin-top:28px}
.commander-r8 .truthline span{
  border-color:rgba(255,88,77,.26);
  color:#ddd2d4;
  background:rgba(38,8,10,.56);
  padding:8px 11px
}
.command-console{
  border:1px solid rgba(255,83,70,.34);
  border-radius:24px;
  overflow:hidden;
  background:linear-gradient(145deg,rgba(30,8,10,.96),rgba(7,6,7,.99));
  box-shadow:0 45px 120px rgba(0,0,0,.65),0 0 90px rgba(203,22,14,.09);
  min-height:520px;
}
.console-head{
  min-height:54px;padding:0 18px;display:flex;align-items:center;gap:8px;
  border-bottom:1px solid rgba(255,255,255,.08);
  font:700 10px Consolas,monospace;letter-spacing:.11em;color:#ff9289
}
.console-head span{margin-inline-end:auto}.console-head i{width:7px;height:7px;border-radius:50%;background:#5a3032}.console-head i:nth-last-child(1){background:#ff5449}
.console-core{height:370px;position:relative;display:grid;place-items:center;overflow:hidden}
.console-core:before,.console-core:after{
  content:"";position:absolute;border:1px solid rgba(255,84,72,.18);border-radius:50%;width:330px;height:330px
}
.console-core:after{width:250px;height:250px;border-color:rgba(255,180,93,.11)}
.core-orbit{
  width:174px;height:174px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;
  position:relative;z-index:2;text-align:center;
  border:1px solid rgba(255,94,82,.66);
  background:radial-gradient(circle at 50% 40%,rgba(255,66,52,.16),rgba(7,5,6,.92) 65%);
  box-shadow:0 0 58px rgba(255,47,32,.12),inset 0 0 48px rgba(255,49,32,.08)
}
.core-orbit span{font:700 9px Consolas,monospace;color:#ff9087}.core-orbit strong{font-size:27px;letter-spacing:.04em}.core-orbit small{font:700 8px Consolas,monospace;color:#9d9398}
.agent-node{
  position:absolute;z-index:3;min-width:112px;padding:10px 12px;border:1px solid rgba(255,255,255,.11);
  border-radius:9px;background:#0d090a;text-align:center;box-shadow:0 10px 30px #0008
}
.agent-node small{display:block;color:#ff7168;font:700 8px Consolas,monospace}.agent-node b{font:700 9px Consolas,monospace;letter-spacing:.08em}
.agent-node.n1{top:48px;left:28px}.agent-node.n2{top:48px;right:28px}.agent-node.n3{bottom:48px;left:28px}.agent-node.n4{bottom:48px;right:28px}
.console-status{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid rgba(255,255,255,.08)}
.console-status span{padding:17px 13px;border-inline-end:1px solid rgba(255,255,255,.07);font:700 8px Consolas,monospace;color:#9f969a;text-align:center}
.console-status span:last-child{border:0}.console-status b{display:block;color:#f6f1f2;font-size:10px;margin-bottom:3px}.console-status .held b{color:#ff766c}
.r8-section{padding:96px 0}.r8-panel-section{background:linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,.025),rgba(255,255,255,.01))}
.split-head{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;margin-bottom:42px}.split-head p{margin:0}
.mission-rail{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center}
.mission-rail article{min-height:138px;padding:23px;border:1px solid var(--r8-line);border-radius:14px;background:linear-gradient(145deg,#11090a,#090708)}
.mission-rail article small{display:block;color:#ff776e;font:700 9px Consolas,monospace}.mission-rail article b{display:block;margin:15px 0 5px;font-size:18px}.mission-rail article span{font-size:12px;color:#a79fa3}.mission-rail i{color:#ff4f43;font-style:normal}
.control-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;margin-top:36px}
.control-primary{padding:36px;border:1px solid rgba(255,78,66,.36);border-radius:18px;background:linear-gradient(145deg,rgba(49,8,11,.65),rgba(9,7,8,.95));box-shadow:0 28px 80px #0006}
.control-primary small,.control-specialists small{color:#ff776e;font:700 9px Consolas,monospace;letter-spacing:.1em}
.control-primary h3{font-size:38px;margin:16px 0}.mini-ledger{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:26px}.mini-ledger span{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;font:700 9px Consolas,monospace;color:#c9c1c5}
.control-specialists{display:grid;grid-template-columns:1fr 1fr;gap:12px}.control-specialists article{padding:24px;border:1px solid var(--r8-line);border-radius:14px;background:#0b090a;display:flex;flex-direction:column;justify-content:center}.control-specialists b{font-size:17px;margin:8px 0}.control-specialists span{color:#91898d;font-size:12px}
.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:32px 0}.proof-grid article{min-height:210px;padding:27px;border:1px solid rgba(111,226,163,.20);border-top:2px solid var(--r8-green);border-radius:14px;background:#0b090a}.proof-grid article small{color:var(--r8-green);font:700 9px Consolas,monospace}.proof-grid article strong{display:block;font-size:20px;margin:18px 0 10px}.proof-grid article p{font-size:13px}.proof-grid .limited{border-top-color:var(--r8-amber)}.proof-grid .limited small{color:var(--r8-amber)}.proof-grid .held{border-top-color:var(--r8-red)}.proof-grid .held small{color:#ff766c}
.r8-gates span{border-color:rgba(255,82,70,.30);background:rgba(50,8,10,.58);padding:14px 17px}
.final-cta{display:grid;grid-template-columns:1fr 350px;gap:80px;align-items:center}.final-cta .status-mini{background:linear-gradient(145deg,rgba(48,8,10,.56),rgba(9,7,8,.94));border-color:rgba(255,83,70,.28)}.status-mini a{margin-top:8px;color:#ff8278}
html[dir=rtl] .command-console,html[dir=rtl] .mission-rail,html[dir=rtl] .console-status{direction:rtl}
html[dir=rtl] .console-head{direction:rtl}
@media(max-width:1020px){
  .commander-r8 .heroGrid,.control-grid,.split-head{grid-template-columns:1fr}
  .proof-grid{grid-template-columns:1fr 1fr}
  .mission-rail{grid-template-columns:1fr}.mission-rail i{transform:rotate(90deg);text-align:center}
  html[dir=rtl] .mission-rail i{transform:rotate(-90deg)}
  .final-cta{grid-template-columns:1fr;gap:30px}
}
@media(max-width:640px){
  .commander-r8 .r8-hero{padding-top:36px}
  .commander-r8 .hero-copy h1{font-size:clamp(45px,13.5vw,64px)}
  .command-console{min-height:460px}.console-core{height:335px}
  .console-core:before{width:275px;height:275px}.console-core:after{width:205px;height:205px}
  .core-orbit{width:145px;height:145px}.core-orbit strong{font-size:22px}
  .agent-node{min-width:92px;padding:8px}.agent-node.n1,.agent-node.n3{left:12px}.agent-node.n2,.agent-node.n4{right:12px}
  .console-status{grid-template-columns:1fr}.console-status span{border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.06)}
  .proof-grid,.control-specialists{grid-template-columns:1fr}
  .r8-section{padding:66px 0}
  .split-head{gap:18px;margin-bottom:28px}
}
@media(prefers-reduced-motion:reduce){
  .commander-r8 .btn{transition:none}
}


/* R8 REAL PRODUCT EVIDENCE */
.r8-real-product{
  background:
    radial-gradient(circle at 50% 0,rgba(255,58,45,.07),transparent 42%),
    linear-gradient(180deg,rgba(255,255,255,.01),rgba(255,255,255,.02));
}
.r8-product-shot{
  margin:34px 0 0;
  border:1px solid rgba(255,78,66,.28);
  border-radius:20px;
  overflow:hidden;
  background:#090708;
  box-shadow:0 34px 90px rgba(0,0,0,.55),0 0 60px rgba(255,47,35,.06);
}
.r8-product-shot > a{display:block;position:relative;background:#050505}
.r8-product-shot > a:after{
  content:"REAL PRODUCT EVIDENCE";
  position:absolute;
  left:16px;top:16px;
  padding:7px 10px;
  border:1px solid rgba(255,105,94,.40);
  border-radius:999px;
  background:rgba(5,5,6,.82);
  backdrop-filter:blur(8px);
  color:#ff8278;
  font:700 9px Consolas,monospace;
  letter-spacing:.11em;
}
html[dir=rtl] .r8-product-shot > a:after{left:auto;right:16px;content:"REAL PRODUCT EVIDENCE"}
.r8-product-shot img{
  width:100%;
  height:auto;
  display:block;
  aspect-ratio:1904/1008;
  object-fit:cover;
}
.r8-product-shot figcaption{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
  padding:17px 20px;
  border-top:1px solid rgba(255,255,255,.07);
  color:#aaa1a5;
  font-size:12px;
}
.r8-product-shot figcaption b{color:#f5edef;font:700 9px Consolas,monospace;letter-spacing:.08em}
.r8-product-shot figcaption a{color:#ff8076;white-space:nowrap}
@media(max-width:640px){
  .r8-product-shot{border-radius:14px;margin-top:24px}
  .r8-product-shot figcaption{align-items:flex-start;flex-direction:column;gap:8px}
  .r8-product-shot > a:after{font-size:7px;top:10px;left:10px}
  html[dir=rtl] .r8-product-shot > a:after{left:auto;right:10px}
}


/* ==========================================================================
   COMMANDER R9 — compact hero + concrete console + guaranteed real proof
   ========================================================================== */
.commander-r8.r9-ready{}
.commander-r8 .r8-hero{
  min-height:auto!important;
  padding:92px 0 84px!important;
}
.commander-r8 .r8-hero:before{
  inset:-18% -8% auto 52%;
  height:680px;
}
.commander-r8 .heroGrid{
  align-items:center;
  gap:56px;
}
.commander-r8 .hero-copy h1{
  font-size:clamp(54px,5.8vw,86px);
  line-height:.98;
}
.commander-r8 .hero-copy .lead{
  font-size:16px;
  line-height:1.68;
  color:#c8c0c4;
}
.commander-r8 .sectionlead,
.commander-r8 .split-head p,
.commander-r8 .proof-grid article p,
.commander-r8 .control-primary p{
  color:#bbb2b6;
  font-size:14px;
  line-height:1.65;
}
.commander-r8 .control-specialists span,
.commander-r8 .mission-rail article span{
  color:#aaa1a5;
  font-size:13px;
}
.commander-r8 .control-specialists b{font-size:18px}
.commander-r8 .mission-rail article b{font-size:19px}

/* Concrete Commander console */
.r9-console{min-height:0!important}
.r9-console-body{padding:20px}
.r9-mission-title{
  display:flex;align-items:center;gap:12px;
  padding:16px 17px;border:1px solid rgba(255,255,255,.09);
  border-radius:12px;background:rgba(255,255,255,.025)
}
.r9-mission-title small,.r9-console-grid small,.r9-approval small{
  color:#ff8177;font:700 9px Consolas,monospace;letter-spacing:.09em
}
.r9-mission-title b{font-size:17px}
.r9-mission-title .state-pass{
  margin-inline-start:auto;padding:5px 8px;border-radius:999px;
  border:1px solid rgba(111,226,163,.3);color:#7ee8ae;
  font:700 8px Consolas,monospace;background:rgba(42,105,70,.10)
}
.r9-console-grid{
  display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0
}
.r9-console-grid div{
  min-height:76px;padding:13px;border:1px solid rgba(255,255,255,.075);
  border-radius:10px;background:#0a0809
}
.r9-console-grid b{display:block;margin-top:10px;font:700 12px Consolas,monospace;color:#f0eaec}
.r9-route{
  display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;
  align-items:center;gap:7px;margin:14px 0
}
.r9-route span{
  padding:10px 8px;border:1px solid rgba(255,80,68,.19);border-radius:8px;
  text-align:center;font:700 8px Consolas,monospace;color:#cfc6ca
}
.r9-route i{font-style:normal;color:#ff5c50}
.r9-approval{
  padding:15px 16px;border:1px solid rgba(255,79,66,.34);border-radius:11px;
  background:linear-gradient(110deg,rgba(79,10,12,.30),rgba(15,8,9,.70))
}
.r9-approval strong{display:block;margin:7px 0 3px;color:#fff;font-size:14px}
.r9-approval span{font-size:11px;color:#a99fa4}
.commander-r8 .console-status span{font-size:9px}

/* Real proof must read as an image, never a thin placeholder */
.r8-product-shot > a{
  min-height:340px;
  display:block;
  overflow:hidden;
}
.r8-product-shot img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:340px;
  object-fit:cover;
  object-position:center top;
  background:#080708;
}
.r8-product-shot figcaption{font-size:13px}

/* Tighter section rhythm */
.commander-r8 .r8-section{padding:78px 0}
.commander-r8 .split-head{margin-bottom:30px}
.commander-r8 .proof-grid{margin-top:24px}
.commander-r8 .control-grid{margin-top:28px}

@media(max-width:1020px){
  .commander-r8 .r8-hero{padding:72px 0 68px!important}
  .r9-console-grid{grid-template-columns:1fr 1fr}
  .r9-route{grid-template-columns:1fr}
  .r9-route i{display:none}
}
@media(max-width:640px){
  .commander-r8 .r8-hero{
    min-height:auto!important;
    padding:34px 0 46px!important;
  }
  .commander-r8 .r8-hero:before{
    inset:-8% -45% auto 15%;
    height:430px;
  }
  .commander-r8 .heroGrid{gap:28px}
  .commander-r8 .hero-copy h1{
    font-size:clamp(40px,12.2vw,54px)!important;
    line-height:1.03;
    margin-top:8px;
  }
  .commander-r8 .hero-copy .lead{
    font-size:15px;
    line-height:1.7;
  }
  .commander-r8 .truthline{margin-top:18px}
  .r9-console-body{padding:13px}
  .r9-mission-title{align-items:flex-start;flex-wrap:wrap}
  .r9-mission-title .state-pass{margin-inline-start:0}
  .r9-console-grid{grid-template-columns:1fr 1fr}
  .r9-console-grid div{min-height:68px;padding:11px}
  .r9-route{margin:10px 0}
  .r9-approval{padding:13px}
  .commander-r8 .console-status{grid-template-columns:1fr!important}
  .commander-r8 .r8-section{padding:52px 0}
  .r8-product-shot > a,.r8-product-shot img{min-height:0}
  .r8-product-shot img{aspect-ratio:1.78/1;object-fit:cover}
  .commander-r8 .control-specialists b{font-size:17px}
  .commander-r8 .sectionlead,
  .commander-r8 .split-head p,
  .commander-r8 .proof-grid article p,
  .commander-r8 .control-primary p{
    font-size:14px;
  }
}


/* ==========================================================================
   R9.1 — hard layout correction after real screenshot review
   ========================================================================== */
.commander-r8 .r8-hero{
  display:block!important;
  min-height:0!important;
  height:auto!important;
  padding:66px 0 70px!important;
}
.commander-r8 .r8-hero .heroGrid{
  min-height:0!important;
  height:auto!important;
  align-items:center!important;
}
.commander-r8 .r8-hero:before{
  inset:0 -8% auto 52%!important;
  height:520px!important;
  opacity:.82;
}
.commander-r8 .r8-real-product{
  padding-top:64px!important;
}
.commander-r8 .r8-real-product .split-head{
  margin-bottom:18px!important;
}
.commander-r8 .r8-product-shot{
  margin-top:18px!important;
}
@media(max-width:640px){
  .commander-r8 .topbar .nav{min-height:58px}
  .commander-r8 .brand{font-size:11.5px}
  .commander-r8 .r8-hero{
    display:block!important;
    min-height:0!important;
    height:auto!important;
    padding:26px 0 38px!important;
  }
  .commander-r8 .r8-hero .heroGrid{
    min-height:0!important;
    height:auto!important;
    gap:22px!important;
  }
  .commander-r8 .r8-hero:before{
    inset:0 -55% auto 10%!important;
    height:300px!important;
    opacity:.72;
  }
  .commander-r8 .r8-real-product{
    padding-top:44px!important;
  }
  .commander-r8 .r8-real-product .split-head{
    margin-bottom:12px!important;
  }
  .commander-r8 .r8-product-shot{
    margin-top:10px!important;
  }
}


/* ==========================================================================
   R9.2 — FINAL MOBILE READABILITY PASS
   Desktop layout intentionally preserved.
   ========================================================================== */
.r92-proof-picture{display:block}
.r92-proof-picture img{display:block;width:100%;height:auto}

/* Tablet / narrow laptop */
@media screen and (max-width:760px){
  body.commander-r8{font-size:16px}
  .commander-r8 .container{width:calc(100% - 28px)!important}

  /* Header */
  .commander-r8 .topbar{position:sticky;top:0;z-index:50}
  .commander-r8 .topbar .nav{min-height:58px!important;gap:8px}
  .commander-r8 .brand{font-size:11px!important;letter-spacing:.075em}
  .commander-r8 .brand img{width:24px;height:24px}
  .commander-r8 .navlinks{display:none!important}
  .commander-r8 .mobilemenu{display:block!important}
  .commander-r8 .lang a{font-size:11px;padding:6px 5px}

  /* Hero must communicate immediately */
  .commander-r8 .r8-hero{
    display:block!important;
    min-height:0!important;
    height:auto!important;
    padding:24px 0 34px!important;
  }
  .commander-r8 .r8-hero .heroGrid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:20px!important;
    min-height:0!important;
    height:auto!important;
  }
  .commander-r8 .hero-copy h1{
    margin:6px 0 14px!important;
    font-size:clamp(38px,11.2vw,52px)!important;
    line-height:1.04!important;
    text-wrap:balance;
  }
  .commander-r8 .hero-copy .lead{
    font-size:15.5px!important;
    line-height:1.72!important;
    max-width:none!important;
  }
  .commander-r8 .actions{gap:9px}
  .commander-r8 .actions .btn{
    width:100%!important;
    justify-content:center;
    min-height:45px;
    font-size:13px;
  }
  .commander-r8 .truthline{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:6px!important;
    margin-top:15px!important;
  }
  .commander-r8 .truthline span{
    font-size:9px!important;
    padding:9px 10px!important;
    text-align:center;
  }

  /* Console: 2x2 facts + full-width owner gate */
  .r9-console{border-radius:16px!important}
  .r9-console-body{padding:12px!important}
  .r9-mission-title{
    display:grid!important;
    grid-template-columns:1fr auto!important;
    align-items:center!important;
    gap:5px 10px!important;
    padding:13px!important;
  }
  .r9-mission-title small{grid-column:1/-1}
  .r9-mission-title b{font-size:15px!important}
  .r9-mission-title .state-pass{margin:0!important}
  .r9-console-grid{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    margin:9px 0!important;
  }
  .r9-console-grid div{
    min-height:72px!important;
    padding:11px!important;
  }
  .r9-console-grid small{font-size:8px!important}
  .r9-console-grid b{font-size:11px!important;overflow-wrap:anywhere}
  .r9-route{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:7px!important;
    margin:9px 0!important;
  }
  .r9-route i{display:none!important}
  .r9-route span{
    min-height:40px;
    display:grid;place-items:center;
    padding:8px 6px!important;
    font-size:8px!important;
  }
  .r9-approval{
    width:100%!important;
    padding:13px!important;
  }
  .r9-approval strong{font-size:14px!important}
  .r9-approval span{font-size:11px!important}
  .commander-r8 .console-status{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  .commander-r8 .console-status span{
    padding:11px!important;
    font-size:9px!important;
    border-inline-end:0!important;
    border-bottom:1px solid rgba(255,255,255,.06);
  }

  /* Section rhythm */
  .commander-r8 .r8-section{
    padding:46px 0!important;
  }
  .commander-r8 .split-head{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    margin-bottom:20px!important;
  }
  .commander-r8 h2{
    font-size:clamp(27px,8vw,36px)!important;
    line-height:1.12;
    text-wrap:balance;
  }
  .commander-r8 .sectionlead,
  .commander-r8 .split-head p,
  .commander-r8 .proof-grid article p,
  .commander-r8 .control-primary p{
    font-size:14.5px!important;
    line-height:1.7!important;
  }

  /* Mission rail: no five skinny columns. Two columns max; final item full width. */
  .commander-r8 .mission-rail{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:9px!important;
  }
  .commander-r8 .mission-rail i{display:none!important}
  .commander-r8 .mission-rail article{
    min-height:120px!important;
    padding:17px!important;
  }
  .commander-r8 .mission-rail article:last-of-type{
    grid-column:1/-1!important;
    min-height:98px!important;
  }
  .commander-r8 .mission-rail article small{font-size:9px!important}
  .commander-r8 .mission-rail article b{
    font-size:18px!important;
    margin:11px 0 6px!important;
  }
  .commander-r8 .mission-rail article span{font-size:13px!important}

  /* Control layer */
  .commander-r8 .control-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  .commander-r8 .control-primary{
    padding:22px!important;
  }
  .commander-r8 .control-primary h3{font-size:32px!important}
  .commander-r8 .mini-ledger{
    grid-template-columns:1fr 1fr!important;
  }
  .commander-r8 .control-specialists{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:9px!important;
  }
  .commander-r8 .control-specialists article{
    min-height:116px!important;
    padding:17px!important;
  }
  .commander-r8 .control-specialists b{
    font-size:16px!important;
    line-height:1.25;
  }
  .commander-r8 .control-specialists span{
    font-size:12.5px!important;
    line-height:1.45;
  }

  /* Proof capability cards: two columns, readable */
  .commander-r8 .proof-grid{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:9px!important;
    margin:18px 0 22px!important;
  }
  .commander-r8 .proof-grid article{
    min-height:168px!important;
    padding:18px!important;
  }
  .commander-r8 .proof-grid article strong{
    font-size:17px!important;
    line-height:1.2;
    margin:12px 0 8px!important;
  }

  /* Real proof: mobile crop + clear zoom invitation */
  .commander-r8 .r8-real-product{
    padding-top:42px!important;
  }
  .commander-r8 .r8-product-shot{
    margin-top:8px!important;
    border-radius:13px!important;
  }
  .commander-r8 .r8-product-shot > a{
    min-height:0!important;
  }
  .commander-r8 .r92-proof-picture img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:1/1!important;
    object-fit:cover!important;
    object-position:center!important;
  }
  .commander-r8 .r8-product-shot figcaption{
    padding:13px 14px!important;
    font-size:12px!important;
    line-height:1.5;
  }

  /* Owner boundary pills need finger-size targets and no tiny typography */
  .commander-r8 .r8-gates{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
  }
  .commander-r8 .r8-gates span{
    min-height:43px;
    display:grid;
    place-items:center;
    padding:9px 10px!important;
    font-size:10px!important;
    text-align:center;
  }
  .commander-r8 .r8-gates span:last-child{
    grid-column:1/-1!important;
  }

  /* Final availability */
  .commander-r8 .final-cta{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:18px!important;
  }
  .commander-r8 .status-mini{
    padding:18px!important;
  }
}

/* Narrow phones */
@media screen and (max-width:420px){
  .commander-r8 .container{width:calc(100% - 24px)!important}
  .commander-r8 .hero-copy h1{font-size:clamp(36px,11.5vw,48px)!important}
  .commander-r8 .control-specialists,
  .commander-r8 .proof-grid{
    grid-template-columns:1fr!important;
  }
  .commander-r8 .control-specialists article,
  .commander-r8 .proof-grid article{
    min-height:0!important;
  }
  .commander-r8 .mission-rail article{
    min-height:112px!important;
  }
  .commander-r8 .r8-gates{
    grid-template-columns:1fr!important;
  }
  .commander-r8 .r8-gates span:last-child{grid-column:auto!important}
}

/* COMMANDER R11 — PRODUCT EXPERIENCE */
.commander-r11 .r11-hero{padding:clamp(72px,8vw,116px) 0 72px;background:radial-gradient(circle at 18% 18%,rgba(79,96,255,.15),transparent 34%),radial-gradient(circle at 82% 25%,rgba(27,202,171,.10),transparent 32%),#070a10}
.r11-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:48px;align-items:center}
.r11-hero h1{max-width:760px;font-size:clamp(3rem,6vw,6.4rem);line-height:.94;letter-spacing:-.055em;margin:16px 0 24px}
.r11-hero .lead{max-width:690px;font-size:clamp(1.05rem,1.6vw,1.28rem)}
.r11-hero .hero-note{margin-top:18px;color:#97a4b8;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}
.r11-motion{margin:0;border:1px solid rgba(147,160,184,.22);border-radius:24px;overflow:hidden;background:#05070d;box-shadow:0 36px 90px rgba(0,0,0,.42)}
.r11-motion video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#05070d}
.r11-motion figcaption{display:flex;justify-content:space-between;gap:16px;padding:14px 18px;border-top:1px solid rgba(147,160,184,.16);font-size:.76rem;color:#94a2b8;letter-spacing:.06em}
.r11-motion figcaption b{color:#f7f9ff;font-size:.88rem;letter-spacing:0}
.r11-section{padding:88px 0}
.r11-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:34px}
.r11-steps>div{min-height:124px;padding:22px;border:1px solid rgba(147,160,184,.18);border-radius:18px;background:linear-gradient(180deg,rgba(20,26,37,.9),rgba(10,14,21,.92));display:flex;flex-direction:column;justify-content:space-between}
.r11-steps small{color:#6e7d95;font:600 .72rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}
.r11-steps b{font-size:.96rem;letter-spacing:.04em}
.r11-real{background:#0a0e15}
.r11-captures{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.72fr);gap:18px;margin-top:34px;align-items:stretch}
.r11-captures figure{margin:0;border:1px solid rgba(147,160,184,.18);border-radius:22px;overflow:hidden;background:#06090f}
.r11-captures img{display:block;width:100%;height:100%;max-height:560px;object-fit:cover;object-position:top}
.r11-captures figcaption{padding:13px 16px;color:#a7b2c3;font-size:.82rem;border-top:1px solid rgba(147,160,184,.14)}
.r11-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}
.r11-proof-grid article,.r11-bound-grid article{border:1px solid rgba(147,160,184,.18);border-radius:20px;padding:24px;background:rgba(12,17,25,.88)}
.r11-proof-grid small,.r11-bound-grid small{display:block;color:#7b8ca8;font:600 .72rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;margin-bottom:14px}
.r11-proof-grid p{margin:0;color:#d4dae5;line-height:1.6}
.r11-boundary{background:linear-gradient(180deg,#080c12,#0b1018)}
.r11-bound-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}
.r11-bound-grid b{display:block;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.4}
.commander-r11 .final-cta{border-radius:24px}
@media(max-width:980px){.r11-hero-grid{grid-template-columns:1fr}.r11-hero h1{font-size:clamp(3rem,10vw,5rem)}.r11-steps{grid-template-columns:repeat(3,1fr)}.r11-captures{grid-template-columns:1fr}.r11-captures img{max-height:none;object-fit:contain}.r11-proof-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.r11-section{padding:64px 0}.r11-hero{padding-top:56px}.r11-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.r11-steps>div{min-width:210px;scroll-snap-align:start}.r11-proof-grid,.r11-bound-grid{grid-template-columns:1fr}.r11-motion figcaption{flex-direction:column;gap:4px}.r11-captures{gap:12px}}
@media(prefers-reduced-motion:reduce){.r11-motion video{display:none}.r11-motion{background:url('/assets/video/commander-live-showcase-poster.jpg') center/cover no-repeat;aspect-ratio:16/9}}

/* COMMANDER R13 — WORLD-CLASS PRODUCT PASS */
.r13-hero-shot{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top;background:#05070d}
.r13-use{padding:88px 0;background:#070a10;border-top:1px solid rgba(147,160,184,.10);border-bottom:1px solid rgba(147,160,184,.10)}
.r13-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.r13-use-grid article{padding:26px;border:1px solid rgba(147,160,184,.18);border-radius:20px;background:linear-gradient(180deg,rgba(19,26,38,.92),rgba(9,13,20,.95))}.r13-use-grid small{display:block;color:#76dbc9;font:700 .72rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;margin-bottom:14px}.r13-use-grid p{margin:0;color:#d9deea;line-height:1.65}.r13-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.r13-trust span{padding:9px 12px;border:1px solid rgba(118,219,201,.20);border-radius:999px;background:rgba(118,219,201,.055);color:#bcd3d0;font-size:.78rem}.r11-motion{transition:transform .35s ease,border-color .35s ease}.r11-motion:hover{transform:translateY(-4px);border-color:rgba(118,219,201,.42)}
@media(max-width:760px){.r13-use{padding:64px 0}.r13-use-grid{grid-template-columns:1fr}.r13-trust{gap:8px}.r13-trust span{font-size:.72rem}}
@media(prefers-reduced-motion:reduce){.r11-motion{transition:none}.r11-motion:hover{transform:none}}

/* R13 localization polish */
html[lang="de"] .r11-hero h1{font-size:clamp(3rem,5.35vw,5.75rem);max-width:720px}
html[lang="ar"] .r11-hero h1{line-height:1.08;letter-spacing:-.035em}
.brand img{display:block;flex:0 0 auto}
@media(max-width:640px){html[lang="de"] .r11-hero h1{font-size:clamp(2.8rem,13vw,4.2rem)}.r11-hero-grid{gap:28px}.r11-hero .lead{font-size:1rem;line-height:1.7}.r13-hero-shot{aspect-ratio:16/10}}

/* R14 — unified AE Platform social identity */
.social-links{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.social-links a{padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;text-decoration:none;color:var(--muted);font-size:11px}
.social-links a:hover,.social-links a:focus-visible{color:var(--text);border-color:rgba(255,255,255,.3)}
@media(max-width:640px){.social-links{width:100%;gap:8px}.social-links a{font-size:10px;padding:6px 8px}}

/* R15 — product-first hero + verified localized Mobile Companion */
.r15-hero{display:block!important;min-height:0!important;padding:86px 0 94px!important;background:radial-gradient(circle at 78% 34%,rgba(255,55,43,.22),transparent 31%),radial-gradient(circle at 22% 18%,rgba(118,219,201,.06),transparent 28%),#070506}
.r15-hero-grid{display:grid;grid-template-columns:minmax(360px,.76fr) minmax(0,1.24fr);gap:54px;align-items:center}
.r15-copy h1{font-size:clamp(54px,5.5vw,84px);line-height:.98;max-width:680px;margin:14px 0 22px}.r15-copy .lead{max-width:650px;font-size:clamp(17px,1.45vw,21px)}
.r15-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.r15-trust span{padding:7px 10px;border:1px solid rgba(255,112,101,.22);border-radius:999px;background:rgba(255,69,56,.055);color:#d9cfd2;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}
.r15-hero-product{margin:0;border:1px solid rgba(255,104,91,.28);border-radius:24px;background:#07090e;box-shadow:0 42px 120px rgba(0,0,0,.62),0 0 70px rgba(255,55,43,.08);overflow:visible}
.r15-shot-wrap{position:relative;padding:10px}.r15-main-shot{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;object-position:top;border-radius:16px}.r15-approval-float{position:absolute;right:-22px;bottom:-22px;width:48%;border:1px solid rgba(255,112,101,.48);border-radius:15px;box-shadow:0 22px 60px rgba(0,0,0,.72);background:#090b10}
.r15-hero-product figcaption{padding:18px 20px 17px;color:#aeb8ca;font-size:12px;letter-spacing:.04em;border-top:1px solid rgba(255,255,255,.08)}
.r15-mobile-section{padding:88px 0;background:linear-gradient(180deg,#080b11,#0a101a);border-top:1px solid rgba(100,145,255,.15)}
.r15-mobile-grid,.r15-mobile-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:70px;align-items:center}.r15-mobile-copy h2{max-width:740px}.r15-mobile-facts{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.r15-mobile-facts span{padding:8px 10px;border:1px solid rgba(69,130,255,.22);border-radius:999px;color:#b8c8e7;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}
.r15-phone{margin:0;justify-self:center;max-width:360px;border:1px solid rgba(91,145,255,.28);border-radius:28px;overflow:hidden;background:#07101e;box-shadow:0 30px 80px rgba(0,0,0,.5)}.r15-phone img{display:block;width:100%;height:auto}.r15-phone figcaption{padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);color:#a9b7d0;font-size:11px}
.r15-mobile-page{padding:76px 0 92px;background:radial-gradient(circle at 75% 12%,rgba(55,104,255,.18),transparent 28%),#070b12}.r15-mobile-page h1{font-size:clamp(46px,5.5vw,76px);max-width:760px}.r15-phone-page{max-width:390px}
html[dir=rtl] .r15-approval-float{right:auto;left:-22px}
@media(max-width:980px){.r15-hero-grid,.r15-mobile-grid,.r15-mobile-page-grid{grid-template-columns:1fr}.r15-hero{padding:64px 0 76px!important}.r15-hero-product{max-width:900px}.r15-mobile-grid,.r15-mobile-page-grid{gap:34px}.r15-phone{max-width:340px}}
@media(max-width:640px){.r15-hero{padding:34px 0 48px!important}.r15-hero-grid{gap:28px}.r15-copy h1{font-size:clamp(40px,12vw,54px)}.r15-copy .lead{font-size:16px;line-height:1.7}.r15-hero-product{border-radius:16px}.r15-shot-wrap{padding:6px 6px 82px}.r15-main-shot{aspect-ratio:16/10;border-radius:11px}.r15-approval-float{right:10px;bottom:12px;width:70%;border-radius:10px}html[dir=rtl] .r15-approval-float{left:10px;right:auto}.r15-mobile-section,.r15-mobile-page{padding:56px 0}.r15-phone{max-width:min(330px,92vw);border-radius:22px}.r15-trust span,.r15-mobile-facts span{font-size:8px}}

/* R15.1 — mobile hero product clarity */
@media(max-width:760px){
  .r15-product-stage{overflow:visible}
  .r15-product-stage>img{width:100%;display:block;border-radius:16px}
  .r15-product-stage .r15-approval-overlay{
    position:static!important;
    width:100%!important;
    margin-top:10px!important;
    transform:none!important;
    border-radius:14px!important;
  }
  .r15-hero-grid{gap:26px!important}
  .r15-hero-copy .actions{margin-bottom:8px}
  .r15-product-stage figcaption{font-size:11px;line-height:1.45}
}

/* R15.2 — verified mobile hero composition */
@media(max-width:760px){
  .r15-shot-wrap{padding:6px!important}
  .r15-main-shot{width:100%!important;aspect-ratio:16/10!important;object-fit:cover!important;object-position:top!important}
  .r15-approval-float{
    position:static!important;
    display:block!important;
    width:100%!important;
    margin-top:10px!important;
    right:auto!important;left:auto!important;bottom:auto!important;
    border-radius:12px!important;
    box-shadow:0 16px 40px rgba(0,0,0,.55)!important;
  }
  html[dir=rtl] .r15-approval-float{right:auto!important;left:auto!important}
  .r15-hero-product figcaption{font-size:11px;line-height:1.45;padding:13px 14px!important}
  .r15-hero-grid{gap:26px!important}
}


/* R16 — compact verified Mobile Companion frame */
.r16-phone-preview{margin:0;justify-self:center;width:min(100%,330px);border:1px solid rgba(91,145,255,.28);border-radius:28px;overflow:hidden;background:#07101e;box-shadow:0 28px 70px rgba(0,0,0,.45)}
.r16-phone-screen{position:relative;height:500px;overflow:hidden;background:#08111f}
.r16-phone-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 12%}
.r16-phone-screen:after{content:"";position:absolute;inset:auto 0 0;height:70px;background:linear-gradient(180deg,transparent,rgba(7,16,30,.86));pointer-events:none}
.r16-phone-preview figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);color:#a9b7d0;font-size:11px;line-height:1.4}
.r16-phone-preview figcaption span{min-width:0}.r16-full-link{white-space:nowrap;color:#d9e4ff;text-decoration:none;font-weight:700}.r16-full-link:hover{text-decoration:underline}
.r16-phone-page{width:min(100%,360px)}.r16-phone-page .r16-phone-screen{height:560px}
@media(max-width:980px){.r16-phone-preview{width:min(100%,340px)}.r16-phone-screen{height:480px}.r16-phone-page .r16-phone-screen{height:520px}}
@media(max-width:640px){.r16-phone-preview{width:min(100%,320px);border-radius:22px}.r16-phone-screen{height:430px}.r16-phone-page .r16-phone-screen{height:470px}.r16-phone-preview figcaption{display:grid;gap:6px}.r16-full-link{white-space:normal}}

/* R18 buyer clarity */
.r18-fit,.r18-faq{padding:clamp(3rem,7vw,6rem) 0}.r18-fit{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.r18-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.r18-grid article{padding:1.25rem;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.035)}.r18-grid small{display:block;opacity:.66;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem}.r18-grid b{display:block;font-size:1.12rem;margin-bottom:.55rem}.r18-grid p{margin:0;opacity:.82;line-height:1.65}.r18-faq .faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.r18-faq details{padding:1rem 1.15rem;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.03)}.r18-faq summary{cursor:pointer;font-weight:700}.r18-faq p{opacity:.82;line-height:1.65}@media(max-width:800px){.r18-grid,.r18-faq .faq-grid{grid-template-columns:1fr}}


/* R19 — visible world-market buyer overhaul */
.commander-release-badge{width:min(1180px,calc(100% - 56px));margin:0 auto 20px;padding:12px 16px;border:1px solid rgba(255,112,101,.28);border-radius:999px;background:rgba(36,10,12,.76);display:flex;align-items:center;gap:10px;color:#d6cdd1;font-size:12px}.commander-release-badge span{width:8px;height:8px;border-radius:50%;background:#ff7168;box-shadow:0 0 18px rgba(255,113,104,.7)}.commander-release-badge b{color:#fff}.commander-release-badge small{margin-inline-start:auto;color:#9e959a}
.commander-impact{padding:90px 0;background:radial-gradient(circle at 74% 10%,rgba(61,109,255,.12),transparent 32%),linear-gradient(180deg,#07090e,#090d14)}.impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.impact-grid article{min-height:230px;padding:28px;border:1px solid rgba(118,219,201,.20);border-radius:22px;background:linear-gradient(155deg,rgba(15,23,34,.95),rgba(8,11,17,.97));display:flex;flex-direction:column;justify-content:flex-end}.impact-grid small{color:#76dbc9;font:700 10px ui-monospace,Consolas,monospace;letter-spacing:.08em}.impact-grid p{font-size:18px;line-height:1.55;color:#edf1f8;margin:18px 0 0}
.cmd-status-hero{padding:92px 0 82px;background:radial-gradient(circle at 78% 4%,rgba(255,65,53,.24),transparent 30%),radial-gradient(circle at 15% 50%,rgba(73,111,255,.08),transparent 28%),#070609}.cmd-status-hero h1{max-width:1040px;font-size:clamp(48px,6vw,82px)}.cmd-status-label{display:inline-flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid rgba(255,112,101,.24);border-radius:999px;background:rgba(49,10,12,.62);color:#d7cdd1;font:700 10px Consolas,monospace}.cmd-status-label span{width:8px;height:8px;border-radius:50%;background:#ff7168;box-shadow:0 0 18px rgba(255,113,104,.7)}.cmd-gate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:40px 0 18px}.cmd-gate{min-height:240px;padding:24px;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:linear-gradient(155deg,rgba(34,12,15,.95),rgba(10,8,11,.98))}.cmd-gate>span{display:block;width:12px;height:12px;border-radius:50%;background:#ffb45d;box-shadow:0 0 18px rgba(255,180,93,.5);margin-bottom:36px}.cmd-gate:first-child>span,.cmd-gate:nth-child(2)>span{background:#6fe2a3;box-shadow:0 0 18px rgba(111,226,163,.5)}.cmd-gate small{display:block;color:#9e959a;font:700 10px Consolas,monospace;letter-spacing:.08em}.cmd-gate b{display:block;margin:10px 0;font-size:22px;color:#fff}.cmd-gate p{margin:0;font-size:14px}.cmd-next{padding:24px;border:1px solid rgba(118,219,201,.18);border-radius:20px;background:rgba(12,17,25,.88);display:flex;align-items:center;justify-content:space-between;gap:28px}.cmd-next>div:first-child{display:grid;gap:6px}.cmd-next small{color:#76dbc9;font:700 10px Consolas,monospace}.cmd-next p{margin:0;font-size:13px}.cmd-next .actions{margin:0}
@media(max-width:980px){.impact-grid,.cmd-gate-grid{grid-template-columns:1fr 1fr}.commander-release-badge{width:calc(100% - 34px);border-radius:18px;flex-wrap:wrap}.commander-release-badge small{width:100%;margin:0}.cmd-next{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.impact-grid,.cmd-gate-grid{grid-template-columns:1fr}.impact-grid article,.cmd-gate{min-height:0}.cmd-status-hero{padding:58px 0}.commander-impact{padding:62px 0}.cmd-next .actions{width:100%}.cmd-next .btn{width:100%;justify-content:center}}

/* R19.1 — hard mobile overflow correction after real 390px screenshot review */
@media(max-width:760px){
  .commander-r19 .container{width:calc(100% - 28px)!important;max-width:100%;min-width:0}
  .commander-r19 .r15-hero-grid,.commander-r19 .r15-mobile-grid,.commander-r19 .r15-mobile-page-grid{grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0}
  .commander-r19 .r15-hero-grid>*,.commander-r19 .r15-mobile-grid>*,.commander-r19 .r15-mobile-page-grid>*{min-width:0!important;max-width:100%!important;width:100%}
  .commander-r19 h1,.commander-r19 h2,.commander-r19 h3,.commander-r19 .lead,.commander-r19 p{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}
  .commander-r19 .r15-copy h1,.commander-r19 .cmd-status-hero h1{font-size:clamp(34px,10.2vw,45px)!important;line-height:1.18!important;text-wrap:wrap!important}
  .commander-r19 .commander-release-badge{width:calc(100% - 28px);max-width:100%;border-radius:16px;line-height:1.5;overflow-wrap:anywhere}
  .commander-r19 .r15-hero-product,.commander-r19 .r16-phone-preview{max-width:100%!important;width:100%!important;min-width:0}
  .commander-r19 .actions .btn{white-space:normal;text-align:center;justify-content:center}
  .commander-r19 .brand{min-width:0}.commander-r19 .brand span{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media(max-width:430px){.commander-r19 .brand span{display:none}.commander-r19 .container{width:calc(100% - 24px)!important}}

/* R19.2 — viewport lock for real phone widths */
@media(max-width:760px){html,body.commander-r19{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}body.commander-r19 *{min-width:0!important}.commander-r19 header,.commander-r19 main,.commander-r19 section,.commander-r19 footer{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.commander-r19 .container,.commander-r19 .r15-hero-grid{width:auto!important;max-width:none!important;margin-left:14px!important;margin-right:14px!important;padding-left:0!important;padding-right:0!important}.commander-r19 .commander-release-badge{width:auto!important;margin-left:14px!important;margin-right:14px!important}.commander-r19 .r15-copy h1,.commander-r19 .cmd-status-hero h1{font-size:36px!important;line-height:1.24!important;margin-inline:0!important}.commander-r19 .r15-hero-product,.commander-r19 .cmd-gate-grid,.commander-r19 .impact-grid,.commander-r19 .cmd-next{width:100%!important;max-width:100%!important}.commander-r19 .cmd-gate,.commander-r19 .impact-grid article{width:100%!important}.commander-r19 img,.commander-r19 video{max-width:100%!important}}

/* R20 — product tour + support completion */
.commander-r20 .cmd-tour-r20,.commander-r20 .cmd-support-r20{padding:92px 0;background:radial-gradient(circle at 78% 6%,rgba(255,60,48,.16),transparent 30%),#070607}.tour-stage{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin:34px 0}.tour-main-shot{margin:0;border:1px solid rgba(255,94,82,.26);border-radius:22px;overflow:hidden;background:#09090c;box-shadow:0 30px 90px rgba(0,0,0,.42)}.tour-main-shot img{display:block;width:100%;height:100%;max-height:660px;object-fit:cover;object-position:top}.tour-main-shot figcaption{padding:14px 16px;border-top:1px solid rgba(255,255,255,.08);color:#aaa3aa;font-size:12px}.tour-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tour-steps article{padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(155deg,rgba(42,10,12,.78),rgba(11,8,9,.96))}.tour-steps small,.cmd-support-grid small,.cmd-support-send small{color:#ff776e;font:700 10px Consolas,monospace}.tour-steps h3{margin:24px 0 10px}.tour-steps p{margin:0}.tour-steps .owner-step{border-color:rgba(255,92,76,.35)}.tour-steps .owner-step img{display:block;width:100%;margin-top:18px;border-radius:10px;border:1px solid rgba(255,255,255,.09)}
.cmd-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0}.cmd-support-grid article{min-height:250px;padding:28px;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:linear-gradient(155deg,rgba(42,10,12,.72),rgba(11,8,9,.96))}.cmd-support-grid h3{margin:36px 0 12px}.cmd-support-send{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:28px;border:1px solid rgba(255,92,76,.24);border-radius:20px;background:rgba(45,9,11,.46)}.cmd-support-send h2{font-size:30px;margin:8px 0 10px}.cmd-support-send .actions{margin:0}
@media(max-width:920px){.tour-stage{grid-template-columns:1fr}.cmd-support-grid{grid-template-columns:1fr}.cmd-support-send{grid-template-columns:1fr}.cmd-support-send .actions{justify-content:flex-start}}
@media(max-width:640px){.commander-r20 .cmd-tour-r20,.commander-r20 .cmd-support-r20{padding:58px 0}.tour-steps{grid-template-columns:1fr}.tour-main-shot{border-radius:16px}.cmd-support-grid article{min-height:0;padding:22px}.cmd-support-grid h3{margin-top:22px}.cmd-support-send{padding:22px}.cmd-support-send .actions .btn{width:100%;justify-content:center}}

/* R21 — evidence-led world-class product presentation */
.commander-r21{--r21-line:rgba(255,255,255,.11);--r21-card:#140b0b;--r21-red:#ff514b;--r21-soft:#b9aeb1}.commander-r21 h1{letter-spacing:-.045em;text-wrap:balance}.commander-r21 h2{letter-spacing:-.028em;text-wrap:balance}.commander-r21 .lead,.commander-r21 .sectionlead{max-width:70ch}
.r21-trust-rail{padding:44px 0;border-block:1px solid var(--r21-line);background:linear-gradient(90deg,rgba(255,70,70,.035),rgba(255,255,255,.018),rgba(143,87,255,.04))}.r21-trust-rail .container{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:42px;align-items:center}.r21-trust-rail small{color:#ff706b;font:700 10px Consolas,monospace;letter-spacing:.12em}.r21-trust-rail h2{font-size:clamp(27px,3vw,42px);margin:8px 0}.r21-trust-rail p{margin:0;color:var(--r21-soft)}.r21-trust-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.r21-trust-facts span{display:grid;place-items:center;min-height:66px;padding:10px;border:1px solid var(--r21-line);border-radius:13px;background:rgba(255,255,255,.025);font:700 10px/1.35 Consolas,monospace;text-align:center}
.r21-control{padding:clamp(64px,8vw,110px) 0;background:radial-gradient(circle at 75% 15%,rgba(255,52,52,.12),transparent 34%),#090707}.r21-control-stage{position:relative;margin:36px 0 24px;min-height:520px}.r21-workspace{width:min(100%,1050px);margin:0;border:1px solid rgba(255,98,91,.24);border-radius:24px;overflow:hidden;background:#0a0c11;box-shadow:0 34px 100px rgba(0,0,0,.42)}.r21-workspace img{display:block;width:100%;height:auto;object-fit:contain}.r21-workspace figcaption{padding:13px 17px;color:#c7bcc0;font-size:13px;border-top:1px solid var(--r21-line)}
.r21-approval-card{position:absolute;right:0;bottom:36px;width:min(390px,38%);padding:12px;border:1px solid rgba(255,84,77,.35);border-radius:18px;background:rgba(21,9,9,.94);box-shadow:0 24px 70px rgba(0,0,0,.55);backdrop-filter:blur(12px)}[dir=rtl] .r21-approval-card{right:auto;left:0}.r21-approval-card img{display:block;width:100%;height:auto;max-height:220px;object-fit:contain;border-radius:12px;background:#08090d}.r21-approval-card div{padding:12px 8px 5px;display:grid;gap:5px}.r21-approval-card small{color:#ff706b;font:700 10px Consolas,monospace}.r21-approval-card b{font-size:15px;line-height:1.45}
.commander-r21 .r15-hero-product,.commander-r21 .r16-phone-preview,.commander-r21 .tour-main-shot{box-shadow:0 32px 90px rgba(0,0,0,.34)}.commander-r21 .r15-main-shot,.commander-r21 .tour-main-shot img{object-fit:contain}.commander-r21 .r13-use-grid article,.commander-r21 .r18-grid article,.commander-r21 .cmd-support-grid article,.commander-r21 .tour-steps article{transition:transform .2s ease,border-color .2s ease}.commander-r21 .r13-use-grid article:hover,.commander-r21 .r18-grid article:hover,.commander-r21 .cmd-support-grid article:hover,.commander-r21 .tour-steps article:hover{transform:translateY(-3px);border-color:rgba(255,91,84,.42)}
@media(max-width:980px){.r21-trust-rail .container{grid-template-columns:1fr}.r21-trust-facts{grid-template-columns:repeat(3,1fr)}.r21-control-stage{min-height:0}.r21-approval-card{position:relative;right:auto!important;left:auto!important;bottom:auto;width:min(100%,620px);margin:-34px 18px 0 auto}[dir=rtl] .r21-approval-card{margin:-34px auto 0 18px}}
@media(max-width:600px){.r21-trust-facts{grid-template-columns:1fr 1fr}.r21-trust-rail{padding:30px 0}.r21-control{padding:52px 0}.r21-workspace{border-radius:16px}.r21-approval-card{width:calc(100% - 20px);margin:-18px 10px 0}.commander-r21 h1{font-size:clamp(36px,12vw,52px)!important;line-height:1.05!important}.commander-r21 .r15-hero-product{margin-top:8px}}

@media(max-width:500px){.commander-r21 .brand span{display:none}.commander-r21 .nav{gap:8px}.commander-r21 .lang{margin-inline-start:auto}.commander-r21 .mobilemenu{order:-1}}

/* R22: visible contrast */
.r22-contrast{padding:72px 0;background:linear-gradient(180deg,#090708,#120707)}.r22-contrast-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.r22-contrast article{padding:30px;border-radius:22px;border:1px solid rgba(255,255,255,.1);min-height:220px}.r22-contrast article.muted{background:rgba(255,255,255,.025);opacity:.82}.r22-contrast article.active{background:radial-gradient(circle at 85% 20%,rgba(255,70,70,.22),transparent 48%),rgba(50,6,6,.72);border-color:rgba(255,90,90,.38);box-shadow:0 22px 70px rgba(120,0,0,.16)}.r22-contrast small{display:block;color:#ff6868;font-weight:900;letter-spacing:.12em;margin-bottom:22px}.r22-contrast b{display:block;font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1.15;margin-bottom:14px}.r22-contrast p{color:var(--muted);font-size:1.02rem;line-height:1.8;max-width:58ch}
@media(max-width:760px){.r22-contrast{padding:48px 0}.r22-contrast-grid{grid-template-columns:1fr}.r22-contrast article{min-height:auto;padding:24px}}

/* UAOS deferred below-fold rendering */
main>section:nth-of-type(n+3),body>section.contact,footer{content-visibility:auto;contain-intrinsic-size:auto 720px}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* R22 accessibility tap targets */
.commander-r22 nav.lang a{min-width:32px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding-inline:5px}
@media(max-width:760px){.commander-r22 nav.lang{gap:2px}.commander-r22 nav.lang a{min-width:34px;min-height:40px}}
/* R22 mobile LCP refinement: keep product proof visible without letting it dominate the first viewport. */
@media(max-width:760px){.commander-r22 .r15-shot-wrap{width:min(82vw,320px);margin-inline:auto}.commander-r22 .r15-main-shot{width:100%;height:auto}.commander-r22 .r15-approval-float{max-width:44%;}}

/* R23 — visible-control benchmark */
.commander-r23 .r23-benchmark{padding:86px 0;background:linear-gradient(180deg,#07090d,#120909 60%,#09090c);border-block:1px solid rgba(255,84,76,.16)}
.commander-r23 .r23-benchmark .sectionlead{max-width:780px;color:var(--muted);font-size:clamp(16px,1.35vw,20px)}
.commander-r23 .r23-compare-head,.commander-r23 .r23-compare-row{display:grid;grid-template-columns:minmax(150px,.8fr) repeat(2,minmax(0,1fr));gap:0;align-items:stretch}
.commander-r23 .r23-compare-head{margin-top:30px;color:#ff6e68;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.commander-r23 .r23-compare-head>*{padding:13px 18px}
.commander-r23 .r23-compare{overflow:hidden;border:1px solid rgba(255,102,94,.2);border-radius:22px;background:rgba(255,255,255,.018);box-shadow:0 28px 80px rgba(0,0,0,.25)}
.commander-r23 .r23-compare-row+ .r23-compare-row{border-top:1px solid rgba(255,255,255,.07)}
.commander-r23 .r23-compare-row>*{padding:20px 18px;min-width:0}.commander-r23 .r23-compare-row>b{color:#fff}.commander-r23 .r23-compare-row span{color:#cfd1d8;line-height:1.55}
.commander-r23 .r23-compare-row span:nth-child(2){background:linear-gradient(90deg,rgba(255,61,52,.08),rgba(255,61,52,.02));color:#fff}.commander-r23 .r23-compare-row span:nth-child(3){color:#9da2ad}
@media(max-width:720px){.commander-r23 .r23-benchmark{padding:58px 0}.commander-r23 .r23-compare-head{display:none}.commander-r23 .r23-compare-row{grid-template-columns:1fr}.commander-r23 .r23-compare-row>*{padding:14px 16px}.commander-r23 .r23-compare-row>b{padding-top:22px;color:#ff716b}.commander-r23 .r23-compare-row span:nth-child(2)::before{content:'COMMANDER · ';font-size:10px;font-weight:900;letter-spacing:.08em;color:#ff716b}.commander-r23 .r23-compare-row span:nth-child(3)::before{content:'OTHER · ';font-size:10px;font-weight:900;letter-spacing:.08em;color:#8d929c}}

/* R24 — control-plane clarity + performance polish */
h1,h2,h3{text-wrap:balance}.lead,.sectionlead,article p{text-wrap:pretty}a:focus-visible,button:focus-visible{outline:3px solid #ff655f;outline-offset:3px}.topbar a[aria-current="page"]{font-weight:800}.r15-trust{display:flex;flex-wrap:wrap;gap:8px}.r15-trust span{padding:8px 10px;border:1px solid rgba(255,101,95,.26);border-radius:999px;background:rgba(38,8,8,.55);font-size:11px;font-weight:800}.r23-benchmark{background:linear-gradient(180deg,rgba(54,10,10,.48),rgba(8,8,12,.16));border-block:1px solid rgba(255,101,95,.14)}.r23-compare-row{transition:background .18s ease}.r23-compare-row:hover{background:rgba(255,101,95,.055)}.btn{min-height:44px}.lang a{min-width:30px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:760px){.r15-hero .actions{display:grid;grid-template-columns:1fr}.r15-hero .actions .btn{width:100%}.r15-trust{justify-content:center}.r23-compare-head,.r23-compare-row{grid-template-columns:1fr}.r23-compare-head span,.r23-compare-row span,.r23-compare-row b{padding:9px 0}.r23-compare-head b{display:none}.r15-shot-wrap{width:min(78vw,300px)!important}.r15-approval-float{max-width:42%!important}.sectionHead h2{font-size:clamp(30px,10vw,46px)}}
/* R24.1 — Lighthouse mobile accessibility/perf hardening */
.topbar .lang{gap:4px}.topbar .lang a{min-width:36px!important;min-height:40px!important;padding:8px 8px!important;display:inline-flex!important;align-items:center;justify-content:center}
@media(max-width:760px){.commander-r24 .topbar{backdrop-filter:none}.commander-r24 .r15-hero-product{content-visibility:auto;contain-intrinsic-size:320px 230px}.commander-r24 .hero:before{filter:none}}
@media(max-width:760px){.commander-r24 h1{text-wrap:wrap}.commander-r24 .r15-copy{contain:layout style}.commander-r24 .r15-hero{background:#090405}}

/* R25 — clearer control story */
.r25-control-summary{padding:38px 0;background:linear-gradient(180deg,rgba(55,8,10,.82),rgba(9,5,7,.96));border-block:1px solid rgba(255,82,70,.18)}
.r25-control-summary>.container{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center}.r25-control-summary h2{margin:6px 0 10px;font-size:clamp(28px,3vw,44px)}.r25-control-summary p{margin:0}.r25-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.r25-control-grid article{padding:18px;border:1px solid rgba(255,92,76,.24);border-radius:14px;background:rgba(255,255,255,.025)}.r25-control-grid small{display:block;color:#ff8378;font:700 10px Consolas,monospace;margin-bottom:8px}.r25-control-grid b{font-size:13px;letter-spacing:.04em}
.commander-r25 .hero{min-height:min(760px,calc(100vh - 78px))}.commander-r25 .r23-benchmark{padding-top:64px}
@media(max-width:760px){.r25-control-summary>.container{grid-template-columns:1fr}.r25-control-grid{grid-template-columns:1fr 1fr}.commander-r25 .brand span{display:none}.commander-r25 .hero{min-height:auto}.commander-r25 h1{font-size:clamp(38px,11vw,52px)}}

/* R25 pass 2 — mobile visual density */
@media(max-width:520px){.commander-r25 h1{font-size:36px!important;line-height:1.2!important}.commander-r25 .lead{font-size:16px;line-height:1.75}.commander-r25 .commander-release-badge{display:grid;gap:4px;align-items:start;padding:12px 14px;white-space:normal}.commander-r25 .r25-control-summary{padding:28px 0}.commander-r25 .r25-control-grid{grid-template-columns:1fr}.commander-r25 .r15-trust{gap:6px}.commander-r25 .r15-trust span{font-size:10px;padding:7px 9px}}

/* R26 final visual identity + calm mobile agent */
.commander-r26 .brand{min-width:245px}.commander-r26 .brand-wordmark{display:block;width:245px;height:auto;max-height:46px}.commander-r26 .topbar{background:rgba(7,4,5,.90);box-shadow:0 12px 38px rgba(0,0,0,.18)}
.r26-mobile-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#09090c,#070708)}.r26-mobile-section:before{content:"";position:absolute;inset:10% -20% auto 45%;height:520px;background:radial-gradient(circle,rgba(255,77,72,.10),transparent 62%);pointer-events:none}
.r26-mobile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,460px);gap:80px;align-items:center}.r26-mobile-copy h2{max-width:720px}.r26-mobile-points{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.r26-mobile-points span{padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#c9c5cb;font:700 10px Consolas,monospace;letter-spacing:.08em}
.r26-phone-wrap{position:relative}.r26-phone{width:min(100%,390px);margin:auto;padding:14px;border-radius:42px;border:1px solid rgba(255,255,255,.17);background:linear-gradient(180deg,#111216,#08090b);box-shadow:0 45px 100px rgba(0,0,0,.62),0 0 0 6px #030304;overflow:hidden}.r26-phone-top{display:flex;align-items:center;gap:10px;padding:8px 8px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.r26-phone-top img{width:24px;height:24px}.r26-phone-top b{font-size:12px;letter-spacing:.12em}.r26-phone-top span{margin-inline-start:auto;color:#8d8990}
.r26-agent-card,.r26-ui-card{margin-top:12px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(180deg,#111318,#0c0e12)}.r26-agent-card small,.r26-ui-card small{color:#a9a5ad;font-size:11px}.r26-agent-card h3{margin:7px 0 6px;font-size:23px;letter-spacing:-.02em}.r26-agent-card p{margin:0 0 16px;font-size:13px;line-height:1.65}.r26-agent-input{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.10);border-radius:12px;background:#090a0d;color:#928e96}.r26-agent-input em{font-style:normal;font-size:12px}.r26-agent-input b{margin-inline-start:auto;color:#ff6963}.r26-ui-card{display:grid;grid-template-columns:1fr auto;gap:5px 14px;align-items:center;padding:14px 16px}.r26-ui-card b{font-size:14px}.r26-ui-card span{grid-column:2;grid-row:1/3;color:#9d99a0;font-size:10px}.r26-ui-card i{grid-column:1/-1;height:3px;background:rgba(255,255,255,.07);border-radius:99px;position:relative;overflow:hidden}.r26-ui-card i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--p);background:#ff625b}.r26-approval{border-color:rgba(255,98,91,.20)}.r26-approval span{color:#ff756f}.r26-device span{color:#b8b4bb}.r26-proof-note{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:16px auto 0;max-width:390px;color:#89858d;font-size:11px}.r26-proof-note a{color:#d8d4da}
@media(max-width:900px){.r26-mobile-grid{grid-template-columns:1fr;gap:42px}.r26-mobile-copy{text-align:center}.r26-mobile-copy .sectionlead{margin-inline:auto}.r26-mobile-points{justify-content:center}.r26-phone-wrap{order:2}.r26-phone{max-width:360px}}
@media(max-width:640px){.commander-r26 .brand{min-width:auto}.commander-r26 .brand-wordmark{width:155px;max-height:38px}.r26-mobile-section{padding-top:52px}.r26-mobile-copy h2{font-size:34px}.r26-phone{max-width:330px;border-radius:34px;padding:11px}.r26-agent-card h3{font-size:20px}.r26-proof-note{display:grid;text-align:center;justify-items:center}.r26-mobile-points span{font-size:9px}}
.commander-r26 .brand{display:flex;align-items:center;gap:11px;min-width:250px;color:#fff}.commander-r26 .brand-mark{width:34px;height:34px;flex:0 0 34px}.commander-r26 .brand-lockup{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.commander-r26 .brand-lockup b{font-size:12px;letter-spacing:.14em}.commander-r26 .brand-lockup small{font-size:10px;letter-spacing:.10em;color:#ff625b;font-weight:800}.commander-r26 .brand-wordmark{display:none!important}@media(max-width:640px){.commander-r26 .brand{min-width:0;gap:8px}.commander-r26 .brand-mark{width:27px;height:27px;flex-basis:27px}.commander-r26 .brand-lockup b{font-size:9px}.commander-r26 .brand-lockup small{font-size:8px}}
.commander-r26 .brand-lockup{direction:ltr}.r26-agent-logo{width:24px;height:24px;flex:0 0 24px;color:#fff}.r26-phone-top{direction:ltr}.r26-phone-top b{direction:ltr}

/* R27 — visual refinement from live-site review */
.commander-r27 .brand-mark{width:44px!important;height:32px!important}.commander-r27 .brand-word{font-size:14px;letter-spacing:.09em}.commander-r27 .nav{min-height:72px}
.commander-r27 .r15-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:72px}.commander-r27 .r15-copy h1{font-size:clamp(52px,5.2vw,76px);line-height:1.08;max-width:760px;margin-bottom:22px}.commander-r27 .r15-copy .lead{font-size:19px;line-height:1.72;max-width:700px}
.commander-r27 .r15-hero-product{overflow:visible;position:relative}.commander-r27 .r15-main-shot{filter:brightness(1.12) contrast(1.04);box-shadow:0 24px 70px rgba(0,0,0,.35)}
.commander-r27 .r27-phone-float{position:absolute;right:-34px;bottom:-46px;width:235px;padding:16px;border:1px solid rgba(255,90,80,.42);border-radius:28px;background:linear-gradient(180deg,#101115,#090a0d);box-shadow:0 28px 80px rgba(0,0,0,.62);z-index:3;color:#fff}.commander-r27[dir=rtl] .r27-phone-float{right:auto;left:-34px}
.commander-r27 .r27-phone-bar,.commander-r27 .r27-agent,.commander-r27 .r27-mission,.commander-r27 .r27-gate{display:grid;gap:6px}.commander-r27 .r27-phone-bar{grid-template-columns:1fr auto;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);font:700 10px Consolas,monospace;letter-spacing:.08em}.commander-r27 .r27-agent,.commander-r27 .r27-mission,.commander-r27 .r27-gate{margin-top:12px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0d0e12}.commander-r27 .r27-agent small,.commander-r27 .r27-mission small,.commander-r27 .r27-gate small{font-size:9px;color:#aaa}.commander-r27 .r27-agent b,.commander-r27 .r27-mission b,.commander-r27 .r27-gate b{font-size:13px}.commander-r27 .r27-agent span{font-size:10px;color:#c8c8cc}.commander-r27 .r27-mission i{font-style:normal;font:700 10px Consolas;color:#ff675e}.commander-r27 .r27-gate{border-color:rgba(255,90,80,.28)}
@media(max-width:980px){.commander-r27 .r15-hero-grid{grid-template-columns:1fr;gap:34px}.commander-r27 .r15-copy h1{font-size:clamp(42px,9vw,60px)}.commander-r27 .r27-phone-float{right:18px;left:auto;bottom:-34px}.commander-r27[dir=rtl] .r27-phone-float{left:18px;right:auto}}
@media(max-width:640px){.commander-r27 .brand-mark{width:34px!important;height:25px!important}.commander-r27 .brand-word{font-size:11px}.commander-r27 .r15-copy h1{font-size:40px!important;line-height:1.16!important}.commander-r27 .r15-copy .lead{font-size:16px}.commander-r27 .r27-phone-float{position:relative!important;inset:auto!important;width:100%;margin:16px 0 0;border-radius:22px}.commander-r27 .r15-shot-wrap{padding-bottom:6px!important}}

html[dir=rtl] .commander-r27 .r27-phone-float{right:auto;left:-34px}@media(max-width:980px){html[dir=rtl] .commander-r27 .r27-phone-float{left:18px;right:auto}}@media(max-width:640px){html[dir=rtl] .commander-r27 .r27-phone-float{inset:auto!important}}

/* R99/R31 legal visual polish */
.legal-page .reading{background:radial-gradient(circle at 82% 12%,rgba(255,90,167,.09),transparent 30%)}
.legal-page .reading .container{max-width:1120px}.legal-page .reading h1{margin-bottom:12px}.legal-badge{display:inline-flex;padding:7px 11px;border:1px solid rgba(255,116,184,.34);border-radius:999px;color:#ff9fc8;background:#140d16;font:700 11px/1.2 Consolas,monospace}.legal-lead{max-width:760px;margin-top:20px}.legal-grid{display:grid;grid-template-columns:1.1fr 1.15fr .85fr;gap:16px;margin-top:34px}.legal-card{min-width:0;padding:26px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(155deg,rgba(28,19,36,.92),rgba(12,10,16,.96));box-shadow:0 22px 60px #0003}.legal-card small{display:block;color:#ff8fc2;font:700 10px/1.2 Consolas,monospace;letter-spacing:.1em;margin-bottom:12px}.legal-card h2{font-size:23px;margin:0 0 18px}.legal-card p{font-size:15px;margin:10px 0}.legal-card a{overflow-wrap:anywhere}.legal-note{margin-top:18px;padding:18px 20px;border:1px solid #544251;border-inline-start:4px solid var(--pink);border-radius:12px;background:#100c13;color:var(--muted)}.legal-note strong{color:#fff}html[dir=rtl] .legal-card,html[dir=rtl] .legal-note{text-align:right}@media(max-width:900px){.legal-grid{grid-template-columns:1fr 1fr}.legal-card:last-child{grid-column:1/-1}}@media(max-width:620px){.legal-grid{grid-template-columns:1fr}.legal-card:last-child{grid-column:auto}.legal-page .reading h1{font-size:clamp(38px,11vw,52px)}.legal-card{padding:21px}}


/* R37 VISUAL REPAIR — one restrained product-bound sun only */
body.commander-r37 .r15-hero{
  background:radial-gradient(circle at 74% 46%,rgba(255,185,95,.05),transparent 34%),#070506!important;
}
html[dir=rtl] body.commander-r37 .r15-hero{
  background:radial-gradient(circle at 26% 46%,rgba(255,185,95,.05),transparent 34%),#070506!important;
}
body.commander-r37 .r15-hero-product{
  position:relative!important;isolation:isolate;overflow:visible!important;
  border-color:rgba(255,166,104,.22)!important;
  box-shadow:0 42px 120px rgba(0,0,0,.62),0 0 44px rgba(255,174,88,.05)!important;
}
body.commander-r37 .r15-hero-product:before{
  content:"";position:absolute;inset:-72px -84px;z-index:-1;pointer-events:none;
  background:radial-gradient(circle at 50% 50%,rgba(255,238,182,.25) 0 7%,rgba(255,199,106,.15) 18%,rgba(255,151,65,.07) 34%,transparent 66%);
  filter:blur(8px) saturate(.85);opacity:.76;
  animation:r37ProductSun 20s ease-in-out infinite;
}
@keyframes r37ProductSun{
  0%,100%{transform:translate3d(-6px,2px,0) scale(.99);opacity:.68}
  50%{transform:translate3d(8px,-6px,0) scale(1.025);opacity:.80}
}
@media(prefers-reduced-motion:reduce){
  body.commander-r37 .r15-hero-product:before{animation:none!important;transform:none!important}
}
@media(max-width:760px){
  body.commander-r37 .r15-hero{background:#070506!important}
  body.commander-r37 .r15-hero-product:before{
    inset:-34px -24px;filter:blur(5px);opacity:.56;
    background:radial-gradient(circle at 50% 52%,rgba(255,232,174,.18),rgba(255,169,76,.07) 35%,transparent 68%);
  }
}



/* R38 — language-parity visual lock */
body.commander-r38 .r15-hero,
html[dir="rtl"] body.commander-r38 .r15-hero{
  background:#070506!important;
}
@media(min-width:981px){
  body.commander-r38 .r15-hero-grid{min-height:650px!important;align-items:center!important}
}
body.commander-r38 .r15-copy h1{max-width:680px!important}
body.commander-r38 .r15-hero-product:before{
  inset:-72px -84px!important;
  background:radial-gradient(circle at 50% 50%,rgba(255,238,182,.25) 0 7%,rgba(255,199,106,.15) 18%,rgba(255,151,65,.07) 34%,transparent 66%)!important;
}
@media(max-width:980px){
  body.commander-r38 .r15-hero-grid{min-height:0!important}
}



/* R39 — exact desktop language-geometry parity */
@media(min-width:981px){
  body.commander-r39 .r15-copy{min-height:584px!important;box-sizing:border-box!important}
  body.commander-r39 .r15-copy .lead{min-height:99px!important;box-sizing:border-box!important}
}




/* R40 commercial system visibility */
.commander-offers{padding:4.25rem 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 20% 15%,rgba(255,92,150,.09),transparent 28%),radial-gradient(circle at 85% 40%,rgba(255,174,82,.07),transparent 30%),rgba(255,255,255,.015)}
.offer-status-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.4rem 0 1.6rem}.offer-status-bar span{display:grid;gap:.18rem;padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(0,0,0,.2)}.offer-status-bar small{opacity:.65;font-size:.72rem;letter-spacing:.08em}.offer-status-bar b{font-size:1rem}
.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.offer-card{display:flex;flex-direction:column;gap:.55rem;padding:1.15rem;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.035);min-height:220px}.offer-card small{opacity:.68;letter-spacing:.08em}.offer-card h3{font-size:1.45rem;margin:.15rem 0}.offer-card p{margin:0;line-height:1.55;opacity:.88}.offer-card.primary-offer{border-color:rgba(255,132,111,.42);background:linear-gradient(135deg,rgba(255,86,138,.1),rgba(255,162,82,.06))}.offer-card.muted-offer{opacity:.88}.offer-state{margin-top:auto;font-size:.86rem;opacity:.7}.offer-link{margin-top:auto;font-weight:800;text-underline-offset:3px}.offer-truth{display:flex;gap:.7rem;align-items:flex-start;margin-top:1rem;padding:1rem 1.1rem;border-left:3px solid rgba(255,142,98,.8);background:rgba(255,255,255,.025);border-radius:12px}.offer-truth span{opacity:.8}
.partner-strip{padding:3.5rem 0}.partner-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:center}.partner-grid h2{margin:.35rem 0}.partner-grid p{line-height:1.6;opacity:.84}.partner-terms{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}.partner-terms span{display:grid;gap:.2rem;padding:.9rem;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:rgba(255,255,255,.03)}.partner-terms span b{font-size:1.25rem}.partner-terms span small{opacity:.65}.partner-terms .btn{grid-column:1/-1;justify-content:center}
@media(max-width:950px){.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-grid{grid-template-columns:1fr}.partner-terms{grid-template-columns:repeat(3,1fr)}}
@media(max-width:680px){.offer-status-bar,.offer-grid,.partner-terms{grid-template-columns:1fr}.offer-card{min-height:auto}.offer-truth{display:grid}.partner-terms .btn{grid-column:auto}}


/* R40 commercial status */
.cmd-commercial-status{padding:3.5rem 0;border-top:1px solid rgba(255,255,255,.08)}
.cmd-commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.2rem}
.cmd-commerce-grid article{display:grid;gap:.45rem;padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.03)}
.cmd-commerce-grid small{opacity:.65;letter-spacing:.07em}.cmd-commerce-grid b{font-size:1.06rem}.cmd-commerce-grid p{margin:0;opacity:.78;line-height:1.45}
.cmd-commerce-truth{display:flex;gap:.6rem;margin-top:1rem;padding:1rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025)}
.cmd-commerce-truth span{opacity:.82}
@media(max-width:820px){.cmd-commerce-grid{grid-template-columns:1fr}.cmd-commerce-truth{display:grid}}

 /* R41 master brand lockup */
 .brand{min-width:0;flex:0 0 auto;gap:0!important;line-height:1}
 .brand .brand-master-logo{display:block!important;height:50px!important;width:auto!important;max-width:190px!important;object-fit:contain;object-position:left center}
 html[dir="rtl"] .brand .brand-master-logo{object-position:right center}
 @media(max-width:900px){.brand .brand-master-logo{height:46px!important;max-width:175px!important}}
 @media(max-width:640px){.brand .brand-master-logo{height:40px!important;width:auto!important;max-width:150px!important}}
 @media(max-width:380px){.brand .brand-master-logo{height:36px!important;max-width:136px!important}}

 /* Master brand footer */
 .brand{width:auto!important}
 .footer-brand-block{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0}
 .footer-brand-logo{display:block!important;width:auto!important;height:42px!important;max-width:160px!important;object-fit:contain}
 .footer-brand-block>span{font-size:.82rem;color:var(--muted,#aab4c4)}
 html[dir="rtl"] .footer-brand-block{align-items:flex-end}
 @media(max-width:640px){.footer-brand-logo{height:38px!important;max-width:148px!important}.footer-brand-block{align-items:center}}

 /* R41 remove legacy R26 reserved brand width */
 .commander-r41 .brand{min-width:0!important;width:auto!important;flex-basis:auto!important}
