.client-strip{background:#e7ebe4;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:92px;display:grid;grid-template-columns:25% 75%;align-items:center;overflow:hidden}.client-strip-label{padding-left:10.8vw}.client-strip-label span{display:block;font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--coral)}.client-strip-label small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.client-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.client-track{display:flex;align-items:center;gap:31px;width:max-content;animation:client-scroll 32s linear infinite;color:#587069;font-size:12px;font-weight:800;letter-spacing:.08em}.client-track i{font-size:15px;font-style:normal;color:var(--coral)}@keyframes client-scroll{to{transform:translateX(-50%)}}
.enquiry-hero{background-image:linear-gradient(90deg,rgba(17,35,36,.98),rgba(17,35,36,.72)),url('https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=1800&q=85');background-size:cover;background-position:center;color:#f3f0e7;padding-top:110px;padding-bottom:105px}.enquiry-hero h1{font-size:clamp(58px,7vw,104px);line-height:.95;letter-spacing:-.09em;margin:28px 0 26px}.enquiry-hero p{color:#b5c6bf;max-width:470px;line-height:1.75}.enquiry-section{display:grid;grid-template-columns:35% 65%;gap:7%;padding-top:105px;padding-bottom:120px}.enquiry-intro h2{font-size:clamp(44px,4.5vw,64px);line-height:.95;letter-spacing:-.08em;margin:22px 0}.enquiry-intro>p{max-width:270px;color:var(--muted);line-height:1.7}.enquiry-contact{border-top:1px solid var(--line);margin-top:50px;padding-top:15px;font-size:11px}.enquiry-contact span{display:block;color:var(--muted);margin-bottom:5px}.enquiry-contact a{font-weight:800}.enquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;border-top:1px solid var(--line);padding-top:25px}.enquiry-form label{font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#718079}.enquiry-form input,.enquiry-form textarea{display:block;width:100%;border:0;border-bottom:1px solid #b9c4bc;background:transparent;color:var(--ink);font:14px var(--sans);padding:12px 0;outline:0;resize:vertical}.enquiry-form input:focus,.enquiry-form textarea:focus{border-color:var(--coral)}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#a7b1aa}.full-field{grid-column:1 / -1}.enquiry-form button{border:0;justify-self:start;margin-top:5px;cursor:pointer}.form-note,.form-success{font-size:10px;color:var(--muted);margin:0}.form-success:empty{display:none}.form-success{color:#4d906d;font-weight:700}.enquiry-bottom{background:var(--coral);display:flex;align-items:center;justify-content:space-between;padding-top:65px;padding-bottom:65px}.enquiry-bottom h2{font-size:clamp(42px,5vw,68px);line-height:.95;letter-spacing:-.08em;margin:24px 0 0}.enquiry-bottom p{line-height:1.7;margin-bottom:24px}
@media(max-width:900px){.client-strip{grid-template-columns:1fr;gap:18px;padding:20px 0}.client-strip-label{padding-left:6vw}.enquiry-section{grid-template-columns:1fr;gap:55px}.enquiry-form{padding-top:0}.enquiry-bottom{display:block}.enquiry-bottom>div+div{margin-top:30px}}
@media(max-width:620px){.enquiry-hero{padding-top:75px;padding-bottom:75px}.enquiry-hero h1{font-size:55px}.enquiry-section{padding-top:75px;padding-bottom:85px}.enquiry-form{grid-template-columns:1fr;gap:20px}.full-field{grid-column:auto}.enquiry-bottom{padding-top:55px;padding-bottom:55px}.client-track{font-size:10px;gap:22px}}
