.home-accreditation .about-photo{display:flex;align-items:center;justify-content:center;min-height:440px;height:auto;padding:55px 45px;background:#f4ece2;isolation:isolate}.home-accreditation .about-photo>img.home-accreditation-badge{width:min(100%,500px);height:auto;min-height:0;max-height:none;object-fit:contain;margin:0}.home-accreditation .about-message{padding-top:65px;padding-bottom:65px}.home-accreditation .about-message h2{font-size:42px;line-height:1.12}.home-accreditation .about-message>p{max-width:500px}.home-accreditation .about-message>p.home-accreditation-lead{font-size:19px;line-height:1.6;color:white}.home-accreditation .about-message>p:last-child{margin-bottom:0}.editor-styles-wrapper .home-accreditation .about-photo>.ree-image-editor{width:min(100%,500px);height:auto;min-height:0}.editor-styles-wrapper .home-accreditation .ree-image-editor>img{width:100%;height:auto;object-fit:contain}.editor-styles-wrapper .home-accreditation .about-message h2{margin-bottom:28px}
@media(max-width:1050px){.home-accreditation .about-photo{padding:35px;min-height:400px}.home-accreditation .about-message h2{font-size:36px}.home-accreditation .about-message{padding-top:50px;padding-bottom:50px}}
@media(max-width:760px){.home-accreditation .about-photo{min-height:0;height:auto;padding:45px 25px}.home-accreditation .about-photo>img.home-accreditation-badge{height:auto;width:min(100%,420px);min-height:0}.home-accreditation .about-message{padding:45px 6% 50px}.home-accreditation .about-message h2{font-size:35px}.home-accreditation .about-message>p.home-accreditation-lead{font-size:18px}}

/* Original client logos, grouped in a clean, editable homepage grid. */
.home-clients{background:#fff;border-top:1px solid #e7e8ec}.home-clients-heading{text-align:center;font-size:42px;margin:0 0 42px}.home-clients-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid #e7e8ec;border-left:1px solid #e7e8ec}.home-client-tile{min-width:0;min-height:170px;padding:24px;display:flex;align-items:center;justify-content:center;border-right:1px solid #e7e8ec;border-bottom:1px solid #e7e8ec;background:#fff}.home-client-tile>img.home-client-logo{display:block;width:100%;max-width:180px;height:120px;object-fit:contain;margin:0}.editor-styles-wrapper .home-client-tile .ree-image-editor{width:100%;height:120px}.editor-styles-wrapper .home-client-tile .ree-image-editor>img{width:100%;height:100%;object-fit:contain}.editor-styles-wrapper .home-clients-heading{margin-bottom:42px}
@media(max-width:1050px){.home-client-tile{padding:18px;min-height:145px}.home-client-tile>img.home-client-logo{height:105px}}
@media(max-width:760px){.home-clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-clients-heading{font-size:35px;margin-bottom:30px}.home-client-tile{min-height:145px;padding:20px}.home-client-tile>img.home-client-logo{height:105px}}

/* Blend the badge’s white canvas into the warm accreditation panel. */
.home-accreditation img.home-accreditation-badge,.editor-styles-wrapper .home-accreditation .ree-image-editor>img{mix-blend-mode:multiply}
