*{box-sizing:border-box}body,html{margin:0}body{background:#07172B;font-family:Space Grotesk,system-ui,sans-serif;color:#102039;-webkit-font-smoothing:antialiased}a{color:#199950;text-decoration:none}a:hover{color:#137A3E}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#C6D2DE;border-radius:8px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}input::placeholder{color:#8A99AD}:focus-visible{outline:2px solid #32D66B;outline-offset:2px;border-radius:8px}@keyframes kc-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes kc-fade{0%{opacity:0}to{opacity:1}}@keyframes kc-pop{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:none}}@keyframes kc-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes ca-trazo{0%{stroke-dashoffset:250}16%,to{stroke-dashoffset:0}}@keyframes ca-aparece{0%,7%{opacity:0;transform:scale(.5)}14%,to{opacity:1;transform:scale(1)}}@keyframes ca-click{0%,16%{transform:translateY(0)}18%{transform:translateY(2.6px)}19.8%{transform:translateY(-1.2px)}21%,to{transform:translateY(0)}}.dots{background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1.2px,transparent 0);background-size:22px 22px}.rise{animation:kc-rise .42s cubic-bezier(.22,1,.36,1) both}.panel{background:#fff;border:1px solid #dde5ee;border-radius:16px}.row-h{transition:background .18s,border-color .18s}.row-h:hover{background:#F6F9FC}.lift{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .26s}.lift:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(7,23,43,.05),0 18px 40px rgba(7,23,43,.13)}.btn{transition:transform .18s,box-shadow .2s,background .2s,border-color .2s,color .2s;cursor:pointer;font-family:Space Grotesk,sans-serif}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.985)}.code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:.01ms!important}}.hv1:hover{background:rgba(255,255,255,.05)!important}.hv2:hover{border-color:#39B8B4!important;color:#22726F!important}.hv3:hover{border-color:#F5B843!important;color:#B07C10!important}.hv4:hover{background:#137A3E!important}.hv5:hover{color:#178A49!important}.hv6:hover{background:#FCE9EA!important}.hv7:hover{background:#F6F9FC!important}.hv8:hover{background:#E0F5E8!important}.hv9:hover{border-color:#32D66B!important;color:#178A49!important}.hv10:hover{background:#FDF3DC!important}