/* Targeted service clarity: preserve the established site and give practical content a clear home. */
.targeted-pass .brand-home h1{font-size:clamp(40px,4.3vw,65px)}.targeted-pass .brand-home-copy>p:not(.lead){max-width:560px}.targeted-pass .setup-deliverable-key{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0}.setup-deliverable-key span{font-size:10px;color:var(--brand-panel,#e8f2f8);border:1px solid var(--brand-support,#4d8dba);padding:9px 11px;background:#ffffff07}.targeted-pass .setup-evidence li{padding-block:13px;font-size:13px}.targeted-pass .setup-evidence li strong{display:block;font-size:12px;color:var(--brand-blue,#086288);margin-bottom:5px}.targeted-pass .setup-evidence{border-top:4px solid var(--brand-support,#4d8dba)}.targeted-pass .managed-opening h1{font-size:clamp(37px,3.8vw,55px)}
.targeted-pass .channel-scope{display:grid;grid-template-columns:35px minmax(0,1fr) minmax(330px,.9fr);gap:22px;align-items:center;padding:28px}.channel-map{display:grid;grid-template-columns:1fr 14px 1fr 14px 1.1fr;gap:10px;align-items:center;min-width:0;background:#ffffff;padding:22px;border:1px solid var(--brand-onblue,#d2e8f6);box-shadow:7px 8px 0 rgba(var(--brand-panel-rgb),0.4000)}.channel-map span{display:block;padding:8px 5px;text-align:center;font-size:10px;color:var(--brand-blue,#086288);border:1px solid var(--brand-onblue,#d2e8f6);margin-block:6px}.channel-map>strong{background:var(--brand-blue,#086288);color:#ffffff;padding:22px 9px;text-align:center;font-size:13px;line-height:1.6}.channel-map>i{font-style:normal;color:var(--brand-blue,#086288)}.channel-records span{background:var(--brand-surface,#f2f8fc)}
.model-fit{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 28px;border:1px solid var(--brand-onblue,#d2e8f6);background:#ffffff;box-shadow:0 12px 25px rgba(var(--brand-ink-rgb),0.0392)}.model-fit article{padding:22px;border-right:1px solid var(--brand-onblue,#d2e8f6)}.model-fit article:last-child{border-right:0}.model-fit article:nth-child(2){background:var(--brand-surface,#f2f8fc)}.model-fit article:nth-child(4){background:#f2eee6}.model-fit span{display:block;color:var(--brand-blue,#086288);font-size:9px;letter-spacing:.1em;margin-bottom:14px}.model-fit strong{display:block;font:600 19px/1.3 Manrope,sans-serif;color:var(--brand-ink,#16475c)}.model-fit p{font-size:12px;line-height:1.8;margin:13px 0}.model-fit b{font-size:10px;line-height:1.7;display:block;font-weight:500;color:var(--brand-blue,#086288)}.model-practical{border-top:1px solid var(--brand-panel,#e8f2f8);padding-top:15px;margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.model-practical h4{font-size:12px;color:var(--brand-blue,#086288);margin-block:0 8px}.model-practical p{font-size:12px;line-height:1.8}.targeted-pass .delivery-choice .model-practical{padding-bottom:0}.targeted-pass .delivery-choice .model-practical>div{padding:0}
.targeted-pass .review-memo.decision-specimen{transform:none;padding:30px;background:#fbf8f0;border:1px solid #d7d0c0;box-shadow:10px 12px 0 #e3dccf}.decision-specimen>div{padding:17px 0;border-bottom:1px solid #ded8ca}.decision-specimen>div strong{font:600 14px/1.5 Manrope,sans-serif;color:var(--brand-blue,#086288)}.decision-specimen>div p{font-size:12px;line-height:1.8;margin:7px 0 0}.decision-specimen>footer{font-size:11px;line-height:1.8;background:#e7e0d2;color:var(--brand-blue,#086288);padding:14px;margin-top:20px}.targeted-pass .about-opening h2{font-size:clamp(28px,3vw,40px)}.targeted-pass .about-opening>.about-team-proof{border-bottom:4px solid var(--brand-support,#4d8dba)}
.targeted-pass main>.request-demo-section{background:var(--brand-blue,#086288);color:var(--brand-panel,#e8f2f8);border-block:1px solid var(--brand-blue,#086288)}.request-demo-section .section-heading h2{color:#ffffff}.request-demo-section .section-heading p{color:var(--brand-onblue,#d2e8f6)}.request-demo-section .eyebrow{color:var(--brand-onblue,#d2e8f6)}.request-demo{display:grid;grid-template-columns:280px 1fr;border:1px solid var(--brand-blue,#086288);background:#ffffff;box-shadow:12px 14px 0 rgba(var(--brand-ink-rgb),0.5333)}.request-demo-controls{padding:28px;background:var(--brand-panel,#e8f2f8);color:var(--brand-blue,#086288);border-right:1px solid var(--brand-onblue,#d2e8f6)}.request-demo-controls>label:first-child{display:block;font:600 13px Manrope,sans-serif;margin-bottom:12px}.request-demo-controls select{font:400 13px Inter,sans-serif;min-height:48px;width:100%;padding:10px;color:var(--brand-blue,#086288);background:white;border:1px solid var(--brand-sky,#97d7ff)}.demo-availability{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.6;margin-top:24px}.demo-availability input{width:17px;height:17px;accent-color:var(--brand-support,#4d8dba)}.request-demo-controls p{font-size:10px;line-height:1.9;margin:24px 0 0;color:var(--brand-blue,#086288)}.request-demo-output{padding:30px;color:var(--brand-blue,#086288)}.demo-request-label{display:inline-block;font-size:10px;letter-spacing:.05em;color:var(--brand-blue,#086288);border-bottom:2px solid var(--brand-sky,#97d7ff);padding-bottom:10px;margin-bottom:28px}.demo-path{display:grid;grid-template-columns:1fr 15px 1fr 15px 1fr;gap:12px;align-items:stretch}.demo-path article{background:var(--brand-surface,#f2f8fc);border-top:3px solid var(--brand-sky,#97d7ff);padding:20px 16px}.demo-path article>span{display:block;font-size:8px;letter-spacing:.1em;color:var(--brand-blue,#086288);margin-bottom:16px}.demo-path article strong{font:500 15px/1.7 Manrope,sans-serif}.demo-path>i{align-self:center;font-style:normal;color:var(--brand-blue,#086288)}.demo-path .demo-destination{background:var(--brand-panel,#e8f2f8);border-color:var(--brand-blue,#086288)}.request-demo[data-team=unavailable] .demo-destination{background:#f1eadd;border-color:#a7864f}.request-demo-output>p{font-size:11px;line-height:1.8;margin:25px 0 0;color:var(--brand-blue,#086288)}.targeted-pass .brief-resource-section{padding-block:45px}.targeted-pass .contact-grid aside{align-self:start}.targeted-pass .enquiry-form details[open]{border-left:2px solid var(--brand-sky,#97d7ff);padding-left:15px}
@media(max-width:1100px){.targeted-pass .channel-scope{grid-template-columns:30px 1fr}.channel-map{grid-column:2;max-width:620px}.request-demo{grid-template-columns:230px 1fr}.demo-path{gap:8px}.demo-path article{padding:17px 12px}.demo-path article strong{font-size:13px}.model-fit article{padding:19px}}
@media(max-width:780px){.model-fit{grid-template-columns:1fr 1fr}.model-fit article{border-bottom:1px solid var(--brand-onblue,#d2e8f6)}.model-fit article:nth-child(2){border-right:0}.model-fit article:nth-child(3),.model-fit article:nth-child(4){border-bottom:0}.request-demo{grid-template-columns:1fr}.request-demo-controls{border-right:0;border-bottom:1px solid var(--brand-onblue,#d2e8f6);display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.request-demo-controls>label:first-child{grid-column:1/-1;margin:0}.demo-availability{margin:0}.request-demo-controls p{grid-column:1/-1;margin:0}.request-demo-output{padding:25px}.model-practical{grid-template-columns:1fr;gap:10px}.channel-map{padding:20px}.targeted-pass .channel-scope{padding:23px}}
@media(max-width:550px){.targeted-pass .brand-home h1{font-size:39px}.targeted-pass .managed-opening h1{font-size:38px}.setup-deliverable-key span{font-size:9px;padding:8px}.targeted-pass .channel-scope{display:block}.channel-scope>.story-icon{margin-bottom:15px}.channel-map{margin-top:22px;padding:15px;gap:7px;grid-template-columns:1fr 11px 1fr 11px 1fr}.channel-map>strong{padding:20px 6px;font-size:11px}.channel-map span{font-size:9px}.model-fit article{padding:18px 15px}.model-fit strong{font-size:17px}.model-fit p{font-size:11px}.request-demo-controls{display:block;padding:23px}.request-demo-controls select{margin-top:10px}.demo-availability{margin-top:18px}.request-demo-controls p{margin-top:18px}.demo-path{grid-template-columns:1fr;gap:10px}.demo-path>i{transform:rotate(90deg);justify-self:center}.demo-path article{padding:18px}.demo-path article>span{margin-bottom:9px}.demo-path article strong{font-size:15px}.request-demo-output{padding:23px}.request-demo{box-shadow:6px 8px 0 rgba(var(--brand-ink-rgb),0.5333)}.targeted-pass .review-memo.decision-specimen{padding:25px}}

.targeted-pass .capability-boundary>.channel-scope{grid-column:1/-1;margin-top:0;border-top:1px solid var(--brand-onblue,#d2e8f6)}

/* Screenshot follow-up: remove the hero masking band and accordion grid voids. */
.targeted-pass .managed-editorial:after{content:none;display:none}.targeted-pass .managed-editorial{padding-bottom:40px}.targeted-pass .managed-opening{margin-bottom:12px}.targeted-pass .delivery-choices{grid-template-columns:minmax(0,1fr);gap:14px}.targeted-pass .delivery-choice summary{padding:22px 26px}.targeted-pass .delivery-choice>div{max-width:1040px;margin-left:70px;padding:0 26px 26px 0}.targeted-pass .delivery-choice[open]{box-shadow:0 8px 20px rgba(var(--brand-blue-rgb),0.0314)}.targeted-pass .client-strip-intro .eyebrow{letter-spacing:.08em;margin:0}.targeted-pass .compact-logos{margin-block:22px 0}
@media(max-width:650px){.targeted-pass .managed-editorial{padding-bottom:30px}.targeted-pass .delivery-choice summary{padding:20px;gap:14px}.targeted-pass .delivery-choice>div{margin-left:0;padding:0 20px 22px}.targeted-pass .delivery-choice summary>span{font-size:18px}.targeted-pass .compact-logos{margin-top:18px}}
