.landing-site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.landing-site button:not(:disabled),.landing-site [role=button]:not(:disabled),.landing-site a[href]{cursor:pointer}.landing-site button:disabled{cursor:not-allowed}.font-display{font-family:var(--font-display), Georgia, "Times New Roman", serif}.clayo-box-shadow{box-shadow:0 4px 8px #00000008,0 15px 15px #00000008,0 35px 21px #00000005,0 61px 25px #00000003}@keyframes slideIn{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.animate-slide-in{animation:.8s forwards slideIn}@keyframes hero-drift-1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(140px,-90px)scale(1.18)}50%{transform:translate(80px,70px)scale(.88)}75%{transform:translate(-110px,50px)scale(1.12)}}@keyframes hero-drift-2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-120px,80px)scale(1.22)}66%{transform:translate(100px,-70px)scale(.85)}}@keyframes hero-drift-3{0%,to{transform:translate(0)scale(1)}30%{transform:translate(110px,90px)scale(1.15)}60%{transform:translate(-90px,-60px)scale(.82)}90%{transform:translate(70px,-80px)scale(1.1)}}@keyframes hero-drift-4{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(calc(100px - 50%),calc(-50% - 70px))scale(1.28)}}@keyframes hero-drift-5{0%,to{opacity:.7;transform:translate(0)scale(1)}40%{opacity:1;transform:translate(-80px,-50px)scale(1.2)}70%{opacity:.8;transform:translate(60px,40px)scale(.9)}}.hero-bg-orb{will-change:transform, opacity;animation-duration:9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hero-bg-orb-1{animation-name:hero-drift-1}.hero-bg-orb-2{animation-name:hero-drift-2;animation-duration:11s;animation-direction:reverse}.hero-bg-orb-3{animation-name:hero-drift-3;animation-duration:10s}.hero-bg-orb-4{animation-name:hero-drift-4;animation-duration:8s}.hero-bg-orb-5{animation-name:hero-drift-5;animation-duration:7s;animation-direction:reverse}@media (prefers-reduced-motion:reduce){.hero-bg-orb{animation:none}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-float{animation:4s ease-in-out infinite hero-float}.hero-float-delayed{animation:4.5s ease-in-out .8s infinite hero-float}.hero-float-slow{animation:5.5s ease-in-out 1.4s infinite hero-float}.hero-float-delayed-2{animation:4.2s ease-in-out 2s infinite hero-float}@keyframes hero-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.hero-typing-dot{animation:1.2s ease-in-out infinite hero-typing}.hero-typing-dot:nth-child(2){animation-delay:.15s}.hero-typing-dot:nth-child(3){animation-delay:.3s}@keyframes hero-pulse-ring{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-pulse-ring{animation:3s ease-in-out infinite hero-pulse-ring}@media (prefers-reduced-motion:reduce){.hero-float,.hero-float-delayed,.hero-float-slow,.hero-float-delayed-2,.hero-typing-dot,.hero-pulse-ring{animation:none}}.demo-carousel-slide{animation:.45s ease-out demo-carousel-fade}@keyframes demo-carousel-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.demo-carousel-slide{animation:none}}.adapt-demo-section{background:#0a0a0a}.adapt-demo-glow{pointer-events:none;filter:blur(80px);will-change:transform, opacity;border-radius:9999px;position:absolute}.adapt-demo-glow-1{background:radial-gradient(circle,#ffb4508c 0%,#ff782800 70%);width:520px;height:420px;animation:10s ease-in-out infinite adapt-glow-1;top:-10%;left:15%}.adapt-demo-glow-2{background:radial-gradient(circle,#ffdc7873 0%,#ffa03c00 72%);width:480px;height:380px;animation:12s ease-in-out infinite reverse adapt-glow-2;top:20%;right:10%}.adapt-demo-glow-3{background:radial-gradient(circle,#ff8c3c66 0%,#c8501400 75%);width:440px;height:360px;animation:9s ease-in-out infinite adapt-glow-3;bottom:-5%;left:35%}@keyframes adapt-glow-1{0%,to{opacity:.75;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(80px,40px)scale(1.15)}}@keyframes adapt-glow-2{0%,to{opacity:.65;transform:translate(0)scale(1)}50%{opacity:.95;transform:translate(-70px,50px)scale(1.2)}}@keyframes adapt-glow-3{0%,to{opacity:.6;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(60px,-40px)scale(1.1)}}.adapt-typing-dot{animation:1.2s ease-in-out infinite adapt-typing}@keyframes adapt-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.adapt-demo-glow{animation:none}.adapt-typing-dot{opacity:.7;animation:none}}.personalization-grid{background-image:linear-gradient(#5f58ff0a 1px,#0000 1px),linear-gradient(90deg,#5f58ff0a 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 78%);mask-image:radial-gradient(circle,#000 20%,#0000 78%)}.personalization-orbit{transform-origin:200px 200px;animation:24s linear infinite personalization-orbit-spin}.personalization-orbit-slow{animation-duration:32s}.personalization-orbit-reverse{animation-duration:20s;animation-direction:reverse}@keyframes personalization-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.personalization-hub-glow{background:radial-gradient(circle,#5f58ff6b 0%,#5f58ff1f 42%,#5f58ff00 72%);animation:3.2s ease-in-out infinite personalization-hub-pulse}.personalization-chip-ring{border:1px solid #5f58ff38;animation:5s ease-in-out infinite personalization-chip-ring}@keyframes personalization-chip-ring{0%,to{opacity:.55;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.06)rotate(2deg)}}.personalization-chip{animation:4.5s ease-in-out infinite personalization-chip-float}@keyframes personalization-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.personalization-chip-scan{background:linear-gradient(#0000 0%,#ffffff29 48%,#0000 100%);animation:2.8s linear infinite personalization-chip-scan}@keyframes personalization-chip-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.personalization-chip-cog{animation:6s linear infinite personalization-chip-cog}@keyframes personalization-chip-cog{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.personalization-chip-dot{animation:1.8s ease-in-out infinite personalization-chip-dot}@keyframes personalization-chip-dot{0%,to{opacity:.35}50%{opacity:1}}.personalization-chip-pin{animation:2.2s ease-in-out infinite personalization-chip-pin}.personalization-chip-pin:nth-child(odd){animation-delay:.3s}@keyframes personalization-chip-pin{0%,to{opacity:.45;box-shadow:0 0 #c7c3ff00}50%{opacity:1;box-shadow:0 0 8px #c7c3ffcc}}.personalization-data-pulse{animation:2.4s ease-in-out infinite personalization-data-pulse}@keyframes personalization-data-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.personalization-node-signal{animation:1.6s ease-in-out infinite personalization-node-signal}@keyframes personalization-node-signal{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.personalization-scan-delayed{animation:6s ease-in-out 1.5s infinite personalization-scan}@keyframes personalization-hub-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.personalization-node-top{animation:5s ease-in-out infinite personalization-float;top:8%;left:50%;transform:translate(-50%)}.personalization-node-bottom{animation:5.5s ease-in-out .8s infinite personalization-float;bottom:8%;left:50%;transform:translate(-50%)}.personalization-node-right{animation:4.8s ease-in-out 1.4s infinite personalization-float-side;top:50%;right:4%;transform:translateY(-50%)}@keyframes personalization-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}@keyframes personalization-float-side{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(6px)}}.personalization-scan{animation:6s ease-in-out infinite personalization-scan}@keyframes personalization-scan{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.85;transform:scale(1)}}.personalization-pulse{animation:2s ease-in-out infinite personalization-pulse-dot}@keyframes personalization-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.personalization-orbit,.personalization-hub-glow,.personalization-chip,.personalization-chip-ring,.personalization-chip-scan,.personalization-chip-cog,.personalization-chip-dot,.personalization-chip-pin,.personalization-data-pulse,.personalization-node-signal,.personalization-node-top,.personalization-node-bottom,.personalization-node-right,.personalization-scan,.personalization-scan-delayed,.personalization-pulse{animation:none}}.knowledge-grid{background-image:linear-gradient(#5f58ff09 1px,#0000 1px),linear-gradient(90deg,#5f58ff09 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 30%,#000 15%,#0000 80%);mask-image:radial-gradient(circle at 30%,#000 15%,#0000 80%)}.knowledge-shimmer{background:linear-gradient(110deg,#0000 30%,#5f58ff14 50%,#0000 70%) 0 0/220% 100%;animation:5s ease-in-out infinite knowledge-shimmer}@keyframes knowledge-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.knowledge-live-pulse{animation:2.2s ease-in-out infinite knowledge-live-pulse}@keyframes knowledge-live-pulse{0%,to{opacity:1}50%{opacity:.55}}.knowledge-row-fade{animation:.7s ease-out both knowledge-row-fade}@keyframes knowledge-row-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes testimonial-quote-flow{0%{transform:translate(-16px,16px)}to{transform:translate(16px,-16px)}}.testimonial-quote-flow{animation:4s linear infinite testimonial-quote-flow}@media (prefers-reduced-motion:reduce){.knowledge-shimmer,.knowledge-live-pulse,.knowledge-row-fade,.knowledge-typing-dot,.knowledge-chat-in,.testimonial-quote-flow{animation:none}}.education-grid{background-image:linear-gradient(#5f58ff09 1px,#0000 1px),linear-gradient(90deg,#5f58ff09 1px,#0000 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 78%);mask-image:radial-gradient(circle,#000 20%,#0000 78%)}.education-orbit{animation:26s linear infinite education-orbit-spin}.education-orbit-reverse{animation:18s linear infinite reverse education-orbit-spin}@keyframes education-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.education-hub-glow{background:radial-gradient(circle,#5f58ff52 0%,#0d94881a 50%,#5f58ff00 72%);animation:4.2s ease-in-out infinite education-hub-pulse}@keyframes education-hub-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.education-float-1{animation:5s ease-in-out infinite education-float}.education-float-2{animation:5.5s ease-in-out .6s infinite education-float}.education-float-3{animation:4.8s ease-in-out 1.2s infinite education-float}@keyframes education-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.education-live-pulse{animation:2.2s ease-in-out infinite education-live-pulse}@keyframes education-live-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.education-orbit,.education-orbit-reverse,.education-hub-glow,.education-float-1,.education-float-2,.education-float-3,.education-live-pulse{animation:none}}.knowledge-typing-dot{animation:1.2s ease-in-out infinite knowledge-typing}.knowledge-typing-dot:nth-child(2){animation-delay:.15s}.knowledge-typing-dot:nth-child(3){animation-delay:.3s}@keyframes knowledge-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.knowledge-chat-in{animation:.45s ease-out both knowledge-chat-in}@keyframes knowledge-chat-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
