html{scroll-behavior:smooth}.landing-topbar[data-v-e8ab51ed]{transition:min-height .25s,background-color .25s,box-shadow .25s;animation:.58s cubic-bezier(.22,1,.36,1) both nav-drop-e8ab51ed}.landing-topbar.scrolled[data-v-e8ab51ed]{background-color:#fffffff5;box-shadow:0 13px 34px #001f541a}.landing-nav a[data-v-e8ab51ed]{position:relative}.landing-nav a[data-v-e8ab51ed]:after{content:"";transform-origin:50%;background:#1265ff;border-radius:999px;height:2px;transition:transform .25s;position:absolute;bottom:-.7rem;left:0;right:0;transform:scaleX(0)}.landing-nav a[data-v-e8ab51ed]:hover:after,.landing-nav a.active[data-v-e8ab51ed]:after{transform:scaleX(1)}.hero-section[data-v-e8ab51ed]:before,.hero-section[data-v-e8ab51ed]:after{z-index:0;pointer-events:none;content:"";border:1px solid #1265ff1c;border-radius:50%;width:420px;height:420px;animation:12s ease-in-out infinite alternate ambient-drift-e8ab51ed;position:absolute}.hero-section[data-v-e8ab51ed]:before{top:6%;right:-260px}.hero-section[data-v-e8ab51ed]:after{animation-delay:-5s;bottom:-320px;left:-80px}.ambient-symbols[data-v-e8ab51ed]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-symbol[data-v-e8ab51ed]{color:#1265ff3d;width:42px;height:42px;animation:float-symbol-e8ab51ed var(--duration) ease-in-out var(--delay) infinite alternate;background:#ffffff85;border:1px solid #1265ff1f;border-radius:14px;place-items:center;font-size:15px;font-weight:900;display:grid;position:absolute;box-shadow:0 12px 40px #1265ff14}.ambient-symbol[data-v-e8ab51ed]:first-child{top:16%;left:4%}.ambient-symbol[data-v-e8ab51ed]:nth-child(2){top:66%;left:48%}.ambient-symbol[data-v-e8ab51ed]:nth-child(3){top:12%;right:4%}.ambient-symbol[data-v-e8ab51ed]:nth-child(4){bottom:13%;right:8%}.ambient-symbol[data-v-e8ab51ed]:nth-child(5){bottom:6%;left:8%}.hero-stagger[data-v-e8ab51ed]>*{opacity:0;animation:.72s cubic-bezier(.22,1,.36,1) forwards hero-rise-e8ab51ed}.hero-stagger[data-v-e8ab51ed]>:first-child{animation-delay:80ms}.hero-stagger[data-v-e8ab51ed]>:nth-child(2){animation-delay:.17s}.hero-stagger[data-v-e8ab51ed]>:nth-child(3){animation-delay:.26s}.hero-stagger[data-v-e8ab51ed]>:nth-child(4){animation-delay:.35s}.hero-stagger[data-v-e8ab51ed]>:nth-child(5){animation-delay:.44s}.hero-stagger[data-v-e8ab51ed]>:nth-child(6){animation-delay:.53s}.eyebrow-dot[data-v-e8ab51ed]{animation:1.8s ease-in-out infinite pulse-dot-e8ab51ed}.subject-pill[data-v-e8ab51ed]{opacity:0;animation:subject-pop-e8ab51ed .48s cubic-bezier(.22, 1, .36, 1) calc(.52s + var(--i) * 65ms) forwards;transition:transform .2s,border-color .2s,box-shadow .2s}.subject-pill[data-v-e8ab51ed]:hover{border-color:#9ec2ff;transform:translateY(-2px);box-shadow:0 9px 22px #1265ff1f}.preview-entrance[data-v-e8ab51ed]{opacity:0;animation:.88s cubic-bezier(.22,1,.36,1) .22s forwards preview-enter-e8ab51ed}.tilt-card[data-v-e8ab51ed]{transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out}.preview-shell[data-v-e8ab51ed]{transition:opacity .24s,filter .24s;animation:6s ease-in-out 1.2s infinite dashboard-breathe-e8ab51ed}.preview-shell.is-switching[data-v-e8ab51ed]{filter:blur(4px);opacity:.24}.platform-preview:hover .preview-shell[data-v-e8ab51ed]{animation-play-state:paused}.preview-timer[data-v-e8ab51ed]{width:0;animation:4.6s linear forwards preview-timer-e8ab51ed}.platform-preview:hover .preview-timer[data-v-e8ab51ed]{animation-play-state:paused}.btn-sheen[data-v-e8ab51ed]{isolation:isolate;position:relative;overflow:hidden}.btn-sheen[data-v-e8ab51ed]:after{z-index:1;content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:30%;transition:transform .65s;position:absolute;inset:-50% auto -50% -45%;transform:rotate(16deg)translate(-240%)}.btn-sheen[data-v-e8ab51ed]:hover:after{transform:rotate(16deg)translate(650%)}.btn-sheen[data-v-e8ab51ed]>*{z-index:2;position:relative}.scroll-cue[data-v-e8ab51ed]{z-index:2;border:1px solid #1265ff47;border-radius:999px;place-items:start center;width:30px;height:48px;padding-top:9px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.scroll-cue i[data-v-e8ab51ed]{background:#1265ff;border-radius:999px;width:4px;height:8px;animation:1.7s ease-in-out infinite scroll-cue-e8ab51ed}.motion-marquee[data-v-e8ab51ed]{position:relative}.motion-marquee[data-v-e8ab51ed]:before,.motion-marquee[data-v-e8ab51ed]:after{z-index:2;pointer-events:none;content:"";width:min(11vw,120px);position:absolute;top:0;bottom:0}.motion-marquee[data-v-e8ab51ed]:before{background:linear-gradient(90deg,#fff,#0000);left:0}.motion-marquee[data-v-e8ab51ed]:after{background:linear-gradient(-90deg,#fff,#0000);right:0}.marquee[data-v-e8ab51ed]{animation:34s linear infinite marquee-e8ab51ed}.motion-marquee:hover .marquee[data-v-e8ab51ed]{animation-play-state:paused}.reveal[data-v-e8ab51ed],.reveal-left[data-v-e8ab51ed],.reveal-right[data-v-e8ab51ed]{opacity:0;transition:opacity .68s,transform .68s cubic-bezier(.22,1,.36,1)}.reveal[data-v-e8ab51ed]{transform:translateY(34px)}.reveal-left[data-v-e8ab51ed]{transform:translate(-38px)}.reveal-right[data-v-e8ab51ed]{transform:translate(38px)}.reveal.is-visible[data-v-e8ab51ed],.reveal-left.is-visible[data-v-e8ab51ed],.reveal-right.is-visible[data-v-e8ab51ed]{opacity:1;transform:translate(0)}.stagger[data-v-e8ab51ed]>*{opacity:0;transition:opacity .55s ease calc(var(--i) * 75ms), transform .55s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 75ms);transform:translateY(22px)}.stagger.is-visible[data-v-e8ab51ed]>*{opacity:1;transform:translateY(0)}.interactive-card[data-v-e8ab51ed]{transition:transform .28s,box-shadow .28s,border-color .28s,background-color .28s}.interactive-card[data-v-e8ab51ed]:hover{transform:translateY(-7px);box-shadow:0 24px 52px #001f5424}.glow-card[data-v-e8ab51ed]{isolation:isolate;position:relative}.glow-card[data-v-e8ab51ed]:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #5093ff2e, transparent 68%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.glow-card[data-v-e8ab51ed]:hover:before{opacity:1}.proof-item[data-v-e8ab51ed]{transition:transform .22s}.proof-item[data-v-e8ab51ed]:hover{transform:translateY(-3px)}.proof-icon[data-v-e8ab51ed],.entry-icon[data-v-e8ab51ed],.feature-check[data-v-e8ab51ed],.step-num[data-v-e8ab51ed]{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.proof-item:hover .proof-icon[data-v-e8ab51ed],.interactive-card:hover .entry-icon[data-v-e8ab51ed],.feature-item:hover .feature-check[data-v-e8ab51ed],.step-card:hover .step-num[data-v-e8ab51ed]{transform:translateY(-2px)rotate(-4deg)scale(1.07);box-shadow:0 10px 24px #1265ff38}.subject-card:hover svg[data-v-e8ab51ed]{transform:scale(1.08)rotate(-4deg)}.subject-card svg[data-v-e8ab51ed]{transition:transform .25s}.teacher-card img[data-v-e8ab51ed]{transition:transform .55s cubic-bezier(.22,1,.36,1)}.teacher-card:hover img[data-v-e8ab51ed]{transform:scale(1.055)}.feature-item[data-v-e8ab51ed]{border-radius:14px;margin:-.45rem;padding:.45rem;transition:transform .22s,background-color .22s}.feature-item[data-v-e8ab51ed]:hover{background:#eef4ffc2;transform:translate(5px)}.large-dashboard[data-v-e8ab51ed]{transition:transform .18s ease-out,box-shadow .3s}.large-dashboard[data-v-e8ab51ed]:hover{box-shadow:0 32px 80px #001f5447}.dash-card[data-v-e8ab51ed]{transition:transform .25s,box-shadow .25s}.dash-card[data-v-e8ab51ed]:hover{transform:translateY(-3px);box-shadow:0 14px 32px #001f542e}.metric-bar[data-v-e8ab51ed]{transform-origin:0;transition:transform .85s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.large-dashboard.is-visible .metric-bar[data-v-e8ab51ed]{transform:scaleX(1)}.large-dashboard.is-visible .metric-bar[data-v-e8ab51ed]:nth-child(2){transition-delay:.1s}.cta-box[data-v-e8ab51ed]{position:relative;overflow:hidden}.cta-box[data-v-e8ab51ed]:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffffff17,#0000);width:40%;height:380%;animation:7s ease-in-out infinite sheen-e8ab51ed;position:absolute;top:-160%;left:-20%;transform:rotate(18deg)}.carousel-arrow[data-v-e8ab51ed]{color:#001f54;background:#fff;border:1px solid #cdd8ea;border-radius:13px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;transition:transform .2s,color .2s,border-color .2s;display:grid;box-shadow:0 7px 20px #001f5414}.carousel-arrow[data-v-e8ab51ed]:hover{color:#1265ff;border-color:#9ec2ff;transform:translateY(-2px)}.carousel-dots button[data-v-e8ab51ed]{background:#cbd7e8;border-radius:999px;width:8px;height:8px;transition:width .22s,background-color .22s}.carousel-dots button.active[data-v-e8ab51ed]{background:#1265ff;width:24px}.activity-enter-active[data-v-e8ab51ed],.activity-leave-active[data-v-e8ab51ed],.focus-enter-active[data-v-e8ab51ed],.focus-leave-active[data-v-e8ab51ed]{transition:all .25s}.activity-enter-from[data-v-e8ab51ed],.focus-enter-from[data-v-e8ab51ed]{opacity:0;transform:translateY(7px)}.activity-leave-to[data-v-e8ab51ed],.focus-leave-to[data-v-e8ab51ed]{opacity:0;transform:translateY(-7px)}@keyframes nav-drop-e8ab51ed{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-rise-e8ab51ed{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-enter-e8ab51ed{0%{opacity:0;transform:translate(38px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes dashboard-breathe-e8ab51ed{0%,to{box-shadow:0 0 #1265ff00}50%{box-shadow:0 18px 45px #1265ff1f}}@keyframes ambient-drift-e8ab51ed{0%{transform:translate(0,0)rotate(0)}to{transform:translate(40px,-22px)rotate(10deg)}}@keyframes pulse-dot-e8ab51ed{0%,to{box-shadow:0 0 0 5px #1265ff1c}50%{box-shadow:0 0 0 10px #1265ff08}}@keyframes subject-pop-e8ab51ed{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes float-symbol-e8ab51ed{0%{transform:translate(0,0)rotate(-4deg)}to{transform:translate(10px,-22px)rotate(6deg)}}@keyframes preview-timer-e8ab51ed{to{width:100%}}@keyframes scroll-cue-e8ab51ed{0%{opacity:0;transform:translateY(0)}35%{opacity:1}to{opacity:0;transform:translateY(18px)}}@keyframes sheen-e8ab51ed{0%,70%{transform:translate(-220%)rotate(18deg)}to{transform:translate(420%)rotate(18deg)}}@keyframes marquee-e8ab51ed{to{transform:translate(-50%)}}@media (width<=767px){.scroll-cue[data-v-e8ab51ed]{display:none}.hero-focus[data-v-e8ab51ed]{grid-template-columns:auto 1fr}.hero-focus em[data-v-e8ab51ed],.ambient-symbol[data-v-e8ab51ed]:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-v-e8ab51ed],[data-v-e8ab51ed]:before,[data-v-e8ab51ed]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-stagger[data-v-e8ab51ed]>*,.subject-pill[data-v-e8ab51ed],.preview-entrance[data-v-e8ab51ed],.reveal[data-v-e8ab51ed],.reveal-left[data-v-e8ab51ed],.reveal-right[data-v-e8ab51ed],.stagger[data-v-e8ab51ed]>*{opacity:1;transform:none}.marquee[data-v-e8ab51ed],.ambient-symbol[data-v-e8ab51ed],.preview-shell[data-v-e8ab51ed],.preview-timer[data-v-e8ab51ed],.eyebrow-dot[data-v-e8ab51ed],.scroll-cue i[data-v-e8ab51ed],.cta-box[data-v-e8ab51ed]:after{transform:none;animation:none!important}.preview-timer[data-v-e8ab51ed]{width:100%}}
