.control4-page-logo{max-width:340px;margin:0 0 20px}
.control4-page-logo img{display:block;max-width:100%;height:auto}
.control4-lead{font-size:17px;line-height:1.7;margin-bottom:15px}
.control4-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0}
.control4-feature-card{background:#f7f7f7;border-left:4px solid #027BC3;padding:18px 18px 16px;box-shadow:0 2px 10px rgba(0,0,0,.06);height:100%}
.control4-feature-card h3{color:#333;font-size:20px;margin:0 0 10px;text-transform:uppercase;font-family:"Oswald",sans-serif}
.control4-feature-card p{margin:0;color:#444}
.control4-callout{background:#f6f8fa;border:1px solid #dbe4ea;padding:28px;margin:35px 0 20px}
.control4-callout h2{color:#027BC3;font-family:"Oswald",sans-serif;font-size:28px;margin:0 0 15px;text-transform:uppercase}
.control4-capability-list{columns:2;column-gap:35px;margin:20px 0 10px;padding-left:18px}
.control4-capability-list li{list-style:disc;margin:0 0 10px;color:#444}
.control4-image-wrap img{width:100%;height:auto;display:block}
.control4-side-note{font-size:15px;color:#666;font-style:italic;margin-top:15px}
.control4-hero-caption{margin-top:22px}
.control4-hero-caption h1{color:#333;font-size:30px;line-height:1.3;margin-bottom:12px;padding-bottom:10px;position:relative;text-transform:capitalize}
.control4-hero-caption h1:before{background:#027BC3;content:"";height:2px;left:0;position:absolute;top:100%;width:90px}
.control4-inline-cta{margin-top:18px}
@media(max-width:991px){.control4-feature-grid{grid-template-columns:1fr}.control4-capability-list{columns:1}}
