.detail-hero{grid-template-columns:1.2fr .8fr;gap:7vw;padding-top:32px;padding-bottom:65px;display:grid}.detail-hero h1{max-width:850px}.detail-hero .lead{margin:26px 0 30px}.hero-context{border:1px solid #ffffff35;align-self:center;padding:28px}.context-note{font:500 23px/1.4 var(--display);letter-spacing:-.02em}.hero-signals{border-top:1px solid #ffffff30}.hero-signals>div{border-bottom:1px solid #ffffff20;align-items:baseline;gap:20px;padding:12px 0;display:flex}.hero-signals span{color:var(--accent);font-size:12px}.hero-signals p{margin:0;font-size:15px}.detail-nav{padding:20px var(--gutter);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:12px 28px;font-size:13px;display:flex}.scope-intro{grid-template-columns:1fr 1fr;gap:6vw;margin-bottom:32px;display:grid}.scope-intro>p:last-child{color:var(--muted);max-width:520px}.detail-sections article{border-top:1px solid var(--rule);grid-template-columns:25px .9fr 1.1fr;gap:24px;padding:28px 0;display:grid;position:relative}.section-marker{color:var(--ink);font-size:12px}.detail-sections h2{letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.2}.detail-sections p{color:var(--muted);margin:0}.detail-sections article:last-child{border-bottom:1px solid var(--rule)}.experience-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.experience-records article{border-top:1px solid #ffffff30;padding:26px 0}.experience-records h3{font-size:26px}.experience-records p{font-size:15px}.experience-records .kicker{font-size:11px}.detail-faq{grid-template-columns:1fr 1.2fr;gap:8vw;display:grid}.detail-faq details{border-top:1px solid var(--rule);padding:20px 0}.detail-faq summary{font-weight:500}.detail-faq details p{color:var(--muted);margin:18px 0 0}.selection .detail-hero{grid-template-columns:1fr}.selection .hero-main{grid-template-columns:1.1fr .9fr;align-items:start;gap:0 7vw;display:grid}.selection .hero-main .kicker{grid-column:1/-1}.selection .hero-main h1{grid-row:2/4}.selection .hero-main .lead{margin-top:0}.selection .hero-main .button{justify-self:start}.selection .hero-context{border:0;border-top:1px solid #ffffff30;grid-template-columns:1fr 1fr;gap:7vw;padding:24px 0 0;display:grid}.selection .context-note{margin:0;font-size:18px}.selection .hero-signals{border:0;gap:24px;display:flex}.selection .hero-signals>div{border:0;flex:1;padding:0;display:block}.selection .hero-signals p{margin-top:6px}.selection .detail-sections{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.selection .detail-sections article{grid-template-columns:20px 1fr;gap:16px}.selection .detail-sections p{grid-column:2}.selection .detail-sections article:last-child{border-bottom:0}.recovery .hero-context{border-left:3px solid var(--accent);background:var(--navy-soft)}.recovery .detail-sections article:first-child{background:var(--panel);margin-bottom:28px;padding:28px}.recovery .detail-sections article:first-child p{color:var(--ink)}.leadership .detail-hero{grid-template-columns:.9fr 1.1fr}.leadership .hero-context{border:0;border-left:3px solid var(--accent);order:-1;padding-left:30px}.leadership .context-note{font-size:clamp(26px,3vw,43px)}.leadership .detail-sections article{grid-template-columns:20px .8fr 1.2fr}.process .hero-context{border:0;padding:0}.process .hero-signals{border:0;grid-template-columns:1fr 1fr;gap:18px;display:grid}.process .hero-signals>div{border:1px solid #ffffff30;padding:18px;display:block}.process .hero-signals p{margin-top:10px}.process .detail-scope{background:var(--paper)}.workflow .detail-hero{grid-template-columns:1fr}.workflow .hero-main{max-width:950px}.workflow .hero-context{border:0;padding:0}.workflow .context-note{max-width:780px;font-size:18px}.workflow .hero-signals{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.workflow .detail-sections article{grid-template-columns:25px .7fr 1.3fr}.ai .hero-context{background:var(--navy-soft);border-top:3px solid var(--accent)}.ai .detail-sections{grid-template-columns:1fr 1fr;gap:0 50px;display:grid}.ai .detail-sections article{display:block}.ai .section-marker{margin-bottom:14px}.ai .detail-sections h2{margin-bottom:18px}.ai .detail-sections article:last-child{border-bottom:0}.ai .experience-records{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1000px){.detail-hero,.leadership .detail-hero{grid-template-columns:1fr;gap:35px}.hero-context{max-width:850px}.leadership .hero-context{order:0}.detail-sections article,.leadership .detail-sections article,.workflow .detail-sections article{grid-template-columns:20px 1fr}.detail-sections p{grid-column:2}.ai .experience-records{grid-template-columns:1fr 1fr}.selection .hero-context{gap:35px}.detail-faq{grid-template-columns:1fr;gap:20px}}@media (width<=700px){.detail-hero{padding-top:25px;padding-bottom:40px}.hero-context{padding:22px}.context-note{font-size:21px}.scope-intro{grid-template-columns:1fr;gap:0}.detail-sections article{gap:14px}.detail-sections h2{font-size:24px}.experience-records,.ai .experience-records,.selection .detail-sections,.ai .detail-sections{grid-template-columns:1fr}.selection .hero-main{display:block}.selection .hero-main .lead{margin-top:24px}.selection .hero-context{display:block}.selection .hero-signals{margin-top:24px}.workflow .hero-signals{grid-template-columns:1fr 1fr;gap:8px 24px}.recovery .detail-sections article:first-child{padding:20px}.recovery .detail-sections article:first-child .section-marker{display:none}.recovery .detail-sections article:first-child h2,.recovery .detail-sections article:first-child p{grid-column:1/-1}.process .hero-signals>div{padding:14px}}
