/* JP-1072 partner-network follow-up — colour, weight and submit-button polish.

   Scoped to the partner-network page id (234698). WPML stamps the DE original's
   id onto the EN twin, so this ONE id covers BOTH /de/partnernetzwerk and
   /en/partner-network and nothing else — verified: the EN twin carries
   page-id-234698 alongside its own page-id-294119. */

/* 1. #333 body text -> brand navy, across the LIGHT sections only (hero,
   segments, advantages, our-partners). Each selector is the exact one a widget
   stylesheet sets to #333, so elements that were another colour — the tech-blue
   overline, the orange link — are untouched. The form section is deliberately
   excluded: it sits on a navy fill, where navy text would be invisible. */
body.page-id-234698 .partner-heading__title,
body.page-id-234698 .partner-heading__link .link .link-text,
body.page-id-234698 .partner-heading-items .list-item .text,
body.page-id-234698 .partner-advantages-heading__title,
body.page-id-234698 .partner-advantages-item__title,
body.page-id-234698 .partner-advantages-item__description,
body.page-id-234698 .our-partner-heading__title,
body.page-id-234698 .our-partner-heading__description,
body.page-id-234698 .our-partner-slider .swiper-slide__name {
    color: #0b1b45 !important;
}

/* 1b. The segment right-column benefit bullets render in the theme grey #333
   per the segment design — not navy. Page-scoped so no other segment widget
   is touched. */
body.page-id-234698 .partner-segment-widget__right-column--list-item__text {
    color: #333333 !important;
}

/* 2. Left-column segment tiles ("Your Possibilities", "Your Expertise") at the
   heaviest weight, including their inline <strong> runs. */
body.page-id-234698 .partner-segment-widget__left-column--list-title,
body.page-id-234698 .partner-segment-widget__left-column--list-title strong {
    font-weight: 900 !important;
}

/* 2b. The right-column "Why become a … partner?" titles sit one level down in
   the hierarchy — SemiBold (600), not the heaviest weight. */
body.page-id-234698 .partner-segment-widget__right-column--list-title,
body.page-id-234698 .partner-segment-widget__right-column--list-title strong {
    font-weight: 600 !important;
}

/* 3. Segment body copy carries no bold — the editor's <strong> runs render at
   the normal weight (the design shows no bold inside the paragraph). */
body.page-id-234698 .partner-segment-widget__left-column--rte strong {
    font-weight: 400 !important;
}

/* 4. The HubSpot form submit is a third-party <input type="submit">, not one of
   the reusable widget buttons, so it is hand-styled to the redesign Primary
   look: orange fill, navy label, borderless pill, uppercase Inter SemiBold,
   with the navy-fill / light-sand-label hover. */
body.page-id-234698 .jtl-partner-hs-form .hs-button.primary,
body.page-id-234698 .jtl-partner-hs-form input.hs-button.primary {
    display: inline-block !important;
    background: #fb581f !important;
    background-image: none !important;
    border: 0 !important;
    color: #0b1b45 !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0.32px !important;
    text-transform: uppercase !important;
    border-radius: 145px !important;
    padding: 12px 24px !important;
    box-shadow: none !important;
    width: auto !important;
    min-width: 0 !important;
    cursor: pointer !important;
}
body.page-id-234698 .jtl-partner-hs-form .hs-button.primary:hover,
body.page-id-234698 .jtl-partner-hs-form input.hs-button.primary:hover {
    background: #0b1b45 !important;
    color: #eeeee7 !important;
}
