/* R13.6.66 — precision design layer. Preview only. */

/* Home / positioning statement: editorial hierarchy without adding hero weight. */
.home-r13666 .hero-positioning-r13667{
  max-width:61ch!important;margin:2px 0 0!important;color:#9fb2ba!important;
  font-size:clamp(13.5px,1.12vw,15px)!important;line-height:1.66!important;
  letter-spacing:-.011em;text-wrap:pretty;font-optical-sizing:auto
}
.home-r13666 .hero-positioning-lead-r13667{
  display:block;margin-bottom:6px;color:#f0f7f8;font-size:clamp(16px,1.38vw,19px);
  font-weight:760;line-height:1.24;letter-spacing:-.027em
}
.home-r13666 .hero-positioning-detail-r13667{display:block;max-width:59ch}
.home-r13666 .hero-positioning-detail-r13667 strong{color:#d8e8eb;font-weight:720}

/* Home / Buyer Lab: a compact control instrument, not another banner. */
.home-r13666 .home-lab-r13665{
  --lab-line:rgba(151,179,190,.16);
  gap:14px;padding:21px 21px 19px;border-color:rgba(91,218,230,.27);border-radius:20px 20px 7px 20px;
  background:linear-gradient(152deg,rgba(8,33,44,.98),rgba(5,23,32,.985) 64%,rgba(8,31,42,.98));
  box-shadow:0 26px 70px rgba(0,0,0,.25),inset 0 1px 0 rgba(221,253,255,.045)
}
.home-r13666 .home-lab-r13665:before{inset:18px auto 18px 0;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#4bdde7 0 64%,#8175f6 64%)}
.home-r13666 .home-lab-r13665:after{right:-86px;top:-122px;width:235px;height:235px;background:radial-gradient(circle,rgba(75,221,231,.12),transparent 69%)}
.home-r13666 .home-lab-r13665 .home-lab-mark-r13643{position:relative;padding-bottom:13px;border-color:var(--lab-line)}
.home-r13666 .home-lab-r13665 .home-lab-mark-r13643:after{content:"LIVE BUYER ROUTE";grid-column:1/-1;width:max-content;margin-top:3px;color:#5f7f8b;font-size:6.5px;font-weight:900;letter-spacing:.14em}
.home-r13666 .home-lab-r13665 .home-lab-copy-r13642>b{max-width:25ch;font-size:18px;line-height:1.12}
.home-r13666 .home-lab-r13665 .home-lab-copy-r13642>p{max-width:38ch;color:#8fa6af;line-height:1.62}
.home-r13666 .home-lab-flow-r13665{position:relative;grid-template-columns:1fr;border:0;border-radius:0;background:transparent;overflow:visible}
.home-r13666 .home-lab-flow-r13665:before{content:"";position:absolute;left:12px;top:23px;bottom:23px;width:1px;background:linear-gradient(#4bdde7,rgba(75,221,231,.2),#8175f6)}
.home-r13666 .home-lab-flow-r13665>span{grid-template-columns:25px 1fr;gap:9px;min-height:39px;align-items:center;align-content:center;padding:4px 0;text-align:left}
.home-r13666 .home-lab-flow-r13665>span+span{border:0}
.home-r13666 .home-lab-flow-r13665 i{position:relative;z-index:1;display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(75,221,231,.32);border-radius:50%;background:#071d27;color:#55e2e9}
.home-r13666 .home-lab-flow-r13665 b{font-size:8.5px;letter-spacing:.015em}
.home-r13666 .home-lab-r13665 .home-lab-cta-r13642{justify-content:space-between;min-height:46px;border-radius:9px 9px 3px 9px;background:linear-gradient(100deg,#4bdde7,#62dce8);box-shadow:0 12px 32px rgba(75,221,231,.1)}

/* Home / Featured intelligence: editorial artefact instead of nested cards. */
.home-r13666 .home-control-hub-r13642>.authority-route-r13632{
  grid-template-columns:minmax(0,.93fr) minmax(410px,1.07fr);gap:22px 56px;padding:38px 40px 0;
  border-radius:24px 24px 8px 24px;background:linear-gradient(118deg,#071b25 0 47%,#081f2a 47% 100%)
}
.home-r13666 .authority-copy-r13633{padding:4px 0 19px}
.home-r13666 .authority-copy-r13633>b{max-width:18ch;font-size:clamp(27px,2.7vw,38px);line-height:1.01}
.home-r13666 .authority-copy-r13633>p{max-width:47ch;font-size:12px}
.home-r13666 .authority-copy-r13633>em{border-radius:9px 9px 3px 9px;padding-inline:17px}
.home-r13666 .authority-preview-r13665{position:relative;gap:0;padding:19px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}
.home-r13666 .authority-preview-r13665:before{content:"";position:absolute;left:-28px;top:0;bottom:17px;width:1px;background:linear-gradient(transparent,rgba(75,221,231,.42) 18%,rgba(75,221,231,.08) 82%,transparent)}
.home-r13666 .authority-preview-head-r13665{gap:8px;padding:0 0 17px;border-color:rgba(151,179,190,.17)}
.home-r13666 .authority-preview-head-r13665 b{max-width:20ch;font-size:20px;line-height:1.08}
.home-r13666 .authority-preview-rows-r13665{gap:0;counter-reset:brief-row}
.home-r13666 .authority-preview-rows-r13665>span{counter-increment:brief-row;grid-template-columns:31px minmax(0,1fr) auto 18px;gap:12px;min-height:53px;padding:0 1px;border:0;border-bottom:1px solid rgba(151,179,190,.13);border-radius:0;background:transparent}
.home-r13666 .authority-preview-rows-r13665>span:before{content:"0" counter(brief-row);color:#4bdde7;font-size:7px;font-weight:900;letter-spacing:.12em}
.home-r13666 .authority-preview-rows-r13665 small{font-size:8.5px}
.home-r13666 .authority-preview-rows-r13665 b{font-size:8.5px}
.home-r13666 .authority-preview-rows-r13665 i{width:17px;height:17px;background:rgba(91,228,181,.08)}
.home-r13666 .authority-proof-r13633{justify-content:flex-start!important;background:rgba(2,15,22,.32)!important}
.home-r13666 .authority-proof-r13633>span{min-width:150px;justify-content:center}

/* RFP response software: three operating canvases, not seven cards. */
.response-map-r13666 .acq-grid{display:block;margin-bottom:5.2rem}
.acq-phase-group-r13666{position:relative;display:grid;grid-template-columns:178px minmax(0,1fr);gap:0 30px;margin-top:16px;padding:28px 0 0;border-top:1px solid rgba(151,179,190,.2)}
.acq-phase-group-r13666:first-child{margin-top:0}
.response-map-r13666 .acq-phase-label-r13665{grid-column:1;display:block;margin:0;padding:5px 0;border:0}
.response-map-r13666 .acq-phase-label-r13665 strong{display:block;margin-bottom:9px;font-size:.67rem}
.response-map-r13666 .acq-phase-label-r13665 span{display:block;font-size:.76rem;line-height:1.55}
.acq-phase-canvas-r13666{position:relative;grid-column:2;display:grid;gap:0;border-top:1px solid rgba(151,179,190,.1)}
.acq-phase-build-group-r13666 .acq-phase-canvas-r13666{grid-template-columns:repeat(3,minmax(0,1fr))}
.acq-phase-decide-group-r13666 .acq-phase-canvas-r13666,.acq-phase-release-group-r13666 .acq-phase-canvas-r13666{grid-template-columns:repeat(2,minmax(0,1fr))}
.response-map-r13666 .acq-card,.response-map-r13666 .acq-phase-build-r13665,.response-map-r13666 .acq-phase-build-r13665:nth-of-type(4){grid-column:auto;min-height:0;padding:27px 24px 25px;border:0;border-bottom:1px solid rgba(151,179,190,.13);border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.response-map-r13666 .acq-card+.acq-card{border-left:1px solid rgba(151,179,190,.13)}
.response-map-r13666 .acq-card:before{display:none}
.response-map-r13666 .acq-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px}
.response-map-r13666 .acq-step>span{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(75,221,231,.31);border-radius:50%;background:#071c27;color:#4bdde7;font-size:.63rem}
.response-map-r13666 .acq-card h2{max-width:17ch;font-size:1.1rem;line-height:1.14}
.response-map-r13666 .acq-card p{font-size:.79rem;line-height:1.62}
.response-map-r13666 .acq-card p:nth-last-child(2){margin-top:1.15rem;padding:1rem 0 0;border-top:1px solid rgba(151,179,190,.11)}
.response-map-r13666 .acq-card p:last-child{margin-top:.75rem}
.response-map-r13666 .acq-product-role-r13665{position:relative;border-left:2px solid #4bdde7!important;background:linear-gradient(90deg,rgba(75,221,231,.08),transparent 72%)}
.response-map-r13666 .acq-product-role-r13665:after{right:22px;top:29px}
.acq-phase-output-r13666{grid-column:2;display:grid;grid-template-columns:150px minmax(0,1fr) 24px;gap:16px;align-items:center;min-height:56px;padding:0 20px;border-bottom:1px solid rgba(151,179,190,.16);background:rgba(4,18,26,.42)}
.acq-phase-output-r13666 small{color:#66838e;font-size:.58rem;font-weight:900;letter-spacing:.14em}
.acq-phase-output-r13666 b{color:#d7e8eb;font-size:.72rem;font-weight:760}
.acq-phase-output-r13666 i{color:#4bdde7;font-size:1rem;font-style:normal;text-align:right}

/* RFP shortlist: numbered buying rules rather than another tile grid. */
.response-map-r13666 .acq-shortlist-r13665{grid-template-columns:minmax(200px,.36fr) minmax(0,.64fr);gap:0 56px;padding:4.4rem 0;counter-reset:shortlist-rule}
.response-map-r13666 .acq-shortlist-r13665>.acq-kicker,.response-map-r13666 .acq-shortlist-r13665>h2{grid-column:1}
.response-map-r13666 .acq-shortlist-r13665>h2{grid-row:2/span 4;align-self:start;position:sticky;top:96px;margin-bottom:0}
.response-map-r13666 .acq-shortlist-r13665>p{counter-increment:shortlist-rule;grid-column:2;position:relative;display:block;margin:0;padding:22px 0 22px 48px;border:0;border-bottom:1px solid rgba(151,179,190,.15);border-radius:0;background:transparent}
.response-map-r13666 .acq-shortlist-r13665>p:before{content:"0" counter(shortlist-rule);position:absolute;top:24px;left:0;color:#4bdde7;font-size:.62rem;font-weight:900;letter-spacing:.1em}

/* Related routes: a compact editorial continuation index. */
.response-map-r13666 .acq-related-r13665{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0 48px;padding:4.4rem 0}
.response-map-r13666 .acq-related-r13665>.acq-kicker,.response-map-r13666 .acq-related-r13665>h2{grid-column:1}
.response-map-r13666 .acq-related-r13665>h2{align-self:start;margin-top:.6rem;font-size:clamp(2rem,3.3vw,3rem)}
.response-map-r13666 .acq-link-grid{grid-column:2;grid-row:1/span 2;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(151,179,190,.18)}
.response-map-r13666 .acq-related-route-r13666{position:relative;display:grid;grid-template-columns:125px minmax(180px,.62fr) minmax(220px,1fr) 24px;gap:18px;align-items:center;min-height:84px;padding:15px 4px;border:0;border-bottom:1px solid rgba(151,179,190,.16);border-radius:0;background:transparent;text-decoration:none}
.response-map-r13666 .acq-related-route-r13666:hover{background:linear-gradient(90deg,rgba(75,221,231,.05),transparent)}
.response-map-r13666 .acq-related-route-r13666 small{color:#4bdde7;font-size:.61rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.response-map-r13666 .acq-related-route-r13666 b{color:#e7f1f3;font-size:.94rem;line-height:1.28}
.response-map-r13666 .acq-related-route-r13666 span{color:#8199a3;font-size:.75rem;line-height:1.55}
.response-map-r13666 .acq-related-route-r13666 i{color:#4bdde7;font-size:1rem;font-style:normal;text-align:right}
.response-map-r13666 .acq-related-route-r13666.primary{background:linear-gradient(90deg,rgba(75,221,231,.07),transparent)}

/* Final bid control: one qualification board. */
.final-control-r13666 .qualification-board-r13666{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:0;margin:2.7rem 0 5rem;border-top:1px solid rgba(151,179,190,.18);border-bottom:1px solid rgba(151,179,190,.18)}
.final-control-r13666 .journey-answer-r13665{margin:0;padding:2.25rem 2.4rem 2.25rem 0;border:0}
.final-control-r13666 .fit-gate-r13665{display:grid;grid-template-columns:1fr;margin:0;padding-left:2.4rem;border-left:1px solid rgba(151,179,190,.15)}
.final-control-r13666 .fit-gate-r13665 article{display:grid;gap:.45rem;padding:1.65rem 0;border:0;border-bottom:1px solid rgba(151,179,190,.13);border-radius:0;background:transparent}
.final-control-r13666 .fit-gate-r13665 article:last-child{border-bottom:0;background:transparent}

/* Four-state control rail. */
.final-control-r13666 .control-chain-r13665{padding-top:4.9rem}
.final-control-r13666 .journey-flow{gap:0;margin-top:2.2rem;border-top:1px solid rgba(151,179,190,.19);border-bottom:1px solid rgba(151,179,190,.19)}
.final-control-r13666 .journey-flow:before{left:3%;right:3%;top:41px;background:linear-gradient(90deg,#4bdde7,rgba(75,221,231,.26) 72%,#8175f6)}
.final-control-r13666 .journey-flow .node{min-height:205px;padding:64px 24px 24px;border:0;border-right:1px solid rgba(151,179,190,.14);border-radius:0;background:transparent;box-shadow:none}
.final-control-r13666 .journey-flow .node:last-child{border-right:0}
.final-control-r13666 .journey-flow .node small{position:absolute;left:24px;top:27px;min-height:28px;background:#061923}
.final-control-r13666 .journey-flow .node strong{font-size:1.15rem}
.final-control-r13666 .chain-candidate-r13666{background:linear-gradient(180deg,rgba(126,115,245,.045),transparent)!important}

/* Release inspection: four ledger rows, not four floating cards. */
.final-control-r13666 .release-questions-r13665 .journey-ledger{grid-template-columns:1fr;border-top:1px solid rgba(151,179,190,.18)}
.final-control-r13666 .release-questions-r13665 .journey-row{grid-template-columns:55px minmax(250px,.42fr) minmax(0,.58fr);gap:0 22px;min-height:0;padding:25px 2px;border:0;border-bottom:1px solid rgba(151,179,190,.15);border-radius:0;background:transparent}
.final-control-r13666 .release-questions-r13665 .journey-row .num{grid-row:1;width:34px;height:34px}
.final-control-r13666 .release-questions-r13665 .journey-row h3{grid-column:2;align-self:start;padding-top:5px;font-size:1.05rem}
.final-control-r13666 .release-questions-r13665 .journey-row .question{grid-column:3;padding:4px 0 0;border:0;line-height:1.62}

/* Comparative control matrix. */
.final-control-r13666 .control-boundaries-r13665 .journey-ledger{gap:0;border-top:1px solid rgba(151,179,190,.18);border-bottom:1px solid rgba(151,179,190,.18)}
.final-control-r13666 .control-boundaries-r13665 .journey-row{min-height:310px;padding:30px 28px;border:0;border-right:1px solid rgba(151,179,190,.14);border-radius:0;background:transparent}
.final-control-r13666 .control-boundaries-r13665 .journey-row:last-child{border-right:0;border-top:2px solid #4bdde7;background:linear-gradient(180deg,rgba(75,221,231,.07),transparent 72%)}
.final-control-r13666 .control-boundaries-r13665 .journey-row .num{border:0;padding:0;color:#66838e}
.final-control-r13666 .control-boundaries-r13665 .journey-row .question{border-color:rgba(151,179,190,.13)}

/* Causal release timeline. */
.final-control-r13666 .release-case-r13665 .journey-ledger{gap:16px}
.final-control-r13666 .release-case-r13665 .journey-ledger:before{left:7%;right:7%;top:35px}
.final-control-r13666 .release-case-r13665 .journey-row{min-height:315px;padding:70px 25px 26px;border-radius:8px 8px 18px 8px;background:linear-gradient(160deg,#081d28,#071923);overflow:visible}
.final-control-r13666 .release-case-r13665 .journey-row .num{position:absolute;left:25px;top:19px;z-index:2;margin:0;background:#071923}
.final-control-r13666 .release-case-r13665 .journey-row:not(:last-child):after{content:"→";position:absolute;z-index:3;right:-25px;top:23px;display:grid;width:34px;height:25px;place-items:center;background:#061923;color:#607d88;font-size:1rem}
.final-control-r13666 .case-hold-r13666{border-color:rgba(235,190,95,.42)!important;background:linear-gradient(160deg,rgba(62,48,22,.24),#081923 70%)!important}
.final-control-r13666 .case-verify-r13666{border-color:rgba(75,221,231,.4)!important;background:linear-gradient(160deg,rgba(11,54,62,.3),#081923 72%)!important}

/* End-state and related paths: editorial, restrained, conversion-led. */
.final-control-r13666 .journey-callout-r13665{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);padding:2.6rem 2.8rem;border-radius:22px 22px 7px 22px;background:linear-gradient(120deg,#08232e,#071923 62%,#0b2630)}
.final-control-r13666 .journey-callout-r13665 h2{max-width:15ch}
.final-control-r13666 .journey-callout-r13665 .side{align-self:center;border:0;border-left:2px solid #4bdde7;border-radius:0;background:transparent}
.final-control-r13666 .journey-path-grid{gap:0;border-top:1px solid rgba(151,179,190,.18)}
.final-control-r13666 .journey-path-col{padding:25px 24px 20px;border:0;border-right:1px solid rgba(151,179,190,.14);border-radius:0;background:transparent}
.final-control-r13666 .journey-path-col:last-child{border-right:0}
.final-control-r13666 .journey-path-col.current{border-color:rgba(151,179,190,.14);background:linear-gradient(180deg,rgba(75,221,231,.055),transparent)}
.final-control-r13666 .journey-path-col a{border-radius:0;background:transparent;border-bottom:1px solid rgba(151,179,190,.11)}

@media(max-width:1020px){
  .home-r13666 .home-lab-r13665{grid-template-columns:135px minmax(0,1fr) minmax(180px,.7fr);grid-template-areas:"mark copy flow" "mark cta flow";gap:12px 22px;padding:20px 22px}
  .home-r13666 .home-lab-r13665 .home-lab-mark-r13643{padding-right:18px}
  .home-r13666 .home-lab-flow-r13665{align-self:stretch}
  .home-r13666 .home-control-hub-r13642>.authority-route-r13632{grid-template-columns:minmax(0,.92fr) minmax(330px,1.08fr);grid-template-areas:"copy preview" "proof proof";gap:20px 38px;padding:32px 32px 0}
  .home-r13666 .authority-preview-r13665:before{left:-19px}
  .home-r13666 .authority-proof-r13633{margin-inline:-32px}
  .acq-phase-group-r13666{grid-template-columns:145px minmax(0,1fr);gap:0 20px}
  .response-map-r13666 .acq-card{padding-inline:18px}
  .response-map-r13666 .acq-step{grid-template-columns:1fr;gap:9px}
  .response-map-r13666 .acq-card h2{max-width:none}
  .response-map-r13666 .acq-related-r13665{grid-template-columns:190px minmax(0,1fr);gap:0 30px}
  .response-map-r13666 .acq-related-route-r13666{grid-template-columns:95px minmax(150px,.7fr) minmax(180px,1fr) 18px;gap:12px}
  .final-control-r13666 .qualification-board-r13666{grid-template-columns:1fr}
  .final-control-r13666 .journey-answer-r13665{padding-right:0}
  .final-control-r13666 .fit-gate-r13665{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border-top:1px solid rgba(151,179,190,.14);border-left:0}
  .final-control-r13666 .fit-gate-r13665 article{padding:1.6rem 1.6rem 1.7rem 0;border-bottom:0}
  .final-control-r13666 .fit-gate-r13665 article+article{padding-left:1.6rem;border-left:1px solid rgba(151,179,190,.14)}
}

@media(max-width:720px){
  .home-r13666 .hero-positioning-r13667{max-width:36ch!important;font-size:12.5px!important;line-height:1.58!important}
  .home-r13666 .hero-positioning-lead-r13667{margin-bottom:5px;font-size:15px;line-height:1.22}
  .home-r13666 .home-lab-r13665{grid-template-columns:1fr;grid-template-areas:"mark" "copy" "flow" "cta";padding:18px 18px 19px 21px}
  .home-r13666 .home-lab-r13665 .home-lab-mark-r13643{padding:0 0 12px;border-right:0;border-bottom:1px solid var(--lab-line)}
  .home-r13666 .home-control-hub-r13642>.authority-route-r13632{grid-template-columns:1fr;grid-template-areas:"copy" "preview" "proof";padding:25px 21px 0;background:#071b25}
  .home-r13666 .authority-preview-r13665:before{display:none}
  .home-r13666 .authority-preview-head-r13665 b{font-size:18px}
  .home-r13666 .authority-preview-rows-r13665>span{grid-template-columns:25px minmax(0,1fr) auto;min-height:49px}
  .home-r13666 .authority-preview-rows-r13665 i{display:none}
  .home-r13666 .authority-proof-r13633{margin-inline:-21px}
  .home-r13666 .authority-proof-r13633>span{min-width:135px}
  .acq-phase-group-r13666{grid-template-columns:1fr;gap:12px;padding-top:24px}
  .response-map-r13666 .acq-phase-label-r13665,.acq-phase-canvas-r13666,.acq-phase-output-r13666{grid-column:1}
  .response-map-r13666 .acq-phase-label-r13665{display:grid;grid-template-columns:125px minmax(0,1fr);gap:12px}
  .acq-phase-build-group-r13666 .acq-phase-canvas-r13666,.acq-phase-decide-group-r13666 .acq-phase-canvas-r13666,.acq-phase-release-group-r13666 .acq-phase-canvas-r13666{grid-template-columns:1fr}
  .response-map-r13666 .acq-card{padding:22px 2px}
  .response-map-r13666 .acq-card+.acq-card{border-left:0}
  .response-map-r13666 .acq-step{grid-template-columns:36px minmax(0,1fr);gap:13px}
  .response-map-r13666 .acq-step>div{display:contents}
  .response-map-r13666 .acq-card h2{grid-column:2}
  .response-map-r13666 .acq-card p{grid-column:1/-1}
  .response-map-r13666 .acq-product-role-r13665{padding-left:16px;border-left:2px solid #4bdde7!important}
  .acq-phase-output-r13666{grid-template-columns:90px minmax(0,1fr) 18px;padding-inline:2px}
  .response-map-r13666 .acq-shortlist-r13665{grid-template-columns:1fr;gap:0;padding:3.3rem 0}
  .response-map-r13666 .acq-shortlist-r13665>.acq-kicker,.response-map-r13666 .acq-shortlist-r13665>h2,.response-map-r13666 .acq-shortlist-r13665>p{grid-column:1}
  .response-map-r13666 .acq-shortlist-r13665>h2{grid-row:auto;position:static;margin-bottom:1rem}
  .response-map-r13666 .acq-shortlist-r13665>p{padding-left:42px}
  .response-map-r13666 .acq-related-r13665{grid-template-columns:1fr;gap:0;padding:3.3rem 0}
  .response-map-r13666 .acq-related-r13665>.acq-kicker,.response-map-r13666 .acq-related-r13665>h2,.response-map-r13666 .acq-link-grid{grid-column:1;grid-row:auto}
  .response-map-r13666 .acq-related-r13665>h2{margin-bottom:1.2rem}
  .response-map-r13666 .acq-related-route-r13666{grid-template-columns:74px minmax(0,1fr) 18px;gap:10px;padding:16px 0}
  .response-map-r13666 .acq-related-route-r13666 span{grid-column:2}
  .response-map-r13666 .acq-related-route-r13666 i{grid-column:3;grid-row:1/span 2}
  .final-control-r13666 .qualification-board-r13666{margin-bottom:3.5rem}
  .final-control-r13666 .fit-gate-r13665{grid-template-columns:1fr}
  .final-control-r13666 .fit-gate-r13665 article{padding:1.45rem 0}
  .final-control-r13666 .fit-gate-r13665 article+article{padding-left:0;border-left:0;border-top:1px solid rgba(151,179,190,.14)}
  .final-control-r13666 .journey-flow{grid-template-columns:1fr}
  .final-control-r13666 .journey-flow:before{left:16px;right:auto;top:31px;bottom:31px;width:1px;height:auto}
  .final-control-r13666 .journey-flow .node{min-height:0;padding:27px 4px 27px 53px;border-right:0;border-bottom:1px solid rgba(151,179,190,.13)}
  .final-control-r13666 .journey-flow .node small{left:0;top:26px;width:33px;justify-content:center;padding:0;font-size:0}
  .final-control-r13666 .journey-flow .node small:before{font-size:.55rem}
  .final-control-r13666 .journey-flow .node:nth-child(1) small:before{content:"01"}
  .final-control-r13666 .journey-flow .node:nth-child(2) small:before{content:"02"}
  .final-control-r13666 .journey-flow .node:nth-child(3) small:before{content:"03"}
  .final-control-r13666 .journey-flow .node:nth-child(4) small:before{content:"04"}
  .final-control-r13666 .release-questions-r13665 .journey-row{grid-template-columns:44px minmax(0,1fr);gap:0 12px;padding:23px 0}
  .final-control-r13666 .release-questions-r13665 .journey-row h3{grid-column:2}
  .final-control-r13666 .release-questions-r13665 .journey-row .question{grid-column:2;padding-top:13px}
  .final-control-r13666 .control-boundaries-r13665 .journey-ledger{grid-template-columns:1fr}
  .final-control-r13666 .control-boundaries-r13665 .journey-row{min-height:0;padding:26px 4px;border-right:0;border-bottom:1px solid rgba(151,179,190,.14)}
  .final-control-r13666 .control-boundaries-r13665 .journey-row:last-child{padding-inline:18px;border-top:0;border-left:2px solid #4bdde7}
  .final-control-r13666 .release-case-r13665 .journey-ledger{grid-template-columns:1fr;gap:12px}
  .final-control-r13666 .release-case-r13665 .journey-row{min-height:0;padding:68px 21px 24px}
  .final-control-r13666 .release-case-r13665 .journey-row:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-20px;transform:translateX(50%)}
  .final-control-r13666 .journey-callout-r13665{grid-template-columns:1fr;padding:2rem 1.5rem}
  .final-control-r13666 .journey-callout-r13665 .side{border-left:0;border-top:2px solid #4bdde7;padding:1.2rem 0 0}
  .final-control-r13666 .journey-path-grid{grid-template-columns:1fr}
  .final-control-r13666 .journey-path-col{padding:23px 3px;border-right:0;border-bottom:1px solid rgba(151,179,190,.14)}
}

@media(max-width:620px){
  .home-r13666 .authority-preview-r13665{display:none}
  .home-r13666 .home-control-hub-r13642>.authority-route-r13632{grid-template-areas:"copy" "proof"}
  .home-r13666 .authority-proof-r13633{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));padding:0!important;overflow:visible!important}
  .home-r13666 .authority-proof-r13633>span{display:grid;min-width:0;min-height:64px;place-content:center;gap:4px;padding:9px 6px;text-align:center}
  .home-r13666 .authority-proof-r13633 strong{font-size:17px}
  .home-r13666 .authority-proof-r13633 small{max-width:10ch;margin:0 auto;font-size:6.2px;line-height:1.25;white-space:normal}
}

@media(prefers-reduced-motion:reduce){
  .response-map-r13666 .acq-related-route-r13666{transition:none}
}
