.validation-module__lKQBrW__lifecycle{gap:0;display:grid}@media (min-width:960px){.validation-module__lKQBrW__lifecycle{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px}}.validation-module__lKQBrW__phaseFilter{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.validation-module__lKQBrW__nodes{border-top:1px solid var(--apex-line-strong);display:grid}.validation-module__lKQBrW__nodeItem{border-bottom:1px solid var(--apex-line)}.validation-module__lKQBrW__nodeButton{text-align:left;cursor:pointer;width:100%;min-height:52px;color:var(--apex-text-2);background:0 0;border:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;transition:color .15s;display:grid}.validation-module__lKQBrW__nodeButton:hover,.validation-module__lKQBrW__nodeButton[aria-pressed=true],.validation-module__lKQBrW__nodeButton[aria-expanded=true]{color:var(--apex-text)}.validation-module__lKQBrW__nodeIndex{font-family:var(--apex-mono);letter-spacing:.1em;color:var(--apex-text-3);font-size:11px}.validation-module__lKQBrW__nodeButton[aria-pressed=true] .validation-module__lKQBrW__nodeIndex,.validation-module__lKQBrW__nodeButton[aria-expanded=true] .validation-module__lKQBrW__nodeIndex{color:var(--apex-accent)}.validation-module__lKQBrW__nodeLabel{font-family:var(--apex-display);text-transform:uppercase;letter-spacing:.01em;font-size:16px;font-weight:640;font-stretch:112%}.validation-module__lKQBrW__nodePhase{font-family:var(--apex-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--apex-text-3);font-size:10.5px}.validation-module__lKQBrW__nodeButton[data-dim]{opacity:.35}.validation-module__lKQBrW__inlineDetail{padding:4px 0 20px 46px}@media (min-width:960px){.validation-module__lKQBrW__inlineDetail{display:none}}.validation-module__lKQBrW__stickyDetail{display:none}@media (min-width:960px){.validation-module__lKQBrW__stickyDetail{top:calc(var(--apex-header-h) + 24px);display:block;position:sticky}}.validation-module__lKQBrW__detailCard{border:1px solid var(--apex-line-strong);background:var(--apex-surface);gap:0;display:grid}.validation-module__lKQBrW__detailHead{border-bottom:1px solid var(--apex-line);gap:10px;padding:24px;display:grid}.validation-module__lKQBrW__detailTitle{font-family:var(--apex-display);text-transform:uppercase;font-size:clamp(26px,3vw,40px);font-weight:760;font-stretch:122%;line-height:1}.validation-module__lKQBrW__detailRows{display:grid}.validation-module__lKQBrW__detailRow{border-bottom:1px solid var(--apex-line);gap:6px;padding:16px 24px;display:grid}.validation-module__lKQBrW__detailRow:last-child{border-bottom:none}.validation-module__lKQBrW__detailLabel{font-family:var(--apex-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--apex-text-3);font-size:11px}.validation-module__lKQBrW__detailText{color:var(--apex-text-2);font-size:15px;line-height:1.6}.validation-module__lKQBrW__flow{counter-reset:flow;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.validation-module__lKQBrW__flow{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (min-width:1100px){.validation-module__lKQBrW__flow{grid-template-columns:repeat(4,minmax(0,1fr))}}.validation-module__lKQBrW__flowStep{border-top:1px solid var(--apex-line);grid-template-columns:36px minmax(0,1fr);gap:4px 12px;padding:16px 0;display:grid;position:relative}.validation-module__lKQBrW__flowStep:before{counter-increment:flow;content:counter(flow, decimal-leading-zero);font-family:var(--apex-mono);letter-spacing:.1em;color:var(--apex-text-3);grid-row:span 2;padding-top:3px;font-size:11px}.validation-module__lKQBrW__flowStep[data-phase=prove]:before,.validation-module__lKQBrW__flowStep[data-phase=improve]:before{color:var(--apex-accent)}.validation-module__lKQBrW__flowLabel{font-family:var(--apex-display);text-transform:uppercase;letter-spacing:.02em;font-size:15px;font-weight:650;font-stretch:110%}.validation-module__lKQBrW__flowPhaseKey{font-family:var(--apex-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--apex-text-3);flex-wrap:wrap;gap:14px 22px;margin-bottom:20px;font-size:11px;display:flex}.validation-module__lKQBrW__ladderWrap{gap:32px;display:grid}@media (min-width:960px){.validation-module__lKQBrW__ladderWrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px}}.validation-module__lKQBrW__ladder{gap:6px;display:grid}.validation-module__lKQBrW__rung{border:1px solid var(--apex-line);margin-left:calc(var(--level) * clamp(6px, 1.6vw, 22px));background:linear-gradient(90deg, rgba(255, 106, 26, calc(var(--level) * .018)), transparent 70%);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.validation-module__lKQBrW__rungIndex{font-family:var(--apex-mono);color:var(--apex-accent);letter-spacing:.1em;font-size:11px}.validation-module__lKQBrW__rungLabel{font-family:var(--apex-display);text-transform:uppercase;font-size:16px;font-weight:680;font-stretch:114%}.validation-module__lKQBrW__rungDetail{color:var(--apex-text-3);font-size:13px}.validation-module__lKQBrW__hil{border:1px solid var(--apex-line);gap:0;display:grid}@media (min-width:1100px){.validation-module__lKQBrW__hil{grid-template-columns:repeat(7,minmax(0,1fr))}}.validation-module__lKQBrW__hilStep{border-bottom:1px solid var(--apex-line);align-content:start;gap:8px;min-width:0;padding:18px 16px;display:grid;position:relative}@media (min-width:1100px){.validation-module__lKQBrW__hilStep{border-bottom:none;border-left:1px solid var(--apex-line);min-height:150px}.validation-module__lKQBrW__hilStep:first-child{border-left:none}}.validation-module__lKQBrW__hilStep[data-real]{background:#ff6a1a14}.validation-module__lKQBrW__hilLabel{font-family:var(--apex-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:15px;font-weight:650;font-stretch:110%;line-height:1.2}.validation-module__lKQBrW__hilKind{font-family:var(--apex-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--apex-text-3);font-size:10.5px}.validation-module__lKQBrW__hilStep[data-real] .validation-module__lKQBrW__hilKind{color:var(--apex-accent)}.validation-module__lKQBrW__v2p{border-top:1px solid var(--apex-line-strong);gap:0;display:grid}.validation-module__lKQBrW__v2pRow{border-bottom:1px solid var(--apex-line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px 14px;padding:12px 0;display:grid}@media (min-width:720px){.validation-module__lKQBrW__v2pRow{grid-template-columns:30px minmax(0,.9fr) minmax(0,1.1fr)}}.validation-module__lKQBrW__v2pBar{background:var(--apex-hover-strong);grid-column:2/-1;height:6px;position:relative;overflow:hidden}@media (min-width:720px){.validation-module__lKQBrW__v2pBar{grid-column:3}}.validation-module__lKQBrW__v2pFill{width:var(--w);background:linear-gradient(90deg, var(--apex-titanium), var(--apex-amber));transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 90ms);position:absolute;inset:0 auto 0 0;transform:scaleX(.04)}[data-inview=true] .validation-module__lKQBrW__v2pFill{transform:scaleX(1)}.validation-module__lKQBrW__v2pAxis{font-family:var(--apex-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--apex-text-2);flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:11px;display:flex}.validation-module__lKQBrW__thread{counter-reset:thread;flex-wrap:wrap;align-items:center;gap:8px 0;display:flex}.validation-module__lKQBrW__threadItem{align-items:center;display:inline-flex}.validation-module__lKQBrW__threadNode{border:1px solid var(--apex-line-strong);color:var(--apex-text);background:0 0;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:inline-flex}.validation-module__lKQBrW__threadNode:before{counter-increment:thread;content:counter(thread, decimal-leading-zero);font-family:var(--apex-mono);color:var(--apex-amber-ink);font-size:10.5px}.validation-module__lKQBrW__threadLink{background:var(--apex-line-strong);width:16px;height:1px}.validation-module__lKQBrW__recordPair{align-items:stretch;gap:16px;display:grid}@media (min-width:900px){.validation-module__lKQBrW__recordPair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.validation-module__lKQBrW__record{border:1px solid var(--apex-line-strong);background:var(--apex-surface);font-family:var(--apex-mono);min-width:0;font-size:12.5px}.validation-module__lKQBrW__recordHead{border-bottom:1px solid var(--apex-line);letter-spacing:.12em;text-transform:uppercase;color:var(--apex-text-3);justify-content:space-between;gap:12px;padding:14px 18px;font-size:11px;display:flex}.validation-module__lKQBrW__recordId{border-bottom:1px solid var(--apex-line);gap:4px;padding:18px;display:grid}.validation-module__lKQBrW__recordIdMain{color:var(--apex-text);letter-spacing:.04em;font-size:clamp(20px,2.4vw,28px)}.validation-module__lKQBrW__recordItems{display:grid}.validation-module__lKQBrW__recordItems li{border-bottom:1px solid var(--apex-line);color:var(--apex-text-2);justify-content:space-between;gap:12px;padding:10px 18px;display:flex}.validation-module__lKQBrW__recordItems li:last-child{border-bottom:none}.validation-module__lKQBrW__recordItems li span:last-child{color:var(--apex-text-3)}.validation-module__lKQBrW__link{font-family:var(--apex-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--apex-accent);text-align:center;justify-content:center;align-items:center;padding:8px;font-size:11px;display:flex}@media (min-width:900px){.validation-module__lKQBrW__link{writing-mode:vertical-rl}}.validation-module__lKQBrW__fieldGroups{border:1px solid var(--apex-line-strong);gap:0;display:grid}@media (min-width:900px){.validation-module__lKQBrW__fieldGroups{grid-template-columns:repeat(4,minmax(0,1fr))}}.validation-module__lKQBrW__fieldGroup{border-bottom:1px solid var(--apex-line);align-content:start;gap:10px;padding:20px;display:grid}@media (min-width:900px){.validation-module__lKQBrW__fieldGroup{border-bottom:none;border-left:1px solid var(--apex-line)}.validation-module__lKQBrW__fieldGroup:first-child{border-left:none}}.validation-module__lKQBrW__field{border-bottom:1px dashed var(--apex-line);font-family:var(--apex-mono);color:var(--apex-text-2);justify-content:space-between;gap:8px;padding:8px 0;font-size:12px;display:flex}.validation-module__lKQBrW__field:after{content:"—";color:var(--apex-text-3)}.validation-module__lKQBrW__maturity{border-top:1px solid var(--apex-line-strong);gap:0;display:grid}@media (min-width:1000px){.validation-module__lKQBrW__maturity{grid-template-columns:repeat(5,minmax(0,1fr))}}.validation-module__lKQBrW__level{border-bottom:1px solid var(--apex-line);align-content:start;gap:10px;padding:20px 16px 24px 0;display:grid;position:relative}@media (min-width:1000px){.validation-module__lKQBrW__level{border-bottom:none;border-left:1px solid var(--apex-line);padding:22px 18px 28px}.validation-module__lKQBrW__level:first-child{border-left:none;padding-left:0}}.validation-module__lKQBrW__levelBars{align-items:flex-end;gap:3px;height:26px;display:flex}.validation-module__lKQBrW__levelBars span{background:var(--apex-line-strong);width:6px}.validation-module__lKQBrW__levelBars span[data-on]{background:var(--apex-text-2)}.validation-module__lKQBrW__levelNumber{font-family:var(--apex-mono);letter-spacing:.14em;color:var(--apex-text-3);font-size:11px}.validation-module__lKQBrW__measures{border-top:1px solid var(--apex-line);border-left:1px solid var(--apex-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:720px){.validation-module__lKQBrW__measures{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.validation-module__lKQBrW__measures{grid-template-columns:repeat(6,minmax(0,1fr))}}.validation-module__lKQBrW__measure{border-right:1px solid var(--apex-line);border-bottom:1px solid var(--apex-line);color:var(--apex-text);gap:6px;padding:16px;font-size:14px;display:grid}.validation-module__lKQBrW__measure span{font-family:var(--apex-mono);letter-spacing:.12em;color:var(--apex-text-3);font-size:10.5px}.validation-module__lKQBrW__chain{border:1px solid var(--apex-line-strong);gap:0;display:grid}@media (min-width:1100px){.validation-module__lKQBrW__chain{grid-template-columns:repeat(7,minmax(0,1fr))}}.validation-module__lKQBrW__chainStep{border-bottom:1px solid var(--apex-line);align-content:start;gap:10px;min-width:0;padding:18px 16px;display:grid}@media (min-width:1100px){.validation-module__lKQBrW__chainStep{border-bottom:none;border-left:1px solid var(--apex-line)}.validation-module__lKQBrW__chainStep:first-child{border-left:none}}.validation-module__lKQBrW__chainStep:last-child{background:#ff6a1a12}.validation-module__lKQBrW__chainCaps{gap:4px;display:grid}.validation-module__lKQBrW__chainCaps button{min-height:28px;color:var(--apex-text-2);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--apex-line-strong);text-decoration-color:var(--apex-line-strong);text-underline-offset:3px;background:0 0;border:none;justify-content:flex-start;padding:0;font-size:12.5px;display:inline-flex}.validation-module__lKQBrW__chainCaps button:hover{color:var(--apex-text)}.validation-module__lKQBrW__twinNote{border-left:2px solid var(--apex-sky);max-width:720px;color:var(--apex-text-3);margin:-12px 0 clamp(32px,4vw,48px);padding-left:14px;font-size:14px;line-height:1.55}.validation-module__lKQBrW__twinNote strong{color:var(--apex-text-2);font-weight:600}.validation-module__lKQBrW__twins{border-top:2px solid var(--apex-sky);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.validation-module__lKQBrW__twins{grid-template-columns:repeat(2,minmax(0,1fr))}}.validation-module__lKQBrW__twin{border-bottom:1px solid var(--apex-line-strong);grid-template-rows:auto auto auto 1fr auto;gap:16px;padding:clamp(24px,3vw,40px) clamp(4px,2vw,32px) 0 0;transition:background-color .18s;display:grid;position:relative}@media (min-width:900px){.validation-module__lKQBrW__twin{padding-inline:clamp(24px,3vw,40px)}.validation-module__lKQBrW__twin+.validation-module__lKQBrW__twin{border-left:1px solid var(--apex-line-strong)}}.validation-module__lKQBrW__twin:hover{background:var(--apex-hover)}.validation-module__lKQBrW__twinTop{font-family:var(--apex-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--apex-text-3);align-items:baseline;gap:14px;font-size:11px;display:flex}.validation-module__lKQBrW__twinIndex{color:var(--apex-sky-ink)}.validation-module__lKQBrW__twinArt{width:100%;max-width:420px;height:auto;color:var(--apex-text-3)}.validation-module__lKQBrW__twinEngine path{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.validation-module__lKQBrW__twinNodes circle{fill:var(--apex-bg-alt);stroke:var(--apex-sky);stroke-width:1.5px}.validation-module__lKQBrW__twinTraces path{fill:none;stroke:var(--apex-sky);stroke-width:1.75px;stroke-linecap:round}.validation-module__lKQBrW__twinTraces path[data-measured]{stroke:var(--apex-text-2);stroke-dasharray:4 4}.validation-module__lKQBrW__twinTraces path[data-axis]{stroke:var(--apex-line-strong);stroke-width:1px}.validation-module__lKQBrW__twinTitle{font-family:var(--apex-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(24px,2.2vw + 10px,34px);font-weight:680;font-stretch:112%;line-height:1.08}.validation-module__lKQBrW__twinBody{color:var(--apex-text-2);max-width:54ch;font-size:clamp(16px,.6vw + 9px,17px);line-height:1.65}.validation-module__lKQBrW__twinCta{border-top:1px solid var(--apex-line);min-height:56px;font-family:var(--apex-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--apex-text);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:16px 0 20px;font-size:13px;display:flex}.validation-module__lKQBrW__twinCta svg{color:var(--apex-sky-ink);flex-shrink:0;transition:transform .18s}.validation-module__lKQBrW__twinCta:after{content:"";position:absolute;inset:0}.validation-module__lKQBrW__twin:hover .validation-module__lKQBrW__twinCta svg{transform:translate(4px)}.validation-module__lKQBrW__twinCta:focus-visible{outline:none}.validation-module__lKQBrW__twin:has(.validation-module__lKQBrW__twinCta:focus-visible){outline:2px solid var(--apex-sky-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.validation-module__lKQBrW__twin,.validation-module__lKQBrW__twinCta svg{transition:none}}
