body.service-original-page{--nav-height:70px}body.service-original-page #closedloop-canvas{display:block}.service-original-page .service-chapters .closedloop-columns{top:var(--nav-height);height:calc(100vh - var(--nav-height));height:calc(100svh - var(--nav-height));max-height:calc(100dvh - var(--nav-height))}.service-original-page .service-chapters .closedloop-col-right{height:calc(100vh - var(--nav-height));height:calc(100svh - var(--nav-height));max-height:calc(100dvh - var(--nav-height))}.service-original-page .service-chapters .faq-sticky-header{top:calc(var(--nav-height) + var(--space-8))}.service-original-page .service-chapters{color:var(--color-text-primary)}.service-original-page .service-chapters>.section{position:relative;background:var(--color-bg,#0b0c10)}.service-original-page .service-chapters .section-header .body-lg,.service-original-page .service-chapters .service-muted{color:var(--color-text-secondary)}.service-original-page .service-example-grid,.service-original-page .service-deliverables-grid,.service-original-page .service-scope-grid,.service-original-page .service-practice-grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:clamp(var(--space-10),7vw,var(--space-24));align-items:start}.service-original-page .service-example-grid>*,.service-original-page .service-deliverables-grid>*,.service-original-page .service-scope-grid>*,.service-original-page .service-practice-grid>*{min-width:0}.service-original-page .service-example-copy .section-header{margin-bottom:var(--space-10)}.service-original-page .service-editorial-note{border-left:1px solid var(--color-amber);padding-left:var(--space-6);max-width:30rem}.service-original-page .service-editorial-note .headline-3{font-size:var(--text-xl);margin-bottom:var(--space-3)}.service-original-page .service-editorial-note .body-base,.service-original-page .service-evidence .body-base,.service-original-page .service-package-part .body-base,.service-original-page .service-deliverables .body-base{color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.service-original-page .service-evidence{padding:clamp(var(--space-6),3.5vw,var(--space-10))}.service-original-page .service-evidence-heading{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}.service-original-page .service-evidence-heading .eyebrow{font-size:10px;letter-spacing:0.12em}.service-original-page .service-evidence-heading .headline-3,.service-original-page .service-package-part .headline-3{font-size:clamp(1.35rem,2vw,1.8rem);line-height:var(--leading-snug);margin:0}.service-original-page .service-record,.service-original-page .service-scope-list{margin:0}.service-original-page .service-record>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-5);padding:var(--space-5) 0;border-top:1px solid var(--color-border-subtle)}.service-original-page .service-record dt{font-size:var(--text-xs);font-weight:600;color:var(--color-text-primary);padding-top:2px}.service-original-page .service-record dd{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.service-original-page .service-decision,.service-original-page .service-role-views{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-6);margin-top:var(--space-3)}.service-original-page .service-decision>div,.service-original-page .service-role-views>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-5)}.service-original-page .service-decision>div>span,.service-original-page .service-role-views>div>span{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.service-original-page .service-decision strong,.service-original-page .service-role-views strong{display:block;color:var(--color-amber);font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-2)}.service-original-page .service-example-sequence{list-style:none;padding:0;margin:0}.service-original-page .service-example-sequence>li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-6) 0;border-top:1px solid var(--color-border-subtle)}.service-original-page .service-example-sequence>li>span{color:var(--color-amber);font-family:var(--font-headline);font-size:var(--text-xs);padding-top:3px}.service-original-page .service-example-sequence h4{font-family:var(--font-headline);font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);margin:0 0 var(--space-3)}.service-original-page .service-example-sequence p,.service-original-page .service-review-example p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.service-original-page .service-example-principle{border-left:1px solid var(--color-amber);padding-left:var(--space-4);margin-top:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.service-original-page .service-review-example{padding:var(--space-6);margin-top:var(--space-4);border-left:1px solid var(--color-amber);background:rgba(var(--brand-accent-rgb),0.04)}.service-original-page .service-review-example blockquote{font-family:var(--font-headline);font-size:var(--text-lg);color:var(--color-text-primary);line-height:var(--leading-relaxed);margin:var(--space-4) 0 var(--space-3)}.service-original-page .service-package{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10);margin-top:var(--space-16)}.service-original-page .service-package-part{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-6)}.service-original-page .service-package-number,.service-original-page .service-deliverable-number{font-family:var(--font-headline);font-size:var(--text-xs);font-weight:600;color:var(--color-amber);letter-spacing:0.08em}.service-original-page .service-package-part .proto-text-link{padding-top:var(--space-3);margin-top:auto}.service-original-page .service-package-note{max-width:52rem;margin-top:var(--space-10)}.service-original-page .service-outputs{border-top:1px solid var(--color-border-subtle)}.service-original-page .service-deliverables{padding:0;margin:0;list-style:none}.service-original-page .service-deliverables>li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-5);padding:var(--space-7) 0;border-top:1px solid var(--color-border-subtle)}.service-original-page .service-deliverables>li:first-child{padding-top:0;border-top:0}.service-original-page .service-deliverable-number{padding-top:6px}.service-original-page .service-deliverables .headline-3{font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:var(--leading-snug);margin-bottom:var(--space-3)}.service-original-page .service-scope-list>div{padding:var(--space-7) 0;border-top:1px solid var(--color-border-subtle)}.service-original-page .service-scope-list>div:first-child{padding-top:0;border-top:0}.service-original-page .service-scope-list dt{font-family:var(--font-headline);color:var(--color-amber);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-3)}.service-original-page .service-scope-list dd{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.service-original-page .service-practice{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.service-original-page .service-practice-points .proto-list li:first-child{padding-top:0}.service-original-page .service-practice-points .proto-list li:first-child::before{top:0}.service-original-page .service-chapters .proto-text-link:focus-visible{outline:2px solid var(--color-amber);outline-offset:5px}@media (prefers-reduced-motion:reduce){body.service-original-page #closedloop-canvas{transition:none}}@media (max-width:1023px){.service-original-page .service-example-grid,.service-original-page .service-deliverables-grid,.service-original-page .service-scope-grid,.service-original-page .service-practice-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}.service-original-page .service-example-copy{max-width:44rem}.service-original-page .service-editorial-note{max-width:40rem}.service-original-page .service-package{gap:var(--space-6)}.service-original-page .service-practice-points{max-width:48rem}}@media (max-width:650px){.service-original-page .service-evidence{padding:var(--space-6)}.service-original-page .service-record>div{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.service-original-page .service-decision>div,.service-original-page .service-role-views>div,.service-original-page .service-package{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.service-original-page .service-package{margin-top:var(--space-10)}.service-original-page .service-package-part .proto-text-link{padding-top:0}.service-original-page .service-example-grid,.service-original-page .service-deliverables-grid,.service-original-page .service-scope-grid,.service-original-page .service-practice-grid{gap:var(--space-10)}.service-original-page .service-review-example{padding:var(--space-5)}.service-original-page .service-deliverables>li{grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-4)}}