@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);padding-top:72px;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:900px}.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}.page-module___8aEwW__animatedWordContainer{margin-top:var(--space-2);text-align:center;height:1.2em;display:block;position:relative}.page-module___8aEwW__animatedWordWrapper{white-space:nowrap;vertical-align:bottom;justify-content:center;display:inline-flex;overflow:hidden}.page-module___8aEwW__hiddenMeasure{visibility:hidden;white-space:nowrap;height:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;position:absolute;overflow:hidden}.page-module___8aEwW__animatedWord{color:var(--primary);white-space:nowrap;display:inline-block}.page-module___8aEwW__heroSubtitle{font-size:var(--text-lg);color:var(--text-secondary);margin:0 auto var(--space-8);max-width:650px;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;text-decoration:none;box-shadow:0 4px 14px #3b82f640}.page-module___8aEwW__primaryButtonLarge:hover{background:var(--primary-dark);box-shadow:0 6px 20px #3b82f64d}.page-module___8aEwW__primaryButtonLarge:focus-visible,.page-module___8aEwW__secondaryButtonLarge:focus-visible{outline:3px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in oklab,var(--primary)30%,transparent)}.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:4/3;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__heroLightEffect{background:radial-gradient(ellipse 70% 50% at 50% 0%,var(--primary)0%,var(--primary-light)40%,#fff0 70%);filter:blur(80px);opacity:.6;pointer-events:none;z-index:0;width:200%;height:120%;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.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-12);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-8)}.page-module___8aEwW__stepReverse{flex-direction:row-reverse}.page-module___8aEwW__howItWorksText{flex:1}.page-module___8aEwW__howItWorksVisual{flex:2;max-width:800px}.page-module___8aEwW__mediaContainer{aspect-ratio:4/3;border-radius:var(--border-radius-xl);border:1px solid var(--border-light);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.page-module___8aEwW__mediaImage{aspect-ratio:4/3;object-fit:cover;border-radius:var(--border-radius-lg);width:80%;transition:transform .3s;box-shadow:0 20px 50px #0003}.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__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}.page-module___8aEwW__testimonialsGrid{gap:var(--space-6);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.page-module___8aEwW__testimonialRow{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module___8aEwW__testimonialCard{border-radius:var(--border-radius-xl);padding:var(--space-4)var(--space-6);gap:var(--space-4);transition:var(--transition);border:1px solid #0000;flex-direction:column;display:flex}.page-module___8aEwW__testimonialQuote{font-size:var(--text-base);color:var(--text-secondary);z-index:1;flex-grow:1;margin:0;line-height:1.6;position:relative}.page-module___8aEwW__testimonialAuthor{align-items:center;gap:var(--space-3);z-index:1;margin:0;display:flex;position:relative}.page-module___8aEwW__testimonialAvatar{object-fit:cover;border:1px solid var(--border-light);width:40px;height:40px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;display:block}.page-module___8aEwW__testimonialAvatar:before{content:"";border-radius:inherit;opacity:.03;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");display:none;position:absolute;inset:0}.page-module___8aEwW__testimonialQuote strong{color:var(--text-primary);font-weight:600}.page-module___8aEwW__testimonialName{font-weight:var(--font-medium);color:var(--text-primary);font-size:var(--text-sm);margin:0}.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__faqQuestion:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.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__faqAnswer a{color:inherit;transition:color var(--transition);text-decoration:underline}.page-module___8aEwW__faqAnswer a:hover{color:var(--primary)}.page-module___8aEwW__footer{background:var(--tech-gradient-surface);color:var(--tech-text);padding:var(--space-6)0 var(--space-6);margin:var(--space-12)var(--space-4)var(--space-4);box-shadow:var(--shadow-lg);border-radius:20px;position:relative}.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:0}.page-module___8aEwW__footerGrid{gap:var(--space-6);margin-bottom:var(--space-12);grid-template-columns:2fr 1fr 1fr;display:grid}.page-module___8aEwW__footerLogo{font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:var(--space-2);background:var(--gradient-logo);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content}.page-module___8aEwW__footerTagline{color:var(--tech-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-4)}.page-module___8aEwW__socialIcons{gap:var(--space-4);display:flex}.page-module___8aEwW__discordIcon{width:32px;height:32px;color:var(--tech-text-muted);transition:all var(--transition);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__discordIcon:hover{color:var(--white);background-color:#5865f2}.page-module___8aEwW__footerLinks h4{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--white);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.05em}.page-module___8aEwW__footerLinks ul{margin:0;padding:0;list-style:none}.page-module___8aEwW__footerLinks li{margin-bottom:var(--space-2)}.page-module___8aEwW__footerLinks a,.page-module___8aEwW__footerPolicies a{color:var(--tech-text-muted);transition:color var(--transition);text-decoration:none}.page-module___8aEwW__footerLinks a{font-size:var(--text-sm)}.page-module___8aEwW__footerPolicies a{font-size:var(--text-xs)}.page-module___8aEwW__footerLinks a:hover,.page-module___8aEwW__footerPolicies a:hover{color:var(--white)}.page-module___8aEwW__footerBottom{border-top:1px solid var(--tech-border);padding-top:var(--space-6);align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}@media (min-width:640px){.page-module___8aEwW__footerBottom{text-align:left;flex-direction:row;justify-content:space-between}}.page-module___8aEwW__footerBottom p{color:var(--tech-text-muted);font-size:var(--text-xs)}.page-module___8aEwW__footerPolicies{align-items:center;gap:var(--space-2);display:flex}.page-module___8aEwW__footerDivider{color:var(--tech-border);font-size:var(--text-xs)}.page-module___8aEwW__ctaSection{padding:var(--space-24)0;text-align:center;background-color:var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__ctaGrid{background-image:linear-gradient(var(--tech-grid-animated-color)1px,transparent 1px),linear-gradient(to right,var(--tech-grid-animated-color)1px,transparent 1px);z-index:0;background-size:3rem 3rem;animation:4s ease-in-out infinite page-module___8aEwW__animateGridLines;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 100% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(100% 100% at 50% 0,#000 40%,#0000 100%)}.page-module___8aEwW__ctaLightEffect{background:radial-gradient(ellipse 60% 60% at 50% 10%,var(--primary)0%,var(--primary-light)40%,#fff0 70%);filter:blur(60px);opacity:.25;pointer-events:none;z-index:0;width:150%;height:150%;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes page-module___8aEwW__smokeShift{0%{opacity:.5;transform:translate(-50%)scale(1)}to{opacity:.7;transform:translate(-50%)scale(1.1)translateY(20px)}}.page-module___8aEwW__ctaContent{z-index:1;max-width:800px;padding:0 var(--space-6);position:relative}.page-module___8aEwW__ctaTitle{font-size:clamp(var(--text-3xl),5vw,var(--text-4xl));font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-6);line-height:1.2}.page-module___8aEwW__ctaSubtitle{font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-10);line-height:1.6}@media (max-width:900px){.page-module___8aEwW__testimonialRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module___8aEwW__sectionContainer,.page-module___8aEwW__contentContainer,.page-module___8aEwW__footerContainer,.page-module___8aEwW__logosContainer{padding:0 var(--space-4)}.page-module___8aEwW__heroSection{padding:var(--space-16)0}.page-module___8aEwW__heroContent{margin-bottom:var(--space-8)}.page-module___8aEwW__heroSubtitle{max-width:100%}.page-module___8aEwW__heroCtaContainer{gap:var(--space-3);flex-direction:column}.page-module___8aEwW__primaryButtonLarge{width:100%}.page-module___8aEwW__howItWorksSection{padding:var(--space-16)0}.page-module___8aEwW__howItWorksLayout{gap:var(--space-6)}.page-module___8aEwW__howItWorksRow{align-items:stretch;gap:var(--space-4);flex-direction:column}.page-module___8aEwW__howItWorksVisual{max-width:100%}.page-module___8aEwW__trustSection{padding:var(--space-16)0}.page-module___8aEwW__trustGrid{gap:var(--space-4);grid-template-columns:1fr}.page-module___8aEwW__testimonialsSection{padding:var(--space-16)0}.page-module___8aEwW__testimonialRow{grid-template-columns:1fr}.page-module___8aEwW__testimonialCard{padding:var(--space-5)}.page-module___8aEwW__pricingSection{padding:var(--space-16)0}.page-module___8aEwW__footer{margin:var(--space-8)var(--space-3)var(--space-3)}.page-module___8aEwW__footerGrid{gap:var(--space-6);grid-template-columns:1fr}}
