.hover-glow{box-shadow:0 0 20px #fc00ff,0 0 30px #00dbde;transition:all .3s ease}.page{background-color:#02041d;position:relative;font-size:16px;color:white;min-width:1200px}@keyframes bg_scale{0%{background-size:100% 100%}50%{background-size:110% 110%}100%{background-size:100% 100%}}.gradient-text-title{background-image:linear-gradient(90deg, #05ffea 15%, #bb65ff 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header{background:url(../img/header-bg.jpg) center 0 no-repeat;background-size:cover;min-width:1200px;width:100%;height:100vh;margin:0 auto;text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding-top:66px;animation:bg_scale 10s linear infinite}.header .header-content .header-hero{margin-bottom:72px}.header .header-content .header-search{margin-bottom:56px;position:relative;display:inline-block;overflow:hidden;width:1002px;height:174px;padding:1px}.header .header-content .header-search::before{content:"";position:absolute;top:-50%;left:-100%;width:50%;height:200%;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 25%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.1) 75%, rgba(255,255,255,0) 100%);transform:skewX(-25deg);animation:shimmer 3s infinite;animation-delay:1s;pointer-events:none;z-index:1}.header .header-content .header-search .flow-border-line{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#02041d;background-image:conic-gradient(from var(--border-gradient-angle) at 50% -50%, #7503ff 0%, #70ffaf 50%, #7503ff);background-image:conic-gradient(from var(--border-gradient-angle) at 50% 50%, transparent, #7503ff 10%, #70ffaf 30%, transparent 40%);animation:borderSpin 5s linear infinite;border-radius:15px}@property --border-gradient-angle{syntax:"<angle>";inherits:true;initial-value:0turn}@keyframes borderSpin{0%{--border-gradient-angle:0turn}100%{--border-gradient-angle:1turn}}.header .header-content .header-search .header-search-link{display:block;padding:1px}.header .header-content .header-search img{position:relative;z-index:0;width:100%;height:100%}.header .header-content .community-link{text-align:center}.header .header-content .community-link a{font-size:18px;color:#3c60ed;text-decoration:underline}.main{position:relative;overflow:hidden;text-align:center}.main>section{min-width:1200px}.main .section-title{letter-spacing:1.78px;line-height:1.5;font-size:40px;font-weight:bold}.main .section-title .gradient-text{background-image:linear-gradient(90deg, #9154ff 0%, #2ccafa 68%, #0efdc2 84%, #00ff8f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main .trusted-section{background:url(../img/trusted-school_bg.jpg) center 0 no-repeat;background-size:contain;position:relative;padding-top:230px}.main .trusted-section .trust_top_bg{position:absolute;top:0px;height:379px;width:100%;background:url(../img/schools/trust_top_bg.png) center 0 no-repeat;background-size:cover}.main .trusted-section .trusted-schools{position:relative;display:flex;flex-wrap:wrap;gap:25px;padding:75px 40px;max-width:1920px;margin:0px auto}.main .trusted-section .trusted-schools .school-badge{background:url(../img/schools/bg.png) 0 0 no-repeat;background-size:100% 100%;display:flex;align-items:center;padding:16px 50px}.main .trusted-section .trusted-schools .school-badge img{width:56px;height:56px;margin-right:20px}.main .trusted-section .trusted-schools::before,.main .trusted-section .trusted-schools::after{position:absolute;left:0px;top:20px;content:"";width:25%;height:305px;background:url(../img/schools/mask_left.png) 0 0 no-repeat;background-size:100% 100%;z-index:1}.main .trusted-section .trusted-schools::after{left:auto;right:0px;background:url(../img/schools/mask_right.png) 0 0 no-repeat;background-size:100% 100%}.main .certification-section{padding:66px 0px;background:url(../img/schools/certification-section-bg.jpg) center 0 no-repeat;background-size:contain}.main .certification-section .section-title{margin-bottom:100px}.main .certification-section .certification-card{width:1200px;height:548px;margin:0px auto;background:url(../img/schools/certification_bg.png) 0 0 no-repeat;background-size:100% 100%;text-align:left;display:flex;align-items:center;padding-left:36px}.main .certification-section .certification-card .certification-card-img{text-align:left}.main .features-section{position:relative;padding:66px 0px;background:url(../img/features/features_bg.jpg) center no-repeat;background-size:contain}.main .features-section .section-title{margin-bottom:130px}.main .features-section .feature-card-wrap{display:flex;justify-content:center;gap:24px}.main .features-section .feature-card-wrap .feature-card{width:384px;height:511px;background:url(../img/features/item_bg.png) 0 0 no-repeat;background-size:100% 100%;box-sizing:border-box;position:relative}.main .features-section .feature-card-wrap .feature-card .feature-icon{height:191px}.main .features-section .feature-card-wrap .feature-card .feature-title{width:321px;height:52px;text-align:left;background:url(../img/features/item_bg_sub.png) 0 0 no-repeat;background-size:100% 100%;display:flex;align-items:center;padding-left:11px;margin-left:1px;font-weight:bold;font-size:23px;line-height:1;margin-top:-1px}.main .features-section .feature-card-wrap .feature-card .feature-description{font-size:18px;color:#ffffffc2;line-height:30px;letter-spacing:1px;padding:15px 30px;text-align:left}.main .features-section .feature-card-wrap .feature-card .feature-link{position:absolute;bottom:8%;left:33%;color:#00fcff;font-size:22px;cursor:pointer;text-decoration:underline}.highlights-section{padding:66px 0px;background:url(../img/highlights/highlights_bg.jpg) center 0 no-repeat;background-size:contain}.highlights-section .section-title{margin-bottom:92px}.highlights-section .highlight-item-wrap{display:flex;align-items:center;justify-content:center;gap:24px}.highlights-section .highlight-item-wrap .highlight-item{width:220px;height:306px}.highlights-section .highlight-item-wrap .highlight-item .highlight-title{font-size:20px;font-weight:bold;padding-top:136px;padding-bottom:24px}.highlights-section .highlight-item-wrap .highlight-item .highlight-desc{color:rgba(255,255,255,0.712);font-size:18px;padding:0px 16px;line-height:1.5}.highlights-section .highlight-item-wrap .highlight-item:nth-of-type(5){background:url("../img/highlights/5.png") 0 0 no-repeat;background-size:100% 100%}.highlights-section .highlight-item-wrap .highlight-item:nth-of-type(4){background:url("../img/highlights/4.png") 0 0 no-repeat;background-size:100% 100%}.highlights-section .highlight-item-wrap .highlight-item:nth-of-type(3){background:url("../img/highlights/3.png") 0 0 no-repeat;background-size:100% 100%}.highlights-section .highlight-item-wrap .highlight-item:nth-of-type(2){background:url("../img/highlights/2.png") 0 0 no-repeat;background-size:100% 100%}.highlights-section .highlight-item-wrap .highlight-item:nth-of-type(1){background:url("../img/highlights/1.png") 0 0 no-repeat;background-size:100% 100%}.testimonials-section{position:relative;padding:66px 0px;background:url(../img/testimonials/testimonials_bg.jpg) center 0 no-repeat;background-size:contain;width:100vw;overflow:hidden}.testimonials-section .bg_line{position:absolute;top:245px;width:1920px;height:828px;margin:0px auto;background:url(../img/testimonials/testimonials_line.png) 0 0 no-repeat;background-size:100% 100%;left:calc(50% - 960px);z-index:1}.testimonials-section .section-title{position:relative;margin-bottom:92px;z-index:3}.testimonials-section .testimonials-grid{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;z-index:3}.testimonials-section .testimonials-grid .testimonial-card{width:372px;padding:20px;position:relative;background:url(../img/testimonials/item_bg.png) 0 0 no-repeat;background-size:100% 100%;box-sizing:border-box;border-radius:15px;overflow:hidden}.testimonials-section .testimonials-grid .testimonial-card:hover{box-shadow:0 0 20px #fc00ff,0 0 30px #00dbde;transition:all .3s ease}.testimonials-section .testimonials-grid .testimonial-card .card-tag{height:36px;width:110px;position:absolute;left:1px;top:2px;display:flex;align-items:center;justify-content:center;letter-spacing:1px;font-weight:600;line-height:1;background:url(../img/testimonials/tip_bg.png) 0 0 no-repeat;background-size:100% 100%}.testimonials-section .testimonials-grid .testimonial-card .card-avatar{padding-top:44px;text-align:center}.testimonials-section .testimonials-grid .testimonial-card .card-avatar img{height:76px;width:76px}.testimonials-section .testimonials-grid .testimonial-card .card-title{font-weight:500;font-size:22px;line-height:22px;padding-top:28px;padding-bottom:18px;font-weight:bold}.testimonials-section .testimonials-grid .testimonial-card .card-description{font-size:18px;line-height:30px;padding:0px 10px;padding-bottom:20px;letter-spacing:1px;opacity:.8}.testimonials-section .testimonials-grid .testimonial-card .card-image{border-radius:8px;width:100%;height:186px;overflow:hidden;margin-bottom:20px}.testimonials-section .testimonials-grid .testimonial-card .card-image:nth-last-of-type(1){margin-bottom:0px}.testimonials-section .testimonials-grid .testimonial-card .card-image video{width:100%;height:100%;object-fit:cover}.product-cards-section{padding:66px 0px;background:url(../img/product/product_bg.jpg) center 0 no-repeat;background-size:contain;position:relative}.product-cards-section .section-title{margin-bottom:130px}.product-cards-section .product-card-wrap{display:flex;justify-content:center;gap:26px}.product-cards-section .product-card{padding-top:23px;width:382px;height:550px;background:url(../img/product/1.png) 0 0 no-repeat;background-size:100% 100%;border-radius:15px;overflow:hidden}.product-cards-section .product-card:hover{box-shadow:0 0 20px #37c8d7,0 0 30px #00dbde;transition:all .3s ease}.product-cards-section .product-card:nth-of-type(2){background:url(../img/product/2.png) 0 0 no-repeat;background-size:100% 100%}.product-cards-section .product-card:nth-of-type(3){background:url(../img/product/3.png) 0 0 no-repeat;background-size:100% 100%}.product-cards-section .product-card .badge-title{font-size:22px}.product-cards-section .product-card .badge-subtitle{padding:10px 44px;font-size:18px;margin-top:12px;opacity:.9;line-height:1.6}.parental-control-section{padding:66px 0px;position:relative}.parental-control-section .bg_img{position:absolute;background:url(../img/parental/parental_bg.png) center 350px no-repeat;background-size:contain;top:0px;left:0px;width:100%;height:100%;z-index:1}.parental-control-section .section-title{margin-bottom:22px}.parental-control-section .subtitle{font-size:30px;line-height:30px;padding-bottom:134px}.parental-control-section .control-features{margin-left:50%}.parental-control-section .control-features .control-feature{width:652px;padding:20px;display:flex;align-items:center;background:url(../img/parental/parental_item_bg.png) 0 0 no-repeat;background-size:100% 100%;margin-bottom:22px}.parental-control-section .control-features .control-feature .feature-icon{margin-right:20px}.parental-control-section .control-features .control-feature .feature-icon img{margin-top:22px}.parental-control-section .control-features .control-feature .feature-info{text-align:left}.parental-control-section .control-features .control-feature .feature-info .feature-name{background-image:linear-gradient(270deg, #c366ff 0, #86b8ff 36.7%, #22ffed 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:22px;letter-spacing:.6px;font-weight:500;line-height:22px}.parental-control-section .control-features .control-feature .feature-info .feature-divider{margin-top:9px}.parental-control-section .control-features .control-feature .feature-info .feature-text{font-size:18px;letter-spacing:.3px;margin-top:16px;opacity:.9}.workspace-section{padding:66px 0px;background:url(../img/workspace/bg_1.jpg) center 0 no-repeat;background-size:contain;position:relative}.workspace-section .section-title{margin-bottom:22px}.workspace-section .subtitle{font-size:30px;line-height:20px;padding-bottom:132px;font-weight:normal}.workspace-section .workspace-description{width:1200px;height:840px;margin:0 auto;background:url(../img/workspace/item_bg.png) 0 0 no-repeat;background-size:100% 100%;padding:25px 38px;box-sizing:border-box;text-align:left}.workspace-section .workspace-description .feature-divider{padding-bottom:11px;padding-left:10px}.workspace-section .workspace-description .desc-text{font-size:18px;letter-spacing:.3px;line-height:33px;color:rgba(255,255,255,0.884);padding:0px 10px 20px}.workspace-section .workspace-description .desc-text .highlight{color:#08f4a6}.workspace-section .workspace-description .video-container{background:url(../img/workspace/video_bg.png) 0 0 no-repeat;background-size:100% 100%;border-radius:24px;height:640px;display:flex;align-items:center;justify-content:center;padding:35px}.workspace-section .workspace-description .video-container .video-thumb{width:100%;height:100%;border-radius:5px}.workspace-section .workspace-description .video-container video{width:100%;height:100%;border-radius:5px}.cta-section{background:url(../img/workspace/bg_3.jpg) center 0 no-repeat;background-size:contain;position:relative;height:700px;box-sizing:border-box}.cta-section .section-title{margin-bottom:22px}.cta-section .subtitle{font-size:30px;line-height:20px;padding-bottom:68px;font-weight:normal}.cta-section .cta-button{border-radius:38px;position:relative;cursor:pointer}@keyframes shimmer{0%{left:-100%}100%{left:150%}}@media (max-width:1920px){.page{width:100%;height:auto}}
/*# sourceMappingURL=./index.css.map */