.cyber-grid{background-image:linear-gradient(90deg,#4d7dff0f 1px,#0000 1px),linear-gradient(#4d7dff0f 1px,#0000 1px);background-size:48px 48px}.glow-ring-sm{box-shadow:0 0 24px -4px #4d7dff47}@keyframes pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}@keyframes soundwave{0%{opacity:.45;height:4px}50%{opacity:1;height:22px}to{opacity:.7;height:8px}}@keyframes floatSubtle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ripple{0%{opacity:.9;transform:scale(.9)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.4)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes thesisFadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes twFadeDim{0%{opacity:1;color:#0f172a}to{opacity:.34;color:#64748b}}@keyframes twKeepGlow{0%{color:#0f172a;text-shadow:none}60%{color:#7098ff;text-shadow:0 0 18px #4d7dffa6}to{color:#1c3ba8;text-shadow:0 0 10px #4d7dff66}}@keyframes thesisPlusOut{to{opacity:.4;transform:scale(.85)}}@keyframes thesisArrowIn{to{opacity:1;transform:translateY(0)}}@keyframes thesisResultIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes thesisShimmer{0%{background-position:0 0}to{background-position:220% 0}}.animate-pulse-glow{animation:7s ease-in-out infinite pulseGlow}.animate-float{animation:6s ease-in-out infinite floatSubtle}.eq-bar{transform-origin:bottom;animation:1.2s ease-in-out infinite alternate soundwave}.eq-bar:first-child{animation-duration:.9s;animation-delay:.1s}.eq-bar:nth-child(2){animation-duration:1.25s;animation-delay:.35s}.eq-bar:nth-child(3){animation-duration:1.1s;animation-delay:.15s}.eq-bar:nth-child(4){animation-duration:.95s;animation-delay:.5s}.eq-bar:nth-child(5){animation-duration:1.35s;animation-delay:.25s}.eq-bar:nth-child(6){animation-duration:1.05s;animation-delay:.4s}.eq-bar:nth-child(7){animation-duration:.85s;animation-delay:.6s}.eq-bar:nth-child(8){animation-duration:1.2s;animation-delay:.2s}.eq-bar:nth-child(9){animation-duration:1s;animation-delay:.45s}.ripple-ring:after{content:"";pointer-events:none;background-color:#4d7dff;border-radius:9999px;animation:2s cubic-bezier(0,.2,.8,1) infinite ripple;position:absolute;inset:0}.fade-in-up{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) both fadeUp}.thesis-row{opacity:0;flex-wrap:wrap;align-items:baseline;gap:14px;animation:.6s .4s both thesisFadeSlide;display:flex}.thesis-word{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(1.5rem,3.6vw,2.15rem);font-weight:800}.thesis-word .tw-keep{color:#0f172a;animation:2.6s 1s both twKeepGlow}.thesis-word .tw-fade{color:#0f172a;animation:2.6s 1s both twFadeDim}.thesis-plus{font-family:var(--font-display), sans-serif;color:#475569;opacity:0;font-size:clamp(1.15rem,2.6vw,1.5rem);font-weight:600;animation:.5s .4s both thesisFadeSlide,.4s 1.9s forwards thesisPlusOut}.thesis-result-row{align-items:center;gap:10px;margin-top:16px;display:flex}.thesis-arrow{opacity:0;animation:.5s 1.95s forwards thesisArrowIn;transform:translateY(-4px)}.thesis-result{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:#0000;opacity:0;filter:drop-shadow(0 0 22px #4d7dff59);background-image:linear-gradient(100deg,#7098ff 0%,#38d6d6 30%,#152d5a 50%,#38d6d6 70%,#7098ff 100%);background-position:0 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.3rem,5.6vw,3.4rem);font-weight:800;line-height:1;animation:.8s cubic-bezier(.2,.8,.2,1) 2.1s forwards thesisResultIn,5s linear 2.9s infinite thesisShimmer;transform:translateY(10px)scale(.96)}.reveal-section{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal-section.revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.landing-page .animate-float,.landing-page .animate-pulse-glow,.landing-page .eq-bar,.landing-page .ripple-ring:after{animation:none!important}.landing-page .reveal-section,.landing-page .thesis-row,.landing-page .thesis-arrow{opacity:1!important;transform:none!important}.landing-page .thesis-plus{opacity:.4!important;transform:scale(.85)!important}.landing-page .thesis-word .tw-fade{opacity:.34!important;color:#64748b!important}.landing-page .thesis-word .tw-keep{color:#1c3ba8!important;text-shadow:none!important}.landing-page .thesis-result{opacity:1!important;background-position:0 0!important;animation:none!important;transform:none!important}.landing-page .fade-in-up{opacity:1!important;animation:none!important}}
