@keyframes tkDrift{0%{transform:translate(0) scale(1)}to{transform:translate(-28px,-18px) scale(1.06)}}html{scroll-behavior:smooth}body{margin:0;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;color:#0f172a;-webkit-font-smoothing:antialiased}a{color:#2563eb;text-decoration:none}a:hover{color:#0f172a}button{font:inherit}img{max-width:100%}main{display:block}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;padding:10px 16px;border-radius:8px;background:#0f172a;color:#fff}.skip-link:focus{left:8px;color:#fff}:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.hv1:hover{background:#1d4ed8!important;color:#fff!important}.hv2:hover{border-color:#0f172a!important}.hv3:hover{transform:translateY(-4px)!important}.hv4:hover,.hv5:hover,.hv6:hover,.hv7:hover,.hv8:hover,.hv9:hover{color:#0f172a!important}.hv10:hover{background:#2563eb!important;color:#fff!important}.hv11:hover{background:#dbeafe!important;color:#0f172a!important}.hv12:hover,.hv13:hover,.hv14:hover,.hv15:hover,.hv16:hover,.hv17:hover,.hv18:hover,.hv19:hover,.hv20:hover{color:#fff!important}
