.client-hero{padding:95px 8% 85px;background:linear-gradient(125deg,#f8f8f2 60%,#e7eddc)}.client-hero h1{font-size:clamp(43px,6.4vw,83px);line-height:1.04;letter-spacing:-3px;max-width:1000px;margin:25px 0}.client-hero>p{max-width:680px;font-size:19px;line-height:1.7;margin:30px 0}.hero-caption{display:block;margin-top:18px;font-size:12px;color:var(--muted)}.client-section{padding:75px 8%;border-top:1px solid var(--line)}.client-section h2{font-size:clamp(30px,4vw,47px);line-height:1.1;letter-spacing:-1.5px;font-weight:500;margin:20px 0 35px}.client-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.client-grid h3,.measure-grid h3{font-size:20px;line-height:1.25;font-weight:500}.client-grid p,.measure-grid p{font-size:14px;line-height:1.7;color:var(--muted)}.journey-grid span{color:var(--green);font-size:13px}.measure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0}.section-intro{max-width:720px;font-size:16px;line-height:1.7}.enquiry-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#edf1e6}.enquiry-section>div>p{max-width:430px;line-height:1.7}.enquiry-section .panel{margin:0}.enquiry-section input,.enquiry-section textarea{width:100%;margin-top:8px}.smallprint{line-height:1.6}.smallprint a{text-decoration:underline}.privacy-section{padding-top:35px;padding-bottom:35px}.privacy-section h2{font-size:24px;margin:0 0 15px}.privacy-section p{font-size:12px;line-height:1.7;color:var(--muted);max-width:950px}.success-box{background:#e7efdc;padding:25px;border-radius:8px;line-height:1.7}#enquiryMessage{font-size:14px;line-height:1.6}@media(max-width:850px){.client-grid{grid-template-columns:1fr 1fr}.enquiry-section{gap:25px}}@media(max-width:600px){.client-hero{padding:55px 6%}.client-hero h1{letter-spacing:-1.7px}.client-hero>p{font-size:16px}.client-section{padding:45px 6%}.client-grid,.measure-grid,.enquiry-section{grid-template-columns:1fr}.client-grid{gap:10px}header nav{display:flex!important;gap:18px;font-size:11px}.preview{font-size:8px;letter-spacing:.5px}.enquiry-section .panel{padding:22px}.experience-section{padding:45px 6%}}