.dwsTrust{border-block:1px solid #ded7e2;background:#f6f3f7}
.dwsTrust ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:22px 0;margin:0}
.dwsTrust li{font:700 13px/1.5 Manrope,sans-serif;letter-spacing:.035em;color:#625a66}
.refresh .dwsImprove{background:#eee9f2}
.dwsImprove .rIntro p+p{margin-top:16px}
.dwsPriorities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;list-style:none;padding:0;margin:0 0 30px}
.dwsPriorities li{border-top:1px solid #d4ccd9;padding-top:14px;font-size:16px}
.refresh .dwsBusiness{padding:60px 0}
.dwsBusiness h2{max-width:23ch;margin:0 0 32px}
.dwsBusinessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}
.dwsBusinessGrid article{border-top:1px solid #ded7e2;padding-top:18px}
.dwsBusinessGrid h3{font-size:20px;line-height:1.3;margin:0 0 10px;letter-spacing:-.02em}
.dwsBusinessGrid h3 a{text-decoration:underline;text-decoration-color:#c6b5db;text-underline-offset:5px}
.dwsBusinessGrid p{margin:0;color:#625a66;font-size:16px;line-height:1.6}
.dwsWhy{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:16px}
.dwsWhy li{font-size:16px;line-height:1.6;color:#625a66}
.dwsWhy strong{color:#17131a}
#contact .dwsNext{font-size:16px;line-height:1.65;color:#625a66}
#contact .rContactFields{margin-bottom:20px;gap:16px}
#contact .rContactFields input{display:block;margin-top:8px}
#contact .dwsOptional{font-weight:400;letter-spacing:0;text-transform:none}
#contact .dwsSendNote{font-size:14px;line-height:1.6;color:#625a66;margin:0 0 18px}
#contact .rContactFallback{font-size:15px;line-height:1.6;overflow-wrap:anywhere}
#contact [hidden]{display:none!important}
#automation .pill{margin-top:24px;background:#d8ff78;color:#17131a;white-space:normal;text-align:center}
@media(max-width:900px){.dwsBusinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dwsPriorities{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){
 .dwsTrust ul{justify-content:flex-start;gap:10px 18px;padding:18px 0}.dwsTrust li{font-size:12px}
 .refresh .dwsImprove,.refresh .dwsBusiness{padding:40px 0}
 .dwsImprove>.wrap,.dwsBusiness>.wrap,.dwsTrust>.wrap{width:calc(100% - 40px)}
 .refresh .dwsImprove h2,.refresh .dwsBusiness h2{font-size:clamp(1.875rem,8vw,2.25rem);line-height:1.14}
 .dwsImprove .rIntro{gap:20px;margin-bottom:24px}.dwsImprove .rIntro p{font-size:16px;line-height:1.6}
 .dwsBusinessGrid{grid-template-columns:1fr;gap:20px}.dwsBusinessGrid article{padding-top:16px}
 .dwsPriorities{gap:12px 18px}.dwsPriorities li{font-size:14px;line-height:1.5}
 .dwsImprove .pill,#automation .pill{width:100%;justify-content:center;white-space:normal;text-align:center;line-height:1.4;padding:14px 18px}
 #projects .rProjectActions{gap:16px;flex-wrap:wrap}#projects .rProjectActions a{white-space:normal}
 #contact .rContactFields{grid-template-columns:1fr}
}
