body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;}.glitch-text{position:relative;color:rgb(59, 130, 246);font-weight:800;}.glitch-text::before{content:attr(data-text);position:absolute;top:0px;left:0px;width:100%;height:100%;}.glitch-text::after{content:attr(data-text);position:absolute;top:0px;left:0px;width:100%;height:100%;}.glitch-text::before{left:2px;text-shadow:rgb(255, 0, 193) -2px 0px;clip-path:polygon(0px 0px, 100% 0px, 100% 45%, 0px 45%);animation-duration:5s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate-reverse;animation-fill-mode:none;animation-play-state:running;animation-name:glitch-anim;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.glitch-text::after{left:-2px;text-shadow:rgb(0, 255, 249) -2px 0px, rgb(255, 0, 193) 2px 2px;clip-path:polygon(0px 60%, 100% 60%, 100% 100%, 0px 100%);animation-duration:5s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate-reverse;animation-fill-mode:none;animation-play-state:running;animation-name:glitch-anim2;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.section-padding{padding-top:4rem;padding-bottom:4rem;}.floating-animation{animation-duration:6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:float;animation-timeline:auto;animation-range-start:normal;animation-range-end:normal;}.gradient-bg{background-image:linear-gradient(135deg, rgb(240, 249, 255) 0%, rgb(224, 242, 254) 50%, rgb(186, 230, 253) 100%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;}.card-hover{transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.card-hover:hover{transform:translateY(-5px);box-shadow:rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}#mobile-menu.hidden{display:none;}#mobile-menu:not(.hidden){display:block;}*{visibility:visible !important;}@keyframes glitch-anim{0%{clip-path:polygon(0px 0px, 100% 0px, 100% 45%, 0px 45%);}5%{clip-path:polygon(0px 10%, 100% 10%, 100% 35%, 0px 35%);}10%{clip-path:polygon(0px 20%, 100% 20%, 100% 55%, 0px 55%);}15%{clip-path:polygon(0px 5%, 100% 5%, 100% 50%, 0px 50%);}20%{clip-path:polygon(0px 15%, 100% 15%, 100% 60%, 0px 60%);}25%{clip-path:polygon(0px 25%, 100% 25%, 100% 40%, 0px 40%);}30%{clip-path:polygon(0px 30%, 100% 30%, 100% 70%, 0px 70%);}35%{clip-path:polygon(0px 40%, 100% 40%, 100% 50%, 0px 50%);}40%{clip-path:polygon(0px 50%, 100% 50%, 100% 60%, 0px 60%);}45%{clip-path:polygon(0px 60%, 100% 60%, 100% 70%, 0px 70%);}50%{clip-path:polygon(0px 70%, 100% 70%, 100% 80%, 0px 80%);}55%{clip-path:polygon(0px 80%, 100% 80%, 100% 90%, 0px 90%);}60%{clip-path:polygon(0px 90%, 100% 90%, 100% 100%, 0px 100%);}65%{clip-path:polygon(0px 85%, 100% 85%, 100% 95%, 0px 95%);}70%{clip-path:polygon(0px 75%, 100% 75%, 100% 85%, 0px 85%);}75%{clip-path:polygon(0px 65%, 100% 65%, 100% 75%, 0px 75%);}80%{clip-path:polygon(0px 55%, 100% 55%, 100% 65%, 0px 65%);}85%{clip-path:polygon(0px 45%, 100% 45%, 100% 55%, 0px 55%);}90%{clip-path:polygon(0px 35%, 100% 35%, 100% 45%, 0px 45%);}95%{clip-path:polygon(0px 25%, 100% 25%, 100% 35%, 0px 35%);}100%{clip-path:polygon(0px 15%, 100% 15%, 100% 25%, 0px 25%);}}@keyframes float{0%{transform:translateY(0px);}50%{transform:translateY(-10px);}100%{transform:translateY(0px);}}@media (min-width: 768px){.section-padding{padding-top:6rem;padding-bottom:6rem;}}@keyframes glitch-anim2{0%{clip-path:polygon(0px 60%, 100% 60%, 100% 100%, 0px 100%);}5%{clip-path:polygon(0px 65%, 100% 65%, 100% 95%, 0px 95%);}10%{clip-path:polygon(0px 70%, 100% 70%, 100% 90%, 0px 90%);}15%{clip-path:polygon(0px 75%, 100% 75%, 100% 85%, 0px 85%);}20%{clip-path:polygon(0px 80%, 100% 80%, 100% 80%, 0px 80%);}25%{clip-path:polygon(0px 85%, 100% 85%, 100% 75%, 0px 75%);}30%{clip-path:polygon(0px 90%, 100% 90%, 100% 70%, 0px 70%);}35%{clip-path:polygon(0px 95%, 100% 95%, 100% 65%, 0px 65%);}40%{clip-path:polygon(0px 100%, 100% 100%, 100% 60%, 0px 60%);}45%{clip-path:polygon(0px 95%, 100% 95%, 100% 65%, 0px 65%);}50%{clip-path:polygon(0px 90%, 100% 90%, 100% 70%, 0px 70%);}55%{clip-path:polygon(0px 85%, 100% 85%, 100% 75%, 0px 75%);}60%{clip-path:polygon(0px 80%, 100% 80%, 100% 80%, 0px 80%);}65%{clip-path:polygon(0px 75%, 100% 75%, 100% 85%, 0px 85%);}70%{clip-path:polygon(0px 70%, 100% 70%, 100% 90%, 0px 90%);}75%{clip-path:polygon(0px 65%, 100% 65%, 100% 95%, 0px 95%);}80%{clip-path:polygon(0px 60%, 100% 60%, 100% 100%, 0px 100%);}85%{clip-path:polygon(0px 55%, 100% 55%, 100% 95%, 0px 95%);}90%{clip-path:polygon(0px 50%, 100% 50%, 100% 90%, 0px 90%);}95%{clip-path:polygon(0px 45%, 100% 45%, 100% 85%, 0px 85%);}100%{clip-path:polygon(0px 40%, 100% 40%, 100% 80%, 0px 80%);}}