.custom-lms-capabilities-section{position:relative}.lms-capability-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;height:100%;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 10px #0000000d;padding:25px!important}.lms-capability-card:hover{border-color:#0023ff;transform:translateY(-5px);box-shadow:0 10px 30px #0023ff26}.card-content{color:#1a1a1a;text-align:left}.card-title{color:#1a1a1a;text-align:left;margin-bottom:10px;font-weight:700;line-height:1.3;font-size:25px!important}.card-subtitle{color:#0023ff;text-align:left;margin-bottom:15px;font-weight:600;line-height:1.3;font-size:20px!important}.card-description{color:#555;text-align:left;margin-bottom:15px;font-size:16px;line-height:1.7}.items-label{color:#333;text-align:left;margin-top:20px;margin-bottom:10px;font-size:16px;font-weight:600}.card-closing-text{color:#555;text-align:left;margin-top:20px;font-size:16px;font-style:italic;line-height:1.7}.capability-items-list{text-align:left;margin:0;padding:0;list-style:none}.capability-items-list .capability-item{color:#333;padding:10px 0 10px 25px;font-size:15px;line-height:1.6;position:relative}.capability-items-list .capability-item:before{content:"✓";color:#0023ff;font-size:18px;font-weight:700;position:absolute;left:0}@media (max-width:768px){.lms-capability-card{padding:25px}.card-title{font-size:18px}.card-subtitle{font-size:16px}.card-description{font-size:15px}}
