.td-section{background:linear-gradient(1turn,#122a82,#000);color:#fff;padding:70px 16px 100px}.td-wrap{display:grid;gap:32px;grid-template-columns:1fr 1.65fr;margin:0 auto;max-width:1330px}.td-section h2{color:#fff;font-size:40px;letter-spacing:0;margin:0 0 8px}.lead{display:flex;flex-direction:column;height:100%;justify-content:center}.lead p{color:#e4e4e4;font-size:18px;line-height:1.6;margin:10px 80px 0 0!important;max-width:520px}.btn{align-items:center;background:#2563eb;border-radius:999px;box-shadow:0 6px 16px rgba(37,99,235,.35);color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:15px;margin:40px 0 0;padding:15px 25px;text-decoration:none;width:45%}.btn svg{flex:0 0 18px;height:18px;width:18px}.grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:#fff;border:1px solid #e9edf5;border-radius:16px;box-shadow:0 10px 28px rgba(8,12,30,.25);color:#10131a;overflow:hidden}.card img{display:block;height:160px;object-fit:cover;width:100%}.content{padding:16px 18px 18px}.content h3{color:#000;font-size:20px;font-weight:600;letter-spacing:0;margin:0 0 8px}.content p{color:#000;font-size:14px;line-height:23px;margin:0}.grid .card:nth-child(2),.grid .card:nth-child(4){transform:translateY(50px)}@media (max-width:960px){.td-wrap{grid-template-columns:1fr}.btn{width:auto}}@media (max-width:520px){.grid{grid-template-columns:1fr}.grid .card:nth-child(2),.grid .card:nth-child(4){transform:none}}