.cwc-section{background:#fff;padding:70px 30px 40px}.cwc-inner{margin:0 auto;max-width:1300px}.cwc-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}.cwc-intro{color:#333;margin:0 auto 36px!important;max-width:900px;text-align:center}.cwc-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.cwc-card{background:#fff;border:1px solid #dce3f7;border-radius:12px;padding:30px 32px;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.cwc-card-title{color:#214be8;font-family:Lato;font-size:22px;font-weight:600;line-height:30px;margin:0 0 16px}.cwc-card-text p,.cwc-card-title{font-style:normal;transition:color .3s ease}.cwc-card-text p{color:#333;font-family:Inter;font-size:15px;font-weight:400;line-height:25px;margin:0 0 12px!important}.cwc-card-text p:last-child{margin-bottom:0!important}.cwc-card-text a{color:#214be8;text-decoration:underline;transition:color .3s ease}.cwc-card.is-active,.cwc-card:hover{background:linear-gradient(145deg,#15307e,#0b1a3c);border-color:transparent;box-shadow:0 18px 40px -16px rgba(11,26,60,.45)}.cwc-card.is-active .cwc-card-title,.cwc-card:hover .cwc-card-title{color:#fff}.cwc-card.is-active .cwc-card-text a,.cwc-card.is-active .cwc-card-text p,.cwc-card:hover .cwc-card-text a,.cwc-card:hover .cwc-card-text p{color:#c5cedc}.cwc-grid:hover .cwc-card.is-active:not(:hover){background:#fff;border-color:#dce3f7;box-shadow:none}.cwc-grid:hover .cwc-card.is-active:not(:hover) .cwc-card-title{color:#214be8}.cwc-grid:hover .cwc-card.is-active:not(:hover) .cwc-card-text p{color:#333}.cwc-grid:hover .cwc-card.is-active:not(:hover) .cwc-card-text a{color:#214be8}@media (max-width:1024px){.cwc-card{padding:26px 24px}.cwc-title{font-size:28px;line-height:36px}.cwc-card-title{font-size:20px;line-height:27px}}@media (max-width:767px){.cwc-section{padding:45px 20px}.cwc-title{font-size:24px;line-height:32px}.cwc-intro{margin-bottom:26px!important}.cwc-grid{gap:14px;grid-template-columns:1fr}.cwc-card{padding:22px 20px}.cwc-card.is-active,.cwc-card:hover{box-shadow:none}.cwc-card-title{font-size:19px;line-height:26px;margin-bottom:12px}.cwc-card-text p{font-size:15px;line-height:24px}}