.features-section{padding-bottom:30px;font-family:Poppins,sans-serif}.sec-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:60px;padding:0 12px}.sec-head h1{font-size:72px;font-weight:600;line-height:90px;letter-spacing:-2px;color:#fff;margin-bottom:24px}.sec-head h1 span{background:linear-gradient(315deg,#21bdb8 0,#280684 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sec-head p{font-size:24px;font-weight:400;line-height:1.5;letter-spacing:.5px;color:#e2e2e2}.block-a{padding:1px;border-radius:25px;background:linear-gradient(169.44deg,#21bdb8 0,#280684 100%);height:100%}.block-b{background-color:#111019;border-radius:25px;height:100%}.block-c{padding:60px 30px;display:flex;flex-direction:column;gap:20px;height:100%}.block-c .img{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(315deg,#21bdb8 0,#280684 100%);border-radius:15px;margin-bottom:10px}.block-c .head-t{font-size:24px;font-weight:600;color:#fff;line-height:1.5;margin:0}.block-c .con-t p{font-size:16px;font-weight:400;color:#bcbcbc;line-height:1.6;margin:0}.cta-button{background:0 0;border:.8px solid #d7d7d7;border-radius:16px;color:#d7d7d7;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;padding:12px 50px;cursor:pointer;margin-top:20px;transition:all .3s ease}.cta-button:hover{background:rgba(255,255,255,.1);border-color:#fff;color:#fff}@media (max-width:768px){.sec-head h1{font-size:32px;line-height:44px}.sec-head p{font-size:16px;line-height:20px;letter-spacing:.5px}.cta-button{font-size:16px;padding:10px 30px}}