.card-content{display:flex;align-items:center;justify-content:start;gap:10px;line-height:20px;letter-spacing:-.36px;width:538px;height:27.5px;.card-text{margin-bottom:5px}&.card-content-mcp{line-height:40px}}.learn-more-link{color:#9f55ff;font-size:14px;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:500;line-height:24.93px;word-wrap:break-word}.card-hover{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(2,4,29,.06);border-color:#e0d2ff}.glint{position:relative;display:inline-block}.glint:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,0));transform:translateX(-100%);animation:glint-sweep 6s linear infinite;pointer-events:none;mix-blend-mode:overlay;z-index:2}.glint>*{position:relative;z-index:1}@keyframes glint-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.fade-in-visible .card-content svg{transform:scale(.86);transition:transform .28s cubic-bezier(.2,.8,.2,1) 90ms,opacity .28s ease 90ms;transform:scale(1);opacity:1}.fade-in-visible .learn-more-button{transform:scale(.96);transition:transform .26s cubic-bezier(.2,.8,.2,1) .18s,opacity .26s ease .18s;transform:scale(1);opacity:1}.feature-card{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.feature-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(2,4,29,.12);border-color:#9f55ff}.feature-card img{transition:transform .32s ease,filter .32s ease}.feature-card:hover img{transform:scale(1.03);filter:brightness(1.05)}.feature-card .feature-title{transition:color .24s ease}.feature-card:hover .feature-title{color:#9f55ff}.hero-title{animation:hero-title-entrance .8s cubic-bezier(.2,.8,.2,1) forwards}@keyframes hero-title-entrance{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.hero-cta{transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;position:relative;overflow:hidden}.hero-cta:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 32px rgba(159,85,255,.25);filter:brightness(1.05)}.hero-cta:active{transform:translateY(0) scale(1);box-shadow:0 6px 16px rgba(159,85,255,.15)}.hero-bounce{animation:hero-bounce-in .6s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes hero-bounce-in{0%{transform:translateY(20px) scale(.8);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.hero-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(159,85,255,.1) 0,transparent 70%);transform:scale(0);opacity:0;transition:transform .4s ease,opacity .4s ease;border-radius:inherit}.hero-cta:hover:before{transform:scale(1.2);opacity:1}@media (prefers-reduced-motion:reduce){.fade-in-visible .card-content svg,.fade-in-visible .learn-more-button,.feature-card,.feature-card .feature-title,.feature-card img,.hero-cta,.hero-cta:before{transition:none}.hero-bounce,.hero-title{animation:none}}