/* 1. KILL THE CONSUMER MINDSET (CIRCLES/SUBSETS) */
.zscustom-banner-highlight-text, .zp-banner-image-container, .zp-banner-sub-container {
    background: transparent !important;
    border: none !important;
    clip-path: none !important;
    border-radius: 0 !important;
}

/* 2. INSTITUTIONAL TYPOGRAPHY FOR OMB CONDITIONS */
.zpheading, h1, h4 {
    color: #ffffff !important; 
    font-size: 52px !important; 
    letter-spacing: 1.5px;
    text-transform: uppercase;
    visibility: visible !important;
}

/* 3. GUT IRRELEVANT SECURITY SECTIONS */
#section-347, #section-329, #section-309 {
    display: none !important;
}
/* Direct injection to bypass the Save glitch */
.zs-banner-button-container a {
    font-size: 0 !important;
}
.zs-banner-button-container a::before {
    content: "ANALYZE ASSET VELOCITY" !important;
    font-size: 16px !important;
    visibility: visible !important;
    text-transform: uppercase;
}
/* 1. FORCE THE MISSION HEADLINE */
#section-341 h1, #section-340 h1 {
    font-size: 0 !important; /* Hides the 'Home Security' text */
}
#section-341 h1::before, #section-340 h1::before {
    content: "INDUSTRIAL INFRASTRUCTURE RESURRECTION" !important;
    font-size: 52px !important;
    visibility: visible !important;
    color: #ffffff !important;
}

/* 2. OVERWRITE THE 'SECURE NOW' BUTTONS */
.zs-banner-button-container a, [data-element-id="337"] a, [data-element-id="325"] a {
    font-size: 0 !important;
}
.zs-banner-button-container a::before, [data-element-id="337"] a::before, [data-element-id="325"] a::before {
    content: "ANALYZE ASSET VELOCITY" !important;
    font-size: 16px !important;
    visibility: visible !important;
    text-transform: uppercase;
    padding: 10px 20px;
}
/* 1. OVERWRITE HEADINGS (BYPASSING THE LOCK) */
#section-452 h1::before {
    content: "INDUSTRIAL INFRASTRUCTURE RESURRECTION" !important;
    font-size: 52px !important;
    visibility: visible !important;
}
#section-452 h1 { font-size: 0 !important; }

/* 2. OVERWRITE THE 'SECURE NOW' BUTTONS */
[data-element-id="448"] a, [data-element-id="436"] a, .zs-banner-button-container a {
    font-size: 0 !important;
}
[data-element-id="448"] a::before, [data-element-id="436"] a::before, .zs-banner-button-container a::before {
    content: "ANALYZE ASSET VELOCITY" !important;
    font-size: 14px !important;
    visibility: visible !important;
    text-transform: uppercase;
}

/* 3. HIDE THE CONSUMER 'VACATION' TEXT */
#section-448, #section-436, #section-410 {
    display: none !important;
}