@media print{.header-bar,.footer,.footer-stage,.skip,.mobile-nav,.language,.header-actions,.buttons{display:none}:root,html{background:#fff}body{color:#000;background:#fff;padding-top:0;font-size:10.5pt;line-height:1.5}.hero-stage,.page-intro,.service-hero,.company-principles,.company-leadership,.apply-band,.occasions,.steps-band,.cards-band,.data-band,.compare-band,.examples-band,.ask-band,.option-band,.tailored-band,.reasons-band,.objection-band,.references-band,.next-band,.practice,.call-invitation,.ownership,.check-facts,.check-questions,.check-result,.check-statement,.check-links{color:#000;background:#fff}.company-story>.wrap,.company-process>.wrap{padding-block:14pt}.service-hero:before,.service-hero:after{display:none}.service-hero-inner,.service-approach{padding-block:14pt}.hero-stage h1,.page-intro h1,.muted,.hero-intro,.lead,p,h1,h2,h3,li,span,a,.hero-stage .hero-intro,.service-hero-lead{color:#000}.hero-accent{color:var(--blue)}.hero-stage h1{color:#000;width:auto}.hero-actions{display:none}.hero-person{border-color:#bbb;margin:12pt 0 0}.hero-stage .hero-person-line,.hero-person-name{color:#000}.steps-layout{display:block}.steps-head{position:static}.step-row,.step-row>li{border-color:#bbb}.step-row>li{padding:10pt 0}.step-result,.step-example,.steps-facts>div{background:#fff}.steps-rail,.mini-scene{display:none}.reference-stage{display:block}.reference-stage>li+li{margin-top:12pt}.reference-stage .reference-card-scene{background-image:none;display:block}.practice-card{box-shadow:none;border-color:#bbb}.hero-service .work-visual{display:none}.info-card,.next-card,.phase-row>li,.chip-list li,.steps-facts>div,.step-example{border-color:#bbb}.option-band-dark .info-card,.option-band-dark .chip-list li{background:#fff;border-color:#bbb}.option-band-dark h2,.option-band-dark .option-closing,.option-band-dark .section-label,.option-band-dark .chip-label,.option-band-dark .section-intro,.option-band-dark .chip-list li,.option-band-dark .info-card h3,.option-band-dark .info-card p,.option-band-dark .step-link{color:#000}.option-band-dark .section-head{border-bottom-color:#bbb}.occasion,.call-card{box-shadow:none;border-color:#bbb}.call-card{display:block}.call-lead,.call-direct{padding:10pt 0}.hero-stage:before,.hero-stage:after{display:none}.ask-band .section-label,.ask-band h2,.ask-bubbles li,.ask-text,.ask-band .step-link{color:#000}.ask-bubbles li{border-color:#bbb}.ask-band .section-head{border-bottom-color:#bbb}.compare-table tbody tr,.compare-table th,.compare-table td{break-inside:avoid}.eyebrow{color:var(--blue)}.eyebrow:before,.process-canvas,.motion-visual,.motion-scene,.motion-fallback,.elbdesk-motion-fallback,noscript{display:none}.hero-stage .hero{grid-template-columns:1fr;padding-top:0}.hero-stage .hero-copy{padding-block:0}[data-reveal]{animation:none;transform:none}.wrap{width:100%;max-width:none}.service-block,.contact-section,.occasions>.wrap,.steps-band>.wrap,.cards-band>.wrap,.data-band>.wrap,.compare-band>.wrap,.examples-band>.wrap,.ask-band>.wrap,.option-band>.wrap,.reasons-band>.wrap,.objection-band>.wrap,.next-band>.wrap,.practice>.wrap,.ownership>.wrap{padding-block:14pt}.contact-block form{background:0 0;border:0;border-radius:0;padding:0}.hero{padding-block:0 18pt}h1{font-size:22pt}h2{font-size:16pt}h3{font-size:12pt}h1,h2,h3{break-after:avoid}.editorial-heading,.occasion,.step-row>li,.check-card,.info-card,.founder-quote,.process-timeline li{break-inside:avoid}.check-aside,.check-actions,.check-print-note,.check-links,.check-statement .button,.check-why,body[data-page=readiness] .contact-section{display:none}.check-layout{padding-block:14pt;display:block}.check-cards{gap:6pt}.check-card{background:#fff;border-color:#999;padding:8pt 10pt}.check-card:has(.check-input:checked){background:#fff;border-color:#000}.check-box{border-color:#000}.check-input:checked+.check-question .check-box{background:#fff;border-color:#000}.check-input:checked+.check-question .check-box:after{border-color:#000}.check-criteria{gap:4pt;margin-top:6pt}.check-result>.wrap,.check-statement-grid{padding-block:14pt}.check-verdicts{border-left-color:#999}.check-when-done dt,.check-result-title,.check-score-number,.check-score-suffix,.check-result-note,.check-verdict-range,.check-verdict-title,.check-verdict-text{color:#000}.call-form,.call-cue,.check-call{display:none}a{text-decoration:underline}main a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:8.5pt}@page{margin:16mm}}
