:root{--blue:#165dff;--ink:#1d2129;--muted:#86909c;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}::selection{color:#fff;-webkit-text-fill-color:#fff;text-shadow:none;background:#165dff}html{scroll-behavior:smooth;scroll-padding-top:72px}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{z-index:20;width:100%;height:72px;transition:background-color .3s var(--ease),box-shadow .3s var(--ease);color:#fff;position:fixed;top:0;left:0}.site-header.scrolled{color:var(--ink);background:#fff;box-shadow:0 4px 5px #0000001a}.header-inner{justify-content:space-between;align-items:center;max-width:1440px;height:100%;margin:auto;padding:0 80px;display:flex;position:relative}.brand{flex:none;width:96px;height:40px;display:block;position:relative}.brand img{object-fit:contain;position:absolute}.brand .brand-dark,.brand .chevron-dark,.site-header.scrolled .brand .brand-light{display:none}.site-header.scrolled .brand .brand-dark,.site-header.scrolled .chevron-dark{display:block}.brand-mark{width:33.493px;height:40px;top:0;left:0}.brand-word-a{width:57.787px;height:4.791px;top:31.909px;left:37.433px}.brand-word-b{width:57.395px;height:18.485px;top:10.075px;left:38.085px}.main-nav{align-items:center;height:72px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.nav-link{white-space:nowrap;width:110px;height:72px;color:inherit;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:400;display:flex}button.nav-link{cursor:pointer;background:0 0;border:0;padding:0}.nav-link:hover,.nav-link:focus-visible,.product-nav[aria-expanded=true]>.nav-link{opacity:1;font-weight:600}.nav-link.current{font-weight:500}.nav-link img{width:16px;height:16px;transition:transform .2s var(--ease)}.product-nav .chevron-dark,.site-header.scrolled .product-nav .chevron-light{display:none}.site-header.scrolled .product-nav .chevron-dark{display:block}.product-nav[aria-expanded=true] .nav-link img{transform:rotate(180deg)}.product-nav{position:relative}.product-nav:after{content:"";height:16px;position:absolute;top:64px;left:-2px;right:-2px}.product-menu{width:240px;color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s;isolation:isolate;background:#fff;border-radius:8px;padding:8px;position:absolute;top:80px;left:-65px;transform:translateY(-10px);box-shadow:0 15px 24px #0000000f}.product-nav[aria-expanded=true] .product-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.product-menu-glide{z-index:-1;opacity:0;pointer-events:none;background:#f2f3f5;border-radius:8px;height:72px;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .14s;position:absolute;top:8px;left:8px;right:8px;transform:translateY(0)}.product-menu.has-glide .product-menu-glide{opacity:1}.product-option{height:72px;transition:color .2s var(--ease);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex;position:relative}.product-option img{flex:none;width:16px;height:16px;margin-top:4px}.product-option strong{font-size:16px;font-weight:500;line-height:24px;display:block}.product-option small{font-size:12px;line-height:20px;display:block}.teacher-hero-shell{background-color:#fff;background-image:linear-gradient(#0000 86%,#ffffff1f 91%,#ffffff8a 96%,#fff 100%),radial-gradient(94.82vw 95.06% at 51.94% 101.75%,#fff 0%,#e5eeff 11.602%,#d4e0fb 22.902%,#9bb7f2 34.664%,#6f98ed 42.332%,#4479e9 50%,#335cb8 62.5%,#233f86 75%,#1a316d 81.25%,#122255 87.5%,#09143c 93.75%,#010523 100%);height:800px;position:relative;overflow:hidden}.teacher-hero{color:#fff;isolation:isolate;max-width:1440px;height:800px;margin:auto;position:relative}.hero-copy{z-index:1;position:absolute;top:160px;left:calc(50% - 497px)}.hero-title{letter-spacing:0;color:#fff;margin:0;font-size:56px;font-weight:500;line-height:78px}.hero-title [data-hero-split]{visibility:hidden}.hero-title .line{min-height:1em;display:block;overflow:visible}.split-char{will-change:transform,opacity;display:inline-block}.hero-subtitle{color:#fff;margin:30px 0 0;font-size:17px;line-height:28px}.hero-cta{width:130px;height:46px;color:var(--blue);transition:translate .3s var(--ease),box-shadow .3s var(--ease);opacity:0;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:30px;font-size:14px;font-weight:500;display:flex;transform:translateY(24px)}.hero-cta:hover{box-shadow:0 8px 18px #00194626;translate:0 -4px!important}.hero-photo{opacity:0;border-radius:12px;width:640px;height:355.816px;position:absolute;top:168px;left:680px;overflow:hidden;transform:translateY(24px)}.hero-photo img{object-fit:cover;width:122.02%;max-width:none;height:164%;position:absolute;top:-22.62%;left:-3.63%}.hero-photo:after{content:"";background:#0003;position:absolute;inset:0}.teacher-features{flex-direction:column;gap:280px;max-width:1200px;margin:140px auto 0;display:flex;position:relative}.teacher-connection{z-index:0;pointer-events:none;width:703.654px;height:1798px;position:absolute;top:253px;left:83.67px;overflow:visible}.teacher-connection img{width:707.659px;max-width:none;height:1802px;display:block}.feature-row{z-index:1;grid-template-columns:588px 1fr;width:100%;display:grid;position:relative}.feature-one{height:326px}.feature-two{grid-template-columns:447px 588px;column-gap:165px;height:434px}.feature-three{height:360px}.feature-four{grid-template-columns:447px 588px;column-gap:165px;height:366px}.scene{opacity:0;border-radius:16px;position:relative;overflow:hidden;transform:none}.scene img{object-fit:cover;width:100%;height:100%;display:block}.feature-one .scene,.feature-four .scene{height:326px}.feature-two .scene{height:400px;margin-top:0}.feature-three .scene{background:radial-gradient(80% 58% at 68% 5%,#f9fcff 0%,#e8eef6 100%);height:360px}.feature-copy{color:var(--ink);opacity:0;position:relative;transform:translateY(24px)}.feature-one .feature-copy{width:510px;margin-left:102px;padding-top:55px}.feature-two .feature-copy{width:447px;padding-top:100px}.feature-three .feature-copy{width:510px;margin-left:102px;padding-top:108px}.feature-four .feature-copy{width:447px;padding-top:55px}.feature-copy h2{letter-spacing:0;margin:0;font-size:48px;font-weight:500;line-height:64px}.feature-three .feature-copy h2{white-space:nowrap;line-height:56px}.feature-copy p{margin:26px 0 0;font-size:16px;font-weight:400;line-height:24px}.feature-two .feature-copy p{margin-top:26px}.feature-three .feature-copy p{margin-top:32px}.feature-four .feature-copy p{margin-top:26px}.voice-pill{background:var(--blue);color:#fff;white-space:nowrap;border-radius:8px 8px 8px 2px;padding:8px 12px;font-size:12px;font-weight:500;line-height:20px;position:absolute;top:91px;left:374px;box-shadow:0 4px 6px #0002}.voice-reply{width:156px;color:var(--ink);background:#fff;border-radius:8px 2px 2px 8px;padding:8px 12px;font-size:12px;font-weight:500;line-height:20px;position:absolute;top:139px;left:calc(50% - 183px);box-shadow:0 5px 5px #0002}.task-floater{color:#15161f;background:#fff;border-radius:11px;width:266px;padding:13px;position:absolute;top:40.32%;left:45.08%;box-shadow:0 8px 10px #00000014}.task-floater h3,.student-floater h3{margin:0 0 10px;font-size:13px;font-weight:500;line-height:18px}.task-person{align-items:center;gap:6px;margin-bottom:7px;font-size:10px;display:flex}.task-person img{object-fit:cover;border-radius:50%;width:21px;height:21px}.task-tag{color:#cb272d;background:#ffece8;border-radius:3px;margin-left:auto;padding:2px 8px;font-size:8px}.task-categories{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.task-categories span{text-align:center;color:#5d6169;white-space:nowrap;background:#f7f8fa;border-radius:5px;padding:6px 3px;font-size:9px}.task-categories span.selected{color:var(--blue);background:#e8f3ff}.task-lines{border-top:1px dashed #fff9;height:1px;position:absolute;top:70.2%;left:55%;right:21%}.task-send{background:var(--blue);color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:68px;height:92px;font-size:12px;display:flex;position:absolute;top:65%;left:69.67%;box-shadow:0 4px 6px #0002}.task-send img{object-fit:contain;width:24px;height:24px}.student-floater{color:#15161f;background:#fff;border-radius:8px;width:223px;padding:12px 10px;position:absolute;top:61%;left:81.58%;box-shadow:0 6px 8px #00000014}.student-floater h3{font-size:12px}.student-task{border-top:1px solid #f1f2f4;grid-template-columns:42px 1fr 58px;align-items:center;gap:5px;min-height:28px;font-size:10px;display:grid}.student-task span:first-child{color:#00a981;background:#ecf8f1;padding:3px 4px;font-size:8px}.student-task button{color:var(--blue);white-space:nowrap;background:#e8f3ff;border:0;border-radius:16px;padding:5px 8px;font-size:9px}.teacher-comparison{max-width:1200px;height:712px;margin:126px auto 0;position:relative}.comparison-title{text-align:center;margin:0;font-size:56px;font-weight:500;line-height:64px;position:absolute;top:0;left:0;right:0}.comparison-tabs{gap:12px;display:flex;position:absolute;top:104px;left:50%;transform:translate(-50%)}.comparison-tabs span{width:113px;height:52px;color:var(--muted);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.comparison-tabs .selected{background:var(--blue);color:#fff}.comparison-panels{height:478px;position:absolute;top:233px;left:0;right:0}.comparison-card{width:624px;height:478px;position:absolute;top:0}.comparison-card img{width:624px;max-width:none;height:478px;display:block}.comparison-card.traditional{left:0}.comparison-card.ai{left:576px}.comparison-label{text-align:center;white-space:nowrap;margin:0;font-size:36px;font-weight:500;line-height:44px;position:absolute;top:192px;left:0;right:0}.comparison-description{text-align:center;white-space:nowrap;margin:0;font-size:16px;line-height:24px;position:absolute;top:255px;left:0;right:0}.comparison-card.ai .comparison-label,.comparison-card.ai .comparison-description{color:#fff}.site-footer{color:#fff;background:linear-gradient(160.75deg,#000215 7.22%,#00053d 64.78%);height:561px;margin-top:280px;position:relative}.footer-inner{width:1440px;max-width:100%;height:100%;margin:auto;position:relative}.footer-brand{width:95px;height:40px;position:absolute;top:70px;left:100px}.footer-brand .brand-mark{left:0}.footer-brand .brand-word-a{width:57.787px;height:4.791px;top:30.3px;left:39.25px}.footer-brand .brand-word-b{width:57.395px;height:18.485px;top:7.42px;left:39.82px}.qr-row{gap:39px;display:flex;position:absolute;top:162px;left:100px}.qr{text-align:center;width:80px;margin:0}.qr img{object-fit:cover;border-radius:4px;width:80px;height:80px;display:block}.qr figcaption{color:#86909c;white-space:nowrap;margin-top:6px;font-size:12px;line-height:20px}.contact{position:absolute;top:325px;left:100px}.contact-label{margin:0 0 2px;font-size:12px;line-height:20px}.phone-number{margin:0 0 16px;font-size:24px;font-weight:500;line-height:32px}.address-label{margin:0 0 4px;font-size:12px;line-height:20px}.address{margin:0;font-size:16px;font-weight:500;line-height:24px}.footer-columns{grid-template-columns:70px 70px 70px;gap:84px;display:grid;position:absolute;top:79px;right:100px}.footer-column h3{white-space:nowrap;margin:0 0 40px;font-size:16px;font-weight:500;line-height:24px}.footer-column a{color:#c9cdd4;white-space:nowrap;margin-bottom:19px;font-size:14px;line-height:22px;display:block}.legal{text-align:right;color:#fffc;font-size:12px;line-height:20px;position:absolute;bottom:52px;right:100px}.beian-link{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.beian-link:hover{color:#fff}.beian-icon{flex-shrink:0;width:14px;height:14px}.copyright{color:#fffc;margin:0;font-size:12px;line-height:20px;position:absolute;bottom:50px;left:100px}.reveal-ready{will-change:transform,opacity}@media (width<=1100px){.header-inner{padding:0 32px}.main-nav{left:auto;right:32px;transform:none}.nav-link{width:auto;padding:0 18px}.teacher-features,.teacher-comparison{width:calc(100% - 64px)}.teacher-features{gap:170px}.feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;height:auto;min-height:330px}.feature-copy{width:auto!important;margin-left:0!important;padding-top:40px!important}.feature-copy h2{font-size:38px;line-height:52px}.feature-copy p{font-size:15px}.feature-two,.feature-four{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:48px}.feature-two .scene,.feature-four .scene{aspect-ratio:588/400;height:auto}.feature-one .scene,.feature-four .scene{aspect-ratio:588/326;height:auto}.feature-three .scene{aspect-ratio:588/360;height:auto}.teacher-connection{width:70%;height:1500px;left:15%}.teacher-connection img{width:100%;height:100%}.task-floater{transform-origin:0 0;transform:scale(.76)}.student-floater{transform-origin:100% 100%;transform:scale(.75)}.task-send{transform:scale(.8)}.comparison-card{aspect-ratio:624/478;width:52%;height:auto}.comparison-card img{width:100%;height:auto}.comparison-card.ai{left:48%}.comparison-label{font-size:30px;top:40%}.comparison-description{font-size:13px;top:54%}.footer-inner{padding:0 32px}.footer-brand,.qr-row,.contact{left:32px}.footer-columns{gap:32px;right:32px}.legal{right:32px}.copyright{left:32px}}@media (width<=760px){.site-header{height:64px}.header-inner{padding:0 20px}.brand{transform-origin:0;transform:scale(.82)}.main-nav{height:64px;right:12px}.nav-link{width:auto;padding:0 8px;font-size:12px}.nav-link img{width:12px;height:12px}.nav-link:nth-last-child(2),.nav-link:last-child{display:none}.product-nav:after{height:12px;top:58px}.product-menu{top:70px;left:auto;right:-60px}.teacher-hero-shell,.teacher-hero{height:780px}.hero-copy{top:108px;left:24px}.hero-title{font-size:42px;line-height:58px}.hero-subtitle{max-width:calc(100vw - 48px);margin-top:18px;font-size:15px;line-height:24px}.hero-cta{width:120px;height:42px;margin-top:22px}.hero-photo{aspect-ratio:640/356;width:auto;height:auto;top:428px;left:24px;right:24px}.teacher-features{gap:74px;width:calc(100% - 40px);margin-top:74px}.teacher-connection{opacity:.3;width:84%;height:1400px;top:160px;left:8%}.feature-row,.feature-two,.feature-four{flex-direction:column;gap:24px;height:auto;min-height:0;display:flex}.feature-one .scene,.feature-two .scene,.feature-three .scene,.feature-four .scene{aspect-ratio:588/326;order:0;width:100%;height:auto}.feature-copy{order:1!important;margin:0!important;padding:0!important}.feature-copy h2{font-size:30px;line-height:42px}.feature-copy p{font-size:14px;line-height:23px;margin-top:12px!important}.feature-three .scene{aspect-ratio:588/360}.voice-pill{padding:5px 8px;font-size:9px;line-height:16px;top:22%;left:58%}.voice-reply{width:142px;padding:6px 8px;font-size:9px;line-height:15px;top:36%;left:15%}.task-floater{top:33%;left:37%;transform:scale(.58)}.student-floater{transform-origin:100% 100%;inset:auto -2% 2% auto;transform:scale(.56)}.task-send{top:56%;left:61%;transform:scale(.68)}.task-lines{display:none}.teacher-comparison{width:calc(100% - 40px);height:auto;margin:90px auto 0;padding-bottom:0}.comparison-title{white-space:nowrap;font-size:32px;line-height:44px;position:static}.comparison-tabs{justify-content:center;gap:4px;margin-top:20px;position:static;transform:none}.comparison-tabs span{width:calc(25vw - 16px);height:44px;font-size:12px}.comparison-panels{flex-direction:column;gap:12px;height:auto;margin-top:20px;display:flex;position:static}.comparison-card,.comparison-card.ai{aspect-ratio:624/478;width:100%;height:auto;position:relative;left:auto}.comparison-card img{width:100%;height:auto}.comparison-label{font-size:25px;line-height:34px}.comparison-description{font-size:11px;line-height:16px}.site-footer{height:760px;margin-top:120px}.footer-inner{padding:0 20px}.footer-brand{top:40px}.qr-row{flex-wrap:wrap;gap:8px;max-width:330px;top:110px}.qr{width:68px}.qr img{width:68px;height:68px}.qr figcaption{white-space:normal;font-size:9px;line-height:13px}.contact{top:305px}.footer-columns{grid-template-columns:repeat(3,1fr);gap:18px;top:475px;left:32px;right:auto}.footer-column h3{font-size:12px}.footer-column a{margin-bottom:10px;font-size:11px;line-height:17px}.legal{text-align:left;font-size:10px;bottom:50px;left:32px;right:32px}.copyright{font-size:10px;bottom:20px}}@media (width>=1101px){.hero-copy{top:168px}.hero-subtitle{margin-top:32px}.hero-cta{margin-top:76px}.feature-one .feature-copy,.feature-four .feature-copy{padding-top:62px}.feature-three .feature-copy{padding-top:112px}}.feature-copy{opacity:1;transform:none}.feature-copy h2{opacity:0}.feature-copy p{opacity:0;transform:none}.feature-three .scene img{object-fit:cover}.feature-one .scene img{object-fit:cover;width:129.22%;max-width:none;height:174.8%;position:absolute;top:-29.87%;left:-18.67%}.feature-two .scene img{object-fit:cover;width:128.79%;max-width:none;height:142.02%;position:absolute;top:-36.88%;left:-2.72%}.feature-four .scene img{object-fit:cover;width:121.2%;max-width:none;height:163.96%;position:absolute;top:-17.64%;left:0}.task-tag-warm{color:#d25f00;background:#fff7e8}.task-line{z-index:2;width:43px;max-width:none;height:1px;position:absolute}.task-line-one{top:305px;left:788px}.task-line-two{top:305px;left:931px}.feature-dot{z-index:2;width:4px;max-width:none;height:4px;position:absolute}.feature-dot-one{top:303px;left:687px}.feature-dot-two{top:303px;left:830px}@media (width<=760px){.task-line,.feature-dot{display:none}}.feature-one{visibility:hidden}.feature-one.is-revealed{visibility:visible}.teacher-connection{opacity:0}.feature-one .scene{container-type:inline-size}.voice-pill{border-radius:8px 8px 8px 2px;padding:1.36054cqw 2.04082cqw;font-size:2.04082cqw;line-height:3.40136cqw;top:14.4172%;left:63.6054%;box-shadow:0 4px 5.05px #0000001c}.voice-reply{border-radius:8px 8px 2px;width:26.5306%;padding:1.36054cqw 2.04082cqw;font-size:2.04082cqw;line-height:3.40136cqw;top:26.0736%;left:18.8776%;box-shadow:0 5px 3.55px #0000001c}.feature-two .task-artwork{aspect-ratio:678/421;border-radius:0;width:678px;height:421px;margin-left:-71px;overflow:visible}.feature-two .task-artwork img{object-fit:contain;width:105.162%;max-width:none;height:auto;position:absolute;top:0;left:-2.92623%}@media (width<=1100px){.feature-two .task-artwork{aspect-ratio:678/421;width:115.306%;height:auto;margin-left:-12.0748%}}@media (width<=760px){.feature-two .task-artwork{aspect-ratio:678/421;width:100%;margin-left:0}}
