@property --tech-grid-animated-color{syntax:"<color>";inherits:false;initial-value:#e2e8f0}.page-module___8aEwW__highlightText{color:var(--primary)}.page-module___8aEwW__homepage{background-color:var(--bg-primary);color:var(--text-secondary);overflow-x:hidden}.page-module___8aEwW__section{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.page-module___8aEwW__visible{opacity:1;transform:translateY(0)}.page-module___8aEwW__trustSection{transition:opacity .8s ease-out,transform .8s ease-out;transform:scale(.95)translateY(30px)}.page-module___8aEwW__trustSection.page-module___8aEwW__visible{opacity:1;transform:scale(1)translateY(0)}.page-module___8aEwW__sectionContainer{padding:0 var(--space-6);margin:0 auto}.page-module___8aEwW__sectionHeader{text-align:center;margin:0 auto var(--space-12)auto;max-width:700px}.page-module___8aEwW__sectionTitle{font-size:clamp(var(--text-3xl),5vw,var(--text-4xl));font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-4);line-height:1.2}.page-module___8aEwW__sectionSubtitle{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6}.page-module___8aEwW__heroSection{padding:var(--space-24)0;text-align:center;background-color:var(--bg-primary);position:relative;overflow:hidden}.page-module___8aEwW__heroGrid{background-image:linear-gradient(var(--tech-grid-animated-color)1px,transparent 1px),linear-gradient(to right,var(--tech-grid-animated-color)1px,transparent 1px);background-size:3rem 3rem;background-color:var(--bg-primary);animation:4s ease-in-out infinite page-module___8aEwW__animateGridLines;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 10%,#000 50%,#0000 85%);mask-image:radial-gradient(80% 60% at 50% 10%,#000 50%,#0000 85%)}@keyframes page-module___8aEwW__animateGridLines{0%,35%,65%,to{--tech-grid-animated-color:var(--gray-100)}50%{--tech-grid-animated-color:var(--gray-300)}}.page-module___8aEwW__heroContainer{padding:0 var(--space-6);z-index:1;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.page-module___8aEwW__heroContent{max-width:800px;margin-bottom:var(--space-12)}.page-module___8aEwW__heroTitle{font-size:clamp(var(--text-4xl),6vw,var(--text-6xl));font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 var(--space-6);letter-spacing:-.025em;line-height:1.15}.page-module___8aEwW__animatedWordContainer{vertical-align:bottom;justify-items:center;width:13.2ch;display:inline-grid}.page-module___8aEwW__animatedWord{color:var(--primary);opacity:0;grid-area:1/1;animation-name:page-module___8aEwW__slideAndFade;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes page-module___8aEwW__slideAndFade{0%{opacity:0;transform:translateY(-40%)}4%,8%{opacity:1;transform:translateY(0)}10%,to{opacity:0;transform:translateY(40%)}}.page-module___8aEwW__heroSubtitle{font-size:var(--text-lg);color:var(--text-secondary);margin:0 auto var(--space-8);max-width:600px;line-height:1.7}.page-module___8aEwW__heroCtaContainer{justify-content:center;gap:var(--space-4);display:flex}.page-module___8aEwW__primaryButtonLarge{padding:var(--space-4)var(--space-8);border-radius:var(--border-radius-full);font-size:var(--text-lg);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition);background:var(--primary);color:var(--text-inverse);border:none;box-shadow:0 4px 14px #3b82f640}.page-module___8aEwW__primaryButtonLarge:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px #3b82f64d}.page-module___8aEwW__heroCtaSubtext{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary)}.page-module___8aEwW__heroVisual{perspective:2000px;width:100%;max-width:900px}.page-module___8aEwW__videoPlaceholder{aspect-ratio:16/10;background-color:var(--bg-accent);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);width:100%;box-shadow:var(--shadow-xl);transition:transform .4s;transform:rotateX(10deg)scale(.95)}.page-module___8aEwW__heroVisual:hover .page-module___8aEwW__videoPlaceholder{transform:rotateX(0)scale(1)}.page-module___8aEwW__logosSection{padding:var(--space-8)0;background-color:var(--bg-primary)}.page-module___8aEwW__logosTitle{text-align:center;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-tertiary);margin-bottom:var(--space-6);letter-spacing:.05em}.page-module___8aEwW__scroller{margin:auto;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#fff 20% 80%,#0000);mask:linear-gradient(90deg,#0000,#fff 20% 80%,#0000)}.page-module___8aEwW__scroller:hover .page-module___8aEwW__scrollerInner{animation-play-state:paused}.page-module___8aEwW__scrollerInner{width:fit-content;padding-left:0;list-style:none;animation:90s linear infinite page-module___8aEwW__scroll;display:flex}.page-module___8aEwW__scrollerFragment{flex-shrink:0;display:flex}.page-module___8aEwW__scrollerInner li{padding:0 var(--space-6);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__universityLogo{object-fit:contain;filter:grayscale()brightness(.8);opacity:.6;will-change:filter,opacity,transform;width:auto;height:56px;max-height:56px;transition:filter .3s,opacity .3s,transform .3s}.page-module___8aEwW__universityLogo:hover{filter:grayscale(0%)brightness();opacity:1}@keyframes page-module___8aEwW__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module___8aEwW__howItWorksSection{padding:var(--space-24)0;background-color:var(--bg-primary)}.page-module___8aEwW__howItWorksLayout{gap:var(--space-16);flex-direction:column;max-width:1400px;margin:0 auto;display:flex}.page-module___8aEwW__howItWorksRow{gap:var(--space-3);align-items:center;display:flex}.page-module___8aEwW__stepContainer{background-color:var(--bg-secondary);border:.5px solid var(--border-light);border-radius:var(--border-radius-xl);padding:var(--space-4)}.page-module___8aEwW__stepReverse{flex-direction:row-reverse}.page-module___8aEwW__howItWorksVisual.page-module___8aEwW__interactiveBorderCard{background-color:var(--bg-accent);width:100%;position:relative}.page-module___8aEwW__howItWorksVisual.page-module___8aEwW__interactiveBorderCard .page-module___8aEwW__videoPlaceholderSmall{background-color:var(--white);border:.5px solid var(--border-ultra-light);width:100%;height:100%}.page-module___8aEwW__howItWorksText{flex:1}.page-module___8aEwW__howItWorksVisual{flex:2;max-width:800px}.page-module___8aEwW__howItWorksStep{align-items:center;gap:var(--space-4);display:flex}.page-module___8aEwW__howItWorksStep h3{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary)}.page-module___8aEwW__howItWorksText p{font-size:var(--text-lg);color:var(--text-secondary);max-width:450px;line-height:1.3}.page-module___8aEwW__videoPlaceholderSmall{aspect-ratio:4/3;background-color:var(--bg-accent);border-radius:var(--border-radius-xl);width:100%;max-width:800px}.page-module___8aEwW__interactiveDemoSection{padding:var(--space-24)0}.page-module___8aEwW__interactiveDemoGrid{gap:var(--space-12);grid-template-columns:2fr 1fr;align-items:center;display:grid}.page-module___8aEwW__interactiveDemoVisual{aspect-ratio:14/13;background-color:var(--bg-accent);border-radius:var(--border-radius-lg);width:100%;max-width:600px;position:relative}.page-module___8aEwW__demoImage{object-fit:cover;border-radius:var(--border-radius-xl);border:1px solid var(--border-light);opacity:0;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;inset:0}.page-module___8aEwW__demoImage.page-module___8aEwW__active{opacity:1}.page-module___8aEwW__interactiveDemoControls{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.page-module___8aEwW__interactiveDemoControls button{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);border-radius:var(--border-radius-lg);cursor:pointer;text-align:left;font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-secondary);background:0 0;border:1px solid #0000;transition:all .2s ease-in-out;display:flex}.page-module___8aEwW__interactiveDemoControls button:hover{background-color:var(--bg-accent);color:var(--text-primary)}.page-module___8aEwW__interactiveDemoControls button.page-module___8aEwW__active{background-color:var(--primary-light);color:var(--primary);font-weight:var(--font-semibold)}.page-module___8aEwW__trustSection{padding:var(--space-24)0;background-color:var(--bg-primary)}.page-module___8aEwW__trustGrid{gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__trustCard{background-color:var(--bg-primary);border-radius:var(--border-radius-lg);padding:var(--space-8);text-align:center;height:100%}.page-module___8aEwW__trustIcon{color:var(--primary);margin-bottom:var(--space-4)}.page-module___8aEwW__trustTitle{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.page-module___8aEwW__trustDescription{color:var(--text-secondary);line-height:1.6}.page-module___8aEwW__interactiveBorderCard{--mouse-x:50%;--mouse-y:50%;--approach-opacity:0;border-radius:var(--border-radius-xl);background-color:var(--bg-primary);z-index:1;border:1px solid #0000;position:relative}.page-module___8aEwW__interactiveBorderCard:before,.page-module___8aEwW__interactiveBorderCard:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module___8aEwW__interactiveBorderCard:before{background:radial-gradient(300px circle at var(--mouse-x)var(--mouse-y),var(--secondary),var(--primary),transparent 50%);opacity:var(--approach-opacity);transition:opacity .15s ease-out}.page-module___8aEwW__interactiveBorderCard:after{background:var(--gradient-border);opacity:0;transition:opacity .3s ease-in-out}.page-module___8aEwW__testimonialsSection{padding:var(--space-24)0;background-color:var(--bg-primary);position:relative;overflow:hidden}.page-module___8aEwW__testimonialsContainer{gap:var(--space-6);flex-direction:column;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.page-module___8aEwW__testimonialScroller:hover .page-module___8aEwW__testimonialScrollerInner{animation-play-state:paused}.page-module___8aEwW__testimonialScrollerInner{width:fit-content;padding-left:0;list-style:none;animation:60s linear infinite page-module___8aEwW__scroll;display:flex}.page-module___8aEwW__testimonialScroller[data-direction=right] .page-module___8aEwW__testimonialScrollerInner{animation-direction:reverse}.page-module___8aEwW__testimonialCard{width:400px;padding:var(--space-8);margin:0 var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.page-module___8aEwW__testimonialStars,.page-module___8aEwW__testimonialQuote,.page-module___8aEwW__testimonialAuthor{z-index:1;position:relative}.page-module___8aEwW__testimonialStars{gap:var(--space-1);color:var(--star-filled);margin-bottom:var(--space-4);display:flex}.page-module___8aEwW__star{width:18px;height:18px}.page-module___8aEwW__testimonialQuote{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-4);flex-grow:1;line-height:1.6}.page-module___8aEwW__testimonialAuthor,.page-module___8aEwW__testimonialName,.page-module___8aEwW__testimonialRole{margin:0}.page-module___8aEwW__testimonialName{font-weight:var(--font-semibold);color:var(--text-primary)}.page-module___8aEwW__testimonialRole{color:var(--text-tertiary);font-size:var(--text-sm)}.page-module___8aEwW__pricingSection{padding:var(--space-24)0;background:var(--bg-primary)}.page-module___8aEwW__fairUsageNotice{text-align:center;margin-top:var(--space-8);font-size:var(--text-sm);color:var(--text-tertiary)}.page-module___8aEwW__fairUsageNotice a{color:var(--primary);text-decoration:underline}.page-module___8aEwW__fairUsageNotice a:hover{color:var(--primary-dark)}.page-module___8aEwW__chineseText{margin-top:var(--space-2);font-size:var(--text-sm)}.page-module___8aEwW__faqSection{padding:var(--space-24)0;background:var(--bg-primary)}.page-module___8aEwW__faqList{gap:var(--space-2);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.page-module___8aEwW__faqItem{border-bottom:1px solid var(--border-light)}.page-module___8aEwW__faqQuestion{text-align:left;width:100%;font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--text-primary);padding:var(--space-4)0;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__faqIconWrapper{border-radius:var(--border-radius);background-color:#0000;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;transform:scale(1)}.page-module___8aEwW__faqQuestion:hover .page-module___8aEwW__faqIconWrapper{background-color:var(--primary-light);transform:scale(1.2)}.page-module___8aEwW__faqIcon{color:var(--text-primary);flex-shrink:0;width:20px;height:20px;transition:color .2s}.page-module___8aEwW__faqQuestion:hover .page-module___8aEwW__faqIcon{color:var(--primary-dark)}.page-module___8aEwW__faqAnswerContainer{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.page-module___8aEwW__faqAnswerContainerOpen{grid-template-rows:1fr}.page-module___8aEwW__faqAnswer{overflow:hidden}.page-module___8aEwW__faqAnswer p{padding-bottom:var(--space-6);font-size:var(--text-base);color:var(--text-secondary);max-width:720px;margin:0;line-height:1.7}.page-module___8aEwW__footer{color:#e2e8f0;padding:var(--space-6)0 var(--space-6);margin:var(--space-12)var(--space-4)var(--space-4);background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:20px;position:relative;box-shadow:0 10px 30px #0000001a}.page-module___8aEwW__contentContainer,.page-module___8aEwW__footerContainer,.page-module___8aEwW__sectionContainer,.page-module___8aEwW__logosContainer{padding:0 var(--space-6)}.page-module___8aEwW__footerBrand{margin-bottom:var(--space-4)}.page-module___8aEwW__footerGrid{gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:1fr 1fr 1fr;display:grid}.page-module___8aEwW__footerBrand .page-module___8aEwW__footerLogo{color:#fff;margin-bottom:var(--space-3);font-size:var(--text-2xl);font-weight:var(--font-bold)}.page-module___8aEwW__footerTagline{color:#94a3b8;margin-bottom:var(--space-4)}.page-module___8aEwW__footerLinks h4{color:#fff;font-weight:var(--font-semibold)}.page-module___8aEwW__footerLinks{gap:var(--space-3);flex-direction:column;display:flex}.page-module___8aEwW__footerLinks a{color:#cbd5e1;width:fit-content;transition:color var(--transition);text-decoration:none}.page-module___8aEwW__footerLinks a:hover{color:#60a5fa}.page-module___8aEwW__footerBottom{padding-top:var(--space-6);color:#94a3b8;font-size:var(--text-sm);border-top:1px solid #334155;justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__discordCorner{justify-content:center;align-items:center;display:flex;position:static}.page-module___8aEwW__discordIcon{color:#5865f2;width:36px;height:36px;transition:all var(--transition);background:#5865f21a;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.page-module___8aEwW__discordIcon:hover{color:#7983ff;background:#5865f233;transform:scale(1.1)}
