.ai-request-cta[data-v-59996665]{background-image:linear-gradient(110deg,#f59e0b,#ec4899 35%,#8b5cf6 65%,#6366f1);background-position:0 0;background-size:200% 100%;border:0;cursor:pointer;transition:background-position .6s ease}.ai-request-cta[data-v-59996665]:hover{background-position:100% 0}.ai-request-cta[data-v-59996665]:before{background:radial-gradient(circle at top left,hsla(0,0%,100%,.3),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}@keyframes bounce-slow-59996665{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-slow[data-v-59996665]{animation:bounce-slow-59996665 2s infinite}.magic-text[data-v-59996665]{display:inline-block;isolation:isolate;padding:0 .15em;position:relative;white-space:nowrap}.magic-text-label[data-v-59996665]{animation:magic-shimmer-59996665 3.2s ease-in-out infinite;background-image:linear-gradient(100deg,#fde68a,#fff 35%,#fef3c7,#fff 65%,#fde68a);background-position:100% 0;background-size:200% 100%;filter:drop-shadow(0 0 6px rgb(253 224 71/55%)) drop-shadow(0 0 14px rgb(253 224 71/25%));position:relative}.magic-text-label[data-v-59996665],.noema-brand-text[data-v-59996665]{-webkit-background-clip:text;background-clip:text;color:transparent}.noema-brand-text[data-v-59996665]{background-image:linear-gradient(110deg,#f59e0b,#ec4899 50%,#a783f8);font-weight:800}.magic-text-label-gradient[data-v-59996665]{background-image:linear-gradient(100deg,#fde68a,#fff 30%,#fcd34d,#fff 70%,#fde68a);background-size:200% 100%;filter:drop-shadow(0 0 8px rgb(253 224 71/65%)) drop-shadow(0 0 18px rgb(168 85 247/35%))}@keyframes magic-shimmer-59996665{0%{background-position:100% 0}to{background-position:-100% 0}}.magic-text-sparkle[data-v-59996665]{color:#fff7c2;font-size:.6em;opacity:0;pointer-events:none;position:absolute;text-shadow:0 0 4px rgba(255,247,194,.95),0 0 10px rgba(253,224,71,.85),0 0 18px rgba(253,224,71,.5);transform-origin:center;will-change:transform,opacity}.magic-text-lg .magic-text-sparkle[data-v-59996665]{font-size:.7em}.magic-text-sparkle-1[data-v-59996665]{animation:magic-sparkle-59996665 2.6s ease-in-out infinite;animation-delay:0s;left:.05em;top:-.35em}.magic-text-sparkle-2[data-v-59996665]{animation:magic-sparkle-59996665 2.6s ease-in-out infinite;animation-delay:.7s;right:-.1em;top:.15em}.magic-text-sparkle-3[data-v-59996665]{animation:magic-sparkle-59996665 2.6s ease-in-out infinite;animation-delay:1.3s;bottom:-.25em;left:35%}.magic-text-sparkle-4[data-v-59996665]{animation:magic-sparkle-59996665 2.6s ease-in-out infinite;animation-delay:1.9s;right:25%;top:-.2em}@keyframes magic-sparkle-59996665{0%,to{opacity:0;transform:scale(0) rotate(0)}20%{opacity:1;transform:scale(1.2) rotate(90deg)}40%{opacity:.8;transform:scale(.9) rotate(180deg)}60%{opacity:0;transform:scale(.4) rotate(270deg)}}@media(prefers-reduced-motion:reduce){.magic-text-label[data-v-59996665],.magic-text-sparkle[data-v-59996665]{animation:none}.magic-text-sparkle[data-v-59996665]{opacity:.7}}.reveal[data-v-b3b8f2ce]{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal-in[data-v-b3b8f2ce]{opacity:1;transform:translateY(0)}.persona-swap-enter-active[data-v-b3b8f2ce],.persona-swap-leave-active[data-v-b3b8f2ce]{transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.persona-swap-enter-from[data-v-b3b8f2ce]{opacity:0;transform:translateY(8px)}.persona-swap-leave-to[data-v-b3b8f2ce]{opacity:0;transform:translateY(-8px)}@keyframes benefit-in-b3b8f2ce{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.benefit-row[data-v-b3b8f2ce],.stat-item[data-v-b3b8f2ce]{animation:benefit-in-b3b8f2ce .5s cubic-bezier(.16,1,.3,1) both}.ambient-glow[data-v-b3b8f2ce]{background:radial-gradient(60% 50% at 50% 30%,var(--glow-color,rgba(139,92,246,.18)) 0,transparent 70%);filter:blur(40px)}.ambient-students[data-v-b3b8f2ce]{--glow-color:rgba(217,70,239,.18)}.ambient-teachers[data-v-b3b8f2ce]{--glow-color:rgba(59,130,246,.18)}.mockup-card[data-v-b3b8f2ce]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.mockup-card[data-v-b3b8f2ce]:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.benefit-row[data-v-b3b8f2ce],.mockup-card[data-v-b3b8f2ce],.persona-swap-enter-active[data-v-b3b8f2ce],.persona-swap-leave-active[data-v-b3b8f2ce],.reveal[data-v-b3b8f2ce],.stat-item[data-v-b3b8f2ce]{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}
