.hwr{color:#012850;background:#fff}.hwr .hwr-section{padding:5rem 5vw}.hwr .hwr-section h2{font:500 clamp(36px,4.8vw,72px)/1.07 Manrope,sans-serif!important;letter-spacing:-.055em!important;margin:1.5rem 0 2rem}.hwr .hwr-section h2 em{font:inherit!important;font-style:normal!important;color:#0051fe}.hwr .hwr-section p{font:400 17px/1.8 Manrope,sans-serif;margin:0 0 1.1rem;max-width:690px}.hwr .hwr-intro{display:grid;grid-template-columns:1fr 2fr;gap:3rem;border-bottom:1px solid #01285024}.hwr .hwr-heading{max-width:830px;margin-bottom:3rem}.hwr .hwr-process{background:#eaf0ff}.hwr .hwr-steps{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}.hwr .hwr-steps article{background:#fff;padding:2.5rem;border-radius:1.5rem;display:flex;flex-direction:column}.hwr h3{font:500 clamp(24px,2.7vw,38px)/1.15 Manrope,sans-serif!important;letter-spacing:-.04em!important;margin:1.4rem 0 1rem}.hwr .hwr-takeaway{border-top:1px solid #01285025;padding-top:1.2rem;margin-top:auto}.hwr-takeaway b{display:block;font:400 11px/1.6 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.04em;color:#0051fe;margin-bottom:.6rem}.hwr-takeaway span{font:400 15px/1.65 Manrope,sans-serif}.hwr .hwr-partnership{background:#012850;color:#fff}.hwr .hwr-partnership h2 em{color:#fdfa2d}.hwr-promises,.hwr-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.hwr .hwr-promises article{border-top:1px solid #ffffff40;padding-top:.4rem}.hwr .hwr-promises h3{color:#fff!important;font-size:28px!important}.hwr .hwr-promises p{color:#fff}.hwr .hwr-ways article{background:#eaf0ff;border-radius:1.25rem;padding:1.8rem}.hwr .hwr-ways h3{font-size:28px!important;margin-top:0}.hwr .hwr-questions{display:grid;grid-template-columns:1fr 1fr;gap:4rem;background:#f6f8ff}.hwr .hwr-questions details{border-top:1px solid #01285035;padding:1.3rem 0}.hwr .hwr-questions summary{cursor:pointer;font:500 20px/1.4 Manrope,sans-serif;list-style:none;padding-right:2rem;position:relative}.hwr summary:after{content:'+';position:absolute;right:.1rem;color:#0051fe}.hwr details[open] summary:after{content:'−'}.hwr .hwr-questions details p{font-size:16px;margin:1rem 0 0}.hwr .hwr-next{background:#fdfa2d;margin:2rem 5vw 4rem;padding:3.5rem;border-radius:2rem}.hwr .hwr-next h2 em{color:#012850}.hwr-work-link{display:inline-block;margin-left:1.7rem;font:400 12px/1.5 'DM Mono',monospace;border-bottom:1px solid;padding-bottom:5px}.hwr a:focus-visible,.hwr summary:focus-visible{outline:3px solid #0051fe;outline-offset:5px}.hwr .cv-photo img{object-position:center}
@media(max-width:800px){.hwr .hwr-section{padding:3rem 1.25rem}.hwr .hwr-intro,.hwr .hwr-steps,.hwr-promises,.hwr-ways,.hwr .hwr-questions{grid-template-columns:1fr;gap:1.5rem}.hwr .hwr-heading{margin-bottom:2rem}.hwr .hwr-steps article{padding:1.7rem}.hwr .hwr-next{margin:1rem 1.25rem 3rem;padding:2rem 1.5rem}.hwr-work-link{display:table;margin:1.5rem 0 0}.hwr .hwr-questions .hwr-heading{margin-bottom:0}}
/* Isolate review sections from legacy page-wide colour and accordion rules. */
html body.refined-system .hwr .hwr-partnership{background:#012850!important;color:#fff!important}
html body.refined-system .hwr .hwr-partnership :is(h2,h3,p,.cv-mono){color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.refined-system .hwr .hwr-partnership h2 em{color:#fdfa2d!important;-webkit-text-fill-color:#fdfa2d!important}
html body.refined-system .hwr .hwr-questions details{display:block!important;padding:0!important;border:0!important;border-top:1px solid #01285035!important;background:transparent!important;color:#012850!important}
html body.refined-system .hwr .hwr-questions summary{display:block!important;grid-template-columns:none!important;min-height:0!important;margin:0!important;padding:1.3rem 2.5rem 1.3rem 0!important;font:500 20px/1.45 Manrope,sans-serif!important;letter-spacing:-.02em!important;text-transform:none!important;white-space:normal!important;color:#012850!important;-webkit-text-fill-color:#012850!important;cursor:pointer;list-style:none;position:relative}
html body.refined-system .hwr .hwr-questions summary::-webkit-details-marker{display:none}
html body.refined-system .hwr .hwr-questions summary:after{position:absolute;right:.2rem;top:1.3rem;font:400 24px/1.2 Manrope,sans-serif;color:#0051fe!important;-webkit-text-fill-color:#0051fe!important}
html body.refined-system .hwr .hwr-questions details p{margin:0 0 1.5rem!important;padding:0!important;max-width:100%!important;font:400 16px/1.8 Manrope,sans-serif!important;color:#294665!important;-webkit-text-fill-color:#294665!important}
