/* Instrumentation: an image-led hero, dark slate surfaces and teal highlights. */
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) { --navy:#102a32; --navy-2:#193b44; --ink:#eef5ff; --blue:#087f83; --blue-soft:#a3dedb; --cyan:#a3dedb; --orange:#a3dedb; --paper:#102a32; --muted:#b8c8da; --line:#36565e; --dark-line:rgba(154,190,225,.22); background:#102a32; color:#eef5ff; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .site-header, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .site-footer { background:#0b1f27; border-color:#263c55; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .brand span { color:#b8c8da; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .header-cta { background:#087f83!important; border-color:#6bbab8!important; color:#fff!important; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .header-cta:hover { background:#06676a!important; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .solutions-menu { background:#193b44; border-color:#36565e; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .solutions-menu small { color:#b8c8da; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .solutions-menu a:hover { background:#244c55; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) main.instrumentation-page { background:#102a32; color:#eef5ff; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .inner-hero { background:linear-gradient(115deg,#0b1f27,#193b44); border-bottom:3px solid #087f83; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .product-hero-shade { background:linear-gradient(90deg,rgba(11,31,39,.97),rgba(16,42,50,.85) 45%,rgba(16,42,50,.25) 85%); }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .section-label { color:#a3dedb; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .product-name { color:#a3dedb; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .product-intro, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .inner-hero > .shell > p:last-child { color:#d3e2f2; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .button-primary, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .button-dark { background:#087f83; border-color:#087f83; color:#fff; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .button-primary:hover, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .button-dark:hover { background:#06676a; border-color:#06676a; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .button-quiet { background:rgba(16,42,50,.5); border-color:#8ba7c4; color:#eef5ff; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .button-quiet:hover { background:#244c55; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .feature-card, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .detail-steps article, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .capability-grid article { background:#193b44; border-color:#36565e; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .feature-card div > span:last-child, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .catalogue-link { color:#a3dedb; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .feature-card p, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .capability-grid article > span { color:#b8c8da; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .systems-section, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .capabilities-section, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .outcome-strip { background:#193b44; border-color:#36565e; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .detail-steps { background:#36565e; border-color:#36565e; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .outcome-strip strong { color:#eef5ff; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .outcome-strip span, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .capability-grid svg { color:#a3dedb; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .product-demo, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .workflow-section { background:#0b1f27; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .closing-cta, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .product-cta { background:linear-gradient(115deg,#193b44,#24525c); }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .closing-cta .section-label, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .product-cta .section-label { color:#a3dedb; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .cta-description { color:#d3e2f2; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .button-light { background:#eef5ff; color:#102a32; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .boundary-section { background:#193b44; border-color:#36565e; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .boundary-section p:last-child, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .industry-chips span { color:#b8c8da; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .scope-note { border-color:#6bbab8; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .primary-nav { color:#e0ebf8; }
@media(max-width:1080px) { body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .primary-nav { background:#0b1f27; } }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .switcher-dock { background:linear-gradient(135deg,#102a32f5,#193b44f5); border-color:#4c777e; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .switcher-toggle { background:#244c55; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .switcher-link.is-active { background:#a3dedb; color:#102a32; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .switcher-link:hover { background:#244c55; color:#fff; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .switcher-chevron { color:#bce8e5; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .instrumentation-hero h1 span { color:#a3dedb; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .instrumentation-hero .product-hero-media img { object-position:65% center; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .product-subnav { background:#0b1f27; border-color:#36565e; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .product-subnav a { color:#c6e0e3; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .product-subnav a:hover, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-family-nav .is-current { background:#244c55; color:#fff; box-shadow:inset 0 -3px #a3dedb; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-card, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .catalogue-card { background:#193b44; border-color:#36565e; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-title h3, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-highlights dd, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-details dt { color:#eef5ff; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-copy > p, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-details dd, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-additional-families > p { color:#b8c8da; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-title > span, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-highlights dt { color:#bce8e5; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-highlights, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-qualification, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-catalogue-note { background:#244c55; border-color:#4c777e; color:#c6e0e3; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-details, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-details dl > div, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-group-heading, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-additional-families { border-color:#36565e; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-details summary, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-additional-families > summary { color:#eef5ff; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-enquire, body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-catalogue-note a { color:#a3dedb; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-catalogue-note p { color:#c6e0e3; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .category-links a { background:#193b44; border-color:#36565e; color:#c6e0e3; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .category-links a:hover { background:#244c55; border-color:#a3dedb; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .catalogue-card summary { color:#a3dedb; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .catalogue-card > div { border-color:#36565e; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .catalogue-card p { color:#b8c8da; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .tej-spec-enquire:hover { color:#fff; }
body:has(main.instrumentation-page):not(:has(.home-hero)):not(:has(.product-terrametric)) .category-links a:focus-visible { outline-color:#a3dedb!important; }
