.suppliers-hero{background:var(--cdly-paper);padding-block:clamp(3.5rem,8vw,6rem) clamp(2.5rem,5vw,4rem)}.suppliers-hero__title{font-size:var(--cdly-text-3xl);max-width:18ch;margin-block:var(--cdly-space-3) 0}.suppliers-hero .lead{margin-block-start:var(--cdly-space-5);max-width:60ch}.suppliers-hero__actions{margin-block-start:clamp(1.75rem,4vw,2.5rem);display:flex;flex-wrap:wrap;align-items:center;gap:var(--cdly-space-4) var(--cdly-space-6)}.why-grid{margin-block-start:clamp(2rem,4vw,3rem)}.look-for__grid{display:grid;gap:clamp(1.5rem,4vw,3rem)}@media(min-width:60rem){.look-for__grid{grid-template-columns:24rem 1fr;gap:clamp(3rem,6vw,5rem);align-items:start}}.look-for__intro h2{margin-block:var(--cdly-space-3)}.look-for__intro p{max-width:32ch;font-size:var(--cdly-text-lg)}.look-for__points{gap:var(--cdly-space-4)}.how-supply{background:var(--cdly-paper)}.how-steps{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;gap:var(--cdly-space-5);counter-reset:none}@media(min-width:48rem){.how-steps{grid-template-columns:repeat(3,1fr);gap:clamp(1.75rem,3.5vw,3rem)}}.how-step{position:relative;padding-block-start:var(--cdly-space-5);border-block-start:2px solid color-mix(in srgb,var(--cdly-navy) 14%,transparent)}.how-step__num{font-family:var(--cdly-font-mono);font-size:var(--cdly-text-xl);color:var(--cdly-silver)}.how-step h3{font-size:var(--cdly-text-xl);margin-block:var(--cdly-space-3) var(--cdly-space-2);color:var(--cdly-navy)}.how-step p{color:var(--cdly-steel);max-width:34ch}.enquiry__grid{display:grid;gap:clamp(2rem,5vw,3.5rem)}@media(min-width:62rem){.enquiry__grid{grid-template-columns:20rem 1fr;gap:clamp(3rem,6vw,5rem);align-items:start}}.enquiry__intro h2{margin-block:var(--cdly-space-3)}.enquiry__intro .lead{max-width:32ch}.enquiry__reassure{margin-block-start:var(--cdly-space-5);gap:var(--cdly-space-2)}.enquiry__reassure li{font-size:var(--cdly-text-sm)}.enquiry__alt{margin-block-start:var(--cdly-space-6);font-family:var(--cdly-font-mono);font-size:var(--cdly-text-sm);line-height:1.9;color:var(--cdly-steel)}.enquiry__alt a{color:var(--cdly-navy);text-decoration:none}.enquiry__alt a:hover{text-decoration:underline;text-underline-offset:.15em}
