html{scroll-behavior:smooth}section{transition:all .8s cubic-bezier(.4,0,.2,1)}.section-transition{position:relative;overflow:hidden}.section-transition:before{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#3b82f633 25%,#9333ea33 50%,#3b82f633 75%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.section-transition:hover{transition:transform .3s ease-out;transform:translateY(-2px)}.section-transition:after{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.hero-gradient{background:linear-gradient(135deg,#3b82f61a 0%,#9333ea1a 100%)}.card-hover{transition:all .3s}.card-hover:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:.6s ease-out fadeInUp}.btn-hover-scale{transition:transform .2s}.btn-hover-scale:hover{transform:scale(1.05)}.platform-card{border:2px solid #0000;transition:all .3s}.platform-card:hover{border-color:#3b82f6;transform:translateY(-2px)}.news-image-overlay{position:relative;overflow:hidden}.news-image-overlay:after{content:"";opacity:0;background:linear-gradient(45deg,#0000001a 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.news-image-overlay:hover:after{opacity:1}@media (width<=640px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}}@media (width>=641px) and (width<=1024px){.hero-title{font-size:3rem}.hero-subtitle{font-size:1.25rem}}@media (width>=1025px){.hero-title{font-size:4rem}.hero-subtitle{font-size:1.5rem}}

/*# sourceMappingURL=ef64a8960fdc3ab4.css.map*/