@keyframes liquidMorph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:50% 60% 30% 60%/30% 70% 50% 60%}75%{border-radius:60% 40% 60% 30%/60% 40% 60% 40%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes liquidMorphSubtle{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}50%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%}}@keyframes liquidBlob{0%{transform:translate(0) scale(1);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}20%{transform:translate(-20px,10px) scale(1.05);border-radius:40% 60% 70% 30%/40% 60% 30% 60%}40%{transform:translate(-30px,-20px) scale(.95);border-radius:50% 50% 40% 60%/60% 40% 60% 40%}60%{transform:translate(20px,-30px) scale(1.02);border-radius:70% 30% 60% 40%/30% 70% 40% 60%}80%{transform:translate(30px,20px) scale(.98);border-radius:30% 70% 50% 50%/50% 50% 50% 50%}to{transform:translate(0) scale(1);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes glassShimmer{0%{background-position:-200% 0;opacity:0}20%{opacity:1}80%{opacity:1}to{background-position:200% 0;opacity:0}}@keyframes glassReflection{0%{transform:translateX(-100%) rotate(35deg);opacity:0}15%{opacity:.7}50%{opacity:.4}85%{opacity:.7}to{transform:translateX(200%) rotate(35deg);opacity:0}}@keyframes glassGlint{0%,90%,to{opacity:0;transform:translateX(-100%) translateY(-100%)}95%{opacity:.8;transform:translateX(100%) translateY(100%)}}@keyframes glassPrismatic{0%{filter:hue-rotate(0deg) brightness(1)}33%{filter:hue-rotate(60deg) brightness(1.1)}66%{filter:hue-rotate(-60deg) brightness(1.05)}to{filter:hue-rotate(0deg) brightness(1)}}@keyframes orbFloat{0%,to{transform:translateY(0) translateX(0)}20%{transform:translateY(-20px) translateX(10px)}40%{transform:translateY(-35px) translateX(-5px)}60%{transform:translateY(-25px) translateX(-15px)}80%{transform:translateY(-10px) translateX(5px)}}@keyframes orbFloatReverse{0%,to{transform:translateY(0) translateX(0)}20%{transform:translateY(15px) translateX(-10px)}40%{transform:translateY(30px) translateX(5px)}60%{transform:translateY(20px) translateX(15px)}80%{transform:translateY(8px) translateX(-5px)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes gentleFloatRotate{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(1deg)}50%{transform:translateY(-15px) rotate(0deg)}75%{transform:translateY(-8px) rotate(-1deg)}}@keyframes levitate{0%{transform:translateY(0) scale(1);box-shadow:0 10px 40px rgba(0,0,0,.3)}50%{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 60px rgba(0,0,0,.25)}to{transform:translateY(0) scale(1);box-shadow:0 10px 40px rgba(0,0,0,.3)}}@keyframes floatDrift{0%{transform:translate(0)}25%{transform:translate(50px,-30px)}50%{transform:translate(-30px,-60px)}75%{transform:translate(-60px,-30px)}to{transform:translate(0)}}@keyframes liquidRipple{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}@keyframes liquidRippleInfinite{0%{transform:scale(.8);opacity:.4}50%{transform:scale(1.2);opacity:.2}to{transform:scale(.8);opacity:.4}}@keyframes liquidDroplet{0%{transform:scale(1) translateY(0);opacity:1}50%{transform:scale(.95) translateY(3px);opacity:.8}to{transform:scale(1) translateY(0);opacity:1}}@keyframes liquidSplash{0%{transform:scale(0);opacity:0}30%{opacity:.6}60%{transform:scale(1.5);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientFlowVertical{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}@keyframes gradientRotate{0%{background-position:0 50%;filter:hue-rotate(0deg)}50%{background-position:100% 50%;filter:hue-rotate(180deg)}to{background-position:0 50%;filter:hue-rotate(1turn)}}@keyframes meshGradientFlow{0%,to{background-position:0 0,100% 0,100% 100%,0 100%}25%{background-position:25% 25%,75% 25%,75% 75%,25% 75%}50%{background-position:50% 50%,50% 50%,50% 50%,50% 50%}75%{background-position:75% 25%,25% 75%,25% 25%,75% 75%}}@keyframes auroraFlow{0%{background-position:50% 0,50% 100%,0 50%,100% 50%;opacity:.5}25%{background-position:75% 25%,25% 75%,25% 25%,75% 75%;opacity:.7}50%{background-position:100% 50%,0 50%,50% 100%,50% 0;opacity:.5}75%{background-position:75% 75%,25% 25%,75% 25%,25% 75%;opacity:.6}to{background-position:50% 0,50% 100%,0 50%,100% 50%;opacity:.5}}@keyframes glassPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}@keyframes glassBreathe{0%,to{box-shadow:0 0 20px rgba(0,196,160,.1),inset 0 0 20px hsla(0,0%,100%,.02);transform:scale(1)}50%{box-shadow:0 0 40px rgba(0,196,160,.2),inset 0 0 30px hsla(0,0%,100%,.04);transform:scale(1.005)}}@keyframes glassHeartbeat{0%,20%,40%,to{transform:scale(1)}10%{transform:scale(1.02)}30%{transform:scale(1.015)}}@keyframes glowPulse{0%,to{box-shadow:0 0 30px rgba(0,196,160,.3);opacity:.6}50%{box-shadow:0 0 60px rgba(0,196,160,.5);opacity:1}}@keyframes glowPulseSubtle{0%,to{filter:brightness(1) drop-shadow(0 0 15px rgba(0,196,160,.2))}50%{filter:brightness(1.1) drop-shadow(0 0 25px rgba(0,196,160,.4))}}@keyframes liquidFadeIn{0%{opacity:0;transform:translateY(40px) scale(.95);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes liquidFadeInUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes liquidFadeInDown{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}@keyframes liquidFadeInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes liquidFadeInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes liquidScaleIn{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes liquidReveal{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);opacity:0}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes liquidUnfold{0%{opacity:0;transform:perspective(1000px) rotateX(-30deg) translateY(50px);transform-origin:top center}to{opacity:1;transform:perspective(1000px) rotateX(0deg) translateY(0)}}@keyframes glassAppear{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transform:scale(.9)}to{opacity:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:scale(1)}}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.stagger-7{animation-delay:.7s}.stagger-8{animation-delay:.8s}.stagger-9{animation-delay:.9s}.stagger-10{animation-delay:1s}.stagger-slow-1{animation-delay:0s}.stagger-slow-2{animation-delay:.5s}.stagger-slow-3{animation-delay:1s}.stagger-slow-4{animation-delay:1.5s}.stagger-slow-5{animation-delay:2s}@keyframes particleRise{0%{transform:translateY(100%) translateX(0) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translateX(50px) rotate(1turn);opacity:0}}@keyframes particleDrift{0%,to{transform:translate(0)}25%{transform:translate(20px,-10px)}50%{transform:translate(-10px,-20px)}75%{transform:translate(-20px,-10px)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes scrollHint{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(12px)}}@keyframes scrollChevron{0%,to{opacity:0;transform:translateY(-8px)}50%{opacity:1;transform:translateY(0)}}@keyframes scrollPulse{0%,to{box-shadow:0 0 0 0 rgba(0,196,160,.4)}50%{box-shadow:0 0 0 15px rgba(0,196,160,0)}}@keyframes liquidLoader{0%{transform:rotate(0deg);border-radius:50%}25%{border-radius:40% 60% 60% 40%/60% 40% 60% 40%}50%{transform:rotate(180deg);border-radius:50%}75%{border-radius:60% 40% 40% 60%/40% 60% 40% 60%}to{transform:rotate(1turn);border-radius:50%}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spinGlass{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.5}}@keyframes hoverLift{0%{transform:translateY(0) scale(1);box-shadow:0 4px 20px rgba(0,0,0,.2)}to{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.3)}}@keyframes hoverGlow{0%{box-shadow:0 0 0 rgba(0,196,160,0)}to{box-shadow:0 0 40px rgba(0,196,160,.4)}}@keyframes hoverShine{0%{left:-100%;opacity:0}50%{opacity:.5}to{left:100%;opacity:0}}@keyframes borderGlow{0%,to{border-color:rgba(0,196,160,.2)}50%{border-color:rgba(0,196,160,.6)}}@keyframes textReveal{0%{opacity:0;transform:translateY(100%);filter:blur(15px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes textGlow{0%,to{text-shadow:0 0 10px rgba(0,196,160,.3)}50%{text-shadow:0 0 30px rgba(0,196,160,.6),0 0 60px rgba(0,196,160,.3)}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes backgroundPan{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes noiseScroll{0%{transform:translate(0)}to{transform:translate(-10%,-10%)}}@keyframes colorShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(30deg)}}@keyframes ambientGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.animate-liquid-morph{animation:liquidMorph 15s ease-in-out infinite}.animate-liquid-blob{animation:liquidBlob 25s ease-in-out infinite}.animate-float{animation:gentleFloat 6s ease-in-out infinite}.animate-float-slow{animation:gentleFloat 10s ease-in-out infinite}.animate-orb-float{animation:orbFloat 12s ease-in-out infinite}.animate-levitate{animation:levitate 4s ease-in-out infinite}.animate-shimmer{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);background-size:200% 100%;animation:glassShimmer 3s ease-in-out infinite}.animate-glow-pulse{animation:glowPulse 3s ease-in-out infinite}.animate-glass-breathe{animation:glassBreathe 6s ease-in-out infinite}.animate-gradient-flow{background-size:200% 200%;animation:gradientFlow 8s ease infinite}.animate-gradient-slow{background-size:400% 400%;animation:gradientFlow 15s ease infinite}.animate-liquid-in{animation:liquidFadeIn .8s ease-out forwards}.animate-liquid-in-up{animation:liquidFadeInUp .8s ease-out forwards}.animate-liquid-in-down{animation:liquidFadeInDown .8s ease-out forwards}.animate-liquid-scale{animation:liquidScaleIn .6s ease-out forwards}.animate-glass-appear{animation:glassAppear .6s ease-out forwards}.animate-particle-drift{animation:particleDrift 8s ease-in-out infinite}.animate-twinkle{animation:twinkle 3s ease-in-out infinite}[data-liquid-animate]{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}[data-liquid-animate].visible{opacity:1;transform:translateY(0)}[data-liquid-animate=scale]{transform:scale(.9)}[data-liquid-animate=scale].visible{transform:scale(1)}[data-liquid-animate=blur]{filter:blur(10px);transform:translateY(30px)}[data-liquid-animate=blur].visible{filter:blur(0);transform:translateY(0)}[data-liquid-animate=left]{transform:translateX(-60px)}[data-liquid-animate=left].visible{transform:translateX(0)}[data-liquid-animate=right]{transform:translateX(60px)}[data-liquid-animate=right].visible{transform:translateX(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-liquid-animate]{opacity:1;transform:none;filter:none}}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--color-bg-primary);color:var(--color-text-primary);line-height:var(--leading-normal);min-height:100vh;overflow-x:hidden;position:relative;transition:background-color .3s ease,color .3s ease}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 10% 10%,rgba(0,196,160,.08) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 90% 90%,rgba(99,102,241,.06) 0,transparent 50%),radial-gradient(ellipse 50% 30% at 50% 50%,rgba(6,182,212,.04) 0,transparent 50%);pointer-events:none;z-index:-1;transition:opacity .3s ease}[data-theme=light] body:before{background:radial-gradient(ellipse 80% 50% at 10% 10%,rgba(0,196,160,.05) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 90% 90%,rgba(99,102,241,.04) 0,transparent 50%),radial-gradient(ellipse 50% 30% at 50% 50%,rgba(6,182,212,.03) 0,transparent 50%)}:focus-visible{outline:2px solid var(--ks-accent);outline-offset:2px}::selection{background-color:var(--ks-accent);color:var(--ks-primary-dark)}html{scroll-padding-top:100px}main{min-height:100vh;padding-top:80px}.section{padding:var(--space-16) 0}@media (min-width:768px){.section{padding:var(--space-24) 0}}@media (min-width:1024px){.section{padding:var(--space-32) 0}}.container{width:100%;max-width:var(--container-2xl);margin:0 auto;padding:0 var(--space-4)}@media (min-width:640px){.container{padding:0 var(--space-6)}}@media (min-width:1024px){.container{padding:0 var(--space-8)}}.LiquidBackground_container__2S73P{position:fixed;inset:0;z-index:-10;overflow:hidden;pointer-events:none;--mouse-x:0px;--mouse-y:0px;transition:opacity .5s ease,filter .5s ease}.LiquidBackground_autoDimmed__KJSp0,.LiquidBackground_scrolled__hL_7K{opacity:.3;filter:grayscale(80%)}.LiquidBackground_gradientLayer__Zya8O{position:absolute;inset:0;background:radial-gradient(ellipse 120% 80% at 15% 10%,rgba(0,196,160,.12) 0,transparent 45%),radial-gradient(ellipse 100% 70% at 85% 85%,rgba(99,102,241,.1) 0,transparent 45%),radial-gradient(ellipse 80% 60% at 50% 120%,rgba(6,182,212,.08) 0,transparent 50%);transform:translate(calc(var(--mouse-x) * .3),calc(var(--mouse-y) * .3));transition:transform .5s cubic-bezier(.4,0,.2,1)}.LiquidBackground_meshLayer__vwYhW{position:absolute;inset:-50%;background:radial-gradient(at 0 0,rgba(0,196,160,.15) 0,transparent 40%),radial-gradient(at 100% 0,rgba(6,182,212,.12) 0,transparent 40%),radial-gradient(at 100% 100%,rgba(99,102,241,.1) 0,transparent 40%),radial-gradient(at 0 100%,rgba(0,196,160,.08) 0,transparent 40%);background-size:100% 100%;animation:LiquidBackground_meshFlow__efFqE 30s ease infinite;opacity:.7}@keyframes LiquidBackground_meshFlow__efFqE{0%,to{transform:translate(0) scale(1)}25%{transform:translate(5%,-5%) scale(1.02)}50%{transform:translate(-3%,3%) scale(.98)}75%{transform:translate(-5%,-3%) scale(1.01)}}.LiquidBackground_orb__7y5mE{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;will-change:transform}.LiquidBackground_orb1__qa2Yh{width:600px;height:600px;background:radial-gradient(circle at 30% 30%,rgba(0,196,160,.4) 0,rgba(0,196,160,.1) 50%,transparent 70%);top:-200px;left:-150px;animation:LiquidBackground_orbDrift1__1Bau0 25s ease-in-out infinite}.LiquidBackground_orb2__U6mXz{width:500px;height:500px;background:radial-gradient(circle at 70% 30%,rgba(99,102,241,.35) 0,rgba(99,102,241,.1) 50%,transparent 70%);top:20%;right:-200px;animation:LiquidBackground_orbDrift2__tcyjp 30s ease-in-out infinite;animation-delay:-5s}.LiquidBackground_orb3__uXGJo{width:450px;height:450px;background:radial-gradient(circle at 50% 50%,rgba(6,182,212,.3) 0,rgba(6,182,212,.1) 50%,transparent 70%);bottom:-150px;left:20%;animation:LiquidBackground_orbDrift3__xN6mO 28s ease-in-out infinite;animation-delay:-10s}.LiquidBackground_orb4____OMX{width:350px;height:350px;background:radial-gradient(circle at 40% 60%,rgba(0,196,160,.25) 0,rgba(99,102,241,.15) 50%,transparent 70%);bottom:30%;right:10%;animation:LiquidBackground_orbDrift4__tTS4Y 22s ease-in-out infinite;animation-delay:-15s}@keyframes LiquidBackground_orbDrift1__1Bau0{0%,to{transform:translate(0) scale(1)}25%{transform:translate(80px,60px) scale(1.1)}50%{transform:translate(40px,120px) scale(.95)}75%{transform:translate(-40px,60px) scale(1.05)}}@keyframes LiquidBackground_orbDrift2__tcyjp{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-60px,40px) scale(1.08)}50%{transform:translate(-100px,-30px) scale(.92)}75%{transform:translate(-30px,-60px) scale(1.03)}}@keyframes LiquidBackground_orbDrift3__xN6mO{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-50px) scale(1.06)}50%{transform:translate(-40px,-80px) scale(.94)}75%{transform:translate(-70px,-30px) scale(1.02)}}@keyframes LiquidBackground_orbDrift4__tTS4Y{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-50px,-60px) scale(1.12)}66%{transform:translate(30px,-40px) scale(.9)}}.LiquidBackground_noiseOverlay__m3J_H{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' 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");opacity:.025;mix-blend-mode:overlay}.LiquidBackground_vignette__QwpfG{position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at center,transparent 30%,rgba(3,5,8,.4) 80%,rgba(3,5,8,.8) 100%)}.LiquidBackground_subtle__cLXd0 .LiquidBackground_orb__7y5mE{opacity:.3}.LiquidBackground_subtle__cLXd0 .LiquidBackground_gradientLayer__Zya8O{opacity:.6}.LiquidBackground_subtle__cLXd0 .LiquidBackground_meshLayer__vwYhW{opacity:.4}.LiquidBackground_intense__gANKD .LiquidBackground_orb__7y5mE{opacity:.7;filter:blur(60px)}.LiquidBackground_intense__gANKD .LiquidBackground_gradientLayer__Zya8O{opacity:1}.LiquidBackground_intense__gANKD .LiquidBackground_meshLayer__vwYhW{opacity:.9}@media (max-width:768px){.LiquidBackground_orb1__qa2Yh{width:400px;height:400px}.LiquidBackground_orb2__U6mXz{width:350px;height:350px}.LiquidBackground_orb3__uXGJo{width:300px;height:300px}.LiquidBackground_orb4____OMX{width:250px;height:250px}}@media (prefers-reduced-motion:reduce){.LiquidBackground_meshLayer__vwYhW,.LiquidBackground_orb__7y5mE{animation:none}.LiquidBackground_gradientLayer__Zya8O{transition:none}}