.wl-shell{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;max-width:var(--wl-max);margin-inline:auto;padding-inline:1.25rem;color:var(--wl-color-fg);background:var(--wl-color-bg);font-family:var(--wl-font-body)}.wl-shell *,.wl-shell *:before,.wl-shell *:after{box-sizing:border-box}.wl-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-block:1.25rem}.wl-nav__brand{font-family:var(--wl-font-display);font-weight:600;color:inherit;text-decoration:none}.wl-nav__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;list-style:none;margin:0;padding:0}.wl-nav__links a{color:var(--wl-color-muted);text-decoration:none}.wl-nav__links a:hover,.wl-nav__links a:focus-visible{color:var(--wl-color-fg)}.wl-main{flex:1}.wl-pricing{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.wl-related__list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.wl-related__item a{color:var(--wl-color-link, var(--wl-color-accent))}.wl-footer{margin-top:auto;padding-block:2rem 2.5rem;color:var(--wl-color-muted);font-size:.9rem}.wl-footer__disclosure{margin:.5rem 0 0;font-size:.85rem;max-width:40rem}:where(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--wl-color-link, var(--wl-color-accent, #2563eb));outline-offset:2px}.opening{padding-block:clamp(3rem,6vw,5rem) clamp(2.4rem,5vw,4rem);border-bottom:1px solid var(--line)}.opening__frame{display:grid;gap:1rem}.opening__route{position:absolute;left:0;top:.3rem;margin:0;display:grid;justify-items:center;gap:.45rem;color:var(--cobalt);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.opening__route:before{content:"";order:2;width:.62rem;height:.62rem;background:var(--cobalt);border-radius:50%;box-shadow:0 0 0 4px var(--paper)}.opening__route span{order:1;padding:.1rem .2rem;background:var(--paper);writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.opening h1{max-width:20ch;margin:0;font-size:clamp(2.55rem,5vw,4.5rem);line-height:1;letter-spacing:-.032em}.opening__lede{margin:0;color:var(--muted);font-size:clamp(1.08rem,1.8vw,1.26rem);max-width:58ch}.opening__actions{margin-top:.9rem;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.3rem}.anchor-row{display:flex;flex-wrap:wrap;gap:.5rem}.anchor-row a{min-height:42px;padding:.5rem .8rem;display:inline-flex;align-items:center;gap:.5rem;background:var(--work);border:1px solid var(--line);border-radius:var(--radius-chip);color:var(--cobalt);font-size:.84rem;font-weight:700;text-decoration:none}.anchor-row a:before{content:"";width:.4rem;height:.4rem;background:var(--cobalt);border-radius:50%}.anchor-row a:hover{background:var(--cobalt-wash);border-color:var(--cobalt)}.section-kicker{position:relative;margin:0 0 .8rem;padding-left:1.05rem;color:var(--cobalt);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.section-kicker:before{content:"";position:absolute;left:0;top:.32em;width:.55em;height:.55em;background:var(--cobalt);border-radius:50%}.section-heading{display:grid;gap:.9rem;margin-bottom:2.4rem}.section-heading h2,.section-heading .a{max-width:24ch;margin:0;font-size:clamp(1.9rem,3.4vw,3rem)}.section-heading>p{margin:0;color:var(--muted);max-width:60ch}.next-path{margin-block:var(--space-entry);padding:1.5rem 0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem 2rem;align-items:center;border-block:2px solid var(--ink)}.next-path h2{max-width:22ch;margin:0;font-size:clamp(1.7rem,2.8vw,2.5rem)}.next-path>a{min-height:48px;display:flex;align-items:center;color:var(--cobalt);font-weight:700}.table-scroll{overflow-x:auto;outline-offset:4px}table{width:100%;min-width:760px;border-collapse:collapse;background:var(--paper)}th,td{padding:1rem 1.1rem;border:1px solid var(--line);text-align:left;vertical-align:top}thead th{background:var(--ink);border-color:var(--ink);color:#fff}tbody th{color:var(--cobalt)}.scope-ledger{padding-block:var(--space-entry)}.scope-ledger article{padding:2.1rem 0;display:grid;grid-template-columns:minmax(14rem,.65fr) minmax(16rem,.75fr) minmax(16rem,.7fr);gap:clamp(2rem,5vw,5rem);border-bottom:1px solid var(--line)}.scope-ledger article:first-child{border-top:2px solid var(--ink)}.scope-ledger header>p,.scope-ledger h3,.scope-ledger aside h3{margin:0 0 .6rem;color:var(--cobalt);font-size:.76rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.scope-ledger h2{margin:0 0 .6rem;font-size:clamp(1.7rem,2.6vw,2.2rem)}.scope-ledger header>span{color:var(--muted)}.scope-ledger ul{margin:0;padding-left:1.2rem}.scope-ledger li{margin:.35rem 0}.scope-ledger aside{padding:1.2rem;background:var(--work);border-left:3px solid var(--ink)}.scope-ledger aside p{margin-top:0;color:var(--muted)}.scope-ledger aside a{min-height:44px;display:flex;align-items:center;color:var(--cobalt);font-weight:700}.lane-divider{padding-block:var(--space-entry)}.lane-divider>header{margin-bottom:2.4rem;display:grid;gap:.9rem}.lane-divider h2{max-width:24ch;margin:0}.lane-divider__grid{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink)}.lane-divider__grid article{min-height:13rem;padding:1.6rem 1.6rem 1.6rem 0;border-bottom:1px solid var(--line)}.lane-divider__grid article:nth-child(2n){padding-left:1.6rem;border-left:1px solid var(--line)}.lane-divider__grid span{color:var(--cobalt);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.lane-divider__grid h3{margin:1.2rem 0 .5rem;font-size:1.55rem}.lane-divider__grid p{color:var(--muted)}.approval-table,.responsibility-map,.destination-table{padding-block:var(--space-entry)}.request-path{margin-top:var(--space-entry);padding:0;list-style:none;border-top:2px solid var(--ink)}.request-path li{min-height:10rem;padding:1.9rem 0;display:grid;grid-template-columns:5rem 1fr;gap:2rem;border-bottom:1px solid var(--line)}.request-path li>span{color:var(--cobalt);font-size:.8rem;font-weight:700;letter-spacing:.08em}.request-path li p{margin:0 0 .6rem;display:flex;align-items:center;gap:.5rem;color:var(--cobalt);font-size:.8rem;font-weight:700;text-transform:uppercase}.request-path li p:before{content:"";width:.55rem;height:.55rem;background:var(--cobalt);border-radius:50%}.request-path h2{max-width:28ch;margin:0;font-size:clamp(1.65rem,2.7vw,2.4rem)}.sample-artifact{padding-block:var(--space-entry);display:grid;grid-template-columns:minmax(0,.65fr) minmax(20rem,1fr);gap:clamp(3rem,7vw,7rem)}.sample-artifact header h2{max-width:16ch}.sample-artifact header>p:last-child{color:var(--muted)}.sample-artifact dl{margin:0;background:var(--paper);border:1px solid var(--ink);border-left:4px solid var(--cobalt);box-shadow:.5rem .5rem #0a1d4d1f}.sample-artifact dl div{padding:1.2rem 1.4rem;display:grid;grid-template-columns:8rem 1fr;border-bottom:1px solid var(--line)}.sample-artifact dl div:last-child{border:0}.sample-artifact dt{color:var(--cobalt);font-weight:700}.sample-artifact dd{margin:0}.outcome-grid{padding-block:var(--space-entry)}.outcome-grid>header{margin-bottom:2rem;display:grid;gap:.9rem}.outcome-grid h2{max-width:26ch;margin:0}.outcome-grid>div{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink)}.outcome-grid article{padding:1.6rem 1.6rem 1.6rem 0;border-bottom:1px solid var(--line)}.outcome-grid article:nth-child(2n){padding-left:1.6rem;border-left:1px solid var(--line)}.outcome-grid article h3{display:flex;align-items:center;gap:.55rem}.outcome-grid article h3:before{content:"";width:.6rem;height:.6rem;flex:0 0 auto;background:var(--cobalt);border-radius:50%}.outcome-grid article p{color:var(--muted)}.safety-pair{padding-block:var(--space-entry);display:grid;grid-template-columns:1fr .78fr;gap:1.2rem}.safety-pair>div,.safety-pair>aside{padding:clamp(1.8rem,4vw,3rem)}.safety-pair>div{background:var(--work);border-left:3px solid var(--cobalt)}.safety-pair>aside{background:var(--ink);color:#fff}.safety-pair aside .section-kicker{color:var(--yellow)}.safety-pair aside .section-kicker:before{background:var(--yellow);border-radius:0}.safety-pair aside h2{color:#fff}.safety-pair aside p{color:#c3d1f4}.before-after{padding-block:var(--space-entry)}.before-after>header{margin-bottom:2.4rem;display:grid;gap:.9rem}.before-after h2{max-width:26ch;margin:0}.before-after__compare{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.before-after__compare article{padding:1.8rem;border:1px dashed var(--line-ink)}.before-after__compare article:last-child{border:1px solid var(--ink);box-shadow:.45rem .45rem 0 var(--cobalt-wash)}.before-after__compare article>span{display:inline-flex;align-items:center;gap:.5rem;color:var(--cobalt);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.before-after__compare article:last-child>span:before{content:"";width:.55rem;height:.55rem;background:var(--cobalt);border-radius:50%}.before-after__compare ol{margin:1.4rem 0 0;padding:0;list-style:none;counter-reset:compare}.before-after__compare li{padding:.95rem 0 .95rem 2.7rem;position:relative;border-bottom:1px solid var(--line)}.before-after__compare li:before{counter-increment:compare;content:counter(compare);position:absolute;left:0;top:.85rem;width:1.7rem;height:1.7rem;display:grid;place-items:center;background:var(--cobalt-wash);border-radius:50%;color:var(--cobalt);font-size:.75rem;font-weight:700}.growth-signals{padding-block:var(--space-entry)}.growth-signals>div{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink)}.growth-signals article{padding:1.6rem 1.6rem 1.6rem 0;border-bottom:1px solid var(--line)}.growth-signals article:nth-child(2n){padding-left:1.6rem;border-left:1px solid var(--line)}.growth-signals b{color:var(--ink);font-size:1.35rem;letter-spacing:-.015em}.growth-signals p{color:var(--muted)}.launch-inputs{padding-block:var(--space-entry);background:var(--cobalt);color:#fff}.launch-inputs__layout{display:grid;grid-template-columns:.65fr 1fr;gap:clamp(3rem,7vw,7rem)}.launch-inputs .section-kicker{color:var(--yellow)}.launch-inputs .section-kicker:before{background:var(--yellow);border-radius:0}.launch-inputs h2{max-width:16ch;color:#fff}.launch-inputs ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line-soft)}.launch-inputs li{padding:1.2rem 0;display:grid;grid-template-columns:12rem 1fr;gap:1.5rem;border-bottom:1px solid var(--line-soft)}.launch-inputs li b{color:var(--yellow)}.launch-inputs li span{color:#d9e3ff}.team-scenarios{padding-block:var(--space-entry)}.team-scenarios>header{margin-bottom:2rem;display:grid;gap:.9rem}.team-scenarios>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.team-scenarios article{padding:1.8rem;background:var(--work);border-top:3px solid var(--cobalt)}.team-scenarios article p{color:var(--muted)}.team-scenarios article a{color:var(--cobalt);font-weight:700}.readiness-workbook{padding-block:var(--space-entry)}.readiness-workbook article{padding:1.9rem 0;display:grid;grid-template-columns:4rem 1fr minmax(18rem,.55fr);gap:2rem;border-bottom:1px solid var(--line)}.readiness-workbook article:first-child{border-top:2px solid var(--ink)}.readiness-workbook article>span{color:var(--cobalt);font-size:.8rem;font-weight:700}.readiness-workbook h2{margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem)}.readiness-workbook p{margin:.5rem 0 0;color:var(--muted)}.readiness-workbook label{display:grid;gap:.4rem;color:var(--cobalt);font-size:.78rem;font-weight:700;text-transform:uppercase}.readiness-workbook textarea{width:100%;padding:.75rem;background:var(--paper);border:1px solid var(--line-ink);border-left:3px solid var(--yellow);border-radius:var(--radius-chip);color:var(--text);resize:vertical;text-transform:none}.pattern-reading{padding-block:var(--space-entry)}.pattern-reading>header{margin-bottom:2rem;display:grid;gap:.9rem}.pattern-reading h2{max-width:22ch;margin:0}.pattern-reading>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.pattern-reading article{min-height:19rem;padding:1.8rem;display:flex;flex-direction:column;border:1px solid var(--line);border-top:3px solid var(--cobalt)}.pattern-reading article>span{color:var(--cobalt);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.pattern-reading h3{margin:1.6rem 0 .6rem;font-size:1.55rem}.pattern-reading p{color:var(--muted)}.pattern-reading a{margin-top:auto;color:var(--cobalt);font-weight:700}.prerequisite-list{padding-block:var(--space-entry)}.prerequisite-list dl{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink)}.prerequisite-list dl div{padding:1.6rem 1.6rem 1.6rem 0;border-bottom:1px solid var(--line)}.prerequisite-list dl div:nth-child(2n){padding-left:1.6rem;border-left:1px solid var(--line)}.prerequisite-list dt{display:flex;align-items:center;gap:.55rem;color:var(--ink);font-size:1.2rem;font-weight:700}.prerequisite-list dt:before{content:"";width:.55rem;height:.55rem;flex:0 0 auto;background:var(--cobalt);border-radius:50%}.prerequisite-list dd{margin:.5rem 0 0;color:var(--muted)}.pricing-cards{padding-block:var(--space-entry) 0;display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink)}.pricing-cards article{padding:2rem 2.2rem 2rem 0;display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.pricing-cards article+article{padding-left:2.2rem;border-left:1px solid var(--line)}.pricing-cards header span{color:var(--cobalt);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.pricing-cards h2{margin:.35rem 0 0}.pricing-cards__price{margin:1.8rem 0 1.3rem;display:flex;align-items:flex-end;gap:.4rem}.pricing-cards__price sup{align-self:flex-start;font-size:1.4rem;font-weight:700}.pricing-cards__price strong{color:var(--ink);font-size:clamp(3.8rem,6.5vw,5.4rem);line-height:.78;letter-spacing:-.05em}.pricing-cards__price span{color:var(--muted);font-size:.8rem;font-weight:700;line-height:1.3}.pricing-cards article>p{color:var(--muted)}.pricing-cards h3{margin:1.2rem 0 .4rem;font-size:.92rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cobalt)}.pricing-cards ul{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.pricing-cards li{position:relative;padding-left:1.35rem}.pricing-cards li:before{content:"";position:absolute;left:0;top:.46em;width:.55em;height:.55em;background:var(--cobalt);border-radius:50%}.pricing-cards__featured li:before{background:var(--yellow);border:1px solid rgba(10,29,77,.35);border-radius:0}.pricing-cards__fit{margin:1.5rem 0;padding:1rem 1.1rem;background:var(--work);border-left:3px solid var(--ink);display:grid;gap:.3rem}.pricing-cards__fit b{color:var(--cobalt)}.pricing-cards article>.button{margin-top:auto;align-self:flex-start}.plan-comparison{padding-block:var(--space-entry)}.plan-comparison tbody td:nth-child(3){background:var(--cobalt-wash)}.commercial-clarity{padding-block:var(--space-entry);background:var(--ink);color:#fff}.commercial-clarity__layout{display:grid;grid-template-columns:.6fr 1fr;gap:clamp(3rem,7vw,7rem)}.commercial-clarity .section-kicker{color:var(--yellow)}.commercial-clarity .section-kicker:before{background:var(--yellow);border-radius:0}.commercial-clarity h2{max-width:16ch;color:#fff}.commercial-clarity dl{margin:0}.commercial-clarity dl div{padding:1.1rem 0;border-bottom:1px solid rgba(255,255,255,.22)}.commercial-clarity dt{position:relative;padding-left:1.3rem;color:var(--yellow);font-weight:700}.commercial-clarity dt:before{content:"";position:absolute;left:0;top:.42em;width:.55em;height:.55em;background:var(--yellow)}.commercial-clarity dd{margin:.3rem 0 0;color:#c3d1f4}.separate-scope{padding-block:var(--space-entry);display:grid;grid-template-columns:.7fr 1fr;gap:2rem 5rem}.separate-scope h2{max-width:20ch}.separate-scope ul{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.separate-scope li{padding:.85rem 0;border-bottom:1px solid var(--line)}.separate-scope>a{grid-column:2;color:var(--cobalt);font-weight:700}.contact-identity{margin-top:1.4rem!important;padding:1.1rem 1.2rem;background:var(--paper);border:1px solid var(--ink);border-left:4px solid var(--cobalt);box-shadow:.4rem .4rem 0 var(--cobalt-wash);display:grid;gap:.25rem}.contact-identity span{color:var(--cobalt);font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.contact-identity a{width:max-content;max-width:100%;color:var(--ink);font-size:1.18rem;font-weight:700;text-underline-offset:.22em;overflow-wrap:anywhere}.contact-expectation li a{font-weight:700;text-underline-offset:.18em}.contact-prep{padding-block:var(--space-entry);display:grid;grid-template-columns:1fr .72fr;gap:1.2rem}.contact-prep>div,.contact-prep>aside{padding:clamp(1.8rem,4vw,3rem)}.contact-prep>div{background:var(--work);border-left:3px solid var(--cobalt)}.contact-prep ol{margin:0;padding:0;list-style:none}.contact-prep li{padding:1rem 0;display:grid;grid-template-columns:11rem 1fr;gap:1rem;border-bottom:1px solid var(--line)}.contact-prep li span{color:var(--cobalt);font-weight:700}.contact-prep li p{margin:0}.contact-prep>aside{background:var(--ink);color:#fff}.contact-prep aside .section-kicker{color:var(--yellow)}.contact-prep aside .section-kicker:before{background:var(--yellow);border-radius:0}.contact-prep aside h2{color:#fff}.contact-prep aside p:last-child{color:#c3d1f4}.contact-routing{padding-bottom:var(--space-entry);display:grid;border-top:2px solid var(--ink)}.contact-routing a{min-height:4.6rem;padding:1rem .35rem;display:grid;grid-template-columns:minmax(9rem,.4fr) 1fr auto;gap:1rem;align-items:center;border-bottom:1px solid var(--line);text-decoration:none;transition:background-color .14s ease,padding .14s ease}.contact-routing a:hover{background:var(--cobalt-wash);padding-inline:.85rem}.contact-routing span{color:var(--cobalt);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.contact-routing b{font-size:1.2rem;color:var(--ink)}.contact-routing a:after{content:"→";color:var(--cobalt);font-weight:700}.contact-expectation{padding-block:var(--space-entry);display:grid;grid-template-columns:.7fr 1fr;gap:clamp(3rem,7vw,7rem)}.contact-expectation h2{max-width:16ch}.contact-expectation ol{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.contact-expectation li{padding:1.2rem 0;display:grid;grid-template-columns:8rem 1fr;gap:1rem;border-bottom:1px solid var(--line)}.contact-expectation li b{color:var(--cobalt)}.contact-email-panel{margin-bottom:var(--space-entry);padding:clamp(1.5rem,4vw,2.6rem);display:grid;grid-template-columns:1fr auto;gap:1.5rem 3rem;align-items:center;background:var(--paper);border:1px solid var(--ink);border-left:4px solid var(--yellow);box-shadow:.5rem .5rem #0a1d4d1f}.contact-email-panel h2{max-width:20ch;margin:0}.contact-email-panel p:not(.section-kicker){color:var(--muted)}.faq-groups{padding-block:var(--space-entry) 0}.faq-groups>section{padding:2.6rem 0;border-top:2px solid var(--ink)}.faq-groups>section>header{margin-bottom:1.4rem;display:flex;align-items:baseline;gap:1rem}.faq-groups h2{margin:0;font-size:clamp(1.6rem,2.6vw,2.2rem)}.faq-groups details{border-bottom:1px solid var(--line)}.faq-groups summary{min-height:60px;padding:1rem 2.2rem 1rem 1.35rem;position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:700;list-style:none}.faq-groups summary::-webkit-details-marker{display:none}.faq-groups summary:before{content:"";position:absolute;left:0;top:1.55rem;width:.55em;height:.55em;background:var(--yellow);border:1px solid rgba(10,29,77,.35)}.faq-groups summary:after{content:"+";color:var(--cobalt);font-size:1.5rem;font-weight:400}.faq-groups details[open] summary:after{content:"−"}.faq-groups summary:hover{background:var(--cobalt-wash)}.faq-groups details p{margin:0 0 1.2rem;padding-left:1.35rem;color:var(--muted)}.situation-list{padding-block:var(--space-entry)}.situation-list article{padding:1.9rem 0;display:grid;grid-template-columns:3rem minmax(12rem,.6fr) 1fr minmax(15rem,.7fr);gap:clamp(1.5rem,4vw,4rem);border-bottom:1px solid var(--line)}.situation-list article:first-child{border-top:2px solid var(--ink)}.situation-list article>span{color:var(--cobalt);font-size:.8rem;font-weight:700}.situation-list h2{position:relative;padding-left:1.15rem;font-size:clamp(1.45rem,2.3vw,1.8rem)}.situation-list h2:before{content:"";position:absolute;left:0;top:.42em;width:.5em;height:.5em;background:var(--yellow);border:1px solid rgba(10,29,77,.35)}.situation-list h3{color:var(--cobalt);font-size:.76rem;text-transform:uppercase;letter-spacing:.07em}.situation-list p{color:var(--muted)}.situation-list aside{padding:1.2rem;background:var(--work);border-left:3px solid var(--ink)}.five-facts{padding-block:var(--space-entry);background:var(--cobalt);color:#fff}.five-facts__layout{display:grid;grid-template-columns:.7fr 1fr;gap:clamp(3rem,7vw,7rem)}.five-facts .section-kicker{color:var(--yellow)}.five-facts .section-kicker:before{background:var(--yellow);border-radius:0}.five-facts h2{max-width:16ch;color:#fff}.five-facts ol{margin:0;padding:0;list-style:none;counter-reset:facts;border-top:1px solid var(--line-soft)}.five-facts li{padding:1rem 0 1rem 3rem;position:relative;border-bottom:1px solid var(--line-soft);font-weight:600}.five-facts li:before{counter-increment:facts;content:"0" counter(facts);position:absolute;left:0;color:var(--yellow);font-size:.8rem;font-weight:700}.lifecycle-stages{padding-block:var(--space-entry);display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink)}.lifecycle-stages article{padding:1.8rem 1.8rem 1.8rem 0;border-bottom:1px solid var(--line)}.lifecycle-stages article:nth-child(2n){padding-left:1.8rem;border-left:1px solid var(--line)}.lifecycle-stages header{display:flex;gap:1rem;align-items:baseline}.lifecycle-stages header span{color:var(--cobalt);font-size:.8rem;font-weight:700}.lifecycle-stages h2{font-size:clamp(1.5rem,2.4vw,1.9rem)}.lifecycle-stages ul{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.lifecycle-stages li{position:relative;padding-left:1.3rem}.lifecycle-stages li:before{content:"";position:absolute;left:0;top:.46em;width:.5em;height:.5em;background:var(--cobalt);border-radius:50%}.approval-callout{padding-block:var(--space-entry);display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.approval-callout>div{padding:1.8rem 2rem;background:var(--work);border-left:3px solid var(--ink)}.approval-callout a{color:var(--cobalt);font-weight:700}.app-lanes{padding-block:var(--space-entry)}.app-lanes article{display:grid;grid-template-columns:.75fr 1fr 1fr;border:1px solid var(--ink);margin-bottom:1.2rem}.app-lanes article>*{padding:1.8rem}.app-lanes header{background:var(--ink);color:#fff}.app-lanes header h2{color:#fff;font-size:clamp(1.5rem,2.4vw,1.9rem)}.app-lanes header p{color:#c3d1f4}.app-lanes article>div{border-right:1px solid var(--line)}.app-lanes article span{color:var(--cobalt);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.app-lanes ul{margin:.8rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem}.app-lanes li{position:relative;padding-left:1.3rem}.app-lanes div li:before{content:"";position:absolute;left:0;top:.46em;width:.5em;height:.5em;background:var(--cobalt);border-radius:50%}.app-lanes aside li:before{content:"";position:absolute;left:0;top:.46em;width:.5em;height:.5em;border:1px solid var(--line-ink);background:var(--paper)}.boundary-questions{padding-block:var(--space-entry);background:var(--cobalt);color:#fff}.boundary-questions__layout{display:grid;grid-template-columns:.65fr 1fr;gap:clamp(3rem,7vw,7rem)}.boundary-questions .section-kicker{color:var(--yellow)}.boundary-questions .section-kicker:before{background:var(--yellow);border-radius:0}.boundary-questions h2{max-width:20ch;color:#fff}.boundary-questions ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--line-soft)}.boundary-questions li{padding:1.2rem 0;display:grid;grid-template-columns:12rem 1fr;gap:1.5rem;border-bottom:1px solid var(--line-soft)}.boundary-questions li b{color:var(--yellow)}.boundary-questions li span{color:#d9e3ff}.signal-grid{padding-block:var(--space-entry)}.signal-grid>header{margin-bottom:2rem;display:grid;gap:.9rem}.signal-grid h2{max-width:24ch;margin:0}.signal-grid>div{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink)}.signal-grid article{padding:1.6rem 1.6rem 1.6rem 0;border-bottom:1px solid var(--line)}.signal-grid article:nth-child(2n){padding-left:1.6rem;border-left:1px solid var(--line)}.signal-grid article h3{display:flex;align-items:center;gap:.55rem}.signal-grid article h3:before{content:"";width:.55rem;height:.55rem;flex:0 0 auto;background:var(--cobalt);border-radius:50%}.signal-grid p{color:var(--muted)}.handoff-path{padding-block:var(--space-entry);background:var(--ink);color:#fff}.handoff-path__layout{display:grid;grid-template-columns:repeat(3,1fr)}.handoff-path article{padding:2.2rem;border-right:1px solid rgba(255,255,255,.2)}.handoff-path article:first-child{padding-left:0}.handoff-path article:last-child{border:0}.handoff-path span{color:var(--yellow);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.handoff-path h2{margin:1.6rem 0 1rem;color:#fff;font-size:clamp(1.5rem,2.4vw,1.9rem)}.handoff-path p{color:#c3d1f4}.handoff-record{padding-block:var(--space-entry)}.handoff-record dl{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink)}.handoff-record dl div{padding:1.6rem 1.6rem 1.6rem 0;border-bottom:1px solid var(--line)}.handoff-record dl div:nth-child(2n){padding-left:1.6rem;border-left:1px solid var(--line)}.handoff-record dt{display:flex;align-items:center;gap:.55rem;color:var(--ink);font-size:1.2rem;font-weight:700}.handoff-record dt:before{content:"";width:.55rem;height:.55rem;flex:0 0 auto;background:var(--cobalt);border-radius:50%}.handoff-record dd{margin:.5rem 0 0;color:var(--muted)}.destination-table>header{margin-bottom:2rem;display:grid;gap:.9rem}.destination-table h2{max-width:22ch}.evaluation-criteria{padding-block:var(--space-entry);display:grid;grid-template-columns:.55fr 1fr;gap:clamp(3rem,7vw,7rem)}.evaluation-criteria header h2{max-width:16ch}.evaluation-criteria ol{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.evaluation-criteria li{padding:1.4rem 0;display:grid;grid-template-columns:3rem 1fr;gap:1rem;border-bottom:1px solid var(--line)}.evaluation-criteria li>span{color:var(--cobalt);font-size:.8rem;font-weight:700}.evaluation-criteria h3{margin:0}.evaluation-criteria p{margin:.4rem 0;color:var(--muted)}.evaluation-criteria small{position:relative;padding-left:1.2rem;color:var(--cobalt);font-weight:600}.evaluation-criteria small:before{content:"";position:absolute;left:0;top:.4em;width:.5em;height:.5em;background:var(--yellow);border:1px solid rgba(10,29,77,.35)}.model-choice{padding-block:var(--space-entry);background:var(--cobalt);color:#fff}.model-choice__layout{display:grid;grid-template-columns:.55fr 1fr;gap:clamp(3rem,7vw,7rem)}.model-choice .section-kicker{color:var(--yellow)}.model-choice .section-kicker:before{background:var(--yellow);border-radius:0}.model-choice h2{max-width:16ch;color:#fff}.model-choice__layout>div{display:grid;grid-template-columns:1fr 1fr}.model-choice article{padding:1.5rem;border:1px solid var(--line-soft);margin:-1px 0 0 -1px}.model-choice article span{color:var(--yellow);font-weight:700}.model-choice article p{color:#d9e3ff}.evidence-check{padding-block:var(--space-entry)}.evidence-check>div{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.evidence-check article{padding:1.8rem;border:1px solid var(--line)}.evidence-check article:first-child{border:1px solid var(--ink);box-shadow:.45rem .45rem 0 var(--cobalt-wash)}.evidence-check ul{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem}.evidence-check li{position:relative;padding-left:1.3rem}.evidence-check article:first-child li:before{content:"";position:absolute;left:0;top:.46em;width:.5em;height:.5em;background:var(--cobalt);border-radius:50%}.evidence-check article:last-child li:before{content:"";position:absolute;left:0;top:.42em;width:.5em;height:.5em;background:var(--yellow);border:1px solid rgba(10,29,77,.35)}.buyer-faq{padding-block:var(--space-entry);display:grid;grid-template-columns:.55fr 1fr;gap:clamp(3rem,7vw,7rem)}.buyer-faq header h2{max-width:16ch}.buyer-faq>div{border-top:2px solid var(--ink)}.buyer-faq details{border-bottom:1px solid var(--line)}.buyer-faq summary{min-height:60px;padding:1rem 0 1rem 1.35rem;position:relative;font-weight:700;list-style:none}.buyer-faq summary::-webkit-details-marker{display:none}.buyer-faq summary:before{content:"";position:absolute;left:0;top:1.55rem;width:.55em;height:.55em;background:var(--yellow);border:1px solid rgba(10,29,77,.35)}.buyer-faq details p{padding-left:1.35rem;color:var(--muted)}@media(max-width:900px){.scope-ledger article,.sample-artifact,.launch-inputs__layout,.commercial-clarity__layout,.separate-scope,.contact-prep,.contact-expectation,.contact-email-panel,.situation-list article,.five-facts__layout,.app-lanes article,.boundary-questions__layout,.handoff-path__layout,.evaluation-criteria,.model-choice__layout,.buyer-faq{grid-template-columns:1fr}.team-scenarios>div,.pattern-reading>div{grid-template-columns:1fr}.pattern-reading article{min-height:0}.separate-scope>a{grid-column:auto}.situation-list article{gap:1rem}.app-lanes article>div{border-right:0;border-bottom:1px solid var(--line)}.handoff-path article{padding:1.6rem 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.handoff-path article:last-child{border:0}}@media(max-width:680px){.opening h1{font-size:clamp(2.3rem,10.5vw,3.4rem)}.opening__route{display:none}.next-path,.lane-divider__grid,.outcome-grid>div,.before-after__compare,.growth-signals>div,.prerequisite-list dl,.pricing-cards,.contact-routing a,.lifecycle-stages,.signal-grid>div,.handoff-record dl,.model-choice__layout>div,.evidence-check>div{grid-template-columns:1fr}.next-path>a{justify-content:flex-start}.lane-divider__grid article,.outcome-grid article,.growth-signals article,.prerequisite-list dl div,.signal-grid article,.handoff-record dl div,.lifecycle-stages article,.pricing-cards article{padding-left:0!important;padding-right:0;border-left:0!important}.pricing-cards article+article{padding-top:2rem}.contact-routing a{gap:.25rem;padding-block:.9rem}.contact-routing a:after{content:none}.request-path li,.readiness-workbook article{grid-template-columns:1fr;gap:.5rem}.sample-artifact dl div,.safety-pair{grid-template-columns:1fr}.launch-inputs li,.boundary-questions li{grid-template-columns:1fr;gap:.4rem}.contact-prep li{grid-template-columns:1fr;gap:.3rem}.contact-expectation li,.approval-callout{grid-template-columns:1fr}.responsibility-map,.approval-table,.destination-table{padding-block:4rem}.faq-groups>section>header{flex-direction:column;gap:.3rem}}
