/* ==========================================================================
   Join Our Network pages, design 3 (27-10-2026)
   Loaded after enquiry-home-theme.css on the four <slug>-27-10-2026 pages
   only (<main class="... eqh eqh3">). Design 2 (<slug>-new) is untouched.

   Client feedback on design 2: the deep-green backgrounds were too dark.
   The two deep-green panels of each page are now light bands (.eqh-band in
   the markup, was .eqh-dark): the same rounded panel in a soft Purti-leaf
   tint, with ink text, green headings and white cards. The tint is a cool
   green, the one tone none of the neighbours use (white, warm paper, cream),
   so a band never runs into the section above or below it. The two smaller
   deep-green cards (HoReCa kitchen card, Export enquiry summary) get the
   same tint.

   The brand green itself is a touch lighter on these pages (client, same
   feedback round): case-study heads, quote boxes, icon chips, tags, active
   tabs and green text all follow the three --pwp-green variables.
   ========================================================================== */

.pwp.eqh3 {
  --pwp-green: #0c7a4d;           /* was #016a42 */
  --pwp-green-dark: #066a45;      /* was #01573a */
  --pwp-green-light: #17905e;     /* was #0b7d4f */
}

.eqh3 {
  --eqh-leaf: #e6f3ea;            /* band tint */
  --eqh-leaf-2: #d7ecde;          /* band tint, deeper end */
  --eqh-leaf-line: #c6e1cf;       /* band and card hairline */
  --eqh-paper-end: #faf6ec;       /* the bottom of the paper tone gradient */
  --eqh-leaf-bg: linear-gradient(160deg, #f1f9f3 0%, var(--eqh-leaf) 50%, var(--eqh-leaf-2) 100%);
}

/* --------------------------------------------------------------------------
   Bands: the section paints --eqh-above / --eqh-below (inline style) behind
   the rounded .eqh-panel, so its corners blend into the neighbours
   -------------------------------------------------------------------------- */
.eqh3 .eqh-band {
  position: relative;
  padding: 0;
  background: linear-gradient(180deg, var(--eqh-above, #fff) 0 48px, var(--eqh-below, #fff) 48px);
  color: var(--pwp-ink);
}
.eqh3.eq-theme-export #export-docs.eqh-band { /* beats the page's own #export-docs background */
  background: linear-gradient(180deg, var(--eqh-above, #fff) 0 48px, var(--eqh-below, #fff) 48px);
}
.eqh3 .pwp-apply.eqh-band { /* the enquiry form band floats above the newsletter */
  padding-bottom: clamp(28px, 4vw, 56px);
}
.eqh3 .eqh-panel {
  background:
    radial-gradient(rgba(1, 106, 66, .07) 1px, transparent 1.3px) 0 0 / 22px 22px,
    radial-gradient(900px 460px at 88% -10%, rgba(255, 201, 40, .22), rgba(255, 201, 40, 0) 62%),
    radial-gradient(760px 420px at -6% 110%, rgba(1, 106, 66, .08), rgba(1, 106, 66, 0) 60%),
    var(--eqh-leaf-bg);
  box-shadow: inset 0 0 0 1px var(--eqh-leaf-line), 0 40px 70px -62px rgba(1, 74, 46, .55);
}

/* OEM capabilities: the filling-line photo under a light leaf veil (was a deep-green veil) */
.eqh3 .eqh-panel--photo {
  background-color: var(--eqh-leaf);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 992px) and (hover: hover) {
  .eqh3 .eqh-panel--photo { background-attachment: fixed; }
}
.eqh3 .eqh-panel--photo::before {
  background:
    radial-gradient(900px 460px at 88% -10%, rgba(255, 201, 40, .16), rgba(255, 201, 40, 0) 62%),
    linear-gradient(110deg, rgba(240, 249, 243, .97) 0%, rgba(231, 244, 235, .94) 45%, rgba(221, 239, 227, .8) 100%);
}

/* Kickers and eyebrows on a band: a white pill, as in the cream and paper sections */
.eqh3 .eqh-band .eqx-kicker,
.eqh3 .eqh-band .pwp-eyebrow {
  padding: 6px 14px;
  border: 1px solid var(--eqh-leaf-line);
  border-radius: 50px;
  background: #fff;
  color: var(--pwp-green);
  box-shadow: 0 6px 16px -10px rgba(1, 74, 46, .35);
}
.eqh3 .eqh-band .eqx-lead,
.eqh3 .eqx-board .eqx-lead {
  color: var(--pwp-muted);
}

/* White cards on a band: a soft shadow instead of the dark drop shadow */
.eqh3 .eqh-band .pwp-apply__form,
.eqh3 .eqh-band .oem-cap__card {
  border: 1px solid var(--eqh-line);
  box-shadow: var(--eqh-shadow-hover);
}

/* --------------------------------------------------------------------------
   Partner: "The cost of chalta hai"
   -------------------------------------------------------------------------- */
.eqh3 .pwp-eq {
  border-color: var(--eqh-line);
  background: #fff;
  box-shadow: var(--eqh-shadow);
}
.eqh3 .pwp-eq i {
  color: var(--pwp-green);
}
.eqh3 .pwp-eq b {
  color: var(--pwp-ink);
}
.eqh3 .pwp-eq em {
  color: var(--pwp-red);
}
.eqh3 .pwp-eq__sign {
  color: var(--pwp-muted);
}
.eqh3 .pwp-road--old { /* the road to leave: a pale red card */
  border: 1px solid #f2d5d3;
  background: #fff7f6;
  color: #5d4b4b;
}
.eqh3 .pwp-road--old h3 {
  color: #b3261e;
}
.eqh3 .pwp-road--old li {
  border-bottom-color: #f1dbd9;
}
.eqh3 .pwp-road--old li i {
  color: var(--pwp-red);
}
.eqh3 .pwp-road--new {
  border: 1px solid var(--eqh-line);
  box-shadow: var(--eqh-shadow-hover);
}
.eqh3 .pwp-road__or {
  box-shadow: 0 0 0 8px rgba(255, 201, 40, .28), 0 10px 20px -10px rgba(138, 109, 0, .55);
}
.eqh3 .pwp-urgency {
  box-shadow: 0 24px 44px -34px rgba(138, 109, 0, .7);
}
.eqh3 .pwp-delay {
  color: var(--pwp-green);
}

/* --------------------------------------------------------------------------
   HoReCa: "Sound familiar? Here's the fix" board, as a white menu card
   -------------------------------------------------------------------------- */
.eqh3 .eqx-board__list {
  border-color: var(--eqh-line);
  background: #fff;
  box-shadow: var(--eqh-shadow-hover);
}
.eqh3 .eqx-board__row {
  border-top-color: #e9e2cd;
}
.eqh3 .eqx-board__row:hover {
  background: #f5fbf7;
}
.eqh3 .eqx-board__no {
  color: rgba(1, 106, 66, .45);
}
.eqh3 .eqx-board__problem {
  color: var(--pwp-ink);
}
.eqh3 .eqx-board__arrow {
  color: var(--pwp-green);
}
.eqh3 .eqx-board__fix {
  color: var(--pwp-muted);
}
.eqh3 .eqx-board__fix b {
  color: var(--pwp-ink);
}
.eqh3 .eqx-board__chip {
  border: 1px solid rgba(1, 106, 66, .2);
  background: var(--pwp-green-soft);
  color: var(--pwp-green);
}
.eqh3 .eqx-board__chip:hover {
  border-color: var(--pwp-green);
  background: var(--pwp-green);
  color: #fff;
}

/* HoReCa "Who's cooking?" kitchen card (was deep green) */
.eqh3 .eqx-persona {
  border: 1px solid var(--eqh-leaf-line);
  background:
    radial-gradient(rgba(1, 106, 66, .06) 1px, transparent 1.3px) 0 0 / 20px 20px,
    var(--eqh-leaf-bg);
  color: var(--pwp-ink);
  box-shadow: var(--eqh-shadow);
}
.eqh3 .eqx-persona h3 {
  color: var(--pwp-green);
}
.eqh3 .eqx-persona > p {
  color: var(--pwp-muted);
}
.eqh3 .eqx-persona h4 {
  color: var(--pwp-red);
}
.eqh3 .eqx-persona li {
  border-top-color: rgba(1, 106, 66, .14);
  color: var(--pwp-ink);
}
.eqh3 .eqx-persona li i {
  color: var(--pwp-red);
}

/* --------------------------------------------------------------------------
   Export: enquiry summary next to the order builder (was deep green)
   -------------------------------------------------------------------------- */
.eqh3 .eqx-summary {
  border: 1px solid var(--eqh-leaf-line);
  background: var(--eqh-leaf-bg);
  color: var(--pwp-ink);
  box-shadow: var(--eqh-shadow);
}
.eqh3 .eqx-summary .eqx-kicker--light,
.eqh3 .eqx-summary h3,
.eqh3 .eqx-summary dt {
  color: var(--pwp-green);
}
.eqh3 .eqx-summary dd {
  color: var(--pwp-ink);
}
.eqh3 .eqx-summary dd.is-empty {
  color: #7a867f;
}
.eqh3 .eqx-progress {
  background: rgba(1, 106, 66, .12);
}
.eqh3 .eqx-progress span {
  background: linear-gradient(90deg, var(--pwp-green), var(--pwp-gold));
}
.eqh3 .eqx-progress__label {
  color: var(--pwp-muted);
}
.eqh3 .eqx-progress__label b,
.eqh3 .eqx-summary__done {
  color: var(--pwp-green);
}

/* --------------------------------------------------------------------------
   OEM: capabilities band and the promise heading
   -------------------------------------------------------------------------- */
.eqh3 .oem-cap__panel {
  color: var(--pwp-ink);
}
.eqh3 .oem-cap__panel li {
  border-bottom-color: rgba(1, 106, 66, .14);
}
.eqh3 .oem-cap__panel li i {
  background: #fff;
  color: var(--pwp-green);
  box-shadow: inset 0 0 0 1px var(--eqh-leaf-line);
}
.eqh3 .oem-balance,
.eqh3 .oem-balance__row p {
  color: var(--pwp-ink);
}
.eqh3 .oem-balance__arrows {
  color: var(--pwp-green);
}

/* "Our Promise" in the home heading style: "Our" in ink on the yellow brush */
.eqh3 .oem-promise-band__kicker {
  font-style: italic;
}
.eqh3 .oem-promise-band__kicker .eqh-brush {
  display: inline-block;
  padding: 0 .12em;
  color: #000;
  background: url('../images/layer_36.png') center 78% / 100% 72% no-repeat;
}

/* The hard-coded deep greens left after the variables: HoReCa proof photo captions, OEM label mock-up */
.eqh3 .eq-proof__photos figcaption {
  background: rgba(6, 106, 69, .86);
}
.eqh3 .oem-label-logo {
  border-color: rgba(12, 122, 77, .55);
}

/* ==========================================================================
   Colour system of all four design 3 pages, from the client's mock-up of the
   partner page (PDF, 2026-10-28)
   White sections, green actions, pastel case heads, a pink-and-butter verdict.
   The newsletter below <main> keeps the saffron button, as in the mock-up.
   ========================================================================== */
.pwp.eqh3 {
  --cta-color: var(--pwp-green);
  --cta-color-dark: var(--pwp-green-dark);
  --eqh-pink: #f2899a;
  --eqh-butter: #fbefb5;
}

/* Every section on white: no cream, paper or leaf band */
.pwp.eqh3 .eqh-tone-cream,
.pwp.eqh3 .eqh-tone-paper,
.pwp.eqh3 .eqh-band,
.pwp.eqh3 .eqh-panel {
  background: #fff;
}
.pwp.eqh3 .eqh-panel {
  box-shadow: none;
}
.pwp.eqh3 .pwp-choice .eqh-panel::after {
  display: none;
}
.pwp.eqh3 .pwp-apply .eqh-panel::after { /* the edge above the enquiry form, in ink */
  background: linear-gradient(90deg, rgba(0, 0, 0, 0), #000, rgba(0, 0, 0, 0));
}

/* Actions in Purti green (Apply, Fix the system, Move to the growth list, Submit) */
.pwp.eqh3 .pwp-btn--primary,
.pwp.eqh3 .btn-cta {
  box-shadow: 0 10px 22px -14px rgba(6, 106, 69, .7);
}
.pwp.eqh3 .btn-cta:hover,
.pwp.eqh3 .btn-cta:focus-visible {
  box-shadow: 0 12px 24px -12px rgba(6, 106, 69, .75);
}
.pwp.eqh3 .btn-cta:focus-visible {
  outline-color: rgba(12, 122, 77, .35);
}

/* Promise cards under the hero: one pastel edge each */
.pwp.eqh3 .pwp-usp__card::before {
  background: #a7e4fe;
}
.pwp.eqh3 .row > :nth-child(4n+2) > .pwp-usp__card::before {
  background: #a7e8a4;
}
.pwp.eqh3 .row > :nth-child(4n+3) > .pwp-usp__card::before {
  background: var(--eqh-butter);
}
.pwp.eqh3 .row > :nth-child(4n+4) > .pwp-usp__card::before {
  background: #f4b7b6;
}

.pwp.eqh3 .pwp-ach__claim { /* margins as the user set them in DevTools: closer to the cards, more air below */
  margin-top: 20px;
  margin-bottom: 2rem;
  font-size: 1.5rem;
}
@media (max-width: 767.98px) {
  .pwp.eqh3 .pwp-ach__claim { font-size: 1.375rem; }
}
.pwp.eqh3 .pwp-ach__claim i {
  color: #000;
}

/* Reality check: the pressure meter */
.pwp.eqh3 .pwp-meter {
  border: 1px solid var(--eqh-line-warm);
}
.pwp.eqh3 .pwp-painmap:not(.is-heavy) .pwp-painmap__core { /* ticks still turn it red */
  background: #9bcd90;
}
.pwp.eqh3 .pwp-painmap:not(.is-heavy) .pwp-painmap__core i {
  color: #8ea25c;
}
.pwp.eqh3 .pwp-verdict__top {
  background: var(--eqh-pink);
  color: #002929;
}
.pwp.eqh3 .pwp-verdict__bottom {
  background: var(--eqh-butter);
  color: #00002a;
}
.pwp.eqh3 .pwp-meter > .pwp-btn--primary { /* "Fix the system": green outline */
  border: 1px solid var(--pwp-green);
  background: #fff;
  color: var(--pwp-ink);
  box-shadow: none;
}
.pwp.eqh3 .pwp-meter > .pwp-btn--primary:hover {
  background: var(--pwp-green);
  color: #fff;
}

/* The choice: pink OR, a white urgency card */
.pwp.eqh3 .pwp-road__or {
  background: var(--eqh-pink);
  color: #150000;
}
.pwp.eqh3 .pwp-urgency {
  border: 1px solid var(--eqh-line);
  background: #fff;
  box-shadow: var(--eqh-shadow);
}

/* Case studies: butter, pink and mint heads with ink text */
.pwp.eqh3 .pwp-case__head {
  background: #fcf9c2;
  color: #000;
}
.pwp.eqh3 .pwp-case:nth-child(3n+2) .pwp-case__head {
  background: #f4b7b6;
}
.pwp.eqh3 .pwp-case:nth-child(3n) .pwp-case__head {
  background: #a8e9a5;
}
.pwp.eqh3 .pwp-case__no,
.pwp.eqh3 .pwp-case__title,
.pwp.eqh3 .pwp-case__who,
.pwp.eqh3 .pwp-case__link {
  color: #000;
}

.pwp.eqh3 .pwp-review__stars {
  color: #000;
}

/* Enquiry form side panel: the territory note in green */
.pwp.eqh3 .pwp-apply__limit {
  background: #1d6e4d;
  color: #fff;
}

/* --------------------------------------------------------------------------
   The same system on the Export, OEM and HoReCa blocks the mock-up did not
   show: heavy fills become pastel with ink text, gold accents become white on
   a green chip and black elsewhere, small red accents stay.
   -------------------------------------------------------------------------- */
.pwp.eqh3.eq-theme-export #export-docs.eqh-band {
  background: #fff;
}
.pwp.eqh3 .eqh-band:not(.pwp-apply) .eqh-panel::after {
  display: none;
}
.pwp.eqh3 .eqh-panel--photo { /* OEM capabilities: white like the other bands, no photo behind the text */
  background-image: none !important;
}
.pwp.eqh3 .eqh-panel--photo::before {
  display: none;
}

/* Ribbon under the heroes, in the four pastels of the promise cards */
.pwp.eqh3 .eqx-hero::after,
.pwp.eqh3 .oem-hero::after {
  background: linear-gradient(90deg, #a7e4fe 0 25%, #a7e8a4 25% 50%, var(--eqh-butter) 50% 75%, #f4b7b6 75%);
}

/* Cards that were tinted leaf: white, with the warm hairline of the meter */
.pwp.eqh3 .eqx-persona,
.pwp.eqh3 .eqx-summary {
  border: 1px solid var(--eqh-line-warm);
  background: #fff;
}
.pwp.eqh3 .eqx-persona::after,
.pwp.eqh3 .eqx-summary::after { /* the gold glow in the corner */
  display: none;
}
.pwp.eqh3 .eqx-persona li {
  border-top-color: var(--eqh-line);
}
.pwp.eqh3 .eqx-persona__icon {
  background: var(--eqh-butter);
  color: #000;
}
.pwp.eqh3 .eqx-progress span {
  background: var(--pwp-green);
}

/* Heads and ribbons: the pastels of the case-study heads */
.pwp.eqh3 .eqx-manifest__top {
  background: #fcf9c2;
  color: #000;
}
.pwp.eqh3 .eqx-manifest__top b {
  color: #000;
}
.pwp.eqh3 .eqx-barcode {
  background: repeating-linear-gradient(90deg, #000 0 2px, transparent 2px 4px, #000 4px 5px, transparent 5px 8px, #000 8px 11px, transparent 11px 13px);
}
.pwp.eqh3 .oem-pain__label,
.pwp.eqh3 .oem-ribbon,
.pwp.eqh3 .oem-promise-band__line {
  background: var(--eqh-pink);
  color: #002929;
}
.pwp.eqh3 .oem-split--you h3 {
  background: #f4b7b6;
  color: #000;
}
.pwp.eqh3 .oem-split--we h3 {
  background: #a8e9a5;
  color: #000;
}
.pwp.eqh3 .oem-meter__icon { /* the partner meter's light-green core */
  background: #9bcd90;
  box-shadow: 0 0 0 8px rgba(1, 106, 66, .1);
}

/* Gold icons: white on a green chip */
.pwp.eqh3 .eqx-risk__icon i,
.pwp.eqh3 .eqx-doc__icon i,
.pwp.eqh3 .oem-product__tag i,
.pwp.eqh3 .oem-solve__tab.is-active i,
.pwp.eqh3 .oem-brand__list li i,
.pwp.eqh3 .eqx-tool__head i,
.pwp.eqh3 .eqx-reco__badge i,
.pwp.eqh3 .eqx-seg__tabs .is-active i,
.pwp.eqh3 .eqx-filter .is-active i,
.pwp.eqh3 .eqx-oil__packs i,
.pwp.eqh3 .eqx-fmt-note .pwp-btn--primary i,
.pwp.eqh3 fieldset legend span {
  color: #fff;
}
/* ...and black on white or cream */
.pwp.eqh3 .eqx-filter button:not(.is-active) i,
.pwp.eqh3 .eqx-reco__body em i,
.pwp.eqh3 .eqx-reco__why i,
.pwp.eqh3 .eqx-reco__foot-icon,
.pwp.eqh3 .eqx-fmt-note > span i,
.pwp.eqh3 .oem-products__cta > div i {
  color: #000;
}

/* Text links, black like "Read the full story" */
.pwp.eqh3 .oem-link,
.pwp.eqh3.eq-theme-export .oem-product__body .oem-link,
.pwp.eqh3 .eqx-reco__cta,
.pwp.eqh3 .eqx-oil__cta,
.pwp.eqh3 .eqx-oil__cta i {
  color: #000;
}
.pwp.eqh3 .oem-link:hover,
.pwp.eqh3.eq-theme-export .oem-product:hover .oem-link,
.pwp.eqh3.eq-theme-horeca .eqx-reco__item:hover .eqx-reco__cta {
  color: var(--pwp-green);
}
.pwp.eqh3 .eqx-oil__cta i {
  background: var(--eqh-butter);
}
.pwp.eqh3 .eqx-oil:hover .eqx-oil__cta {
  background: var(--pwp-green);
  color: #fff;
}
.pwp.eqh3 .eqx-oil:hover .eqx-oil__cta i {
  background: #fff;
  color: var(--pwp-green);
}

/* Export documents: one pastel edge each, as on the promise cards */
.pwp.eqh3.eq-theme-export .eqx-doc::before {
  background: #a7e4fe;
}
.pwp.eqh3.eq-theme-export .eqx-doc:nth-child(4n+2)::before {
  background: #a7e8a4;
}
.pwp.eqh3.eq-theme-export .eqx-doc:nth-child(4n+3)::before {
  background: var(--eqh-butter);
}
.pwp.eqh3.eq-theme-export .eqx-doc:nth-child(4n+4)::before {
  background: #f4b7b6;
}

/* Section rhythm, tuned by eye. With every section white, the gap you see runs from the last thing
   painted in one section to the first thing in the next, so the paddings below set that visible gap
   (desktop / phone): about 115 / 84px after a solid block (cards, the form), a little less where an
   edge is light (a short italic line, the slider arrows, a hexagon tip), and the ink line above the
   form gets an equal space on each side. The band paddings (100px) were sized for a coloured panel.
   The user found a 150px rhythm too airy, so this is the tighter one. */
.eqh3.partner-with-purti-page .pwp-ach {
  padding: 115px 0 0;
}
.eqh3.partner-with-purti-page .pwp-reality {
  padding-top: 84px;
}
.eqh3.partner-with-purti-page .pwp-choice .eqh-panel { /* 118 from where the sticky meter comes to rest */
  padding: 30px 0 0;
}
.eqh3.partner-with-purti-page .pwp-cases {
  padding: 35px 0 20px;
}
.eqh3.partner-with-purti-page .pwp-reviews {
  padding-bottom: 48px;
}
.eqh3.partner-with-purti-page .pwp-apply .eqh-panel {
  padding-top: 75px;
}
.eqh3.partner-with-purti-page .pwp-apply.eqh-band {
  padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .eqh3.partner-with-purti-page .pwp-ach {
    padding: 84px 0 0;
  }
  .eqh3.partner-with-purti-page .pwp-reality {
    padding-top: 60px;
  }
  .eqh3.partner-with-purti-page .pwp-choice .eqh-panel {
    padding: 24px 0 0;
  }
  .eqh3.partner-with-purti-page .pwp-cases {
    padding: 16px 0 20px;
  }
  .eqh3.partner-with-purti-page .pwp-reviews {
    padding-bottom: 28px;
  }
  .eqh3.partner-with-purti-page .pwp-apply .eqh-panel {
    padding-top: 52px;
  }
  .eqh3.partner-with-purti-page .pwp-apply.eqh-band {
    padding-bottom: 20px;
  }
}

/* The same rhythm on the other three pages (visible gap about 115 / 84px after a solid block, 108 / 80px
   after a light edge, 72 / 52px each side of the ink line). A kicker sits 5px below its section's padding. */
.eqh3.export-enquiry-page #export-risks { padding: 110px 0 30px; }
.eqh3.export-enquiry-page #export-range { padding: 73px 0 30px; }
.eqh3.export-enquiry-page #export-builder { padding: 80px 0 30px; }
.eqh3.export-enquiry-page #export-docs .eqh-panel { padding: 85px 0 30px; }
.eqh3.export-enquiry-page .eqx-steps-band { padding: 80px 0 30px; }
.eqh3.export-enquiry-page .eqx-brands-band { padding: 69px 0 54px; }

.eqh3.oem-enquiry-page #oem-pains { padding: 115px 0 30px; }
.eqh3.oem-enquiry-page #oem-solutions { padding: 85px 0 30px; }
.eqh3.oem-enquiry-page #oem-about { padding: 100px 0 30px; }
.eqh3.oem-enquiry-page #oem-products { padding: 85px 0 30px; }
.eqh3.oem-enquiry-page #oem-capabilities .eqh-panel { padding: 85px 0 15px; }
.eqh3.oem-enquiry-page .oem-trust { padding: 88px 0 90px; }
.eqh3.oem-enquiry-page .pwp-apply.eqh-band { padding-top: 72px; } /* the ink line clears the promise photo */

.eqh3.horeca-enquiry-page #horeca-segments { padding: 110px 0 30px; }
.eqh3.horeca-enquiry-page .eqx-board .eqh-panel { padding: 85px 0 30px; }
.eqh3.horeca-enquiry-page #horeca-range { padding: 80px 0 30px; }
.eqh3.horeca-enquiry-page #horeca-packs { padding: 80px 0 108px; }
.eqh3.horeca-enquiry-page #horeca-care + .pwp-section { padding: 110px 0 30px; }
.eqh3.horeca-enquiry-page #horeca-proof { padding: 69px 0 72px; }

.eqh3.export-enquiry-page .pwp-apply .eqh-panel,
.eqh3.oem-enquiry-page .pwp-apply .eqh-panel,
.eqh3.horeca-enquiry-page .pwp-apply .eqh-panel {
  padding-top: 75px;
}
.eqh3.export-enquiry-page .pwp-apply.eqh-band,
.eqh3.oem-enquiry-page .pwp-apply.eqh-band,
.eqh3.horeca-enquiry-page .pwp-apply.eqh-band {
  padding-bottom: 15px;
}

@media (max-width: 767.98px) {
  .eqh3.export-enquiry-page #export-risks { padding: 79px 0 20px; }
  .eqh3.export-enquiry-page #export-range { padding: 55px 0 20px; }
  .eqh3.export-enquiry-page #export-builder { padding: 59px 0 20px; }
  .eqh3.export-enquiry-page #export-docs .eqh-panel { padding: 64px 0 20px; }
  .eqh3.export-enquiry-page .eqx-steps-band { padding: 59px 0 16px; }
  .eqh3.export-enquiry-page .eqx-brands-band { padding: 55px 0 34px; }

  .eqh3.oem-enquiry-page #oem-pains { padding: 84px 0 20px; }
  .eqh3.oem-enquiry-page #oem-solutions { padding: 63px 0 60px; }
  .eqh3.oem-enquiry-page #oem-about { padding: 60px 0 24px; }
  .eqh3.oem-enquiry-page #oem-products { padding: 60px 0 20px; }
  .eqh3.oem-enquiry-page #oem-capabilities .eqh-panel { padding: 64px 0 16px; }
  .eqh3.oem-enquiry-page .oem-trust { padding: 60px 0 62px; }
  .eqh3.oem-enquiry-page .pwp-apply.eqh-band { padding-top: 52px; }

  .eqh3.horeca-enquiry-page #horeca-segments { padding: 79px 0 20px; }
  .eqh3.horeca-enquiry-page .eqx-board .eqh-panel { padding: 64px 0 20px; }
  .eqh3.horeca-enquiry-page #horeca-range { padding: 59px 0 20px; }
  .eqh3.horeca-enquiry-page #horeca-packs { padding: 59px 0 80px; }
  .eqh3.horeca-enquiry-page #horeca-care + .pwp-section { padding: 79px 0 16px; }
  .eqh3.horeca-enquiry-page #horeca-proof { padding: 55px 0 52px; }

  .eqh3.export-enquiry-page .pwp-apply .eqh-panel,
  .eqh3.oem-enquiry-page .pwp-apply .eqh-panel,
  .eqh3.horeca-enquiry-page .pwp-apply .eqh-panel {
    padding-top: 52px;
  }
  .eqh3.export-enquiry-page .pwp-apply.eqh-band,
  .eqh3.oem-enquiry-page .pwp-apply.eqh-band,
  .eqh3.horeca-enquiry-page .pwp-apply.eqh-band {
    padding-bottom: 20px;
  }
}
