.cfo-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#111;--primary-hover:#2b2b2b;--primary-foreground:#fff;--secondary:#fff;--secondary-foreground:#111;--muted:#f4f4f2;--muted-foreground:#5c5c5c;--accent:#c92a25;--accent-foreground:#fff;--destructive:#c92a25;--border:#e4e4e0;--input:#d6d6d1;--ring:#e5322d;--surface-raised:#f6f6f4;--faint:#6b6b6b;--success:#111;--warning:#c92a25;--negative:#c92a25;--glow:transparent;--cfo-red:#e8302a;--cfo-red-ink:#d42b26;--cfo-red-wash:#fdeceb;--cfo-marker:#e8302a73;--cfo-paper:#f7f7f5;--cfo-hair:#ecece8}.cfo-landing ::selection{background:var(--cfo-marker);color:#111}.cfo-landing .cfo-product{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--primary:#111;--primary-foreground:#fff;--muted:#f3f3f3;--muted-foreground:#666;--border:#e6e6e6;--input:#e0e0e0;--ring:#e8302a;--surface-raised:#f7f7f7;--faint:#6b6b6b;--cfo-red:#e8302a;--cfo-red-ink:#d42b26;--cfo-red-wash:#e8302a12;--cfo-paper:#fafafa;--cfo-hair:#efefef;background-color:var(--card);color:var(--foreground)}.cfo-landing .cfo-product ::selection{background:var(--cfo-marker);color:#111}.cfo-landing .cfo-odo-digit{vertical-align:-.1em;height:1em;line-height:1;display:inline-block;overflow:hidden}.cfo-landing .cfo-odo-strip{transform:translateY(calc((var(--d) + 10) * -1em));flex-direction:column;display:flex}.cfo-landing .cfo-odo-strip>span{height:1em;line-height:1}.cfo-landing [data-odo=idle] .cfo-odo-strip{transform:translateY(0)}.cfo-landing [data-odo=play] .cfo-odo-strip{animation:1.6s cubic-bezier(.16,1,.3,1) both cfo-odo-roll;animation-delay:var(--odo-delay,0s)}@keyframes cfo-odo-roll{0%{transform:translateY(0)}to{transform:translateY(calc((var(--d) + 10) * -1em))}}.cfo-landing .cfo-display{font-family:var(--font-cfo-display), "Helvetica Neue", Arial, sans-serif;font-feature-settings:"lnum" 1, "kern" 1}.cfo-landing .cfo-hl{white-space:nowrap;display:inline-block;position:relative}.cfo-landing .cfo-hl__mark{pointer-events:none;width:calc(100% + .2em);height:1.02em;color:var(--cfo-marker);mix-blend-mode:multiply;clip-path:inset(0);animation:.56s cubic-bezier(.65,0,.35,1) both cfo-hl-sweep;animation-delay:var(--cfo-hl-delay,.4s);position:absolute;top:.02em;left:-.1em}.cfo-landing .cfo-hl[data-variant=band] .cfo-hl__mark{height:.2em;top:.86em}@keyframes cfo-hl-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.cfo-landing .cfo-mark{color:#111;background-image:linear-gradient(96deg, transparent .06em, var(--cfo-marker) .06em, var(--cfo-marker) calc(100% - .06em), transparent calc(100% - .06em));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.04em .12em}.cfo-landing .cfo-caret{vertical-align:-.2em;background:currentColor;width:1.5px;height:1.1em;margin-left:1px;animation:1s step-end infinite cfo-caret;display:inline-block}@keyframes cfo-caret{50%{opacity:0}}.cfo-landing .cfo-pulse{animation:1.6s ease-in-out infinite cfo-pulse}@keyframes cfo-pulse{50%{opacity:.35}}.cfo-landing .cfo-cell{animation:.42s cubic-bezier(.22,1,.36,1) both cfo-cell-in;animation-delay:var(--cfo-cell-delay,0s)}@keyframes cfo-cell-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.cfo-landing .cfo-rise{animation:.7s cubic-bezier(.22,1,.36,1) both cfo-rise;animation-delay:var(--cfo-rise-delay,0s)}@keyframes cfo-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cfo-landing .cfo-sent{animation:.26s cubic-bezier(.22,1,.36,1) both cfo-sent}@keyframes cfo-sent{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cfo-landing .cfo-dot{animation:.9s ease-in-out infinite cfo-dot}@keyframes cfo-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.cfo-landing .cfo-hatch{background-image:repeating-linear-gradient(-45deg, var(--foreground) 0 1px, transparent 1px 5px)}.cfo-landing .cfo-grow{transform-origin:0;animation:1.1s cubic-bezier(.22,1,.36,1) both cfo-grow;animation-delay:var(--grow-delay,0s)}@keyframes cfo-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-cfo-landing] *,[data-cfo-landing] :before,[data-cfo-landing] :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.cfo-landing .cfo-caret{display:none}}
