.features-7{position:relative}.features-7__title{color:#000;font-size:35px;font-weight:500;letter-spacing:-1.05px;line-height:36px;margin-bottom:17px;position:relative;text-align:center}.features-7__title b,.features-7__title strong{font-weight:700}.features-7__description{font-size:15px;font-weight:400;line-height:25px;margin-bottom:48px;position:relative;text-align:center}.features-7__grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));position:relative}.features-7__item{backdrop-filter:blur(7.5px);background:linear-gradient(149deg,#dfe1fb -.94%,hsla(0,0%,100%,0) 97.23%);border-radius:10px;padding:27px 29px 32px;position:relative}.features-7__item:nth-child(2n){background:linear-gradient(149deg,rgba(162,116,227,.21) -.94%,hsla(0,0%,100%,0) 97.23%)}.features-7__item .icon{margin-bottom:22px}.features-7__item .icon .iconify,.features-7__item .icon .image{color:#4a29ac;height:42px!important;width:42px!important}.features-7__item .title{font-size:21px;font-weight:400;letter-spacing:-.63px;line-height:29px;margin-bottom:22px}.features-7__item .description{font-size:15px;font-weight:400;line-height:25px;margin-bottom:37px}.features-7__item .link{color:#5d1ea5;cursor:pointer;font-size:15px;font-weight:700;line-height:25px;padding-block:15px;position:relative;text-decoration:underline}.features-7 .modal-hero-body .title{column-gap:19px;display:grid;grid-template-areas:". stext" "icon text";grid-template-columns:29px 1fr;margin-bottom:32px;position:relative}.features-7 .modal-hero-body .title .icon{align-self:center;grid-area:icon;line-height:0}.features-7 .modal-hero-body .title .icon .iconify-inline,.features-7 .modal-hero-body .title .icon .image{color:#4a29ac;height:29px!important;width:29px!important}.features-7 .modal-hero-body .title .text{font-size:25px;font-weight:400;grid-area:text;letter-spacing:-.75px;line-height:29px}.features-7 .modal-hero-body .title .subtext{font-size:14px;font-weight:400;grid-area:stext;letter-spacing:-.42px;line-height:29px}.features-7 .modal-hero-body .list{position:relative}.features-7 .modal-hero-body .list__item{display:grid;gap:11px 16px;grid-template-areas:"icon title" ". description";grid-template-columns:11px 1fr;position:relative}.features-7 .modal-hero-body .list__item-icon{align-self:center;grid-area:icon;line-height:0}.features-7 .modal-hero-body .list__item-icon svg{height:11px;width:11px}.features-7 .modal-hero-body .list__item-title{font-size:15px;font-weight:700;grid-area:title;line-height:25px}.features-7 .modal-hero-body .list__item-description{font-size:15px;font-weight:400;grid-area:description;line-height:25px}.features-7 .modal-hero-body__cta{margin-top:90px;position:relative}