.Footer__footerInfo,
.Footer__footerQus,
.Footer__footerDescription,
.Footer__footerBtn,
a[data-id="footer_newticket"] {
    display: none !important;
}

.Header__searchTitle {
    color: #ffffff !important;
    font-size: 42px !important;
    line-height: 1.15 !important;
    font-weight: 700 !important;
    letter-spacing: -0.5px !important;
    text-shadow: 0 6px 24px rgba(0, 0, 0, 0.6) !important;
    text-align: center !important;
    position: relative;
    z-index: 2;
}

.Header__searchSection {
    position: relative;
}

.Header__searchSection::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0.40),
        rgba(0, 0, 0, 0.28)
    );
    z-index: 1;
}

.Header__searchSection .Header__container {
    position: relative;
    z-index: 2;
}

/* Hide hero search only */
.Header__searchSection .Header__globalSearch,
.Header__searchSection .Header__globalSearchAlt,
.Header__searchSection form,
.Header__searchSection .SearchContainer__searchBox,
.Header__searchSection input[type="search"],
.Header__searchSection input[type="text"],
.Header__searchSection button,
.Header__searchSection .Button__search {
    display: none !important;
}

/* Hide sticky search only */
.Header__navbar .Header__globalSearch,
.Header__navbar .Header__globalSearchAlt,
.Header__homeNavbarFixed .Header__globalSearch,
.Header__homeNavbarFixed .Header__globalSearchAlt {
    display: none !important;
}

/* Fix Zoho sticky header turning white */
.Header__homeNavbarFixed .Header__navbar {
    background: rgba(0, 0, 0, 0.55) !important;
    box-shadow: none !important;
    min-height: auto !important;
    padding: 0 !important;
}

/* Keep normal nav visible in sticky mode */
.Header__homeNavbarFixed .Header__navbar .Header__menuTab {
    display: block !important;
}

/* Hide burger in sticky mode */
.Header__homeNavbarFixed .Header__navbar .Header__menuicon {
    display: none !important;
}

/* Keep company name/logo styling readable */
.Header__homeNavbarFixed .Header__navbar .Header__name,
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab,
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab a,
.Header__homeNavbarFixed .Header__navbar .LoginDetail__signin,
.Header__homeNavbarFixed .Header__navbar .LoginDetail__signup {
    color: #ffffff !important;
}

/* Preserve active/hover orange */
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab:hover,
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab.Header__active,
.Header__homeNavbarFixed .Header__navbar .Header__tabsTab a:hover {
    color: #e46317 !important;
}

/* Stop Zoho from shrinking the logo weirdly */
.Header__homeNavbarFixed .Header__navbar .Header__logo img {
    max-width: 8.5rem !important;
    max-height: 3rem !important;
}

/* Keep layout aligned */
.Header__homeNavbarFixed .Header__navbar .Header__container {
    position: relative !important;
    min-height: 84px !important;
    display: block !important;
}

