/* Qesora landing — approved four-signal strip + neuroscience papers, 2026-08-23. */
[hidden],#response-guide-legacy,#validated-legacy{display:none!important}

.qesora-four-signals{
  position:relative;
  z-index:2;
  width:100%;
  padding:clamp(118px,9.5vw,154px) 0 clamp(72px,6vw,94px);
  background:none;
}
.qesora-four-signals::before{
  content:none;
}
/* A readable signal index: no concealed content or expanding columns. */
#response-guide{scroll-margin-top:86px}
#response-guide .qesora-four-signals__scene{
  position:relative;
  width:min(100% - clamp(32px,8vw,128px),1240px);
  margin:0 auto;
  padding:14px clamp(18px,3vw,44px);
  border:0;
  border-radius:0;
  overflow:hidden;
  background:#f6f6f3;
  box-shadow:none;
}
.qesora-four-signals__scene::before{
  content:'';
  position:absolute;
  inset:0;
  pointer-events:none;
  background:url('/product-release-20260918/assets/qesora/qesora-kpi-gravity-wind-v1.png?v=20260916-restored') left center/cover no-repeat;
  opacity:.24;
  -webkit-mask-image:linear-gradient(90deg,#000,transparent 22%,transparent 88%,#000);
  mask-image:linear-gradient(90deg,#000,transparent 22%,transparent 88%,#000);
}
.qesora-signal-ledger{position:relative;width:100%}
#response-guide .qesora-signal-row{
  position:relative;
  display:grid;
  grid-template-columns:28px minmax(185px,1fr) minmax(105px,.65fr) minmax(230px,1.3fr) 34px;
  align-items:center;
  gap:clamp(18px,2.8vw,42px);
  min-height:126px;
  padding:20px 0;
  border-bottom:1px solid #b9bfcd;
  color:#161c28;
  text-decoration:none;
  background:transparent;
}
#response-guide .qesora-signal-row:last-child{border-bottom:0}
.qesora-signal-row::before{
  content:'';position:absolute;inset:0 -16px;z-index:-1;
  background:#e9edff;opacity:0;transition:opacity 180ms ease;
}
.qesora-signal-row__number{align-self:start;margin-top:10px;color:#2444e5;font:500 10px/1.2 'Geist Mono',monospace;letter-spacing:.08em}
html body #dc-root #response-guide .qesora-signal-row__name{
  margin:0;
  color:inherit;
  font:400 clamp(31px,3.2vw,44px)/1.04 'Instrument Serif','Fraunces',Georgia,serif!important;
  letter-spacing:-.035em;
}
.qesora-signal-row__art{
  display:block;width:100%;max-width:166px;height:68px;margin:auto;
  stroke:#2444e5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;
  transition:transform 220ms ease;
}
.qesora-signal-row__copy strong{display:block;font:500 14px/1.4 'Geist',sans-serif;color:#172238}
.qesora-signal-row__copy p{max-width:37ch;margin:7px 0 0;color:#626974;font:400 13px/1.5 'Geist',sans-serif}
.qesora-signal-row__arrow{
  display:flex;align-items:center;justify-content:center;
  width:34px;height:34px;
  color:#2444e5;font:400 28px/1 'Geist',sans-serif;
  transition:transform 180ms ease;
}
#response-guide .qesora-signal-row:focus-visible{outline:2px solid #2444e5;outline-offset:7px;z-index:2}
#response-guide .qesora-signal-row:focus-visible::before{opacity:1}
@media(hover:hover){
  #response-guide .qesora-signal-row:hover::before{opacity:1}
  #response-guide .qesora-signal-row:hover .qesora-signal-row__name{color:#2444e5}
  .qesora-signal-row:hover .qesora-signal-row__arrow{transform:translate(3px,-3px)}
  .qesora-signal-row:hover .qesora-signal-row__art{transform:scale(1.06)}
}
@media(max-width:1000px) and (min-width:761px){
  #response-guide .qesora-signal-row{grid-template-columns:20px minmax(145px,1fr) 100px minmax(190px,1.3fr) 26px;gap:18px;min-height:116px}
  .qesora-signal-row__art{height:58px}
  .qesora-signal-row__copy strong{font-size:13px}
  .qesora-signal-row__copy p{font-size:12px}
}
@media(max-width:760px){
  #response-guide .qesora-four-signals__scene{width:calc(100% - 32px);padding:0 8px}
  .qesora-four-signals__scene::before{opacity:.13}
  #response-guide .qesora-signal-row{
    grid-template-columns:60px minmax(0,1fr) 26px;
    grid-template-rows:auto auto;
    gap:9px 14px;
    min-height:144px;
    padding:19px 0;
  }
  .qesora-signal-row__number{grid-column:1;grid-row:1;align-self:center;margin:0}
  html body #dc-root #response-guide .qesora-signal-row__name{grid-column:2;grid-row:1;font-size:30px!important}
  .qesora-signal-row__arrow{grid-column:3;grid-row:1;width:26px;height:26px;font-size:25px}
  .qesora-signal-row__art{grid-column:1;grid-row:2;height:46px;align-self:center;stroke-width:2.5}
  .qesora-signal-row__copy{grid-column:2 / -1;grid-row:2}
  .qesora-signal-row__copy strong{font-size:13px}
  .qesora-signal-row__copy p{margin-top:4px;font-size:12px;max-width:34ch}
}
@media(prefers-reduced-motion:reduce){
  .qesora-signal-row::before,.qesora-signal-row__art,.qesora-signal-row__arrow{transition:none}
}
.qesora-neuroscience a{
  display:inline-flex;
  align-items:center;
  gap:9px;
  margin-top:auto;
  color:#1e3fe0;
  font-size:12px;
  font-weight:500;
  text-decoration:none;
}
.qesora-four-signals__strip a i,
.qesora-neuroscience a i{
  font-style:normal;
  transition:transform .2s ease;
}
.qesora-four-signals__strip a:hover i,
.qesora-neuroscience a:hover i{transform:translateX(3px)}

.qesora-neuroscience{
  position:relative;
  isolation:isolate;
  width:100%;
  margin:0;
  overflow:hidden;
  background:#1239c4;
  color:#fff;
  scroll-margin-top:80px;
}
.qesora-neuroscience::before{
  content:'';
  position:absolute;
  inset:0;
  background-image:conic-gradient(from 90deg at 3px 3px,rgba(255,255,255,.26) 0 25%,transparent 0);
  background-size:12px 12px;
  opacity:.22;
  -webkit-mask-image:linear-gradient(90deg,#000,transparent 17%,transparent 83%,#000);
  mask-image:linear-gradient(90deg,#000,transparent 17%,transparent 83%,#000);
  pointer-events:none;
}
.qesora-neuroscience::after{
  content:'';
  position:absolute;
  inset:0;
  background:radial-gradient(ellipse at 68% 50%,rgba(255,255,255,.055),transparent 42%);
  pointer-events:none;
}
.qesora-neuroscience__inner{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);
  align-items:center;
  gap:clamp(12px,2vw,32px);
  width:min(100% - clamp(40px,7vw,120px),1220px);
  min-height:0;
  margin-inline:auto;
  padding-block:32px;
}
.qesora-neuroscience__copy{
  position:relative;
  z-index:3;
  align-self:center;
  padding-bottom:10px;
}
.qesora-neuroscience__copy h2{
  max-width:10ch;
  margin:0;
  color:#fff;
  font-family:'Fraunces',Georgia,serif;
  font-size:clamp(45px,4vw,56px);
  font-weight:300;
  line-height:.96;
  letter-spacing:-.049em;
}
.qesora-neuroscience__copy h2 em{
  display:block;
  font-weight:300;
}
.qesora-neuroscience__copy p{
  max-width:34ch;
  margin:20px 0 0;
  color:rgba(255,255,255,.9);
  font:400 clamp(16px,1.45vw,20px)/1.48 'Geist',sans-serif;
}
.qesora-neuroscience .qesora-neuroscience__explore{
  display:inline-flex;
  align-items:center;
  gap:14px;
  margin-top:28px;
  padding:0 0 8px;
  border-bottom:1px solid rgba(255,255,255,.8);
  color:#fff;
  font:500 12px/1.3 'Geist Mono',ui-monospace,monospace;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.qesora-neuroscience__atlas{
  position:relative;
  width:100%;
  height:clamp(310px,23vw,340px);
}
.qesora-neuroscience__neuron{
  position:absolute;
  top:50%;
  left:50%;
  width:112%;
  max-width:none;
  height:auto;
  display:block;
  transform:translate(-50%,-50%);
  filter:drop-shadow(0 0 16px rgba(218,234,255,.14));
  pointer-events:none;
}
.qesora-neuroscience__connectors{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  fill:none;
  stroke:rgba(255,255,255,.86);
  stroke-width:1.15;
  pointer-events:none;
}
.qesora-neuroscience__trace,
.qesora-neuroscience__node{
  transition:stroke 180ms ease-out,stroke-width 180ms ease-out,fill 180ms ease-out;
}
.qesora-neuroscience__connectors circle{
  fill:#1239c4;
  stroke:#fff;
  stroke-width:1.3;
}
.qesora-neuroscience .qesora-neuroscience__source{
  position:absolute;
  z-index:2;
  display:flex;
  flex-direction:column;
  gap:5px;
  width:max-content;
  max-width:42%;
  margin:0;
  min-height:44px;
  padding:8px 6px;
  color:#fff;
  font-family:'Geist Mono',ui-monospace,monospace;
  text-transform:uppercase;
  text-decoration:none;
  cursor:pointer;
  transition:transform 180ms cubic-bezier(.2,0,0,1),scale 150ms ease-out;
}
.qesora-neuroscience__source strong{
  color:#fff;
  font:500 clamp(11px,.92vw,13px)/1.25 'Geist Mono',ui-monospace,monospace;
  letter-spacing:.13em;
}
.qesora-neuroscience__source strong::after{
  content:'↗';
  display:inline-block;
  margin-left:7px;
  opacity:.82;
  font-size:.95em;
  transition:opacity 180ms ease-out,transform 180ms cubic-bezier(.2,0,0,1);
}
.qesora-neuroscience__source span{
  color:rgba(255,255,255,.77);
  font:400 clamp(10px,.78vw,11px)/1.3 'Geist Mono',ui-monospace,monospace;
  letter-spacing:.07em;
}
.qesora-neuroscience__source--attention{top:5%;left:8%}
.qesora-neuroscience__source--emotion{top:5%;right:1%}
.qesora-neuroscience__source--load{bottom:3%;left:0}
.qesora-neuroscience__source--memory{bottom:3%;right:0}
.qesora-neuroscience .qesora-neuroscience__source .qesora-neuroscience__paper-title{
  position:absolute;
  top:calc(100% + 9px);
  left:6px;
  z-index:4;
  display:block;
  width:clamp(190px,19vw,260px);
  max-width:none;
  padding:11px 13px;
  border:1px solid rgba(255,255,255,.6);
  background:rgba(10,39,137,.98);
  box-shadow:0 8px 24px rgba(4,18,80,.22);
  color:#fff;
  font:400 12px/1.4 'Geist',sans-serif;
  letter-spacing:0;
  text-transform:none;
  opacity:0;
  visibility:hidden;
  transform:translateY(-4px);
  pointer-events:none;
  transition:opacity 180ms ease-out,transform 180ms ease-out,visibility 180ms;
}
.qesora-neuroscience .qesora-neuroscience__source--emotion .qesora-neuroscience__paper-title,
.qesora-neuroscience .qesora-neuroscience__source--memory .qesora-neuroscience__paper-title{left:auto;right:6px}
.qesora-neuroscience .qesora-neuroscience__source--load .qesora-neuroscience__paper-title,
.qesora-neuroscience .qesora-neuroscience__source--memory .qesora-neuroscience__paper-title{
  top:auto;
  bottom:calc(100% + 9px);
  transform:translateY(4px);
}
.qesora-neuroscience__pin{
  position:absolute;
  z-index:3;
  display:block;
  width:44px;
  height:44px;
  margin:0;
  border-radius:50%;
  transform:translate(-50%,-50%);
  cursor:pointer;
  transition:scale 150ms ease-out;
}
.qesora-neuroscience__pin::after{
  content:'';
  position:absolute;
  inset:2px;
  border:1px solid rgba(255,255,255,.9);
  border-radius:50%;
  opacity:0;
  transform:scale(.25);
  filter:blur(4px);
  pointer-events:none;
  transition:opacity 300ms cubic-bezier(.2,0,0,1),transform 300ms cubic-bezier(.2,0,0,1),filter 300ms cubic-bezier(.2,0,0,1);
}
.qesora-neuroscience__pin--attention{left:34.1429%;top:35.9615%}
.qesora-neuroscience__pin--emotion{left:67.1429%;top:35.9615%}
.qesora-neuroscience__pin--load{left:34.8571%;top:64.4231%}
.qesora-neuroscience__pin--memory{left:67.4286%;top:64.4231%}
.qesora-neuroscience__source:is(:hover,:focus-visible){transform:translateY(-2px)}
.qesora-neuroscience__source:is(:hover,:focus-visible) strong{
  text-decoration:underline;
  text-underline-offset:4px;
}
.qesora-neuroscience__source:active,
.qesora-neuroscience__pin:active{scale:.96}
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--attention:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--attention:hover) .qesora-neuroscience__trace--attention,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--emotion:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--emotion:hover) .qesora-neuroscience__trace--emotion,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--load:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--load:hover) .qesora-neuroscience__trace--load,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--memory:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--memory:hover) .qesora-neuroscience__trace--memory{
  stroke:#fff;
  stroke-width:2.3;
}
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--attention:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--attention:hover) .qesora-neuroscience__node--attention,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--emotion:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--emotion:hover) .qesora-neuroscience__node--emotion,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--load:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--load:hover) .qesora-neuroscience__node--load,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--memory:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--memory:hover) .qesora-neuroscience__node--memory{fill:#fff;stroke-width:2}
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--attention:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--attention:hover) .qesora-neuroscience__pin--attention::after,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--emotion:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--emotion:hover) .qesora-neuroscience__pin--emotion::after,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--load:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--load:hover) .qesora-neuroscience__pin--load::after,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--memory:is(:hover,:focus-visible,:active),.qesora-neuroscience__pin--memory:hover) .qesora-neuroscience__pin--memory::after{
  opacity:1;
  transform:scale(1);
  filter:blur(0);
}
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--attention:is(:hover,:focus-visible),.qesora-neuroscience__pin--attention:hover) .qesora-neuroscience__source--attention .qesora-neuroscience__paper-title,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--emotion:is(:hover,:focus-visible),.qesora-neuroscience__pin--emotion:hover) .qesora-neuroscience__source--emotion .qesora-neuroscience__paper-title,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--load:is(:hover,:focus-visible),.qesora-neuroscience__pin--load:hover) .qesora-neuroscience__source--load .qesora-neuroscience__paper-title,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--memory:is(:hover,:focus-visible),.qesora-neuroscience__pin--memory:hover) .qesora-neuroscience__source--memory .qesora-neuroscience__paper-title{
  opacity:1;
  visibility:visible;
  transform:translateY(0);
}
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--attention:is(:hover,:focus-visible),.qesora-neuroscience__pin--attention:hover) .qesora-neuroscience__source--attention strong::after,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--emotion:is(:hover,:focus-visible),.qesora-neuroscience__pin--emotion:hover) .qesora-neuroscience__source--emotion strong::after,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--load:is(:hover,:focus-visible),.qesora-neuroscience__pin--load:hover) .qesora-neuroscience__source--load strong::after,
.qesora-neuroscience__atlas:has(.qesora-neuroscience__source--memory:is(:hover,:focus-visible),.qesora-neuroscience__pin--memory:hover) .qesora-neuroscience__source--memory strong::after{
  opacity:1;
  transform:translate(2px,-2px);
}
.qesora-neuroscience__explore:focus-visible,
.qesora-neuroscience__source:focus-visible{
  outline:2px solid #fff;
  outline-offset:6px;
}

/* NeuMa connectors: quiet, geometric and deliberately unanimated. */
.qesora-pipeline-arrow{
  position:relative;
  display:grid;
  place-items:center;
  width:100%;
  height:42px;
  overflow:visible;
  transform:none!important;
}
.qesora-pipeline-arrow::before{
  content:none;
}
.qesora-pipeline-arrow::after{
  content:none;
}
.qesora-pipeline-arrow svg{
  display:block;
  width:100%;
  height:28px;
  overflow:visible;
  fill:none;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.qesora-pipeline-arrow__route{
  stroke:rgba(30,63,224,.72);
  stroke-width:1.15;
}
.qesora-pipeline-arrow__tip{
  stroke:#1e3fe0;
  stroke-width:1.5;
}

@media(max-width:1100px){
  .qesora-response-pipeline{
    grid-template-columns:1fr;
    grid-template-rows:auto 76px auto 76px auto;
    gap:18px;
  }
  .qesora-pipeline-creative{
    grid-column:1;
    grid-row:1;
    width:min(100%,560px);
    margin-inline:auto;
  }
  .qesora-pipeline-arrow--input{grid-column:1;grid-row:2}
  .qesora-pipeline-model{
    grid-column:1;
    grid-row:3;
    width:min(100%,460px);
    margin-inline:auto;
  }
  .qesora-pipeline-arrow--output{grid-column:1;grid-row:4}
  .qesora-pipeline-responses{
    grid-column:1;
    grid-row:5;
    width:min(100%,920px);
    margin-inline:auto;
  }
  .qesora-pipeline-arrow{
    height:76px;
  }
  .qesora-pipeline-arrow svg{
    width:72px;
    height:26px;
    transform:rotate(90deg);
  }
}

/* Fine alignment: the FAQ brain sits slightly lower without moving its card. */
.qesora-faq-brain{
  transform:translateY(12px) translateZ(0);
}

/* Simplified response ledger: one clear label and waveform per signal. */
.qesora-pipeline-response{
  grid-template-columns:28px minmax(118px,.62fr) 28px minmax(150px,1.38fr);
  grid-template-rows:1fr;
  grid-template-areas:"icon title num wave";
  min-height:68px;
  padding:10px 16px;
  column-gap:12px;
  row-gap:0;
  background:#f6f6f3!important;
  transition:none!important;
}
.qesora-pipeline-response__head{
  display:contents;
}
.qesora-pipeline-response__title small,
.qesora-pipeline-response__read{
  display:none!important;
}
.qesora-pipeline-response__head>i{
  grid-area:icon;
  align-self:center;
  justify-self:center;
}
.qesora-pipeline-response__head>b,
.qesora-pipeline-response:hover .qesora-pipeline-response__head>b,
.qesora-pipeline-response[aria-selected="true"] .qesora-pipeline-response__head>b{
  grid-area:num;
  display:block!important;
  align-self:center;
  justify-self:end;
  color:#1e3fe0!important;
  font:500 8px/1 'Geist Mono',ui-monospace,monospace!important;
  letter-spacing:.1em;
  font-variant-numeric:tabular-nums;
}
.qesora-pipeline-response:hover .qesora-pipeline-response__title small,
.qesora-pipeline-response[aria-selected="true"] .qesora-pipeline-response__title small,
.qesora-pipeline-response:hover .qesora-pipeline-response__read,
.qesora-pipeline-response[aria-selected="true"] .qesora-pipeline-response__read{
  display:none!important;
}
.qesora-pipeline-response__title{
  align-self:center;
}
.qesora-pipeline-response>svg{
  grid-area:wave;
  align-self:center;
  height:34px;
  margin:0;
}
.qesora-pipeline-response:hover,
.qesora-pipeline-response[aria-selected="true"]{
  border-left-color:transparent!important;
  box-shadow:none!important;
  background:#f6f6f3!important;
  color:#17181a!important;
  transform:none!important;
}
.qesora-pipeline-response::before,
.qesora-pipeline-response:hover::before,
.qesora-pipeline-response[aria-selected="true"]::before{
  content:none!important;
  display:none!important;
  opacity:0!important;
}
.qesora-pipeline-response:hover .qesora-pipeline-response__head>i canvas,
.qesora-pipeline-response[aria-selected="true"] .qesora-pipeline-response__head>i canvas{
  filter:none;
}
.qesora-pipeline-response .qesora-pipeline-response__title strong,
.qesora-pipeline-response:hover .qesora-pipeline-response__title strong,
.qesora-pipeline-response[aria-selected="true"] .qesora-pipeline-response__title strong{
  color:#17181a!important;
}
.qesora-pipeline-response>svg path,
.qesora-pipeline-response[aria-selected="true"]>svg path,
.qesora-pipeline-response:hover>svg path{
  stroke:#1e3fe0!important;
  stroke-width:1.4!important;
}

@media(max-width:980px){
  .qesora-four-signals__head h2{font-size:clamp(42px,5.4vw,52px)}
}

@media(max-width:760px){
  .qesora-four-signals__scene{padding:12px}
  .qesora-four-signals__strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  .qesora-four-signals__strip article:nth-child(3),
  .qesora-four-signals__strip article:nth-child(4){border-top:1px solid rgba(23,24,26,.14)}
  .qesora-four-signals__strip article:nth-child(3){border-left:0}
  .qesora-neuroscience__inner{
    display:block;
    width:min(calc(100% - 48px),600px);
    min-height:0;
    padding-block:76px 118px;
  }
  .qesora-neuroscience__copy{position:static;padding:0}
  .qesora-neuroscience__copy h2{max-width:none;font-size:clamp(56px,9.5vw,78px)}
  .qesora-neuroscience__copy p{max-width:30ch;margin-top:20px}
  .qesora-neuroscience__atlas{height:clamp(370px,72vw,480px);margin-top:18px}
  .qesora-neuroscience .qesora-neuroscience__explore{
    position:absolute;
    left:50%;
    bottom:62px;
    width:max-content;
    margin:0;
    transform:translateX(-50%);
  }
  .qesora-neuroscience__source--attention{left:3%}
  .qesora-neuroscience__source--emotion{right:1%}
  .qesora-neuroscience__source--load{left:0}
  .qesora-neuroscience__source--memory{right:0}
}

@media(max-width:620px){
  .qesora-four-signals{padding-block:92px 72px}
  .qesora-four-signals__scene{width:calc(100% - 32px);margin-top:0;padding:10px}
  .qesora-four-signals__strip{grid-template-columns:1fr}
  .qesora-four-signals__strip article{min-height:190px}
  .qesora-four-signals__strip article+article{border-left:0!important;border-top:1px solid rgba(23,24,26,.12)}
  .qesora-neuroscience__inner{width:calc(100% - 40px);padding-block:62px 106px}
  .qesora-neuroscience__copy h2{font-size:clamp(46px,12.2vw,68px)}
  .qesora-neuroscience__copy p{margin-top:16px;font-size:15px}
  .qesora-neuroscience__atlas{height:clamp(308px,85vw,390px);margin-top:16px}
  .qesora-neuroscience__neuron{width:128%}
  .qesora-neuroscience__source strong{font-size:11px}
  .qesora-neuroscience__source span{font-size:9px}
  .qesora-neuroscience__paper-title{display:none!important}
  .qesora-neuroscience .qesora-neuroscience__explore{bottom:48px;font-size:11px}
  .qesora-faq-brain{transform:translateY(8px) translateZ(0)}
}

@media(hover:none){
  .qesora-neuroscience__paper-title{display:none!important}
}

@media(prefers-reduced-motion:reduce){
  .qesora-four-signals__strip a i,
  .qesora-neuroscience a i,
  .qesora-neuroscience__trace,
  .qesora-neuroscience__node,
  .qesora-neuroscience__source,
  .qesora-neuroscience__source strong::after,
  .qesora-neuroscience__paper-title,
  .qesora-neuroscience__pin,
  .qesora-neuroscience__pin::after{transition:none}
  .qesora-pipeline-arrow::before{animation:none!important}
}

/* Capability tabs: selection is communicated by blue type, not decoration. */
.qesora-signal-strip-wrap{
  background:transparent!important;
}
.qesora-signal-strip.qesora-feature-tabs{
  border:1px solid #17181a!important;
  border-bottom:1px solid #17181a!important;
  overflow:hidden!important;
}
.qesora-feature-preview{
  border:1px solid #17181a!important;
  border-top:0!important;
}
.qesora-feature-tab{
  background:#f1f1ee!important;
  color:#17181a;
  box-shadow:none!important;
  border-right:1px solid #17181a!important;
}
.qesora-feature-tab:hover{
  background:#f1f1ee!important;
}
.qesora-feature-tab[aria-selected="true"]{
  background:#e8edff!important;
  color:#17181a;
}
.qesora-feature-tab:last-child{
  border-right:0!important;
}
.qesora-feature-tab::before,
.qesora-feature-tab::after,
.qesora-feature-tab[aria-selected="true"]::before,
.qesora-feature-tab[aria-selected="true"]::after{
  content:none!important;
  display:none!important;
}
.qesora-feature-tab:hover .qesora-feature-tab__icon,
.qesora-feature-tab[aria-selected="true"] .qesora-feature-tab__icon{
  transform:none!important;
}

@media(max-width:900px){
  .qesora-feature-tab:nth-child(2),
  .qesora-feature-tab:nth-child(4){border-right:0!important}
  .qesora-feature-tab:nth-child(1),
  .qesora-feature-tab:nth-child(3){border-right:1px solid #17181a!important}
  .qesora-feature-tab:nth-child(-n+2){border-bottom:1px solid #17181a!important}
}
.qesora-feature-tab[aria-selected="true"] .qesora-feature-tab__title{
  color:#1e3fe0!important;
}
.qesora-feature-tab[aria-selected="true"] .qesora-feature-tab__note{
  color:#3f5fe4!important;
}
.qesora-feature-tab[aria-selected="true"] .qesora-feature-tab__icon{
  opacity:1;
  filter:saturate(1.2) contrast(1.08);
}

@media (hover:hover) and (pointer:fine){
  .qesora-feature-tab:not([aria-selected="true"]):hover{
    background:#edf0ff!important;
    color:#1e3fe0;
    box-shadow:inset 0 -2px 0 rgba(30,63,224,.42)!important;
  }
  .qesora-feature-tab:not([aria-selected="true"]):hover .qesora-feature-tab__title{
    color:#1e3fe0!important;
  }
  .qesora-feature-tab:not([aria-selected="true"]):hover .qesora-feature-tab__icon{
    opacity:1;
    filter:saturate(1.25) contrast(1.08);
    transform:translateY(-2px) scale(1.035)!important;
  }
}

/* Keep the main dither continuous; decorative dot fields start below the tabs. */
.qesora-feature-stage::before,
.qesora-feature-stage::after{
  top:0!important;
}
.qesora-feature-stage__field{
  inset:0 0 auto!important;
}

/* FAQ: answers open and close immediately, without an accordion stretch. */
.qesora-faq-list,
.qesora-faq-list *,
.qesora-faq-list *::before,
.qesora-faq-list *::after{
  animation:none!important;
  transition:none!important;
}
.qesora-faq-answer{
  animation:none!important;
  transition:none!important;
}
