/* Scope additions: surfaces, specialized furniture and technical services. */
.scope-page .scope-skip{position:fixed;top:8px;left:8px;transform:translateY(-160%);z-index:1000;background:#fff;color:#163b5e;padding:12px 18px;}
.scope-page .scope-skip:focus{transform:translateY(0);}
.scope-page .scope-white{background:#fff;}
.scope-page .scope-band{background:#eef3f6;color:#253e50;padding:68px 0;}
.scope-band-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:start;}
.scope-page .scope-eyebrow{color:#1e4e8c;font-size:11px;font-weight:700;letter-spacing:2.3px;text-transform:uppercase;margin-bottom:13px;}
.scope-band h2{font-size:clamp(28px,3.4vw,43px);line-height:1.17;margin-bottom:22px;}
.scope-band p{line-height:1.7;margin-bottom:16px;}
.scope-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}
.scope-materials>article,.scope-note{padding:30px;background:#f7fafc;border:1px solid #d4dfe7;}
.scope-materials h3,.scope-note h3{font-size:24px;line-height:1.25;color:#1b4165;margin-bottom:14px;}
.scope-materials p,.scope-note p{color:#4e6373;line-height:1.7;}
.scope-page .scope-note{border-top:4px solid #1e4e8c;background:#e9f1f7;}
.scope-explanation{margin-top:25px;font-size:13px;line-height:1.7;max-width:900px;color:#526574;}
.scope-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}
.scope-checks article{border-top:3px solid #1e4e8c;padding-top:20px;}
.scope-checks h3{font-size:20px;line-height:1.3;margin-bottom:12px;}
.scope-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.scope-services article{padding:28px;background:#fff;border:1px solid #d4dfe7;}
.scope-services h3{font-size:23px;line-height:1.3;color:#1b4165;margin-bottom:14px;}
.scope-services p{font-size:16px;color:#4e6373;margin:0;}
.scope-scope-note{margin-top:28px;border-left:4px solid #1e4e8c;padding:20px 24px;background:#fff;}
.scope-scope-note p{margin:8px 0 0;color:#4e6373;}
.scope-follow{margin-top:28px;}
.scope-follow a,.scope-link{font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px;}
.scope-link{color:#1e4e8c;}
.scope-page .capabilities .scope-follow a{color:inherit;}
.scope-page .technical-cards article{min-width:0;}
.scope-page .cta-inner>.btn{flex-shrink:0;}
.scope-page footer p{margin-bottom:6px;}
@media(max-width:1000px){.scope-services{grid-template-columns:1fr;}.scope-checks{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:850px){.scope-band-grid,.scope-materials{grid-template-columns:1fr;gap:24px;}.scope-materials>article,.scope-note,.scope-services article{padding:24px;}.scope-page .scope-band{padding:46px 0;}.scope-page .cta-inner>.btn{margin-top:24px;}}
@media(max-width:520px){.scope-checks{grid-template-columns:1fr;}.scope-page .hero-actions .btn{flex:auto;width:100%;}.scope-materials h3{font-size:22px;}}
