
.ud-solutions{background:#f7f9fb}.ud-solutions .ud-wrap{max-width:1180px;margin:auto;padding:72px 24px}.ud-hero{background:#061d31;color:white}.ud-hero h1{font-size:clamp(42px,6vw,78px);max-width:820px;line-height:1.02;margin:14px 0}.ud-hero p{max-width:720px;font-size:19px;line-height:1.7;color:#c8d7e3}.ud-eyebrow{color:#d9ad5b;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}.ud-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ud-card{background:#fff;border:1px solid #e4eaf0;border-radius:14px;padding:28px;min-height:230px;display:flex;flex-direction:column}.ud-card h3{font-size:24px;margin:10px 0}.ud-card p{color:#56697a;line-height:1.65}.ud-card a,.ud-link{margin-top:auto;color:#0874b9;font-weight:700;text-decoration:none}.ud-section-head{max-width:720px;margin-bottom:32px}.ud-section-head h2{font-size:clamp(32px,4vw,52px);line-height:1.08;margin:10px 0}.ud-section-head p{color:#56697a;font-size:18px;line-height:1.7}.ud-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.ud-feature img{width:100%;border-radius:16px}.ud-list{display:grid;gap:14px;padding:0;list-style:none}.ud-list li{background:#fff;border-left:4px solid #d9ad5b;padding:16px 18px;line-height:1.55}.ud-dark{background:#061d31;color:#fff}.ud-dark p{color:#c8d7e3}.ud-steps{display:grid;gap:0;counter-reset:stage}.ud-step{display:grid;grid-template-columns:90px 1fr;gap:24px;padding:28px 0;border-bottom:1px solid #dce5ec}.ud-step:before{counter-increment:stage;content:'0' counter(stage);font-size:28px;font-weight:800;color:#d9ad5b}.ud-step h3{margin:0 0 8px;font-size:25px}.ud-step p{margin:0;color:#56697a;line-height:1.7}.ud-cta{background:#d9ad5b;color:#061d31}.ud-cta h2{font-size:42px;margin:0 0 14px}.ud-button{display:inline-block;background:#061d31;color:#fff;padding:14px 20px;border-radius:6px;text-decoration:none;font-weight:700;margin-top:15px}@media(max-width:800px){.ud-grid,.ud-feature{grid-template-columns:1fr}.ud-solutions .ud-wrap{padding:50px 20px}.ud-step{grid-template-columns:55px 1fr}}
/* Layout and contrast corrections */
.ud-solutions .ud-wrap{width:min(1180px,100%);box-sizing:border-box}.ud-solutions .ud-feature{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start}.ud-solutions .ud-feature>div,.ud-solutions .ud-feature>ul{min-width:0}.ud-solutions .ud-dark h1,.ud-solutions .ud-dark h2,.ud-solutions .ud-dark h3,.ud-solutions .ud-dark p{color:inherit}.ud-solutions .ud-dark .ud-section-head p{color:#c8d7e3}.ud-solutions .ud-dark .ud-list li{background:#fff;color:#152637}.ud-solutions .ud-dark .ud-list li strong,.ud-solutions .ud-dark .ud-list li b{color:#061d31}.ud-solutions .ud-cta h2,.ud-solutions .ud-cta p{color:#061d31}.ud-solutions .ud-step strong{color:#d9ad5b}.ud-solutions .ud-step h3{color:#152637}@media(max-width:800px){.ud-solutions .ud-feature{grid-template-columns:1fr}.ud-solutions .ud-feature>img{order:-1}}
