.hero-copy{gap:22px}.k-proof{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:inline-flex}.k-avatars{flex:none;margin:0;padding:0;list-style:none;display:flex;position:relative}.k-avatars li{margin-left:-9px}.k-avatars li:first-child{margin-left:0}.k-av{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:block}.k-av img{object-fit:cover;border:2px solid var(--bg);background:var(--line);border-radius:50%;width:28px;height:28px;transition:box-shadow .25s;display:block}.k-av:hover,.k-av:focus-visible{z-index:2;position:relative;transform:translateY(-3px)scale(1.12)}.k-av:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.k-proof-txt{color:inherit;border-radius:6px;text-decoration:none}.k-proof-txt:hover{color:var(--fg)}.k-proof-txt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.k-proof b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:700}.k-hub{--pc:#108ecb;--pm:#108ecb42}.k-post{--pc:#7cc23a;--pm:#a8e06f80}.k-av.k-hub,.k-av.k-post{--ring:var(--pc)}.k-av:hover img,.k-av:focus-visible img{box-shadow:0 0 0 2px var(--ring)}.k-tip{z-index:20;text-align:left;width:min(320px,100vw - 32px);color:var(--fg);isolation:isolate;background:var(--surface);border:1px solid color-mix(in srgb, var(--pc) 22%, var(--line));opacity:0;visibility:hidden;pointer-events:none;filter:blur(4px);transform-origin:calc(24px + var(--i) * 19px) 0;border-radius:18px;flex-direction:column;gap:12px;padding:16px 18px 14px;transition:opacity .22s,filter .3s,transform .4s cubic-bezier(.2,.9,.25,1.15),visibility 0s .3s;display:flex;position:absolute;top:calc(100% + 12px);left:-10px;transform:translateY(-8px)scale(.97);box-shadow:0 10px 24px -12px #0e11163d}.k-avatars li:hover .k-tip,.k-av:focus-visible+.k-tip,.k-av:focus+.k-tip{opacity:1;visibility:visible;filter:none;transition-delay:0s;transform:none}.k-tip-h{align-items:center;gap:10px;display:flex}.k-tip-ph{flex:none;width:40px;height:40px;position:relative}.k-tip-ph img{object-fit:cover;border-radius:50%;width:40px;height:40px;display:block}.k-tip-logo{width:20px;height:20px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--line);background:#fff;border-radius:6px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-5px}.k-tip-logo svg{width:14px;height:14px;display:block}.k-tip-h>span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.k-tip-h b{letter-spacing:-.01em;font-size:14.5px;font-weight:650}.k-tip-h small{color:var(--muted);font-size:12px}.k-tip-q{color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.55}.k-tip-q mark{color:var(--fg);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--pm), var(--pm)) no-repeat 0 85% / 0% 70%;border-radius:.2em;margin:0 -.04em;padding:0 .12em;font-weight:600;transition:background-size .55s cubic-bezier(.6,0,.2,1)}.k-avatars li:hover .k-tip-q mark,.k-av:focus+.k-tip .k-tip-q mark{transition-delay:var(--d);background-size:100% 70%}.k-tip-f{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding-top:10px;font-size:11.5px;display:flex}.k-stars{color:#f5a524;letter-spacing:1px;font-size:12px}@media (width<=420px){.k-avatars li:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.k-tip,.k-av,.k-tip-q mark{transition:none}.k-tip{filter:none}.k-tip-q mark{background-size:100% 70%}}.k-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hero{padding-top:112px}.hero-copy>p{text-wrap:balance}.k-brandword{white-space:nowrap;align-items:baseline;display:inline-flex}.k-rot{box-sizing:content-box;color:#0e1116;vertical-align:baseline;border-radius:.12em;margin-left:.08em;padding:.02em .12em .08em;line-height:1;transition:width .5s cubic-bezier(.65,0,.25,1),background-color .5s;display:inline-block;position:relative;overflow:hidden}.k-rot.k-hub{background-color:#108ecb}.k-rot.k-post{background-color:#a8e06f}.k-rot .w{white-space:nowrap;display:inline-block}.k-rot .w.above{position:absolute;top:.02em;left:.12em}.k-rot .w.k-in{animation:.6s cubic-bezier(.65,0,.25,1) kRotIn}.k-rot .w.above{animation:.6s cubic-bezier(.65,0,.25,1) forwards kRotOut}@keyframes kRotIn{0%{transform:translateY(120%)}to{transform:none}}@keyframes kRotOut{0%{transform:none}to{transform:translateY(-120%)}}@media (prefers-reduced-motion:reduce){.k-rot,.k-rot .w{transition:none!important;animation:none!important}}.k-avatars:hover li:not(:hover) .k-tip{opacity:0;visibility:hidden}
