.enquiry-intro{padding:85px 8% 65px;background:var(--cream);border-bottom:1px solid #402a2220}.enquiry-intro h1{font-size:clamp(42px,6vw,84px);letter-spacing:-3px;line-height:1.1;margin:25px 0}.enquiry-intro>p{max-width:600px;font-size:16px;line-height:1.8}.partner-types{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.partner-types span{padding:9px 16px;border:1px solid #402a2240;border-radius:30px;font-size:12px}.enquiry-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:7%;padding:75px 8%;align-items:start}.enquiry-layout h2{font-size:clamp(36px,4vw,54px);letter-spacing:-2px;line-height:1.15;margin:25px 0}.enquiry-layout aside>p,.enquiry-tip p{font-size:14px;line-height:1.8}.enquiry-tip{border-left:3px solid var(--red);padding:0 0 0 20px;margin:35px 0}.enquiry-tip strong{font-size:14px}.enquiry-tip p{margin-top:10px}form{background:#fffaf0;border:1px solid #402a2225;border-radius:18px;padding:35px;min-width:0}.required-note{font-size:12px;margin:10px 0 25px;opacity:.7}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}label{font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:9px;min-width:0}input,select,textarea{width:100%;min-width:0;background:#fffef9;border:1px solid #402a2250;border-radius:8px;padding:13px;font:16px 'DM Sans',Arial,sans-serif;color:var(--ink);min-height:48px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid var(--red);outline-offset:2px}.full{grid-column:1 / -1}form button{margin-top:26px}.send-note,#enquiry-status{font-size:12px;line-height:1.7;margin-top:14px}footer .footer-message{font-size:clamp(40px,7vw,100px);letter-spacing:-3px}header nav{gap:22px}header>.nav-pill{display:none}@media(max-width:850px){.enquiry-layout{grid-template-columns:1fr;gap:35px;padding:45px 6%}.enquiry-layout aside{max-width:650px}.enquiry-intro{padding:60px 6% 40px}}@media(max-width:500px){.form-grid{grid-template-columns:1fr}form{padding:25px 18px}.enquiry-intro h1{font-size:42px;letter-spacing:-2px}.enquiry-intro>p{font-size:14px}.partner-types span{font-size:11px}.enquiry-layout h2{font-size:38px}form button{width:100%;justify-content:space-between}}

.direct-contact{margin-top:24px}.direct-contact a{color:var(--red);font-weight:700;overflow-wrap:anywhere}
