.feature-card[data-v-4f48d2a9]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;-webkit-transition:border-color .3s,-webkit-box-shadow .3s,-webkit-transform .3s;transition:border-color .3s,-webkit-box-shadow .3s,-webkit-transform .3s;transition:border-color .3s,box-shadow .3s,transform .3s;transition:border-color .3s,box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s;height:100%}.feature-card[data-v-4f48d2a9]:hover{border-color:rgba(85,110,248,.3);-webkit-box-shadow:0 8px 40px rgba(85,110,248,.1);box-shadow:0 8px 40px rgba(85,110,248,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.feature-card-image-wrapper[data-v-4f48d2a9]{position:relative;height:180px;overflow:hidden}.feature-card-image[data-v-4f48d2a9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.feature-card:hover .feature-card-image[data-v-4f48d2a9]{-webkit-transform:scale(1.05);transform:scale(1.05)}.feature-card-image-overlay[data-v-4f48d2a9]{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),to(rgba(10,10,26,.8)));background:linear-gradient(180deg,transparent 40%,rgba(10,10,26,.8))}.feature-card-body[data-v-4f48d2a9]{padding:24px}.feature-icon-wrapper[data-v-4f48d2a9]{width:48px;height:48px;border-radius:12px;background:rgba(85,110,248,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s;transition:background-color .3s}.feature-card:hover .feature-icon-wrapper[data-v-4f48d2a9]{background:rgba(0,188,212,.12)}.feature-title[data-v-4f48d2a9]{font-size:1.15rem;font-weight:700;color:#fff;line-height:1.3}.feature-subtitle[data-v-4f48d2a9]{font-size:.85rem;font-weight:500;color:#00bcd4;margin-bottom:12px}.feature-text[data-v-4f48d2a9]{font-size:.9rem;color:hsla(0,0%,100%,.55);line-height:1.65}