.hero{grid-template-columns:1.1fr 1fr;gap:48px;padding-top:65px;padding-bottom:65px}.hero h1 em{color:#ffb34f}.hero .eyebrow span,.hero .button-light{background:#ffb34f}.hero-parcels{position:relative;z-index:1;width:100%;min-width:0;margin:0;border:1px solid #ffffff20;border-radius:12px;overflow:hidden;background:#081b30;box-shadow:0 24px 60px #05132155}.hero-parcels>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.hero-parcels figcaption{padding:22px 25px;background:#0b1d31;border-top:1px solid #ffffff18}.hero-parcels figcaption>span{display:block;font-size:9px;letter-spacing:1.6px;font-weight:700;color:#ffb34f;margin-bottom:9px}.hero-parcels strong{display:block;font:500 23px/1.35 var(--display);letter-spacing:-.6px}.hero-parcels a{display:inline-flex;gap:18px;color:#c8d5df;font-size:12px;text-decoration:none;margin-top:14px}.hero-parcels a:hover{color:#ffb34f}.fulfilment{background:#f8f6f2}.fulfilment-heading{display:flex;justify-content:space-between;gap:45px;align-items:end;padding:43px 0}.fulfilment-heading h2{font-size:clamp(36px,4vw,52px)}.fulfilment-heading h2 em{color:#966013}.fulfilment-heading>p{font-size:14px;line-height:1.8;color:#5f6f7f;max-width:280px;margin:0}.fulfilment-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.fulfilment-steps li{position:relative;background:#fff;border:1px solid #e3e0d9;border-radius:6px;padding:22px 17px}.step-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#10263f;color:#ffb34f;font:700 13px var(--display);border-radius:50%;margin-bottom:26px}.fulfilment-steps li:not(:last-child):after{content:'→';position:absolute;right:-14px;top:30px;z-index:1;color:#966013;background:#f8f6f2;width:26px;text-align:center;font-size:20px}.step-owner{font-size:8px;letter-spacing:1.3px;font-weight:700;color:#90601e}.fulfilment-steps h3{font:700 17px/1.35 var(--display);letter-spacing:-.5px;margin:10px 0}.fulfilment-steps p{font-size:12px;line-height:1.8;color:#627283;margin:0}.fulfilment-foot{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:27px}.fulfilment-foot p{color:#627283;font-size:12px;max-width:620px;margin:0}.fulfilment-foot a{font-size:12px;font-weight:600;white-space:nowrap;text-underline-offset:4px}.supplier-logo:focus-visible{outline-offset:3px}@media(max-width:1050px) and (min-width:761px){.hero{gap:26px;padding-left:7%;padding-right:7%}.hero h1{font-size:51px}.fulfilment-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.fulfilment-steps li:after{display:none}}@media(max-width:760px){.hero{grid-template-columns:1fr;gap:32px;padding:48px 7% 48px}.hero h1{font-size:clamp(42px,10vw,64px);margin-top:22px}.hero-intro{font-size:15px;line-height:1.8}.hero-parcels{max-width:480px;justify-self:center}.hero-parcels>img{aspect-ratio:1.15;object-position:center 60%;object-fit:cover}.hero-parcels figcaption{padding:20px 23px}.hero-parcels strong{font-size:22px}.fulfilment-heading{display:block;padding:35px 0 30px}.fulfilment-heading h2{font-size:39px}.fulfilment-heading>p{margin-top:20px;max-width:none}.fulfilment-steps{grid-template-columns:1fr;gap:13px}.fulfilment-steps li{padding:22px 20px 22px 82px;min-height:145px}.step-number{position:absolute;left:20px;top:23px;width:40px;height:40px;margin:0}.fulfilment-steps li:not(:last-child):after{content:'↓';right:auto;left:27px;top:auto;bottom:-20px;width:26px;background:#f8f6f2}.fulfilment-steps h3{font-size:19px;margin:6px 0 8px}.fulfilment-steps p{font-size:13px}.fulfilment-foot{display:block}.fulfilment-foot a{display:inline-block;margin-top:14px}}@media(prefers-reduced-motion:reduce){.supplier-track{transition:none}}
