.section-title{color:#0c4b78;margin-bottom:40px;text-align:center}.section-title h2{display:inline-block;font-size:2.2rem;margin-bottom:15px;position:relative}.section-title h2:after{background:linear-gradient(90deg,#72959a,#eef2f3);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.section-title p{color:#64748b;margin:0 auto;max-width:700px}.cards-container{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:30px}.card{background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1);transform:translateY(-5px)}.card-icon{background:linear-gradient(90deg,#72959a,#80a0a5);color:#fff;font-size:24px;padding:25px 0;text-align:center}.card-content{display:flex;flex-direction:column;flex-grow:1;padding:25px}.card-title{color:#72959a;font-size:1.4rem;font-weight:600;margin-bottom:15px}.card-text{color:#64748b;flex-grow:1;margin-bottom:20px}.card-features{list-style-type:none;margin-top:0}.card-features li{color:#475569;margin-bottom:12px;padding-left:28px;position:relative}.card-features li:before{background:#dbeafe;border-radius:50%;color:#72959a;content:"\f00c";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;height:20px;left:-5px;line-height:20px;position:absolute;text-align:center;top:2px;width:20px}.card-highlight{background:#f0f9ff;border-left:4px solid #72959a;border-radius:0 8px 8px 0;margin-top:15px;padding:12px 15px}@media (max-width:768px){.cards-container{grid-template-columns:1fr}.section-title h2{font-size:1.8rem}}.watermark{color:#0c4b78;font-size:6rem;font-weight:800;opacity:.03;position:absolute;user-select:none;z-index:-1}