.work-scope{padding:95px var(--pad) 65px;background:#ecece5;color:#19362d}
.work-scope header{display:grid;grid-template-columns:1fr 1.4fr;gap:15px 70px;margin-bottom:45px}
.work-scope header .overline{grid-column:1/-1;color:#617267}
.work-scope h2{font-size:38px;letter-spacing:-1.5px;line-height:1.2;max-width:400px}
.work-scope header>p{font-size:15px;line-height:1.8;max-width:470px;color:#52645a;align-self:end}
.scope-table{border-top:1px solid #19362d50}
.scope-table>a{display:grid;grid-template-columns:1fr 1.4fr auto;gap:40px;align-items:center;padding:29px 0;border-bottom:1px solid #19362d30;transition:background .2s}
.scope-table>a:hover{background:#19362d08}
.scope-table>a>span{font-size:21px;letter-spacing:-.5px}
.scope-table p{font-size:13px;line-height:1.8;color:#52645a;max-width:460px}
.scope-table b{font-size:11px;font-weight:400;white-space:nowrap}
.scope-bottom{display:flex;justify-content:space-between;gap:30px;margin-top:25px;font-size:11px;line-height:1.8;color:#657469}
.scope-bottom>a{white-space:nowrap;color:#19362d;text-decoration:underline;text-underline-offset:5px}
.project-enquiry{display:grid;grid-template-columns:1.3fr 1fr;gap:10vw;padding:85px var(--pad);background:#183b30;color:#f0eee5}
.enquiry-main .overline{color:#acbfb1}
.enquiry-main h2{font-size:45px;line-height:1.15;letter-spacing:-1.7px;margin:24px 0}
.enquiry-main>p{font-size:14px;line-height:1.9;max-width:440px;color:#bdcfc1}
.enquiry-button{display:inline-flex;gap:35px;align-items:center;padding:15px 22px;background:#d6c8a8;color:#143327;border-radius:3px;margin:28px 0;font-size:13px}
.enquiry-button:hover{background:#ece0c3}
.enquiry-direct{display:flex;flex-direction:column;gap:10px;font-size:13px}
.enquiry-direct>a{width:fit-content;border-bottom:1px solid #aebdb150;padding-bottom:4px}
.enquiry-notes{border-left:1px solid #b8c9b640;padding-left:40px;align-self:center}
.enquiry-notes h3{font-size:18px;letter-spacing:-.3px;margin-bottom:20px}
.enquiry-notes dl{margin:0}
.enquiry-notes dl>div{display:grid;grid-template-columns:95px 1fr;gap:20px;border-bottom:1px solid #b8c9b625;padding:14px 0;font-size:12px;line-height:1.6}
.enquiry-notes dt{color:#eddfbd}
.enquiry-notes dd{margin:0;color:#bdcfc1}
.enquiry-notes>p{font-size:12px;line-height:1.8;color:#a8bdae;margin-top:22px}
.enquiry-notes>a{font-size:12px;display:inline-block;margin-top:17px;border-bottom:1px solid #b8c9b670;padding-bottom:5px}
.chat-launcher{box-shadow:0 4px 16px #0003}
.chat-launcher small{display:none}
.chat-launcher{padding:9px 15px 9px 9px}
.chat-icon{width:30px;height:30px;font-size:25px}
.project-heading h2{font-size:clamp(30px,3.3vw,47px);letter-spacing:-1.4px}

@media(max-width:760px){.work-scope{padding:55px var(--pad) 40px}
.work-scope header{display:block;margin-bottom:30px}
.work-scope h2{font-size:32px;margin:18px 0}
.work-scope header>p{font-size:13px}
.scope-table>a{grid-template-columns:1fr auto;gap:10px 15px;padding:22px 0}
.scope-table>a>span{font-size:19px}
.scope-table p{grid-row:2;grid-column:1/-1;font-size:12px}
.scope-table b{grid-column:2;grid-row:1;font-size:10px}
.scope-bottom{flex-direction:column;gap:12px;font-size:10px}
.project-enquiry{grid-template-columns:1fr;gap:45px;padding:50px var(--pad)}
.enquiry-main h2{font-size:36px}
.enquiry-main>p{font-size:13px}
.enquiry-notes{border-left:0;border-top:1px solid #b8c9b640;padding:28px 0 0}
.project-heading h2{max-width:290px;font-size:32px}
}
