.absm-story .decision-canvas{margin:0;color:var(--brand-body);font-family:var(--brand-font-body)}.absm-story .decision-caption{display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:1.5;padding-bottom:20px;color:var(--brand-muted)}.absm-story .decision-caption>span:first-child{color:var(--brand-primary-text);white-space:nowrap}.absm-story .decision-caption>span:last-child{text-align:right}.absm-story .decision-person{width:32px;height:44px;flex:0 0 32px;stroke:var(--brand-muted);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.absm-story .decision-person.is-accent{stroke:var(--brand-primary-text)}.absm-story .decision-route-head{display:flex;justify-content:space-between;padding:0 16px 12px;font-size:14px;color:var(--brand-muted)}.absm-story .decision-route-options{display:grid;gap:8px}.absm-story .decision-route-options button{width:100%;display:grid;grid-template-columns:1.3fr 48px 1fr;gap:14px;align-items:center;text-align:left;background:transparent;border:1px solid var(--brand-hairline);border-radius:8px;padding:18px 16px;color:var(--brand-body);cursor:pointer;font:400 15px/1.4 var(--brand-font-body)}.absm-story .decision-route-options button[aria-pressed=true]{border-color:var(--brand-primary-text);background:var(--brand-surface-soft)}.absm-story .decision-route-options button:hover{background:var(--brand-surface-soft)}.absm-story .decision-route-options button>svg{width:100%;color:var(--brand-muted)}.absm-story .decision-route-options button[aria-pressed=true]>svg{color:var(--brand-primary-text)}.absm-story .decision-route-person{display:flex;align-items:center;gap:12px}.absm-story .decision-route-person small{display:block;font-size:13px;color:var(--brand-muted);margin-top:4px}.absm-story .decision-route-buyer{text-align:right}.absm-story .decision-reading{margin-top:24px;padding:24px 0 0;border-top:1px solid var(--brand-hairline);font-size:15px;line-height:1.6}.absm-story .decision-status{font-size:14px;line-height:1.5;font-weight:500;color:var(--brand-primary-text);margin:0 0 9px}.absm-story .decision-reading>p:not(.decision-status){margin:0}.absm-story .decision-reading>div{margin-top:18px;display:grid;grid-template-columns:120px 1fr;gap:18px}.absm-story .decision-reading>div>span{font-size:13px;color:var(--brand-muted)}.absm-story .decision-reading>div>p{margin:0}.absm-story .decision-options{display:flex;flex-wrap:wrap;gap:8px}.absm-story .decision-options button{border:1px solid var(--brand-hairline);border-radius:6px;min-height:44px;padding:10px 16px;background:transparent;font:500 14px/1.4 var(--brand-font-body);color:var(--brand-body);cursor:pointer}.absm-story .decision-options button[aria-pressed=true]{background:var(--brand-ink);color:var(--brand-canvas);border-color:var(--brand-ink)}.absm-story :is(.decision-options,.decision-route-options,.decision-stage-options) button:focus-visible{outline:2px solid var(--brand-primary-text);outline-offset:4px}.absm-story .decision-proof-origin{background:var(--brand-surface-soft);padding:28px 30px;border-radius:2px 12px 12px 2px}.absm-story .decision-stamp{font-size:13px;color:var(--brand-primary-text)}.absm-story :is(.decision-proof-origin,.decision-proof-destination) h3{font:400 28px/1.2 var(--brand-font-display);letter-spacing:-.02em;margin:12px 0}.absm-story .decision-proof-origin p{font-size:15px;line-height:1.6}.absm-story .decision-proof-owner{display:block;margin-top:16px;font-size:13px;color:var(--brand-muted)}.absm-story .decision-bridge{display:flex;align-items:center;gap:24px;margin:22px 0;font-size:14px;color:var(--brand-muted)}.absm-story .decision-bridge svg{width:70px;color:var(--brand-primary-text)}.absm-story .decision-proof-destination{padding-top:24px}.absm-story .decision-canvas dl{margin:20px 0 0;display:grid;gap:16px;font-size:14px;line-height:1.6}.absm-story .decision-canvas dl>div{display:grid;grid-template-columns:132px 1fr;gap:16px}.absm-story .decision-canvas dt{color:var(--brand-muted)}.absm-story .decision-canvas dd{margin:0}.absm-story .decision-next{margin:22px 0 0;border-top:1px solid var(--brand-hairline);padding-top:18px;font-size:14px;line-height:1.6}.absm-story .decision-next strong{display:block;font-weight:500;color:var(--brand-primary-text);margin-bottom:6px}.absm-story .decision-account-map{padding-top:32px}.absm-story .decision-sponsor{display:flex;justify-content:center;align-items:center;gap:16px;font-size:16px}.absm-story .decision-sponsor small{display:block;font-size:13px;margin-top:4px;color:var(--brand-muted)}.absm-story .has-gap .decision-sponsor .decision-person{opacity:.6}.absm-story .decision-map-branches{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;text-align:center}.absm-story .decision-map-branches>div{display:grid;justify-items:center;gap:10px}.absm-story .decision-map-branches span{font-size:14px;color:var(--brand-muted)}.absm-story .decision-map-branches i{display:block;height:24px;border-left:1px solid var(--brand-primary-text)}.absm-story .decision-map-branches .unknown-route i,.absm-story .has-gap .decision-map-branches .via-sponsor i{border-left-style:dashed;border-left-color:var(--brand-muted)}.absm-story .decision-map-people{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center;margin-top:16px}.absm-story .decision-map-people>div{display:grid;justify-items:center;gap:8px}.absm-story .decision-map-people strong{font-size:15px;font-weight:500}.absm-story .decision-map-people span{font-size:13px;line-height:1.5;color:var(--brand-muted)}.absm-story .has-gap .decision-map-people>div:first-child span{color:var(--brand-primary-text)}.absm-story .decision-stage-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.absm-story .decision-stage-options button{text-align:left;color:var(--brand-body);background:transparent;padding:16px 12px 18px;border:0;border-bottom:2px solid var(--brand-hairline);cursor:pointer;font:400 14px/1.5 var(--brand-font-body)}.absm-story .decision-stage-options button>span{display:block;font:400 26px/1 var(--brand-font-display);margin-bottom:12px;color:var(--brand-muted)}.absm-story .decision-stage-options button[aria-pressed=true]{background:var(--brand-surface-soft);border-color:var(--brand-primary-text)}.absm-story .decision-stage-options button[aria-pressed=true]>span{color:var(--brand-primary-text)}.absm-story .decision-pursuit-sheet{padding:30px 0 0}.absm-story .decision-pursuit-question{padding-bottom:24px}.absm-story :is(.decision-pursuit-question,.decision-pursuit-response)>span{font-size:13px;color:var(--brand-muted)}.absm-story :is(.decision-pursuit-question,.decision-pursuit-response) h3{font:400 27px/1.25 var(--brand-font-display);margin:8px 0 0;letter-spacing:-.02em}.absm-story .decision-pursuit-response h3{color:var(--brand-primary-text)}.absm-story .decision-footnote{margin-top:20px;color:var(--brand-muted);font-size:13px;line-height:1.6}.absm-story .decision-timing{list-style:none;margin:0;padding:0;display:grid;gap:0}.absm-story .decision-timing li{display:grid;grid-template-columns:40px 1fr;gap:20px;padding:24px 0;border-top:1px solid var(--brand-hairline)}.absm-story .decision-timing-number{font:400 24px/1.2 var(--brand-font-display);color:var(--brand-primary-text)}.absm-story .decision-timing p{font-size:13px;color:var(--brand-muted);margin:0 0 7px}.absm-story .decision-timing h3{font:400 24px/1.2 var(--brand-font-display);margin:0 0 10px}.absm-story .decision-timing li>div>span{font-size:15px;line-height:1.6}.absm-story .decision-scope{margin:0;padding:30px;border:1px solid var(--brand-hairline);background:var(--brand-surface-soft);border-radius:4px 16px 16px 4px}.absm-story .decision-scope-header{display:flex;justify-content:space-between;gap:20px;font-size:13px;color:var(--brand-muted)}.absm-story .decision-scope-header>span:first-child{color:var(--brand-primary-text)}.absm-story .decision-scope>h3{font:400 30px/1.2 var(--brand-font-display);margin:28px 0;letter-spacing:-.02em}.absm-story .decision-scope dl{margin:0}.absm-story .decision-scope dl>div{padding:18px 0;border-top:1px solid var(--brand-hairline)}.absm-story .decision-scope dt{font-size:14px;font-weight:500;color:var(--brand-ink);margin-bottom:8px}.absm-story .decision-scope dd{margin:0;font-size:15px;line-height:1.6;color:var(--brand-body)}.absm-story .decision-scope figcaption{margin-top:16px;font-size:13px;line-height:1.6;color:var(--brand-muted)}.absm-story .decision-evidence{margin:0;padding:32px;background:var(--brand-surface-soft);border-radius:12px}.absm-story .decision-evidence-kicker{font-size:13px;color:var(--brand-primary-text);margin:0 0 26px}.absm-story .decision-evidence h3{font:400 27px/1.2 var(--brand-font-display);letter-spacing:-.02em;margin:6px 0}.absm-story .decision-evidence p{font-size:15px;line-height:1.6}.absm-story .decision-evidence figcaption{font-size:13px;color:var(--brand-muted);line-height:1.6;margin-top:24px;padding-top:20px;border-top:1px solid var(--brand-hairline)}.absm-story .decision-finance>div{margin-top:24px}.absm-story .decision-finance>div>span{font-size:13px;color:var(--brand-muted)}.absm-story .decision-finance .decision-open-route{padding-left:44px;position:relative}.absm-story .decision-open-route:before{content:"↳";position:absolute;left:0;top:3px;font-size:32px;color:var(--brand-primary-text)}.absm-story .decision-finance .decision-open-route h3{color:var(--brand-primary-text)}.absm-story .decision-finance .decision-evidence-result{padding:20px 0 0 44px;border-top:1px solid var(--brand-hairline)}.absm-story .decision-evidence-result strong{display:block;font:400 32px/1.2 var(--brand-font-display);margin-top:8px}.absm-story .decision-expansion ol,.absm-story .decision-gate-record ol{padding:0;list-style:none;margin:0}.absm-story .decision-expansion li{position:relative;padding:0 0 28px 30px;border-left:1px solid var(--brand-hairline)}.absm-story .decision-expansion li:before{content:"";position:absolute;left:-4px;top:6px;width:7px;height:7px;border:1px solid var(--brand-primary-text);background:var(--brand-canvas);border-radius:50%}.absm-story .decision-expansion li:last-child{padding-bottom:0;border-left-color:transparent}.absm-story .decision-expansion li>span{font-size:13px;color:var(--brand-muted)}.absm-story .decision-gate-record li{display:grid;grid-template-columns:30px 1fr;gap:20px;border-top:1px solid var(--brand-hairline);padding-top:18px;margin-top:18px}.absm-story .decision-gate-record li>span{color:var(--brand-primary-text);font-size:14px}.absm-story .decision-gate-record h3{margin-top:0;font-size:25px}.absm-story .decision-handover>div{display:flex;align-items:flex-start;gap:22px;padding:24px 0;border-top:1px solid var(--brand-hairline)}.absm-story .decision-handover small{font-size:13px;color:var(--brand-muted)}@media(max-width:660px){.absm-story .decision-caption{flex-direction:column;gap:4px}.absm-story .decision-caption>span:last-child{text-align:left}.absm-story .decision-route-options button{grid-template-columns:1.2fr 20px 1fr;gap:8px;padding:16px 10px;font-size:14px}.absm-story .decision-route-person{gap:8px}.absm-story .decision-route-person .decision-person{display:none}.absm-story .decision-route-person small{font-size:14px}.absm-story .decision-reading>div,.absm-story .decision-canvas dl>div{grid-template-columns:1fr;gap:4px}.absm-story .decision-proof-origin,.absm-story .decision-scope,.absm-story .decision-evidence{padding:24px 20px}.absm-story .decision-map-people{gap:10px}.absm-story .decision-map-people span{font-size:14px}.absm-story .decision-stage-options button{font-size:13px;padding:12px 8px}.absm-story .decision-scope-header{flex-direction:column;gap:4px}}.stepup-homepage .approach-summary[data-home-screen]{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--homepage-header-height, 88px));padding-block:32px;border-top:1px solid var(--brand-hairline);background:var(--brand-canvas);color:var(--brand-body);scroll-margin-top:104px}.stepup-homepage .approach-summary .wrap{width:100%;max-width:1200px}.stepup-homepage .as-heading{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:end}.stepup-homepage .as-heading :where(h2,p){margin:0}.stepup-homepage .as-heading .as-eyebrow{margin-bottom:8px;font:500 13px/1.5 var(--brand-font-body);color:var(--brand-primary-text)}.stepup-homepage .as-heading h2{font:400 clamp(34px,3.1vw,44px)/1.1 var(--brand-font-display);letter-spacing:-.025em;color:var(--brand-ink);overflow-wrap:anywhere}.stepup-homepage .as-heading h2 em{font-style:normal;color:var(--brand-primary-text)}.stepup-homepage .as-heading .as-intro{max-width:38ch;padding-bottom:3px;font:400 17px/1.55 var(--brand-font-body);color:var(--brand-body)}.stepup-homepage .as-process{margin-top:28px;scroll-margin-top:112px}.stepup-homepage .as-process .sds-process__phase{gap:10px;padding-block:16px}.stepup-homepage .as-process .sds-process__number{font-size:40px}.stepup-homepage .as-process .sds-process__phase-copy>strong{font-size:15px}.stepup-homepage .as-process .sds-process__selection{display:none}.stepup-homepage .as-process .sds-process__focus{margin-top:16px}.stepup-homepage .as-process .sds-process__detail{padding:24px 28px}.stepup-homepage .as-process .sds-process__detail-heading{grid-template-columns:110px minmax(0,1fr);column-gap:20px;margin-bottom:20px}.stepup-homepage .as-process .sds-process__detail-heading h3{font-size:30px;overflow-wrap:anywhere}.stepup-homepage .as-process .sds-process__detail-heading>p:last-child{margin-top:6px}.stepup-homepage .as-process .sds-process__responsibilities{gap:28px}.stepup-homepage .as-process .sds-process__responsibilities>div{padding-top:14px}.stepup-homepage .as-process .sds-process__responsibilities dd{margin-top:10px;font-size:15px;line-height:1.6}.stepup-homepage .as-detail-link.button{margin-top:20px;min-height:44px;max-width:100%;padding-block:10px;font-size:14px;text-decoration:none}.stepup-homepage .as-detail-link:focus-visible{outline:2px solid var(--brand-primary-text);outline-offset:5px}@media(min-width:1100px)and (max-height:850px){.stepup-homepage .approach-summary[data-home-screen]{padding-block:20px}.stepup-homepage .as-heading{grid-template-columns:1.5fr 1fr;gap:32px;align-items:center}.stepup-homepage .as-heading h2{font-size:32px}.stepup-homepage .as-heading h2 br{display:none}.stepup-homepage .as-heading .as-eyebrow{margin-bottom:6px;font-size:12px}.stepup-homepage .as-heading .as-intro{font-size:16px;line-height:1.5;padding:0}.stepup-homepage .as-process{margin-top:18px}.stepup-homepage .as-process .sds-process__phase{gap:8px;padding-block:12px}.stepup-homepage .as-process .sds-process__number{font-size:34px}.stepup-homepage .as-process .sds-process__focus{margin-top:12px}.stepup-homepage .as-process .sds-process__detail{padding:20px 24px}.stepup-homepage .as-process .sds-process__detail-heading{margin-bottom:16px}.stepup-homepage .as-process .sds-process__detail-heading h3{font-size:28px}.stepup-homepage .as-process .sds-process__responsibilities>div{padding-top:12px}.stepup-homepage .as-process .sds-process__responsibilities dd{margin-top:8px}.stepup-homepage .as-detail-link.button{margin-top:12px}}@media(max-width:1000px){.stepup-homepage .approach-summary[data-home-screen]{padding-block:40px}.stepup-homepage .as-heading{display:block}.stepup-homepage .as-heading h2{font-size:clamp(32px,4.5vw,42px)}.stepup-homepage .as-heading .as-intro{margin-top:20px;max-width:54ch;font-size:16px}.stepup-homepage .as-process{margin-top:28px}}@media(max-width:760px){.stepup-homepage .as-process .sds-process__rail{grid-template-columns:repeat(5,minmax(0,1fr))}.stepup-homepage .as-process .sds-process__phase,.stepup-homepage .as-process .sds-process__rail>li:not(:first-child) .sds-process__phase{display:flex;align-items:center;justify-content:center;padding:14px 4px;min-height:56px;margin-top:-1px;border-top:2px solid transparent;border-bottom:0}.stepup-homepage .as-process .sds-process__phase[aria-pressed=true]{box-shadow:none;border-top-color:var(--brand-primary-text)}.stepup-homepage .as-process .sds-process__number{font-size:30px;padding:0}.stepup-homepage .as-process .sds-process__phase-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.stepup-homepage .as-process .sds-process__detail{padding:24px 20px}.stepup-homepage .as-process .sds-process__detail-heading{margin-bottom:20px}.stepup-homepage .as-process .sds-process__detail-heading h3{font-size:28px;margin-top:8px}.stepup-homepage .as-process .sds-process__responsibilities{gap:20px}.stepup-homepage .as-process .sds-process__responsibilities dd{margin-top:8px}.stepup-homepage .as-detail-link.button{gap:16px;padding-inline:20px}}
