/* ENGITECH: identities scoped by business line. */
.ecloud-wordmark{display:inline-flex;flex-direction:column;line-height:1;text-align:left;min-width:180px}.ecloud-wordmark strong{font-family:Montserrat,Arial,sans-serif;font-size:2.35rem;font-weight:700;letter-spacing:-.06em;color:#f1f5f8}.ecloud-wordmark strong>span{color:#48a9e9}.ecloud-wordmark small{font-size:.75rem;letter-spacing:.2em;font-weight:700;color:#8fc9f0;margin-top:8px}.tns-wordmark{display:flex;align-items:center;gap:12px;min-width:190px;color:white;font-family:Montserrat,Arial,sans-serif;font-size:1rem;line-height:1.25}.tns-wordmark img{width:61px;height:61px;object-fit:contain}.tns-wordmark strong{font-weight:700}.division-ribbon{font-size:.875rem;border-bottom:1px solid #34414b}.division-ribbon .container{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:13px;padding-bottom:13px}.division-ribbon a{font-weight:600}.brand-family{padding:70px 0;background:white}.brand-family h2{margin-bottom:35px}.family-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.family-card{border:1px solid #dce3eb;border-radius:16px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;min-height:355px}.family-card h3{font-size:1.25rem;margin:25px 0 15px}.family-card>span:last-child{margin-top:auto;padding-top:20px;font-size:.875rem;font-weight:700}.family-ecloud{background:#181d21;border-color:#303a43;color:#cceaff}.family-ecloud p{color:#c0ccd7}.family-ecloud h3{color:#fff}.family-tns{background:#06131e;color:#fff;border-color:#06131e}.family-tns p{color:#c4ccd3}.family-tns h3{color:white}.family-tns-logo{width:150px;height:150px;object-fit:contain;margin:-15px 0 -30px}.family-tns h3{margin-top:25px}.family-engitech{background:#f5f7fb;color:#125abd}.family-engitech h3{color:#1b1b1b}.family-engitech-name{font:700 1.6rem Montserrat,Arial;color:#1b1b1b;padding-top:9px;letter-spacing:-.03em}.family-engitech-name small{display:block;font:400 .8rem 'Open Sans',Arial;letter-spacing:0;margin-top:7px}.family-card:hover{box-shadow:0 10px 25px #06131e18}.division-logo{text-decoration:none}
/* ecloud: graphite surfaces from the supplied panel reference. */
.brand-ecloud{--e-navy:#171c20;--e-blue:#268acd;--e-cyan:#69b9ea;--e-ink:#e5edf3;--e-muted:#b8c4cf;background:#171c20;color:#e5edf3}.brand-ecloud p{color:#b8c4cf}.brand-ecloud h1,.brand-ecloud h2,.brand-ecloud h3{color:#f4f7fa}.brand-ecloud a{color:#89c9f3}.brand-ecloud .contact-strip{background:#12171a;color:#b8c4cf;border-color:#303940}.brand-ecloud .contact-strip a{color:#c0d0dc}.brand-ecloud .site-header{background:#171c20;border-bottom:1px solid #303940}.brand-ecloud .header-inner nav>a,.brand-ecloud .nav-group summary{color:#d6e2eb}.brand-ecloud .nav-panel{background:#22282d;border-color:#38434c;box-shadow:0 15px 40px #0005}.brand-ecloud .nav-panel a{color:#d6e2eb}.brand-ecloud .nav-panel a:hover,.brand-ecloud .nav-panel a[aria-current=page]{background:#2a3945;color:#9dd5f9}.brand-ecloud .nav-toggle{background:#22282d;color:#e1ecf4;border-color:#465360}.brand-ecloud .division-ribbon{background:#1e252a;color:#9bafbe;border-color:#303940}.brand-ecloud .hero-engitech,.brand-ecloud .inner-hero{background:#171c20;border-bottom:1px solid #303940}.brand-ecloud .eyebrow,.brand-ecloud .inner-hero .eyebrow{color:#8ecaf2;letter-spacing:.11em}.brand-ecloud .hero-description,.brand-ecloud .inner-hero p:not(.eyebrow){color:#bdcad5}.brand-ecloud .cloud-service .hero-engitech .cloud-art{background:#dce5ec;border:1px solid #455563;border-radius:8px}.brand-ecloud .btn{border-radius:7px}.brand-ecloud .btn-default-yellow-fill{background:#187bbb!important;border-color:#187bbb!important;color:white!important}.brand-ecloud .btn-default-yellow-fill:hover{background:#11669e!important}.brand-ecloud .portal-button{background:#233440!important;color:#a4daff!important;border:1px solid #3f657e;border-radius:6px}.brand-ecloud .service-card{background:#22282d;border-color:#36424c;border-radius:8px}.brand-ecloud .detail-number{color:#8ecaf2}.brand-ecloud .cloud-soft,.brand-ecloud .cloud-pricing,.brand-ecloud .page-cta{background:#1e252a}.brand-ecloud .cloud-steps li{border-color:#394750}.brand-ecloud .cloud-steps span{color:#83c6f3}.brand-ecloud .cloud-pricing .wrapper{background:#22282d;border-color:#3a4651;border-radius:8px}.brand-ecloud .cloud-pricing .top-content{background:#22282d}.brand-ecloud .cloud-pricing .plan-price{color:#90cef6}.brand-ecloud .cloud-pricing .list-info{background:#22282d}.brand-ecloud .cloud-pricing .list-info li{color:#c1d0dc;border-color:#3a4651}.brand-ecloud .scope-note{color:#aebfcc}.brand-ecloud .faq-section{background:#171c20}.brand-ecloud .faq-item{background:#22282d;border-color:#3a4651;color:#e5edf3}.brand-ecloud .faq-item summary{color:#edf4f9}.brand-ecloud .faq-item p{color:#b8c4cf}.brand-ecloud .backup-nav{background:#22282d;border-color:#38434c}.brand-ecloud .site-footer{background:#13181c;color:#b8c4cf}.brand-ecloud .site-footer h3{color:#e5edf3}.brand-ecloud .site-footer a{color:#aacbe1}.brand-ecloud .site-footer .brand-logo{filter:brightness(0) invert(1)}.brand-ecloud .footer-bottom{border-color:#35424b}.brand-ecloud .breadcrumb-line,.brand-ecloud .breadcrumb-line a{color:#b8cfe0}
/* TrustNet Security: manual palette; original multicolour symbols are untouched. */
.brand-trustnet{--e-navy:#06131e;--e-blue:#06131e;--e-ink:#1b1b1b;--e-muted:#56616a;background:white;color:#1b1b1b}.brand-trustnet .contact-strip{background:#000;color:#c8d0d6;border-color:#303942}.brand-trustnet .contact-strip a{color:#e1e6e9}.brand-trustnet .site-header{background:#06131e;border-bottom:1px solid #33404b}.brand-trustnet .header-inner nav>a,.brand-trustnet .nav-group summary{color:white}.brand-trustnet .nav-panel{background:#1b1b1b;border-color:#444}.brand-trustnet .nav-panel a{color:#e5e5e5}.brand-trustnet .nav-panel a:hover,.brand-trustnet .nav-panel a[aria-current=page]{background:#333;color:white}.brand-trustnet .nav-toggle{background:#1b1b1b;color:white;border-color:#56616a}.brand-trustnet .division-ribbon{background:#000;color:#bac6cf}.brand-trustnet .division-ribbon a{color:white}.brand-trustnet .inner-hero{background:#06131e}.brand-trustnet .inner-hero .eyebrow{color:#c3d0db}.brand-trustnet .inner-hero h1{color:white}.brand-trustnet .inner-hero p{color:#c3d0db}.brand-trustnet .inner-art{object-fit:contain;height:auto;max-height:330px}.brand-trustnet .eyebrow{color:#06131e}.brand-trustnet .detail-number{color:#06131e}.brand-trustnet .service-card{border-color:#bcc4cb;border-radius:4px;box-shadow:none}.brand-trustnet .service-card a{color:#06131e}.brand-trustnet .service-process{background:#1b1b1b;color:#fff}.brand-trustnet .service-process h2,.brand-trustnet .service-process h3{color:#fff}.brand-trustnet .service-process p,.brand-trustnet .service-process .eyebrow{color:#c7cbd0}.brand-trustnet .service-process .steps li{border-color:#4b5056}.brand-trustnet .steps li:before{background:#fff;color:#06131e}.brand-trustnet .page-cta{background:#06131e;color:white}.brand-trustnet .page-cta h2{color:white}.brand-trustnet .page-cta p,.brand-trustnet .page-cta .eyebrow{color:#c8d0d6}.brand-trustnet .btn-default-yellow-fill{background:#06131e!important;border-color:#06131e!important;color:white!important;border-radius:5px}.brand-trustnet .inner-hero .btn-default-yellow-fill,.brand-trustnet .page-cta .btn-default-yellow-fill{background:white!important;border-color:white!important;color:#06131e!important}.brand-trustnet .portal-button{background:#fff!important;color:#06131e!important;border-radius:5px}.brand-trustnet .site-footer{background:#000;color:#c4cbd0}.brand-trustnet .site-footer h3{color:white}.brand-trustnet .site-footer a{color:#d9e2e8}.brand-trustnet .site-footer .brand-logo{filter:brightness(0) invert(1)}.brand-trustnet .footer-bottom{border-color:#3b4650}
/* Parent home carries a recognisable preview of each division. */
.brand-engitech .home-security{background:#06131e}.brand-engitech .home-security .btn-default-yellow-fill{background:#fff!important;border-color:#fff!important;color:#06131e!important}.brand-engitech .home-security .eyebrow,.brand-engitech .home-security .security-link{color:#fff}.brand-engitech .home-audits .eyebrow,.brand-engitech .home-audits a{color:#06131e}.brand-engitech .home-workspace{background:#1e252a}.brand-engitech .home-workspace h2{color:#fff}.brand-engitech .home-workspace .eyebrow{color:#8ecaf2}.brand-engitech .home-workspace .section-intro>p{color:#bccad4}.brand-engitech .home-workspace .workspace-card{background:#22282d;border:1px solid #3b4752}.brand-engitech .home-workspace .workspace-card h3{color:#fff}.brand-engitech .home-workspace .workspace-card p,.brand-engitech .home-workspace .workspace-card li{color:#c4d0d9}.brand-engitech .home-workspace .workspace-card a,.brand-engitech .home-workspace .product-label{color:#94cef3}.brand-engitech .home-apps{background:#171c20}
@media(max-width:1199px){.brand-ecloud .header-inner nav,.brand-trustnet .header-inner nav{background:inherit}.family-card{padding:23px}.division-ribbon .container{gap:12px;flex-wrap:wrap}.header-inner nav{gap:17px}}
@media(max-width:991px){.family-grid{grid-template-columns:1fr}.family-card{min-height:290px}.family-tns-logo{height:140px;width:140px}.division-ribbon span{display:none}.ecloud-wordmark strong{font-size:2rem}.brand-family{padding:50px 0}.brand-trustnet .inner-hero .col-lg-4{display:block}.brand-trustnet .inner-hero .inner-art{max-height:230px;display:block;margin:auto}.brand-ecloud .header-inner nav.open{background:#171c20}.brand-trustnet .header-inner nav.open{background:#06131e}}

.brand-engitech .home-apps h2{color:#fff}.brand-engitech .home-apps p,.brand-engitech .home-apps li{color:#c1d0db}.brand-engitech .home-apps .eyebrow,.brand-engitech .home-apps a:not(.btn){color:#91cdf4}

.ecloud-logo{display:block;width:225px;height:76px;object-fit:contain}.family-card .ecloud-logo{width:100%;max-width:290px;height:105px;object-fit:contain}.family-engitech .logo-frame{max-width:100%}.brand-engitech .cloud-service .hero-engitech .cloud-art{background:#f3f6fa}.brand-engitech .cloud-service .eyebrow{color:#125abd}.brand-engitech .cloud-service .hero-engitech .eyebrow{color:#9acbf5}
