/* v7.41: isolated WHY CHOOSE image insert above the approved Our Approach. */
.v741-reference-section{padding:30px 0 28px;background:#fff}
.v741-reference-container{max-width:var(--container-width,1120px);margin-inline:auto}
.v741-reference-image{width:100%;height:auto;display:block;border-radius:17px}
.v741-mobile{display:none}
@media(max-width:680px){
 .v741-reference-section{padding:20px 0}
 .v741-reference-image{display:none}
 .v741-reference-container .v741-mobile{display:block;background:#f7fcfa;border:1px solid #def0e8;border-radius:18px;padding:24px 20px;font-family:inherit;color:#102d51}
 .v741-mobile .v741-eyebrow{display:block;color:#005d4b;font-size:12px;font-weight:750;letter-spacing:.12em;margin-bottom:14px}
 .v741-mobile .v741-eyebrow:before{content:"";display:inline-block;vertical-align:middle;width:27px;height:2px;background:#05a575;margin-right:12px}
 .v741-mobile h2{font-size:clamp(23px,6vw,32px);line-height:1.22;margin:0 0 14px;color:#102d51}
 .v741-mobile h2 em{font-style:normal;color:#009b77}
 .v741-mobile .v741-summary{font-size:15px;line-height:1.65;color:#4d6a92;margin:0 0 24px}
 .v741-reasons{display:grid;grid-template-columns:1fr;gap:18px}
 .v741-reasons article{display:flex;align-items:flex-start;gap:14px}
 .v741-reasons h3{font-size:17px;line-height:1.3;margin:0 0 6px;color:#112f53}
 .v741-reasons p{font-size:14px;line-height:1.5;margin:0;color:#526f95}
 .v741-dot{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;font-size:24px}
 .v741-dot.green{background:#e0f7ed;color:#009e70}.v741-dot.blue{background:#e5f1ff;color:#2181ed}.v741-dot.orange{background:#fff0e4;color:#ff7a18}.v741-dot.purple{background:#f2e8ff;color:#8e45dd}
}
