/* One clear journey: recognize the work, inspect the handoff, scope a first result. */
.outcome-edition .proof-experience{padding-top:76px}
.outcome-context{display:grid;grid-template-columns:1fr 44px 1fr;gap:18px;padding:24px 30px;border-bottom:1px solid #29424d;background:linear-gradient(115deg,#12212d,#0b2930)}
.outcome-context>div{max-width:480px}.outcome-context span:not(.outcome-connector){font:10px 'JetBrains Mono',monospace;letter-spacing:.09em;color:#98c4cc}.outcome-context p{font-size:19px;line-height:1.45;margin:9px 0 0;color:#e2f2f4;letter-spacing:-.025em}.outcome-context>div:last-child p{color:#9decee}.outcome-connector{align-self:center;font-size:28px;color:#55dae5}
.outcome-edition .runtime-proof-invite{margin:32px 0 0;background:transparent;border-radius:0;border:0;border-top:1px solid #304953;padding:24px 0 0}.outcome-edition .runtime-proof-invite strong{font-size:22px}.outcome-edition .runtime-proof-invite p{max-width:570px}
.workflow-choices{display:grid;gap:12px;align-content:center}.workflow-choice{position:relative;display:grid;grid-template-columns:40px 1fr;gap:17px;padding:25px;border:1px solid #36535d;background:linear-gradient(120deg,#11262d,#08151d);border-radius:5px;color:#effafb;text-decoration:none;overflow:hidden;transition:border-color .2s,transform .2s,background .2s}.workflow-choice:after{content:'';position:absolute;right:-35px;top:-36px;width:105px;height:105px;border:1px solid #42dee523;transform:rotate(45deg);pointer-events:none}.workflow-choice:hover{border-color:#65e9ed;transform:translateX(4px);background:linear-gradient(120deg,#16333b,#0b2028)}.workflow-choice:focus-visible{outline:3px solid #79edf1;outline-offset:4px}.workflow-number{font:12px 'JetBrains Mono',monospace;color:#78dce3;margin-top:4px}.workflow-choice h3{font-size:23px;letter-spacing:-.04em;line-height:1.15;margin:0 0 9px}.workflow-choice p{font-size:14px;color:#afc7cd;line-height:1.5;margin:0 0 18px}.workflow-action{display:flex;justify-content:space-between;gap:15px;font-size:12px;font-weight:600;color:#7debf0}.workflow-action>span{font-size:19px;line-height:1}
.page-index .operating-record{padding:65px 0}.page-index .record-heading h2{font-size:clamp(32px,3.4vw,50px);line-height:1.05}.page-index .record-heading{margin-bottom:24px}.page-index .record-card{min-height:0;padding:22px}.page-index .record-card strong{font-size:clamp(38px,4vw,58px);margin:12px 0}.page-index .record-card-note{min-height:0}.page-index .record-card-action{margin-top:15px}.record-depth{margin-top:20px;border-top:1px solid #36535d}.record-depth>summary{display:flex;align-items:center;justify-content:space-between;padding:21px 0;cursor:pointer;list-style:none;font-size:15px;color:#c5e8ec}.record-depth>summary::-webkit-details-marker{display:none}.record-depth>summary>span:last-child{font-size:24px;color:#72e5e9}.record-depth[open]>summary>span:last-child{transform:rotate(45deg)}.record-depth .record-explorer{margin-top:0}.record-depth>summary:focus-visible{outline:2px solid #79edf1;outline-offset:4px}
.workflow-start{margin-bottom:26px;padding:23px;border:1px solid #52bdca;border-left:3px solid #69ebee;background:linear-gradient(120deg,#10343d,#0b1b27);border-radius:4px}.workflow-start[hidden]{display:none}.workflow-start h3{font-size:23px;letter-spacing:-.035em;margin:12px 0}.workflow-start p:not(.eyebrow){font-size:14px;color:#c0d9df;line-height:1.65}.workflow-start button{border:0;border-bottom:1px solid #59808a;padding:7px 0;background:transparent;color:#91e8ed;font:inherit;font-size:12px;cursor:pointer;min-height:40px}
@media(min-width:1000px){.outcome-edition .mapping-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px}.outcome-edition .mapping-layout h2{max-width:570px}}
@media(max-width:700px){.outcome-edition .proof-experience{padding-top:45px}.outcome-context{padding:20px;grid-template-columns:1fr;gap:13px}.outcome-context p{font-size:17px}.outcome-connector{display:none}.outcome-context>div:last-child{border-left:2px solid #63e8ec;padding-left:13px}.workflow-choice{padding:21px 18px;grid-template-columns:25px 1fr;gap:12px}.workflow-choice h3{font-size:22px}.workflow-choice p{font-size:13px}.page-index .operating-record{padding:45px 0}.page-index .record-cards{gap:10px}.page-index .record-card{padding:20px}.page-index .record-card strong{font-size:39px}.page-index .record-heading h2{font-size:34px}.workflow-start{padding:20px}.outcome-edition .runtime-proof-invite strong{font-size:20px}}
@media(prefers-reduced-motion:reduce){.workflow-choice{transition:none}.workflow-choice:hover{transform:none}}

.record-depth>summary::after{content:none!important}.page-index .mapping-offer .fine{font-size:12px;line-height:1.7}.outcome-edition .mapping-layout>.intro{font-size:16px}
