.cti-section{background:#fff;padding:0 30px}.cti-inner{margin:0 auto;max-width:1200px}.cti-title{color:#171717;font-family:Lato;font-size:34px;font-style:normal;font-weight:700;line-height:42px;margin:0 0 12px;text-align:center}.cti-intro{color:#333;margin:0 auto 70px!important;max-width:860px;text-align:center}.cti-grid{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.cti-card{background:#f5f7fe;padding:36px 32px;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.cti-card-title{color:#214be8;font-family:Lato;font-size:28px;font-weight:600;line-height:32px;margin:0 0 16px}.cti-card-text p,.cti-card-title{font-style:normal;transition:color .3s ease}.cti-card-text p{color:#333;font-family:Inter;font-size:15px;font-weight:400;line-height:25px;margin:0 0 12px!important}.cti-card-text p:last-child{margin-bottom:0!important}.cti-card-text a{color:#214be8;text-decoration:underline;transition:color .3s ease}.cti-card.is-active,.cti-card:hover{background:linear-gradient(170deg,#f4821f,#214be8 85%);box-shadow:0 20px 45px -15px rgba(15,23,42,.25);position:relative;transform:scale(1.06);z-index:1}.cti-card.is-active .cti-card-text a,.cti-card.is-active .cti-card-text p,.cti-card.is-active .cti-card-title,.cti-card:hover .cti-card-text a,.cti-card:hover .cti-card-text p,.cti-card:hover .cti-card-title{color:#fff}.cti-grid:hover .cti-card.is-active:not(:hover){background:#f5f7fe;box-shadow:none;transform:none;z-index:0}.cti-grid:hover .cti-card.is-active:not(:hover) .cti-card-title{color:#214be8}.cti-grid:hover .cti-card.is-active:not(:hover) .cti-card-text p{color:#333}.cti-grid:hover .cti-card.is-active:not(:hover) .cti-card-text a{color:#214be8}@media (max-width:1024px){.cti-card{padding:28px 24px}.cti-card-title{font-size:24px;line-height:29px}}@media (max-width:767px){.cti-section{padding:45px 20px}.cti-title{font-size:26px;line-height:34px}.cti-intro{font-size:14px;margin-bottom:26px!important}.cti-grid{gap:14px;grid-template-columns:1fr}.cti-card{border-radius:12px;padding:24px 20px}.cti-card.is-active,.cti-card:hover{transform:none}.cti-card-title{font-size:22px;line-height:28px;margin-bottom:12px}.cti-card-text p{font-size:15px}}