.landing{--landing-black:#1c1c1c;--landing-black-60:#1c1c1c99;--landing-black-40:#1c1c1c66;--landing-black-20:#1c1c1c33;--landing-black-10:#1c1c1c1a;--landing-black-5:#1c1c1c0d;--landing-white:#fff;--landing-neutral:#f4f4f4;--landing-blue:#4a38f5;--landing-blue-70:#8174f8;--landing-highlight:#4a38f5;--landing-font-sans:var(--font-landing-sans), system-ui, sans-serif;--landing-font-serif:var(--font-landing-serif), Georgia, serif;--landing-font-mono:var(--font-landing-mono), ui-monospace, monospace;--landing-shadow-resting:0 10px 64px 0 #0003;--landing-shadow-elevated:0 14px 80px 0 #00000042, 0 4px 12px 0 #00000014;color:var(--landing-black);font-family:var(--landing-font-sans)}.landing *,.landing :before,.landing :after{box-sizing:border-box}@keyframes landing-integration-pulse{0%,to{background-color:#f0edff;box-shadow:inset 0 0 0 2px #4a38f559}50%{background-color:#e2dcff;box-shadow:inset 0 0 0 2px #4a38f5d9}}.landing-integration-cell-pulse{animation:.85s ease-in-out infinite landing-integration-pulse}@keyframes landing-send-cta-ring{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.85)}}@keyframes landing-send-cta-pulse{0%,to{transform:scale(1);box-shadow:0 0 #4a38f58c,0 2px 8px #4a38f559}50%{transform:scale(1.14);box-shadow:0 0 0 6px #4a38f500,0 4px 16px #4a38f58c}}.landing-send-cta-ring{animation:1.4s cubic-bezier(0,0,.2,1) infinite landing-send-cta-ring}.landing-send-cta-pulse{animation:1.4s ease-in-out infinite landing-send-cta-pulse}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.animate-hero-fade-up{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) forwards heroFadeUp}}@media (prefers-reduced-motion:reduce){.animate-hero-fade-up{opacity:1;animation:none;transform:none}}@keyframes flowRight{to{stroke-dashoffset:-400px}}@keyframes flowLeft{to{stroke-dashoffset:400px}}@media (prefers-reduced-motion:no-preference){.path-flow-1{animation:30s linear infinite flowRight}.path-flow-2{animation:40s linear infinite flowLeft}.path-flow-3{animation:50s linear infinite flowRight}}@media (prefers-reduced-motion:reduce){.path-flow-1,.path-flow-2,.path-flow-3{animation:none}.landing-copy-feedback-icon *{transition:none!important}}@keyframes landing-modal-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-use-case-visual-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-use-case-flow{to{stroke-dashoffset:-12px}}@keyframes landing-workflow-step-pulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #0000000f}50%{transform:scale(1.04);box-shadow:0 4px 16px #4a38f533}}@keyframes landing-workflow-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes landing-knowledge-feed{0%,to{opacity:.35}50%{opacity:1}}@keyframes landing-use-case-node-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.landing-use-case-visual-enter{animation:.35s ease-out both landing-use-case-visual-in}.landing-use-case-flow-line{animation:1.2s linear infinite landing-use-case-flow}.landing-workflow-step>div{animation:2.4s ease-in-out infinite landing-workflow-step-pulse}.landing-workflow-pulse-dot{animation:1.4s ease-in-out infinite landing-workflow-dot-pulse}.landing-knowledge-feed-line{animation:1.6s ease-in-out infinite landing-knowledge-feed}.landing-use-case-downstream-line{animation:1.8s ease-in-out infinite landing-knowledge-feed}.landing-use-case-node{animation:.4s ease-out both landing-use-case-node-in}.site-menu-plus{transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:rotate(0)}.site-menu-scrolled .site-menu-plus{transform:rotate(360deg)}.site-menu-container{-webkit-backdrop-filter:none;background:#f4f4f4;transition:max-width 1.2s cubic-bezier(.22,1,.36,1),background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s,box-shadow .5s}.site-menu-scrolled.site-menu-container{-webkit-backdrop-filter:blur(14px);background:#f4f4f4a6;max-width:1100px;box-shadow:0 4px 24px #0000000f}.site-menu-container nav{transition:min-height 1.2s cubic-bezier(.22,1,.36,1),gap 1.2s cubic-bezier(.22,1,.36,1),padding 1.2s cubic-bezier(.22,1,.36,1)}.site-menu-scrolled nav{gap:.5rem;min-height:2.75rem}.site-menu-container nav img{transition:width 1.2s cubic-bezier(.22,1,.36,1),height 1.2s cubic-bezier(.22,1,.36,1)}.site-menu-scrolled nav img{width:24px;height:24px}.site-menu-container nav a[aria-label=Corsair\ home]{transition:gap 1.2s cubic-bezier(.22,1,.36,1)}.site-menu-scrolled nav a[aria-label=Corsair\ home]{gap:.5rem}.site-menu-container nav a[aria-label=Corsair\ home]>span{transition:font-size 1.2s cubic-bezier(.22,1,.36,1)}.site-menu-scrolled nav a[aria-label=Corsair\ home]>span{font-size:1rem}.site-menu-container nav a[target=_blank]:not(.group){transition:padding 1.2s cubic-bezier(.22,1,.36,1),font-size 1.2s cubic-bezier(.22,1,.36,1),color .3s}.site-menu-scrolled nav a[target=_blank]:not(.group){padding:.375rem .5rem;font-size:.8125rem}.site-menu-container nav .group{transition:padding 1.2s cubic-bezier(.22,1,.36,1),font-size 1.2s cubic-bezier(.22,1,.36,1),gap 1.2s cubic-bezier(.22,1,.36,1),background-color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out}.site-menu-scrolled nav .group{gap:.375rem;padding:.375rem .75rem;font-size:.8125rem}.site-menu-container nav div:has(>.group){transition:margin 1.2s cubic-bezier(.22,1,.36,1)}.site-menu-scrolled nav div:has(>.group){margin-left:.5rem}@media (prefers-reduced-motion:reduce){.site-menu-plus{transition:none;transform:none!important}.site-menu-container,.site-menu-container nav,.site-menu-container nav img,.site-menu-container nav a,.site-menu-container nav span,.site-menu-container nav .group{transition:none}}
