.scroll-float{margin:0;overflow:hidden}.scroll-float-text,.scroll-float .char{display:inline-block}
.kov-fcard{--fc-surface:#f4f4f2;--fc-well:#f1f1ef;--fc-ink:#111217;--fc-muted:#7a808a;--fc-line:#11121714;--fc-red:#e31e24;background:var(--fc-surface);border:1px solid #ffffffd9;border-radius:30px;flex-direction:column;width:100%;height:100%;transition:box-shadow .56s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000029,-10px -10px 25px #ffffffe6,inset 1px 1px 2px #fffffff2,inset -1px -2px 3px #1112170d}.kov-fcard--active{box-shadow:0 20px 45px #00000029,-10px -10px 25px #ffffffe6,0 0 40px #ff282d2e,inset 1px 1px 2px #fffffff2,inset -1px -2px 3px #1112170d}.kov-fcard__well{background:var(--fc-well);border-radius:24px;justify-content:center;align-items:center;transition:transform .46s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 8px 8px 18px #0000000f,inset -8px -8px 18px #ffffffd9}.kov-fcard:hover .kov-fcard__well{transform:translateY(-3px)}.kov-fcard__visual{filter:drop-shadow(3px 4px 5px #11121721)drop-shadow(-2px -2px 4px #fffffff2);transition:transform .46s cubic-bezier(.22,1,.36,1)}.kov-fcard:hover .kov-fcard__visual{transform:scale(1.035)}.kov-fcard__cta{background:var(--fc-surface);color:var(--fc-ink);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffffd9;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:11px 18px;font-size:12px;transition:box-shadow .26s,transform .26s;display:inline-flex;box-shadow:6px 6px 14px #00000014,-6px -6px 14px #fffffff2}.kov-fcard__cta:hover,.kov-fcard__cta:focus-visible{transform:translateY(1px);box-shadow:inset 4px 4px 10px #0000000f,inset -4px -4px 10px #ffffffd9}.kov-fcard__cta svg{color:var(--fc-red);transition:transform .26s}.kov-fcard__cta:hover svg,.kov-fcard__cta:focus-visible svg{transform:translate(4px)}.kov-fcard__cta:focus-visible{outline:2px solid var(--fc-red);outline-offset:3px}@media (prefers-reduced-motion:reduce){.kov-fcard,.kov-fcard__well,.kov-fcard__visual,.kov-fcard__cta,.kov-fcard__cta svg{transition:none}.kov-fcard:hover .kov-fcard__well,.kov-fcard:hover .kov-fcard__visual{transform:none}}
.kov-blob{pointer-events:none;will-change:transform;border-radius:50%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.kov-blob--red{background:radial-gradient(circle,#e31e2442,#e31e2417 40%,#0000 66%);width:70vw;min-width:680px;height:70vw;min-height:680px;animation-name:kov-drift-red;animation-duration:27s;top:-320px;left:-12vw}.kov-blob--signal{background:radial-gradient(circle,#ff4d4d2e,#ff4d4d0f 42%,#0000 68%);width:62vw;min-width:600px;height:62vw;min-height:600px;animation-name:kov-drift-signal;animation-duration:34s;bottom:-340px;right:-10vw}.kov-blob--neutral{background:radial-gradient(circle,#77777438,#77777414 44%,#0000 70%);width:52vw;min-width:520px;height:52vw;min-height:520px;animation-name:kov-drift-neutral;animation-duration:41s;top:6vh;left:42vw}.kov-wash{pointer-events:none;background:radial-gradient(52% 46%,#fff3f4c7,#ffe2e56b 44%,#ffd6da24 66%,#0000 78%);width:96vw;height:140vh;position:absolute;top:-20vh;left:18vw}.kov-grid{pointer-events:none;background-image:linear-gradient(90deg,#e7e7e50d 1px,#0000 1px),linear-gradient(#e7e7e50d 1px,#0000 1px);background-size:72px 72px;width:100vw;height:100vh;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 70%,#0000 100%)}@keyframes kov-drift-red{0%{transform:translate(0,0)scale(1)}to{transform:translate(14%,10%)scale(1.16)}}@keyframes kov-drift-signal{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-16%,-9%)scale(.94)}}@keyframes kov-drift-neutral{0%{transform:translate(0,0)scale(.92)}to{transform:translate(-11%,13%)scale(1.14)}}.kov-blob--still{animation:none}@media (prefers-reduced-motion:reduce){.kov-blob{animation:none}}
@keyframes expertise-orb-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.motion-orb{animation:5s ease-in-out infinite expertise-orb-pulse}@keyframes expertise-lines-drift{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.integration-lines path{animation:8s ease-in-out infinite expertise-lines-drift}.integration-lines path:nth-child(2){animation-duration:10s;animation-delay:-2s}.integration-lines path:nth-child(3){animation-duration:7s;animation-delay:-4s}@media (prefers-reduced-motion:reduce){.motion-orb,.integration-lines path{animation:none}}
.gradual-blur{isolation:isolate;pointer-events:none;transition:opacity .3s ease-out}.gradual-blur-parent{overflow:hidden}.gradual-blur-inner{pointer-events:none;width:100%;height:100%;position:relative}.gradual-blur-inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gradual-blur-inner>div{opacity:.5;background:#0000004d}}
