/* DELTA HOME SECTIONS PREMIUM V1
   Root-page polish below the V6 hero. No content or scoring changes. */

/* PROOF LAYER */
#acp-public-shell[data-acp-delta-site="1"] #proof-layer.delta-proof-strip{
  position:relative;
  overflow:hidden;
  padding:72px 0 66px;
  background:
    radial-gradient(circle at 18% 24%,rgba(75,214,255,.075),transparent 27%),
    radial-gradient(circle at 82% 18%,rgba(164,94,255,.065),transparent 28%),
    linear-gradient(180deg,#030918 0%,#040b18 52%,#020713 100%) !important;
  border-top:1px solid rgba(105,229,255,.09);
  border-bottom:1px solid rgba(255,255,255,.07);
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer.delta-proof-strip:before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(rgba(115,195,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(115,195,255,.025) 1px,transparent 1px);
  background-size:64px 64px;
  mask-image:linear-gradient(to bottom,transparent 0,black 16%,black 80%,transparent 100%);
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-inner{
  position:relative;z-index:2;
  width:min(1480px,calc(100% - 48px));
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-k{
  padding:8px 13px;border-radius:999px;
  border:1px solid rgba(105,247,255,.25);
  background:rgba(105,247,255,.055);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 0 30px rgba(105,247,255,.035);
  color:#82efff;font:900 10px/1 Orbitron,Inter,sans-serif;letter-spacing:.16em;
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer h2{
  max-width:1060px;margin:18px 0 12px;
  font-size:clamp(34px,3.7vw,58px);line-height:.99;letter-spacing:-.048em;
  text-wrap:balance;
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-inner>p{
  max-width:900px;margin:0;color:rgba(225,238,251,.68);font-size:16px;line-height:1.68;
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow{
  position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow:before{
  content:"";position:absolute;left:5%;right:5%;top:50%;height:1px;
  background:linear-gradient(90deg,rgba(79,223,255,.18),rgba(110,137,255,.17),rgba(182,113,255,.16),rgba(255,198,91,.15));
  pointer-events:none;
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow>div{
  position:relative;z-index:1;min-height:138px;padding:20px 18px 18px;border-radius:18px;
  border:1px solid rgba(255,255,255,.08);
  background:linear-gradient(150deg,rgba(11,23,42,.92),rgba(6,12,25,.94));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 54px rgba(0,0,0,.15);
  backdrop-filter:blur(10px);
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow>div:before{
  content:"";position:absolute;left:18px;top:0;width:44px;height:2px;border-radius:4px;
  background:linear-gradient(90deg,#63e7ff,#6e91ff);
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow>div:nth-child(2):before{background:linear-gradient(90deg,#6e91ff,#9b7cff)}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow>div:nth-child(3):before{background:linear-gradient(90deg,#9b7cff,#ca7eff)}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow>div:nth-child(4):before{background:linear-gradient(90deg,#ca7eff,#ffd06b)}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow b{
  color:#d9f7ff;font:900 10px/1.2 Orbitron,Inter,sans-serif;letter-spacing:.10em;
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow span{
  display:block;margin-top:10px;color:rgba(219,233,247,.62);font-size:12px;line-height:1.55;
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-context-field-visual{
  position:relative;z-index:2;
  width:min(1480px,calc(100% - 48px)) !important;
  margin:28px auto 0 !important;padding:8px !important;border-radius:22px !important;
  background:linear-gradient(145deg,rgba(74,216,255,.045),rgba(112,106,255,.035) 52%,rgba(188,110,255,.045)) !important;
  border:1px solid rgba(113,192,255,.12) !important;
  box-shadow:0 30px 100px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035) !important;
}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-context-field-visual img{border-radius:17px !important;opacity:.96}
#acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-context-field-visual figcaption{
  padding:13px 10px 6px !important;color:rgba(219,232,246,.52) !important;
  font-size:10px !important;letter-spacing:.10em !important;
}

/* SCENARIO 001 · TEST DOSSIER */
#acp-public-shell[data-acp-delta-site="1"] #scenario.delta-s01{
  position:relative;padding-top:76px;
  background:linear-gradient(180deg,rgba(2,7,17,.98),rgba(4,10,21,.96));
  border-top:1px solid rgba(255,255,255,.055);
}
#acp-public-shell[data-acp-delta-site="1"] #scenario.delta-s01 .wrap,
#acp-public-shell[data-acp-delta-site="1"] #models.delta-s01 .wrap{
  width:min(1280px,calc(100% - 48px));
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01 .sectionHead .kicker{
  color:#72e9ff;font-family:Orbitron,Inter,sans-serif;font-size:10px;letter-spacing:.15em;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01 .sectionHead .h2{
  font-size:clamp(31px,3.1vw,50px);line-height:1;letter-spacing:-.04em;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-dossier{
  margin-top:8px;border-radius:20px;
  border-color:rgba(111,197,255,.16);
  background:radial-gradient(circle at 86% 0,rgba(119,91,255,.08),transparent 26%),linear-gradient(150deg,rgba(10,22,40,.94),rgba(5,11,23,.95));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 26px 80px rgba(0,0,0,.20);
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-dossier-top{
  padding:13px 17px;background:rgba(3,9,19,.48);border-bottom-color:rgba(101,190,247,.13);
  color:#6f93ae;font-family:Orbitron,Inter,sans-serif;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-dossier-top b{
  display:inline-flex;align-items:center;gap:7px;color:#71e3c9;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-dossier-top b:before{
  content:"";width:6px;height:6px;border-radius:50%;background:#70e1c5;box-shadow:0 0 12px rgba(112,225,197,.45);
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-casegrid>div{position:relative;padding:22px 18px 23px}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-casegrid>div:before{
  content:"";position:absolute;left:18px;top:0;width:38px;height:2px;background:#6ce7ff;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-casegrid>div:nth-child(2):before{background:#68ddb8}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-casegrid>div:nth-child(3):before{background:#ffbf69}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-casegrid>div:nth-child(4):before{background:#bc83ff}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-casegrid small{color:#719bb8;font-family:Orbitron,Inter,sans-serif}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-casegrid strong{font-size:14px;color:#f1f8ff}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-casegrid span{color:#8196aa}

/* SCENARIO 001 · RESULT COCKPIT */
#acp-public-shell[data-acp-delta-site="1"] #models.delta-s01{
  padding-top:70px;
  background:radial-gradient(circle at 50% 14%,rgba(63,137,255,.055),transparent 27%),linear-gradient(180deg,#040a16,#030815);
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultdeck{
  grid-template-columns:1.45fr .72fr .92fr;gap:12px;margin:6px 0 14px;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultdeck>div{
  position:relative;overflow:hidden;padding:22px 21px;border-radius:18px;
  border-color:rgba(104,194,255,.15);
  background:linear-gradient(150deg,rgba(10,22,40,.94),rgba(5,11,23,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 20px 58px rgba(0,0,0,.16);
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultdeck>div:before{
  content:"";position:absolute;left:20px;top:0;width:52px;height:2px;border-radius:4px;
  background:linear-gradient(90deg,#6ceaff,#6d91ff);
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultdeck>.delta-s01-delta:before{background:linear-gradient(90deg,#64dfff,#9a7dff)}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultdeck>.delta-s01-evidence:before{background:linear-gradient(90deg,#71e5c5,#ffd16f)}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultdeck small{font-family:Orbitron,Inter,sans-serif;color:#718fa8;font-size:8.5px}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultmain strong{
  margin-top:11px;font-size:clamp(32px,3.1vw,46px);line-height:.98;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultmain strong span:first-child{color:#8097aa}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultmain strong span:last-child{
  color:#71e3c8;text-shadow:0 0 24px rgba(113,227,200,.12);
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-delta{
  background:radial-gradient(circle at 50% 10%,rgba(72,176,255,.13),transparent 46%),linear-gradient(150deg,rgba(10,22,40,.95),rgba(5,11,23,.96)) !important;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-delta b{
  margin-top:10px;font-size:45px;color:#70dfff;text-shadow:0 0 24px rgba(80,195,255,.16);
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-evidence b{
  margin-top:11px;color:#76e2c8;font-family:Orbitron,Inter,sans-serif;font-size:13px;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-methodline{
  position:relative;justify-content:space-between;gap:7px;margin:0 0 24px;padding:11px 12px;
  border:1px solid rgba(104,191,248,.10);border-radius:14px;
  background:rgba(5,12,24,.54);overflow:auto;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-methodline span{
  display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:9px;
  border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.018);color:#7796ae;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-methodline span:nth-of-type(4){color:#9e90ff}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-methodline span:nth-of-type(5){color:#75e4c8}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-methodline i{color:#456c89}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-results .promptFull{
  border-radius:18px;border-color:rgba(104,192,250,.13);background:rgba(5,12,23,.68);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-results .promptFull summary{
  color:#dceeff;font-family:Orbitron,Inter,sans-serif;font-size:10px;letter-spacing:.08em;
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-results .tableWrap{
  border-radius:18px;border-color:rgba(104,192,250,.13);overflow:hidden;
  background:rgba(4,10,20,.72);box-shadow:0 24px 80px rgba(0,0,0,.16);
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-results .tableWrap thead{
  background:linear-gradient(90deg,rgba(49,123,177,.09),rgba(117,79,177,.06));
}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-results .tableWrap tbody tr{transition:background .18s ease}
#acp-public-shell[data-acp-delta-site="1"] .delta-s01-results .tableWrap tbody tr:hover{background:rgba(81,166,222,.055)}

@media(max-width:980px){
  #acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow{grid-template-columns:1fr 1fr}
  #acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow:before{display:none}
  #acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultdeck{grid-template-columns:1fr 1fr}
  #acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultmain{grid-column:1/3}
}
@media(max-width:620px){
  #acp-public-shell[data-acp-delta-site="1"] #proof-layer.delta-proof-strip{padding:52px 0 48px}
  #acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-inner,
  #acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-context-field-visual,
  #acp-public-shell[data-acp-delta-site="1"] #scenario.delta-s01 .wrap,
  #acp-public-shell[data-acp-delta-site="1"] #models.delta-s01 .wrap{width:min(100% - 24px,1480px) !important}
  #acp-public-shell[data-acp-delta-site="1"] #proof-layer .delta-proof-flow{grid-template-columns:1fr}
  #acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultdeck{grid-template-columns:1fr}
  #acp-public-shell[data-acp-delta-site="1"] .delta-s01-resultmain{grid-column:auto}
  #acp-public-shell[data-acp-delta-site="1"] .delta-s01-methodline{justify-content:flex-start}
}
@media(prefers-reduced-motion:reduce){
  #acp-public-shell[data-acp-delta-site="1"] .delta-s01-results .tableWrap tbody tr{transition:none}
}

/* DELTA HOME SECTIONS PREMIUM V2
   Cohesive research-lab treatment for Why / Evolution / Method / Rubric / Breakdown / MetaCore Output.
   Presentation only: no evidence, score or copy changes. */

/* WHY DELTA */
#acp-public-shell[data-acp-delta-site="1"] #why-delta.delta-why{
  margin:0;padding:72px 0 34px;
  background:linear-gradient(180deg,#020713 0%,#030918 100%);
}
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-why-grid{
  width:min(1280px,calc(100% - 48px));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px;
}
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-why-card,
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-metrics-card{
  border-radius:22px;padding:30px;
  border:1px solid rgba(111,197,255,.13);
  background:radial-gradient(circle at 90% 0,rgba(111,87,255,.075),transparent 31%),linear-gradient(150deg,rgba(10,22,40,.93),rgba(5,11,23,.95));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 26px 78px rgba(0,0,0,.20);
}
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-why-card:before{opacity:.42}
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-why-kicker{
  border-color:rgba(112,232,255,.20);background:rgba(112,232,255,.055);color:#75e9ff;
  font:900 9px/1 Orbitron,Inter,sans-serif;letter-spacing:.15em;
}
#acp-public-shell[data-acp-delta-site="1"] #why-delta h2{
  max-width:780px;margin:18px 0 12px;font-size:clamp(31px,3.2vw,50px);line-height:1;letter-spacing:-.045em;text-wrap:balance;
}
#acp-public-shell[data-acp-delta-site="1"] #why-delta p{color:rgba(220,234,248,.66);font-size:14px;line-height:1.68}
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-question{
  position:relative;margin-top:22px;padding:20px 20px 19px;border-radius:16px;
  border-color:rgba(185,124,255,.16);background:linear-gradient(135deg,rgba(116,72,188,.10),rgba(16,23,43,.36));
  box-shadow:inset 3px 0 0 rgba(180,116,255,.42);
}
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-question b{color:#d8baff;font-family:Orbitron,Inter,sans-serif;font-size:9px;letter-spacing:.11em;text-transform:uppercase}
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-question p{margin:0;color:rgba(235,240,249,.78);font-size:14px}
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-metrics-list{gap:8px;margin-top:3px}
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-metric{
  position:relative;gap:13px;padding:15px 15px;border-radius:14px;
  border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.022);
}
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-metric strong{
  display:grid;place-items:center;min-width:32px;height:32px;border-radius:9px;
  border:1px solid rgba(105,235,255,.14);background:rgba(105,235,255,.04);color:#71ecff;
  font:900 10px/1 Orbitron,Inter,sans-serif;
}
#acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-metric span{color:rgba(222,235,248,.66);font-size:12px;line-height:1.52}

/* EVOLUTION PATH */
#acp-public-shell[data-acp-delta-site="1"] #evolution-path.delta-evolution{
  margin:0;padding:34px 0 72px;background:#030918;
}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path>.wrap{width:min(1280px,calc(100% - 48px))}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-evolution-card{
  border-radius:24px;padding:31px;border-color:rgba(111,197,255,.13);
  background:radial-gradient(circle at 84% 0,rgba(163,92,255,.075),transparent 30%),linear-gradient(150deg,rgba(9,21,39,.94),rgba(5,11,23,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 28px 82px rgba(0,0,0,.20);
}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-evolution-kicker{
  border-color:rgba(174,118,255,.20);background:rgba(174,118,255,.055);color:#c492ff;
  font:900 9px/1 Orbitron,Inter,sans-serif;letter-spacing:.15em;
}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path h2{
  max-width:900px;margin:18px 0 10px;font-size:clamp(31px,3.2vw,50px);line-height:1;letter-spacing:-.045em;text-wrap:balance;
}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path> .wrap p,
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-evolution-card>p{max-width:900px;color:rgba(220,234,248,.64);font-size:14px;line-height:1.65}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-evolution-flow{
  position:relative;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:27px;
}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-evolution-flow:before{
  content:"";position:absolute;left:4%;right:4%;top:25px;height:1px;
  background:linear-gradient(90deg,rgba(95,229,255,.22),rgba(85,211,190,.18),rgba(181,119,255,.18),rgba(199,123,255,.17),rgba(255,199,92,.18));z-index:0;
}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-step{
  position:relative;z-index:1;min-height:148px;padding:18px 16px;border-radius:16px;
  border-color:rgba(255,255,255,.075);background:linear-gradient(160deg,rgba(10,21,39,.96),rgba(5,11,23,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 42px rgba(0,0,0,.14);
}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-step small{
  display:grid;place-items:center;width:38px;height:28px;border-radius:9px;
  border:1px solid rgba(105,235,255,.13);background:#07101f;color:#73ebff;font:900 9px/1 Orbitron,Inter,sans-serif;
}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-step:nth-child(2) small{color:#6fe4c3;border-color:rgba(111,228,195,.14)}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-step:nth-child(3) small{color:#b58bff;border-color:rgba(181,139,255,.14)}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-step:nth-child(4) small{color:#ce87ff;border-color:rgba(206,135,255,.14)}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-step:nth-child(5) small{color:#ffd06b;border-color:rgba(255,208,107,.14)}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-step b{margin:13px 0 7px;color:#f0f7ff;font-size:13px}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-step span{color:rgba(214,229,244,.57);font-size:11px;line-height:1.5}
#acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-agentic-note{
  margin-top:14px;padding:14px 17px;border-radius:14px;border-color:rgba(255,208,107,.13);
  background:linear-gradient(90deg,rgba(105,235,255,.045),rgba(174,118,255,.04),rgba(255,208,107,.045));
  color:rgba(234,241,249,.70);font:700 11px/1.4 Orbitron,Inter,sans-serif;letter-spacing:.045em;
}

/* HOW / METHOD */
#acp-public-shell[data-acp-delta-site="1"] #how{
  padding-top:72px;background:linear-gradient(180deg,#020713,#030916);
}
#acp-public-shell[data-acp-delta-site="1"] #how>.wrap,
#acp-public-shell[data-acp-delta-site="1"] #rubric>.wrap,
#acp-public-shell[data-acp-delta-site="1"] #breakdown>.wrap,
#acp-public-shell[data-acp-delta-site="1"] #metacore>.wrap{width:min(1280px,calc(100% - 48px))}
#acp-public-shell[data-acp-delta-site="1"] #how .sectionHead .kicker,
#acp-public-shell[data-acp-delta-site="1"] #rubric .sectionHead .kicker,
#acp-public-shell[data-acp-delta-site="1"] #breakdown .sectionHead .kicker,
#acp-public-shell[data-acp-delta-site="1"] #metacore .sectionHead .kicker{
  color:#72e9ff;font:900 9px/1 Orbitron,Inter,sans-serif;letter-spacing:.15em;
}
#acp-public-shell[data-acp-delta-site="1"] #how .sectionHead .h2,
#acp-public-shell[data-acp-delta-site="1"] #rubric .sectionHead .h2,
#acp-public-shell[data-acp-delta-site="1"] #breakdown .sectionHead .h2,
#acp-public-shell[data-acp-delta-site="1"] #metacore .sectionHead .h2{
  font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-.04em;
}
#acp-public-shell[data-acp-delta-site="1"] #how .cards{grid-template-columns:repeat(3,1fr);gap:11px}
#acp-public-shell[data-acp-delta-site="1"] #how .card{
  position:relative;min-height:145px;padding:22px 20px;border-radius:18px;
  border-color:rgba(104,193,251,.12);background:linear-gradient(150deg,rgba(10,22,40,.92),rgba(5,11,23,.95));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 52px rgba(0,0,0,.15);
}
#acp-public-shell[data-acp-delta-site="1"] #how .card:before{
  content:"";position:absolute;left:20px;top:0;width:44px;height:2px;background:linear-gradient(90deg,#6ceaff,#7390ff);
}
#acp-public-shell[data-acp-delta-site="1"] #how .card:nth-child(2):before{background:linear-gradient(90deg,#7390ff,#b57fff)}
#acp-public-shell[data-acp-delta-site="1"] #how .card:nth-child(3):before{background:linear-gradient(90deg,#b57fff,#75e4c7)}
#acp-public-shell[data-acp-delta-site="1"] #how .card h3{color:#edf7ff;font-size:14px}
#acp-public-shell[data-acp-delta-site="1"] #how .card p{color:rgba(216,231,246,.59);font-size:12px;line-height:1.55}
#acp-public-shell[data-acp-delta-site="1"] #how + section .quote{
  width:min(1280px,calc(100% - 48px));margin:0 auto;padding:24px 26px;border-radius:18px;
  border:1px solid rgba(106,193,250,.11);background:linear-gradient(90deg,rgba(8,22,39,.88),rgba(17,13,38,.72));
  box-shadow:inset 3px 0 0 rgba(105,235,255,.34),0 20px 60px rgba(0,0,0,.15);
}
#acp-public-shell[data-acp-delta-site="1"] #how + section .quote p{font-size:clamp(20px,2.3vw,30px);line-height:1.25}

/* RUBRIC */
#acp-public-shell[data-acp-delta-site="1"] #rubric{
  padding-top:72px;background:linear-gradient(180deg,#030916,#020713);
}
#acp-public-shell[data-acp-delta-site="1"] #rubric .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#acp-public-shell[data-acp-delta-site="1"] #rubric .card{
  position:relative;min-height:132px;padding:20px;border-radius:16px;
  border-color:rgba(104,193,251,.11);background:linear-gradient(150deg,rgba(9,20,37,.94),rgba(5,11,23,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.028),0 16px 46px rgba(0,0,0,.13);
}
#acp-public-shell[data-acp-delta-site="1"] #rubric .card:before{
  content:"";position:absolute;left:18px;top:0;width:38px;height:2px;border-radius:3px;background:#70e9ff;
}
#acp-public-shell[data-acp-delta-site="1"] #rubric .card:nth-child(2):before{background:#82a1ff}
#acp-public-shell[data-acp-delta-site="1"] #rubric .card:nth-child(3):before{background:#ffbf69}
#acp-public-shell[data-acp-delta-site="1"] #rubric .card:nth-child(4):before{background:#b57fff}
#acp-public-shell[data-acp-delta-site="1"] #rubric .card:nth-child(5):before{background:#ce87ff}
#acp-public-shell[data-acp-delta-site="1"] #rubric .card:nth-child(6):before{background:#70e2c5}
#acp-public-shell[data-acp-delta-site="1"] #rubric .card:nth-child(7):before{background:linear-gradient(90deg,#70e9ff,#ce87ff,#ffd06b)}
#acp-public-shell[data-acp-delta-site="1"] #rubric .card.wide{grid-column:1/-1;min-height:auto}
#acp-public-shell[data-acp-delta-site="1"] #rubric .card h3{margin-bottom:8px;color:#eff7ff;font-size:14px}
#acp-public-shell[data-acp-delta-site="1"] #rubric .card p{color:rgba(216,231,246,.59);font-size:12px;line-height:1.55}

/* MODEL BREAKDOWN */
#acp-public-shell[data-acp-delta-site="1"] #breakdown{
  padding-top:72px;background:linear-gradient(180deg,#030815,#020713);
}
#acp-public-shell[data-acp-delta-site="1"] #breakdown .tableWrap{
  overflow:auto;border-radius:20px;border-color:rgba(104,192,250,.13);background:rgba(4,10,20,.78);
  box-shadow:0 28px 86px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025);
}
#acp-public-shell[data-acp-delta-site="1"] #breakdown table{min-width:760px}
#acp-public-shell[data-acp-delta-site="1"] #breakdown thead{background:linear-gradient(90deg,rgba(51,124,180,.10),rgba(118,78,180,.065))}
#acp-public-shell[data-acp-delta-site="1"] #breakdown th{color:#8da9bd;font:900 9px/1.2 Orbitron,Inter,sans-serif;letter-spacing:.09em}
#acp-public-shell[data-acp-delta-site="1"] #breakdown td{border-color:rgba(104,190,248,.065)}
#acp-public-shell[data-acp-delta-site="1"] #breakdown tbody tr{transition:background .16s ease}
#acp-public-shell[data-acp-delta-site="1"] #breakdown tbody tr:hover{background:rgba(73,159,220,.045)}

/* METACORE OUTPUT */
#acp-public-shell[data-acp-delta-site="1"] #metacore.delta-s01-output{
  position:relative;padding-top:76px;padding-bottom:74px;
  background:radial-gradient(circle at 76% 14%,rgba(160,91,255,.07),transparent 27%),radial-gradient(circle at 20% 60%,rgba(72,202,255,.055),transparent 28%),linear-gradient(180deg,#020713,#040916);
}
#acp-public-shell[data-acp-delta-site="1"] #metacore .delta-s01-context{
  gap:20px;padding:27px;border-radius:21px;border-color:rgba(104,193,251,.14);
  background:radial-gradient(circle at 100% 0,rgba(117,91,255,.10),transparent 38%),linear-gradient(145deg,rgba(9,23,41,.93),rgba(5,12,25,.95));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 26px 78px rgba(0,0,0,.18);
}
#acp-public-shell[data-acp-delta-site="1"] #metacore .delta-s01-context-copy small{color:#71e9ff;font:900 9px/1 Orbitron,Inter,sans-serif;letter-spacing:.14em}
#acp-public-shell[data-acp-delta-site="1"] #metacore .delta-s01-context-copy h3{font-size:clamp(24px,2.7vw,38px);line-height:1.06;color:#f3f8ff;text-wrap:balance}
#acp-public-shell[data-acp-delta-site="1"] #metacore .delta-s01-context-copy p{color:rgba(214,230,245,.62);font-size:13px}
#acp-public-shell[data-acp-delta-site="1"] #metacore .delta-s01-context-map{gap:9px}
#acp-public-shell[data-acp-delta-site="1"] #metacore .delta-s01-context-map span{
  min-height:80px;padding:14px;border-radius:13px;border-color:rgba(104,193,251,.10);background:rgba(255,255,255,.018);
}
#acp-public-shell[data-acp-delta-site="1"] #metacore .delta-s01-context-map b{color:#77dcff;font-family:Orbitron,Inter,sans-serif;font-size:8px}
#acp-public-shell[data-acp-delta-site="1"] #metacore .compare{gap:12px;margin-top:14px}
#acp-public-shell[data-acp-delta-site="1"] #metacore .answer{
  position:relative;overflow:hidden;padding:23px;border-radius:18px;
  border-color:rgba(104,193,251,.12);background:linear-gradient(155deg,rgba(9,21,38,.95),rgba(5,11,23,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 20px 58px rgba(0,0,0,.16);
}
#acp-public-shell[data-acp-delta-site="1"] #metacore .answer:before{
  content:"";position:absolute;left:22px;top:0;width:52px;height:2px;background:linear-gradient(90deg,#7895ff,#b47fff);
}
#acp-public-shell[data-acp-delta-site="1"] #metacore .answer:nth-child(2):before{background:linear-gradient(90deg,#70e8ff,#72e1c5)}
#acp-public-shell[data-acp-delta-site="1"] #metacore .answer .tag{border-radius:999px;background:rgba(255,255,255,.025)}
#acp-public-shell[data-acp-delta-site="1"] #metacore .answer h3{font-size:20px;color:#eff8ff}
#acp-public-shell[data-acp-delta-site="1"] #metacore .answer li{color:rgba(210,226,241,.64);font-size:12px;line-height:1.52}
#acp-public-shell[data-acp-delta-site="1"] #metacore .scoreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}
#acp-public-shell[data-acp-delta-site="1"] #metacore .miniMetric{
  position:relative;padding:19px;border-radius:15px;border-color:rgba(104,193,251,.11);background:rgba(5,13,25,.72);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
}
#acp-public-shell[data-acp-delta-site="1"] #metacore .miniMetric span{color:#718ca3;font:800 9px/1.2 Orbitron,Inter,sans-serif;letter-spacing:.07em}
#acp-public-shell[data-acp-delta-site="1"] #metacore .miniMetric b{margin-top:9px;color:#eef7ff;font-size:20px;line-height:1.1}
#acp-public-shell[data-acp-delta-site="1"] #metacore .miniMetric:nth-child(2) b{color:#74e2c7}
#acp-public-shell[data-acp-delta-site="1"] #metacore .miniMetric:nth-child(3) b{color:#70ddff}
#acp-public-shell[data-acp-delta-site="1"] #metacore .miniMetric:nth-child(4) b{font-size:15px;color:#bd91ff}
#acp-public-shell[data-acp-delta-site="1"] #metacore .why-matters{
  margin-top:14px;padding:19px 21px;border-radius:15px;border-color:rgba(112,226,199,.12);
  background:linear-gradient(90deg,rgba(84,212,185,.07),rgba(104,90,210,.045));
  box-shadow:inset 3px 0 0 rgba(112,226,199,.40);
}
#acp-public-shell[data-acp-delta-site="1"] #metacore .why-matters strong{color:#78e4cb}

@media(max-width:980px){
  #acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-why-grid{grid-template-columns:1fr}
  #acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-evolution-flow{grid-template-columns:repeat(2,1fr)}
  #acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-evolution-flow:before{display:none}
  #acp-public-shell[data-acp-delta-site="1"] #rubric .cards{grid-template-columns:repeat(2,1fr)}
  #acp-public-shell[data-acp-delta-site="1"] #metacore .scoreGrid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:620px){
  #acp-public-shell[data-acp-delta-site="1"] #why-delta.delta-why{padding:52px 0 26px}
  #acp-public-shell[data-acp-delta-site="1"] #evolution-path.delta-evolution{padding:26px 0 52px}
  #acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-why-grid,
  #acp-public-shell[data-acp-delta-site="1"] #evolution-path>.wrap,
  #acp-public-shell[data-acp-delta-site="1"] #how>.wrap,
  #acp-public-shell[data-acp-delta-site="1"] #rubric>.wrap,
  #acp-public-shell[data-acp-delta-site="1"] #breakdown>.wrap,
  #acp-public-shell[data-acp-delta-site="1"] #metacore>.wrap,
  #acp-public-shell[data-acp-delta-site="1"] #how + section .quote{width:min(100% - 24px,1280px)}
  #acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-evolution-flow,
  #acp-public-shell[data-acp-delta-site="1"] #how .cards,
  #acp-public-shell[data-acp-delta-site="1"] #rubric .cards,
  #acp-public-shell[data-acp-delta-site="1"] #metacore .scoreGrid{grid-template-columns:1fr}
  #acp-public-shell[data-acp-delta-site="1"] #rubric .card.wide{grid-column:auto}
  #acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-why-card,
  #acp-public-shell[data-acp-delta-site="1"] #why-delta .delta-metrics-card,
  #acp-public-shell[data-acp-delta-site="1"] #evolution-path .delta-evolution-card{padding:22px}
}
@media(prefers-reduced-motion:reduce){
  #acp-public-shell[data-acp-delta-site="1"] #breakdown tbody tr{transition:none}
}

/* DELTA HOME SECTIONS PREMIUM V3
   Final lower-page presentation pass.
   LT-only Engineering Lab selectors are inert on EN/RU where that block is not present.
   Common Roadmap / Ecosystem / CTA styling applies to LT/EN/RU.
   No evidence, scoring, route or copy changes. */

/* ENGINEERING TEST LAB · LT CURRENT CONTENT */
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab.delta-lab-section{
  padding:88px 0 82px;
  background:
    radial-gradient(circle at 14% 8%,rgba(76,211,255,.085),transparent 29%),
    radial-gradient(circle at 88% 12%,rgba(164,91,255,.075),transparent 30%),
    linear-gradient(180deg,#030916 0%,#040a17 48%,#020713 100%);
  border-top:1px solid rgba(105,224,255,.08);
  border-bottom:1px solid rgba(255,255,255,.06);
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab>.wrap{
  width:min(1320px,calc(100% - 48px));max-width:none;
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-intro{
  max-width:1120px;margin-bottom:32px;
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-intro:before{
  width:76px;height:2px;margin-bottom:16px;background:linear-gradient(90deg,#78efff,#9d8dff,#ffd06b);
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-intro .kicker{
  padding:8px 13px;border-radius:999px;border-color:rgba(112,234,255,.18);background:rgba(112,234,255,.05);
  color:#78edff;font:900 9px/1 Orbitron,Inter,sans-serif;letter-spacing:.16em;
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-intro h2{
  margin-top:18px;max-width:1080px;font-size:clamp(36px,4.45vw,64px);line-height:.98;letter-spacing:-.055em;
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-intro p{
  max-width:980px;color:rgba(219,233,247,.65);font-size:15px;line-height:1.72;
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-grid{
  grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-grid article{
  min-height:188px;padding:23px 21px;border-radius:18px;border-color:rgba(108,197,255,.105);
  background:linear-gradient(155deg,rgba(10,22,40,.94),rgba(5,11,23,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 20px 58px rgba(0,0,0,.16);
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-grid article:nth-child(3n+1){box-shadow:inset 0 2px 0 rgba(113,232,255,.24),0 20px 58px rgba(0,0,0,.16)}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-grid article:nth-child(3n+2){box-shadow:inset 0 2px 0 rgba(151,137,255,.23),0 20px 58px rgba(0,0,0,.16)}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-grid article:nth-child(3n){box-shadow:inset 0 2px 0 rgba(255,207,107,.22),0 20px 58px rgba(0,0,0,.16)}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-grid article>span{
  width:34px;height:34px;border-radius:10px;background:rgba(112,234,255,.045);color:#79ebff;
  font:900 9px/1 Orbitron,Inter,sans-serif;
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-grid h3{font-size:17px;color:#eef7ff}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-grid p{color:rgba(215,230,244,.59);font-size:12px;line-height:1.58}

#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-test-spectrum,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-output{
  grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-test-spectrum>div,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-output>div{
  padding:18px 18px;border-radius:14px;border-color:rgba(255,255,255,.075);background:rgba(255,255,255,.018);
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-test-spectrum b,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-output b{color:#edf7ff;font-size:13px}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-test-spectrum span,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-output span{color:rgba(211,227,242,.55);font-size:11px;line-height:1.53}

#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-flow,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-role-flow{
  gap:8px;padding:17px;border-radius:16px;border-color:rgba(111,199,255,.11);
  background:linear-gradient(180deg,rgba(4,12,23,.86),rgba(6,10,21,.78));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 18px 48px rgba(0,0,0,.13);
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-flow div,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-role-flow div{
  min-height:72px;padding:10px 9px;border-radius:11px;border:1px solid rgba(255,255,255,.045);background:rgba(255,255,255,.014);
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-flow b,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-role-flow b{font-size:12px;color:#ecf6ff}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-flow span,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-role-flow span{font-size:8.5px;color:rgba(207,224,240,.48)}

#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-specialized-centers,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-metacore-boost{
  padding:28px;border-radius:20px;border-color:rgba(109,197,255,.12);
  background:radial-gradient(circle at 92% 5%,rgba(168,92,255,.08),transparent 33%),linear-gradient(145deg,rgba(8,22,39,.94),rgba(8,11,25,.95));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 24px 72px rgba(0,0,0,.18);
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-specialized-copy small,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-metacore-boost small{
  color:#79ebff;font-family:Orbitron,Inter,sans-serif;font-size:8.5px;letter-spacing:.14em;
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-specialized-copy h3,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-metacore-boost h3{
  font-size:clamp(23px,2.8vw,36px);line-height:1.08;letter-spacing:-.035em;
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-specialized-tags span,
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-metacore-boost-list span{
  padding:9px 11px;border-radius:999px;border-color:rgba(255,255,255,.075);background:rgba(255,255,255,.022);color:rgba(226,237,248,.66);font-size:10px;
}

/* HUMAN + AI ROLE ENGINEERING */
#acp-public-shell[data-acp-delta-site="1"] #human-ai-role-modeling.delta-role-lab,
#acp-public-shell[data-acp-delta-site="1"] #test-complexity.delta-complexity,
#acp-public-shell[data-acp-delta-site="1"] #test-lab-services.delta-lab-commercial{
  margin-top:18px;padding:30px;border-radius:22px;border-color:rgba(255,255,255,.105);
  background:radial-gradient(circle at 100% 0,rgba(149,91,255,.065),transparent 30%),linear-gradient(145deg,rgba(8,21,38,.96),rgba(7,10,23,.97));
  box-shadow:0 30px 88px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.035);
}
#acp-public-shell[data-acp-delta-site="1"] #human-ai-role-modeling .delta-role-head h3,
#acp-public-shell[data-acp-delta-site="1"] #test-complexity .delta-complexity-head h3,
#acp-public-shell[data-acp-delta-site="1"] #test-lab-services .delta-lab-commercial-head h3{
  max-width:1030px;font-size:clamp(27px,3.25vw,44px);line-height:1.06;letter-spacing:-.045em;
}
#acp-public-shell[data-acp-delta-site="1"] #human-ai-role-modeling .delta-role-grid,
#acp-public-shell[data-acp-delta-site="1"] #test-complexity .delta-complexity-grid,
#acp-public-shell[data-acp-delta-site="1"] #test-lab-services .delta-lab-commercial-grid{gap:11px}
#acp-public-shell[data-acp-delta-site="1"] #human-ai-role-modeling .delta-role-grid article,
#acp-public-shell[data-acp-delta-site="1"] #test-complexity .delta-complexity-grid article,
#acp-public-shell[data-acp-delta-site="1"] #test-lab-services .delta-lab-commercial-grid article{
  padding:21px;border-radius:16px;border-color:rgba(255,255,255,.08);background:linear-gradient(155deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
}
#acp-public-shell[data-acp-delta-site="1"] #test-complexity .delta-complexity-critical{
  border-color:rgba(255,132,177,.22)!important;background:linear-gradient(155deg,rgba(255,132,177,.07),rgba(163,89,255,.045))!important;
}
#acp-public-shell[data-acp-delta-site="1"] #test-lab-services .delta-lab-commercial-featured{
  border-color:rgba(111,229,255,.22);background:linear-gradient(155deg,rgba(79,202,255,.075),rgba(145,93,255,.05));
  box-shadow:0 24px 70px rgba(0,0,0,.22),0 0 36px rgba(80,205,255,.04);
}

#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-cta{
  padding:31px;border-radius:22px;border-color:rgba(111,225,255,.18);
  background:radial-gradient(circle at 90% 15%,rgba(255,204,101,.11),transparent 28%),radial-gradient(circle at 4% 100%,rgba(79,210,255,.09),transparent 32%),linear-gradient(135deg,rgba(7,27,42,.96),rgba(16,12,37,.96));
  box-shadow:0 30px 88px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.035);
}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-cta h3{font-size:clamp(26px,3.25vw,42px);line-height:1.08;letter-spacing:-.04em}
#acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-actions .btn{border-radius:13px;font-size:12px}

/* SCENARIO ROADMAP · ALL ROOT LANGUAGES */
#acp-public-shell[data-acp-delta-site="1"] #next{
  padding:78px 0 72px;background:linear-gradient(180deg,#020713 0%,#030918 100%);
  border-top:1px solid rgba(255,255,255,.055);
}
#acp-public-shell[data-acp-delta-site="1"] #next>.wrap,
#acp-public-shell[data-acp-delta-site="1"] #ecosystem>.wrap,
#acp-public-shell[data-acp-delta-site="1"] #contact>.wrap{width:min(1280px,calc(100% - 48px))}
#acp-public-shell[data-acp-delta-site="1"] #next .sectionHead .kicker,
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .sectionHead .kicker,
#acp-public-shell[data-acp-delta-site="1"] #contact .kicker{
  color:#76ebff;font:900 9px/1 Orbitron,Inter,sans-serif;letter-spacing:.15em;
}
#acp-public-shell[data-acp-delta-site="1"] #next .sectionHead .h2,
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .sectionHead .h2,
#acp-public-shell[data-acp-delta-site="1"] #contact .h2{
  font-size:clamp(31px,3.2vw,50px);line-height:1;letter-spacing:-.045em;text-wrap:balance;
}
#acp-public-shell[data-acp-delta-site="1"] #next .cards{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;
}
#acp-public-shell[data-acp-delta-site="1"] #next .card{
  position:relative;min-height:190px;padding:22px 20px 20px;border-radius:18px;
  border-color:rgba(255,255,255,.08);background:linear-gradient(155deg,rgba(10,22,40,.94),rgba(5,11,23,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 20px 58px rgba(0,0,0,.16);
}
#acp-public-shell[data-acp-delta-site="1"] #next .card:before{content:"";position:absolute;left:20px;top:0;width:46px;height:2px;border-radius:3px;background:#6fe1c5}
#acp-public-shell[data-acp-delta-site="1"] #next .card:nth-child(2):before{background:#8c94ff}
#acp-public-shell[data-acp-delta-site="1"] #next .card:nth-child(3):before{background:#bb82ff}
#acp-public-shell[data-acp-delta-site="1"] #next .card:nth-child(4):before{background:linear-gradient(90deg,#c983ff,#ffd06b)}
#acp-public-shell[data-acp-delta-site="1"] #next .card h3{font-size:15px;color:#eff7ff;line-height:1.25}
#acp-public-shell[data-acp-delta-site="1"] #next .card p{color:rgba(214,229,244,.58);font-size:12px;line-height:1.56}
#acp-public-shell[data-acp-delta-site="1"] #next .card strong{color:#d9f4ff}
#acp-public-shell[data-acp-delta-site="1"] #next .deltaExplain{
  margin-top:13px;padding:15px 18px;border-radius:14px;border-color:rgba(111,197,255,.10);
  background:linear-gradient(90deg,rgba(88,219,255,.045),rgba(146,100,255,.04));color:rgba(218,232,245,.64);
  box-shadow:inset 3px 0 0 rgba(111,222,255,.30);
}

/* ECOSYSTEM MAP · ALL ROOT LANGUAGES */
#acp-public-shell[data-acp-delta-site="1"] #ecosystem{
  padding:76px 0;background:radial-gradient(circle at 80% 10%,rgba(154,92,255,.055),transparent 28%),linear-gradient(180deg,#030918,#020713);
  border-top:1px solid rgba(255,255,255,.05);
}
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .cards{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;
}
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .card{
  position:relative;min-height:154px;padding:23px 21px 20px 58px;border-radius:17px;
  border-color:rgba(255,255,255,.075);background:linear-gradient(155deg,rgba(9,20,37,.94),rgba(5,11,23,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.028),0 18px 52px rgba(0,0,0,.14);
}
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .card:before{
  content:"◆";position:absolute;left:20px;top:22px;display:grid;place-items:center;width:25px;height:25px;border-radius:9px;
  border:1px solid rgba(111,233,255,.13);background:rgba(111,233,255,.035);color:#74ebff;font-size:9px;
}
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .card:nth-child(2):before,
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .card:nth-child(5):before{color:#c38cff;border-color:rgba(195,140,255,.13);background:rgba(195,140,255,.035)}
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .card:nth-child(3):before,
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .card:nth-child(6):before{color:#ffd06b;border-color:rgba(255,208,107,.13);background:rgba(255,208,107,.035)}
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .card h3{font-size:15px;color:#eff7ff}
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .card p{color:rgba(214,229,244,.57);font-size:12px;line-height:1.55}
#acp-public-shell[data-acp-delta-site="1"] #ecosystem .deltaExplain{
  margin-top:13px;padding:15px 18px;border-radius:14px;border-color:rgba(255,208,107,.10);
  background:linear-gradient(90deg,rgba(111,232,255,.04),rgba(184,118,255,.035),rgba(255,208,107,.04));color:rgba(220,232,244,.63);
}

/* FINAL CTA · ALL ROOT LANGUAGES */
#acp-public-shell[data-acp-delta-site="1"] #contact.cta{
  position:relative;overflow:hidden;padding:78px 0 84px;
  background:radial-gradient(circle at 14% 100%,rgba(68,214,255,.10),transparent 34%),radial-gradient(circle at 90% 0,rgba(173,95,255,.095),transparent 32%),linear-gradient(180deg,#020713,#050918);
  border-top:1px solid rgba(111,226,255,.07);
}
#acp-public-shell[data-acp-delta-site="1"] #contact .ctaBox{
  grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:34px;align-items:center;
  padding:34px 36px;border-radius:24px;border:1px solid rgba(111,198,255,.14);
  background:radial-gradient(circle at 92% 0,rgba(255,207,107,.08),transparent 31%),linear-gradient(145deg,rgba(9,23,41,.95),rgba(11,10,31,.95));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 32px 94px rgba(0,0,0,.25);
}
#acp-public-shell[data-acp-delta-site="1"] #contact .h2{margin-top:12px;max-width:760px}
#acp-public-shell[data-acp-delta-site="1"] #contact .desc{max-width:720px;color:rgba(218,232,246,.64);font-size:14px;line-height:1.65}
#acp-public-shell[data-acp-delta-site="1"] #contact .heroActions{display:grid;gap:10px;min-width:0}
#acp-public-shell[data-acp-delta-site="1"] #contact .btn{
  width:100%;min-height:50px;border-radius:13px;font-weight:850;letter-spacing:.01em;
}
#acp-public-shell[data-acp-delta-site="1"] #contact .btn.primary{
  color:#041018!important;border-color:transparent!important;background:linear-gradient(135deg,#8ff4ff,#b8d8ff 48%,#ffd685)!important;
  box-shadow:0 18px 48px rgba(96,220,255,.12),0 0 36px rgba(255,209,108,.05);
}
#acp-public-shell[data-acp-delta-site="1"] #contact .btn.secondary{
  border-color:rgba(120,206,255,.16)!important;background:rgba(255,255,255,.025)!important;color:#dceeff!important;
}

@media(max-width:1100px){
  #acp-public-shell[data-acp-delta-site="1"] #next .cards{grid-template-columns:repeat(2,1fr)}
  #acp-public-shell[data-acp-delta-site="1"] #ecosystem .cards{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:980px){
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-grid,
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-test-spectrum,
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-output{grid-template-columns:repeat(2,1fr)}
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-flow,
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-role-flow{grid-template-columns:1fr}
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-flow i,
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-role-flow i{transform:rotate(90deg)}
  #acp-public-shell[data-acp-delta-site="1"] #contact .ctaBox{grid-template-columns:1fr}
  #acp-public-shell[data-acp-delta-site="1"] #contact .heroActions{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab.delta-lab-section,
  #acp-public-shell[data-acp-delta-site="1"] #next,
  #acp-public-shell[data-acp-delta-site="1"] #ecosystem,
  #acp-public-shell[data-acp-delta-site="1"] #contact.cta{padding-top:54px;padding-bottom:54px}
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab>.wrap,
  #acp-public-shell[data-acp-delta-site="1"] #next>.wrap,
  #acp-public-shell[data-acp-delta-site="1"] #ecosystem>.wrap,
  #acp-public-shell[data-acp-delta-site="1"] #contact>.wrap{width:min(100% - 24px,1320px)}
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-grid,
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-test-spectrum,
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-output,
  #acp-public-shell[data-acp-delta-site="1"] #next .cards,
  #acp-public-shell[data-acp-delta-site="1"] #ecosystem .cards{grid-template-columns:1fr}
  #acp-public-shell[data-acp-delta-site="1"] #human-ai-role-modeling.delta-role-lab,
  #acp-public-shell[data-acp-delta-site="1"] #test-complexity.delta-complexity,
  #acp-public-shell[data-acp-delta-site="1"] #test-lab-services.delta-lab-commercial,
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-specialized-centers,
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-metacore-boost,
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab .delta-lab-cta{padding:22px}
  #acp-public-shell[data-acp-delta-site="1"] #contact .ctaBox{padding:24px 21px}
  #acp-public-shell[data-acp-delta-site="1"] #contact .heroActions{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){
  #acp-public-shell[data-acp-delta-site="1"] #engineering-test-lab article,
  #acp-public-shell[data-acp-delta-site="1"] #next .card,
  #acp-public-shell[data-acp-delta-site="1"] #ecosystem .card,
  #acp-public-shell[data-acp-delta-site="1"] #contact .btn{transition:none!important}
}
