.compliance-ready-wrapper .commen-title-heading p{font-weight:400;font-size:18px;line-height:26px;color:#788188;margin:0;text-align:center}
.compliance-ready-wrapper .commen-title-heading h2{font-weight:700;font-size:32px;line-height:40px;color:#202021;margin:0 0 15px;text-align:center}
.compliance-ready-software{padding:80px 0 40px;max-width:100%;margin:auto}
.compliance-ready-software .compliance-container{display:flex;gap:0;flex-wrap:wrap}
.compliance-ready-software .compliance-tabs{width:320px;overflow-y:auto;max-height:270px;border-right:1px solid #eee;margin-right:50px;padding-right:50px;min-height:270px}
.compliance-ready-software .compliance-tabs ul{list-style:none;padding:0;margin:0}
.compliance-ready-software .compliance-tabs li{padding:16px;cursor:pointer;color:#333;transition:.3s;font-weight:600;border-radius:12px 0 0 12px;font-size:18px}
.compliance-ready-software .compliance-tabs li.active{color:#fff;background:linear-gradient(89.95deg,#1c63ff 35%,rgba(28,99,255,0) 99.95%)}
.compliance-ready-software .compliance-content{flex:1;min-width:280px}
.compliance-ready-software .tab-pane{display:none}
.compliance-ready-software .tab-pane.active{display:block}
.compliance-ready-software .tab-box{display:flex;gap:15px;align-items:flex-start;padding:27px 40px;background:rgba(28,99,255,.15);border-radius:28px;flex-wrap:wrap}
.compliance-ready-software .ccpa-compliance-icon{width:54px;height:54px}
.compliance-ready-software .tab-title{font-size:20px;font-weight:700;color:#212121}
.compliance-ready-software .tab-description{color:#202021;font-size:16px;line-height:1.5;margin:10px 0 0}
.compliance-ready-software .cta{margin-top:32px;display:flex;align-items:center;justify-content:space-between}
.compliance-ready-software .cta p{color:#1f2937;font-size:16px;line-height:1.6;margin:0}
.compliance-ready-software .cta-link{display:inline-block;background:#2563eb;color:#fff;padding:16px 0;border-radius:60px;font-size:16px;text-decoration:none;font-weight:500;transition:background .5s;flex:0 0 210px;text-align:center}
.compliance-ready-software .compliance-tabs::-webkit-scrollbar-track{background-color:#d9d9d9;border-radius:25px}
.compliance-ready-software .compliance-tabs::-webkit-scrollbar{width:5px;background-color:#d9d9d9;border-radius:25px}
.compliance-ready-software .compliance-tabs::-webkit-scrollbar-thumb{background-color:#1c63ff;border-radius:25px}
.compliance-ready-software .compliance-tabs::-webkit-scrollbar-button{display:none}
.compliance-ready-software .cta p strong{color:#202021;font-size:18px;font-weight:600;display:block}
.compliance-ready-software .cta-link:hover{background-color:#073c8a}
section.compliance-ready-wrapper{padding-bottom:0} 
.compliance-ready-software .compliance-tabs li{font-size:16px;padding:3px 13px;display:flex;align-items:center;gap:12px}

.compliance-ready-software .compliance-tabs li img{width:40px}
@media (max-width:1199px){
.compliance-ready-wrapper p br{display:none}
}
@media (max-width:1024px){
.compliance-ready-software .cta{flex-wrap:wrap}
.compliance-ready-software .cta p{line-height:1.2;margin-bottom:20px}
.compliance-ready-software .cta p strong{margin-bottom:12px}
}
@media (max-width:860px){
.compliance-ready-software .compliance-tabs{margin-right:20px;padding-right:20px;width:270px}
}
@media (max-width:768px){
.compliance-ready-software .compliance-tabs li{font-size:16px;flex:0 0 auto;border-radius:10px;border:0}
.compliance-ready-software .compliance-tabs{width:100%;min-height:auto;max-height:none;padding:0;margin:0 0 15px;border:0}
.compliance-ready-software .compliance-tabs ul{display:flex;padding-bottom:15px;width:100%}
.compliance-ready-software .compliance-tabs li.active{background:#1c63ff}
.compliance-ready-software .compliance-tabs::-webkit-scrollbar{height:5px}
.compliance-ready-software .tab-box{padding:25px}
.compliance-ready-software{padding-top:40px}
.compliance-ready-wrapper .commen-title-heading p{font-size:16px}
.compliance-ready-wrapper .commen-title-heading h2{font-size:26px;margin-bottom:15px!important}
section.compliance-ready-wrapper{padding:50px 0 0}
}