.cpr-section{padding:30px}.cpr-inner{align-items:center;background:#f6f8ff;border-radius:20px;display:grid;gap:50px;grid-template-columns:1fr 1.4fr;margin:0 auto;max-width:1300px;padding:50px}.cpr-title{color:#122a82;font-family:Lato;font-size:36px;font-style:normal;font-weight:700;line-height:120%;margin:0 0 20px}.cpr-desc{color:rgba(0,0,0,.8);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:30px;margin:0!important;margin:0}.cpr-right{display:flex;flex-direction:column;gap:20px}.cpr-item{background:#fff;border:.6px solid rgba(0,0,0,.3);border-radius:20px;overflow:hidden;transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.cpr-item.is-open{background:linear-gradient(73deg,#214be8 1.17%,#f4821f 98.86%),#3761ff;border-color:transparent;box-shadow:0 20px 20px 0 rgba(0,0,0,.1)}.cpr-head{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:22px 24px;text-align:left;width:100%}.cpr-item-title{color:#122a82;font-family:Lato;font-size:26px;font-style:normal;font-weight:600;line-height:140%}.cpr-item.is-open .cpr-item-title{color:#fff}.cpr-icon{flex:0 0 40px;height:40px;margin-top:-10px;width:40px}.cpr-icon,.cpr-icon svg{display:block}.cpr-icon .cpr-icon-up{display:none}.cpr-icon .cpr-icon-down,.cpr-item.is-open .cpr-icon .cpr-icon-up{display:block}.cpr-item.is-open .cpr-icon .cpr-icon-down{display:none}.cpr-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.cpr-item.is-open .cpr-panel{grid-template-rows:1fr}.cpr-list{list-style:disc;margin:0;overflow:hidden;padding:0 24px 0 44px}.cpr-item.is-open .cpr-list{padding-bottom:24px}.cpr-list li{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:0!important}@media (max-width:1024px){.cpr-inner{gap:36px;grid-template-columns:1fr;padding:40px}.cpr-title{font-size:30px}}@media (max-width:767px){.cpr-section{padding:20px}.cpr-inner{border-radius:16px;gap:28px;padding:26px 20px}.cpr-title{font-size:24px}.cpr-desc{font-size:16px;line-height:26px}.cpr-right{gap:14px}.cpr-head{gap:10px;padding:16px}.cpr-item-title{font-size:19px}.cpr-icon{flex:0 0 28px}.cpr-icon,.cpr-icon svg{height:28px;width:28px}.cpr-list{padding:0 16px 0 34px}.cpr-item.is-open .cpr-list{padding-bottom:18px}.cpr-list li{font-size:15px}}