.k7v2 .k7v2-hero{padding-top:142px;padding-bottom:56px;min-height:0}.k7v2 .k7v2-h1{font-size:clamp(32px,3.55vw,53px);line-height:1.15;letter-spacing:-1.5px;max-width:760px}.k7v2 .k7v2-hero-sub{max-width:660px;font-size:16px;line-height:1.8}.k7v2 .k7v2-hero-proof{margin-top:24px}.k7v2 .k7v2-proof-copy a{display:block;color:#f9b078;font-size:12px;margin-top:4px}.k7v2 .k7v2-firm,.k7v2 .k7v2-method,.k7v2 .k7v2-insights,.k7v2 .k7v2-faq,.k7v2 .k7v2-contact,.k7v2 .k7v2-testimonials{padding-top:60px;padding-bottom:60px}.k7v2 .k7v2-practice{padding-top:52px;padding-bottom:40px}.k7v2 .k7v2-head{margin-bottom:28px}.k7v2 .k7v2-practice-grid{gap:20px;margin-bottom:24px}.k7v2 .k7v2-practice-card{padding:26px;min-height:0}.k7v2 .k7v2-practice-more{margin-top:24px!important;padding-top:0!important;max-width:950px}.k7v2 .k7v2-h2{font-size:clamp(26px,3vw,40px);letter-spacing:-1px}.k7v2 .k7v2-people{margin-bottom:32px}.k7v2 .k7v2-firm-intro{margin-bottom:32px}.k7v2 .reveal{opacity:1;transform:none}@media(max-width:600px){.k7v2 .k7v2-hero{padding-top:110px;padding-bottom:36px}.k7v2 .k7v2-h1{font-size:34px;letter-spacing:-.9px}.k7v2 .k7v2-firm,.k7v2 .k7v2-method,.k7v2 .k7v2-insights,.k7v2 .k7v2-faq,.k7v2 .k7v2-contact,.k7v2 .k7v2-testimonials{padding-top:40px;padding-bottom:40px}}

.k7v2 .k7v2-lede.is-centred.k7v2-alsoline{margin:24px auto 0!important;padding:0!important}.k7v2 .k7v2-hero-grid{align-items:center}
