:root{--ci-green:#3c9d40;--ci-green-rgb:60 157 64;--ci-green-strong:#2d7a31;--ci-green-deep:#256529;--ci-green-bright:#8ed792;--ci-green-pale:#d9efda;--ci-green-soft:#eef7ee;--ci-green-wash:#f6faf5;--ci-green-line:#d5e5d4;--ci-green-ink:#1c3a20;--ci-green-muted:#536b52;--ci-forest:#0c1c0e}.ci-route-enter{animation:.36s ease-out both ci-page-in}[data-coopinsight] :is(a,button).bg-primary.text-white{background-color:var(--ci-green-strong)}[data-coopinsight] :is(a,button).bg-primary.text-white:hover{background-color:var(--ci-green-deep)}[data-coopinsight] [data-ci-enter]{animation:.64s cubic-bezier(.22,1,.36,1) both ci-rise-in}[data-coopinsight] [data-ci-enter=after]{animation-delay:90ms}@keyframes ci-page-in{0%{opacity:.78}to{opacity:1}}@keyframes ci-rise-in{0%{opacity:.65;transform:translateY(10px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){[data-coopinsight] [data-ci-reveal]{animation:linear both ci-rise-in;animation-timeline:view();animation-range:entry entry 28%}}@media (prefers-reduced-motion:reduce){[data-coopinsight] *,[data-coopinsight] :before,[data-coopinsight] :after,[data-ci-portal] *,[data-ci-portal] :before,[data-ci-portal] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
