.textg{background:linear-gradient(90deg,#27659F,#6DBFE7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.herotitile{background:linear-gradient(90deg,#101D40 0%,#356CA8 25%,#70C2E5 50%,#356CA8 75%,#101D40 100%);background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:digitalText 30s linear infinite}@keyframes digitalText{0%{background-position:0% center}50%{background-position:100% center}100%{background-position:0% center}}.cardx{position:relative;overflow:hidden;isolation:isolate;border-radius:18px!important;background:#fff;border:1px solid #C5DEFF!important;box-shadow:inset 0 0 12px rgba(76,156,255,.035),0 4px 20px rgba(25,55,90,.045);transition:border-color 0.35s ease,box-shadow 0.4s ease,transform 0.4s cubic-bezier(.2,.7,.3,1)}.cardx::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(350px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(66,153,255,.12),rgba(66,153,255,.045) 35%,transparent 70%);opacity:0;transition:opacity 0.4s ease}.cardx:hover{border:1px solid rgba(59,130,246,.65)!important;box-shadow:0 10px 32px rgba(30,100,200,.075),0 0 18px rgba(59,130,246,.07);transform:translateY(-3px)}.cardx:hover::before{opacity:1}@media (prefers-reduced-motion:reduce){.cardx,.cardx::before{transition:none}.cardx:hover{transform:none}}