.hero-bottom{gap:28px;flex-wrap:wrap}.hero-bottom p{max-width:290px}
.hero-enquire{display:inline-flex;align-items:center;gap:27px;flex-shrink:0;background:var(--ink);color:var(--ivory);font-size:12px;padding:16px 22px;border-radius:40px;transition:background .3s,transform .3s}.hero-enquire:hover{background:#2c5d48;transform:translateY(-2px)}.hero-enquire .ui-arrow{width:16px;height:16px}
.early-enquiry{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;align-items:center;border-radius:30px 30px 0 0}
.enquiry-intro h2{font-size:clamp(45px,5.8vw,85px);margin:30px 0}.enquiry-intro>p:not(.eyebrow){font-size:14px;line-height:1.8}.enquiry-intro>.line-link{margin-top:30px}
.early-enquiry .lead-form{width:100%;margin:0;max-width:none;padding:32px}
.early-enquiry+.brands{border-radius:0;border-top:1px solid var(--line)}
.early-enquiry .form-heading h3{font-size:24px;line-height:1.2}.early-enquiry .form-heading p{margin-bottom:25px}
@media(max-width:900px){.early-enquiry{gap:6%;grid-template-columns:.8fr 1.2fr}.early-enquiry .lead-form{padding:25px}.early-enquiry .form-grid{grid-template-columns:1fr}.early-enquiry .form-field-wide{grid-column:auto}.enquiry-intro h2{font-size:6vw}}
@media(max-width:600px){.hero-bottom{gap:18px}.hero-bottom p{max-width:260px}.hero-enquire{font-size:11px;padding:12px 20px;gap:24px}.early-enquiry{grid-template-columns:1fr;gap:35px}.enquiry-intro h2{font-size:14vw;margin:24px 0}.enquiry-intro>p:not(.eyebrow){font-size:13px}.enquiry-intro>.line-link{margin-top:20px}.early-enquiry .lead-form{padding:24px 20px}.early-enquiry .form-heading h3{font-size:23px}}
